All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.eclipse.keyple.calypso.transaction.PoTransaction.class Maven / Gradle / Ivy

There is a newer version: 1.0.0
Show newest version
????2<
?6	?78
9	?:
?;
<=>	??
<@A	?B
C	?D	1E	?FG
;	?H	IJ	?K
?LMN
O
PQ
;RSRTU
V	WXY
"Z	[\
"]
"^R_
`
Ha
bc
bdRe
?fRgh
/i
?j
klRm
?no
?pq
7r
7s
7t
uv	?wxyz{
|}~
?x?
u?
????
FO
5?
?
?
??	1?R?????
d
??
??
?	??
??
T?
Td?
????
]???
_?????
d?
b?
???
i?
jO???
n?
?
b?
?	1?
??
??
?
??
????
{;?
{?
{??
{???
5?	W??
?]
??
??
??
??	W??
?]
??
??	W?	W?	W?	??	??	???
?;?
?;
?
??
??
??
??
??R?
??
??
?
??
??
??
??
??
T?
T?
b?
???
??
????
??
??
??	/?
??
/??
??
?
?r
??
??	/?
?
???
{??????
?O

?
?
?	
	
?O
?

x
xx	I
?
?
?p
?
"
	[
?
?q
?
????
? 
? 
??
!"	#$
?%
#?	&'	(
?	)*
+
,	?-.
?/
0
?1
?2
3
4
?5	67
?8
6?
9:;
<
=
4>
<
?
4	O@
O?
?A
?B
?C
DE
F
?G
HIJ
&?KL
)?
MNO
SvSettingsInnerClassesPPinTransmissionModeQSessionStateRSessionSetting"SESSION_BUFFER_CMD_ADDITIONAL_COSTI
ConstantValueAPDU_HEADER_LENGTHloggerLorg/slf4j/Logger;poReader2Lorg/eclipse/keyple/core/card/message/ProxyReader;poSecuritySettings;Lorg/eclipse/keyple/calypso/transaction/PoSecuritySettings;samCommandProcessors(Lorg/eclipse/keyple/core/card/selection/CardResource;Lorg/eclipse/keyple/calypso/transaction/PoSecuritySettings;)VCodeLineNumberTableLocalVariableTablethis6Lorg/eclipse/keyple/calypso/transaction/PoTransaction;
poResource5Lorg/eclipse/keyple/core/card/selection/CardResource;LocalVariableTypeTableiLorg/eclipse/keyple/core/card/selection/CardResource;	Signature?(Lorg/eclipse/keyple/core/card/selection/CardResource;Lorg/eclipse/keyple/calypso/transaction/PoSecuritySettings;)V8(Lorg/eclipse/keyple/core/card/selection/CardResource;)Vl(Lorg/eclipse/keyple/core/card/selection/CardResource;)VprocessAtomicOpeningd(Lorg/eclipse/keyple/calypso/transaction/PoTransaction$SessionSetting$AccessLevel;Ljava/util/List;)V	poCommand@Lorg/eclipse/keyple/calypso/command/po/AbstractPoCommandBuilder;accessLevel
poCommandsLjava/util/List;sessionTerminalChallenge[BpoApduRequestssfirecordNumberopenSessionCmdBuildTLorg/eclipse/keyple/calypso/command/po/builder/security/AbstractOpenSessionCmdBuild;
poCardRequest2Lorg/eclipse/keyple/core/card/message/CardRequest;poCardResponse3Lorg/eclipse/keyple/core/card/message/CardResponse;poApduResponsespoOpenSessionParsSLorg/eclipse/keyple/calypso/command/po/parser/security/AbstractOpenSessionRespPars;sessionCardChallengepoKifBpoKvcLjava/lang/Byte;?Lorg/eclipse/keyple/calypso/command/po/AbstractPoCommandBuilder<+Lorg/eclipse/keyple/calypso/command/po/AbstractPoResponseParser;>;?Ljava/util/List;>;DLjava/util/List;?Lorg/eclipse/keyple/calypso/command/po/builder/security/AbstractOpenSessionCmdBuild;ELjava/util/List;
StackMapTableSUnVhWqX?(Lorg/eclipse/keyple/calypso/transaction/PoTransaction$SessionSetting$AccessLevel;Ljava/util/List;>;)VgetApduRequests"(Ljava/util/List;)Ljava/util/List;commandBuilderapduRequestsY?(Ljava/util/List;>;)Ljava/util/List;processAtomicPoCommandsH(Ljava/util/List;Lorg/eclipse/keyple/core/card/message/ChannelControl;)VZ?(Ljava/util/List;>;Lorg/eclipse/keyple/core/card/message/ChannelControl;)VprocessAtomicClosing[RatificationMode?(Ljava/util/List;Ljava/util/List;Lorg/eclipse/keyple/calypso/transaction/PoTransaction$SessionSetting$RatificationMode;Lorg/eclipse/keyple/core/card/message/ChannelControl;)VratificationCommandAddedZ#ratificationCommandResponseReceivedexCLorg/eclipse/keyple/core/service/exception/KeypleReaderIOException;poCloseSessionParsLLorg/eclipse/keyple/calypso/command/po/parser/security/CloseSessionRespPars;PLorg/eclipse/keyple/calypso/command/po/exception/CalypsoPoSecurityDataException;HLorg/eclipse/keyple/calypso/transaction/exception/CalypsoSamIOException;MLorg/eclipse/keyple/calypso/command/sam/exception/CalypsoSamCommandException;poModificationCommandspoAnticipatedResponsesratificationModeVLorg/eclipse/keyple/calypso/transaction/PoTransaction$SessionSetting$RatificationMode;sessionTerminalSignaturecloseSessionCmdBuildMLorg/eclipse/keyple/calypso/command/po/builder/security/CloseSessionCmdBuild;closeCommandIndex[??????h(Ljava/util/List;>;Ljava/util/List;Lorg/eclipse/keyple/calypso/transaction/PoTransaction$SessionSetting$RatificationMode;Lorg/eclipse/keyple/core/card/message/ChannelControl;)V?(Ljava/util/List;Lorg/eclipse/keyple/calypso/transaction/PoTransaction$SessionSetting$RatificationMode;Lorg/eclipse/keyple/core/card/message/ChannelControl;)V#(Ljava/util/List;>;Lorg/eclipse/keyple/calypso/transaction/PoTransaction$SessionSetting$RatificationMode;Lorg/eclipse/keyple/core/card/message/ChannelControl;)VgetCounterValue(II)Ief7Lorg/eclipse/keyple/calypso/transaction/ElementaryFile;e"Ljava/util/NoSuchElementException;counter?createIncreaseDecreaseResponse6(I)Lorg/eclipse/keyple/core/card/message/ApduResponse;newCounterValueresponsegetAnticipatedResponses
apduResponsesU?(Ljava/util/List;>;)Ljava/util/List;processOpeningT(Lorg/eclipse/keyple/calypso/transaction/PoTransaction$SessionSetting$AccessLevel;)VpoAtomicCommandsneededSessionBufferSpace+Ljava/util/concurrent/atomic/AtomicInteger;overflow+Ljava/util/concurrent/atomic/AtomicBoolean;??processPoCommandsOutOfSession8(Lorg/eclipse/keyple/core/card/message/ChannelControl;)VprocessPoCommandsInSession()VpoAtomicBuildersprocessPoCommandsprocessClosingatLeastOneReadCommandsessionPreviouslyClosed
processCancelprocessVerifyPin([B)VcipheredPinpin(Ljava/lang/String;)VLjava/lang/String;safePoTransmit?(Lorg/eclipse/keyple/core/card/message/CardRequest;Lorg/eclipse/keyple/core/card/message/ChannelControl;)Lorg/eclipse/keyple/core/card/message/CardResponse;checkSessionIsOpencheckSessionIsNotOpen%checkCommandsResponsesSynchronization(II)VcommandsNumberresponsesNumbercheckModifyingCommand?(Lorg/eclipse/keyple/calypso/command/po/AbstractPoCommandBuilder;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/atomic/AtomicInteger;)Zbuilder?(Lorg/eclipse/keyple/calypso/command/po/AbstractPoCommandBuilder<+Lorg/eclipse/keyple/calypso/command/po/AbstractPoResponseParser;>;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/util/concurrent/atomic/AtomicInteger;)ZisSessionBufferOverflowed(I)ZsessionBufferSizeConsumedisSessionBufferFullresetModificationsBufferCounterprepareReleasePoChannelprepareSelectFilelid1(Lorg/eclipse/keyple/calypso/SelectFileControl;)Vcontrol.Lorg/eclipse/keyple/calypso/SelectFileControl;prepareReadRecordFile(BI)V(BIII)VexpectedLengthrecordsPerApdumaxSizeDataPerApduremainingRecordsstartRecordNumberfirstRecordNumbernumberOfRecords
recordSizeprepareReadCounterFilecountersNumberprepareAppendRecord(B[B)V
recordDataprepareUpdateRecord(BI[B)VprepareWriteRecordprepareIncreaseCounter(BII)V
counterNumberincValueprepareDecreaseCounterdecValueprepareCheckPinStatusprepareSvGet\	Operation?(Lorg/eclipse/keyple/calypso/transaction/PoTransaction$SvSettings$Operation;Lorg/eclipse/keyple/calypso/transaction/PoTransaction$SvSettings$Action;)V
operation1KLorg/eclipse/keyple/calypso/transaction/PoTransaction$SvSettings$Operation;svOperation\prepareSvReload
(I[B[B[B)VamountdatetimefreesvReloadCmdBuildLLorg/eclipse/keyple/calypso/command/po/builder/storedvalue/SvReloadCmdBuild;svReloadComplementaryData(I)VzeroprepareSvDebitPriv(I[B[B)VsvDebitCmdBuildKLorg/eclipse/keyple/calypso/command/po/builder/storedvalue/SvDebitCmdBuild;svDebitComplementaryDataprepareSvUndebitPrivsvUndebitCmdBuildMLorg/eclipse/keyple/calypso/command/po/builder/storedvalue/SvUndebitCmdBuild;prepareSvDebitprepareSvReadAllLogsprepareInvalidateprepareRehabilitate
SourceFilePoTransaction.javaWd?@:org/eclipse/keyple/calypso/transaction/SamCommandProcessorWXABW?]^_0org/eclipse/keyple/core/card/message/ProxyReader=>`a0org/eclipse/keyple/calypso/transaction/CalypsoPoCDbcK6dFEF7org/eclipse/keyple/calypso/transaction/PoCommandManagerLMZeSRS??Zorg/eclipse/keyple/calypso/transaction/exception/CalypsoPoTransactionIllegalStateExceptionNo SAM resource is availableW?fgjava/util/ArrayListUhijk>org/eclipse/keyple/calypso/command/po/AbstractPoCommandBuilderlmnopAorg/eclipse/keyple/calypso/command/po/builder/ReadRecordsCmdBuildqstuvwcxcykz{|}V~????????0org/eclipse/keyple/core/card/message/CardRequestW???W???c??1org/eclipse/keyple/core/card/message/ApduResponse??Qorg/eclipse/keyple/calypso/command/po/parser/security/AbstractOpenSessionRespPars?g?}?}X??;<??iKprocessAtomicOpening => opening: CARDCHALLENGE = {}, POKIF = {}, POKVC = {}java/lang/Object???%02X??????}???Porg/eclipse/keyple/calypso/transaction/exception/CalypsoUnauthorizedKvcException
PO KVC = %02X?g???????F??Y?i?????gKorg/eclipse/keyple/calypso/command/po/builder/security/CloseSessionCmdBuild??????W??i?????Aorg/eclipse/keyple/core/service/exception/KeypleReaderIOException??Eorg/eclipse/keyple/calypso/transaction/exception/CalypsoPoIOException,PO IO Exception while transmitting commands.W?Jorg/eclipse/keyple/calypso/command/po/parser/security/CloseSessionRespParsNorg/eclipse/keyple/calypso/command/po/exception/CalypsoPoSecurityDataExceptionUorg/eclipse/keyple/calypso/transaction/exception/CalypsoPoCloseSecureSessionExceptionInvalid PO sessionW??g??Forg/eclipse/keyple/calypso/transaction/exception/CalypsoSamIOExceptionZorg/eclipse/keyple/calypso/transaction/exception/CalypsoAuthenticationNotVerifiedException??Korg/eclipse/keyple/calypso/command/sam/exception/CalypsoSamCommandExceptionVorg/eclipse/keyple/calypso/transaction/exception/CalypsoSessionAuthenticationException%PO authentication failed on SAM side.?i?g???F???????????? java/util/NoSuchElementExceptionjava/lang/StringBuilderGAnticipated response. Unable to determine anticipated value of counter ???? in EF sfi ??W??p>org/eclipse/keyple/calypso/command/po/builder/DecreaseCmdBuild?c???c???p>org/eclipse/keyple/calypso/command/po/builder/IncreaseCmdBuild?c?p?p?pVUTUGJ)java/util/concurrent/atomic/AtomicInteger)java/util/concurrent/atomic/AtomicBoolean????jifg??????jc???????g??????W?????????????5org/eclipse/keyple/calypso/transaction/CalypsoPoUtils
PIN length???i!PIN is not available for this PO.?i@No commands should have been prepared prior to a PIN submission.????Morg/eclipse/keyple/calypso/command/po/builder/security/PoGetChallengeCmdBuild????Horg/eclipse/keyple/calypso/command/po/builder/security/VerifyPinCmdBuildW????g??Bad session state. Current: ??, expected: , expected: not openXorg/eclipse/keyple/calypso/transaction/exception/CalypsoDesynchronizedExchangesException5The number of commands/responses does not match: cmd=, resp=?i?4org/eclipse/keyple/calypso/transaction/PoTransaction?%?????Rorg/eclipse/keyple/calypso/transaction/exception/CalypsoAtomicTransactionExceptionLATOMIC mode error! This command would overflow the PO modifications buffer: ??iOModifications buffer overflow! BYTESMODE, CURRENTCOUNTER = {}, REQUIREMENT = {}?RModifications buffer overflow! COMMANDSMODE, CURRENTCOUNTER = {}, REQUIREMENT = {}iEModifications buffer counter reset: PREVIOUSVALUE = {}, NEWVALUE = {}S???	
W
cv??Borg/eclipse/keyple/calypso/command/po/builder/AppendRecordCmdBuildWBorg/eclipse/keyple/calypso/command/po/builder/UpdateRecordCmdBuildWAorg/eclipse/keyple/calypso/command/po/builder/WriteRecordCmdBuildWi*Stored Value is not available for this PO.Gorg/eclipse/keyple/calypso/command/po/builder/storedvalue/SvGetCmdBuildW NQJorg/eclipse/keyple/calypso/command/po/builder/storedvalue/SvReloadCmdBuild!}W"#g$g%&'?(*+,-.cNegative balances not allowed.Iorg/eclipse/keyple/calypso/command/po/builder/storedvalue/SvDebitCmdBuildW/01Korg/eclipse/keyple/calypso/command/po/builder/storedvalue/SvUndebitCmdBuild234Q'(,(/(5}?@ABCDEFGJK6LMNQRSTUVU0WXYt*+?*,?*?Y+,???Z?
??[ \]^_?@`^abcWdY??*?*+???	*+?
??**??
?*??*?Y??*???Z"????%?,?7?>?[?\]?^_`?^abefgY?
?*?*??
?Y??*??N?Y?:66,?M,??D,??:? ?!?-?"?#?$??"?%6?"?&6,?'W*??(+?)-?*:?+?,W,?*,?-?.W?/Y?0:*??1:		?2:
*?3
?3?4*?
??5?6?7:?8:?96
?:?;:??<>??Y?@SYA??Y
?;S?BSYA??YS?BS?C*??D?E??FYG??YS?B?H?*?+
?D
??5?I?J,?,??*?
?K
?'W*?,
?L*?M??Z?/?????&?)?,?9?E?U?^?h?r?z?~????????????????????	??
%5JNSbx#?$?#?)?+?/?2?4?5[?E5hi?\]?jJ?kl?mn&?ol)?p6,?q6?<rs?tu?vw	?xl
??yz??{n?|}

?~`4E5h??k?&?o??<r??x?
?Q?d??????2???????????????$7b???Y?8?Y?M+?-+?NN-?O?-?P?:,?Q?,W???,?Z?@B'C3D6F[*'?i8\]8kl0?l` '??8k?0???????"b???Y$T*+?-N?/Y-?0:*,?1:?2:*-?3?3?4*??M?*?-?K*?+?2?L?Z&	bfil o1s;tFwSx[HT\]TklTRSNolDtu;vw 4xl` Tk?No? 4x???F???????b???Y??*?R*+?-:+?)??*?3,?3?4*?,?K*??S:?TY*??U?V-?W?X:?Y?,W?3d6	?V-?W?'*?	?Z?*??U?[?,W6
?6
?/Y?0:*?	?\:
6?;:

?^:
???2?3?3d??_Y`
?a?6?2:
*?+
?L*?
	??5?6?b:?:?dYe?f?*??g?h? :?jY?k?l?:?nYo?p?*??q?*??r?s*?t??

?3d?'W

?3d?'W????]
$'c5ADi5ASmZ?/????*?5?>?F?M?W?d?o?}??????????????????????????????
$')5
ADFS
Uakw~??!?"[????
????vw?6??
$??)??F
??U???\]??l??l????RS?ol>h?n????WO??o7?6	???
??tu??vw?xl
5q??`*???????o??x?
???5??g
?????????? ???????????(???
???????????-?????????????
?N?N?
b???Y?*+?u:*+,-?v?Z567[4\]kl??RS
?l`k?
??b???Y?8*???wN-?x?y?N?Y?{Y?|}?~???~?????zZ?
???[4
	??$??8\]8p68?6?S???Y?6?M,?~z?T,?~z?T,?~?T,?T,T?5Y,???Z????#?(?,?[ 6\]6?62?n??Y?Y?M+??+?NN-?O??-?P?:? ???:????6????6*??????d6,*???,W?}? ???:????6????6*??????`6,*???,W?;? ???? ???? ???,???,W?
,???,W??0,?ZZ???'?2?<?F?K?Y?f?t?~???????????????????[f
<*p6F ?6Y
?6~*p6? ?6?
?6'??i?\]?kl??l` '????k?????????U??A ?	?b???Y??*+???Y?M??Y??N??Y??:*????N:?O?n?P?:*-???J???6**??,??*?V???*??,??,?,W*-????W?,?,W?,?,W???**??,??*????ZN+.
125B:N;V=_@jBnEtF}H?K?O?Q?S?V?W[>B\?i?\]?jJ
??l??????`B\??
????(?,???????\?????Yu(**???+??*???*??q?
*????s?Zknqr't[(\](RS?'??Y???Y?L??Y??M??Y??N*????N:?O?t?P?:*-,???Q-???>*+???*?V???*??**????+??+?,W*,????W?+?,W?+?,W???+??*+???*????ZR????<?G?N?V?a?e?n?t?}???????????????[4<b?i?\]??l??????`<b??????&?&??????b?????YZ*??M?
*???**????Z?
???[\]???Y>*?R<=??Y??N??Y??:?Y?:*????N:?O???P?:*-??????j?**?????**?????*?V???*??=*?d?**?d??^?A[*B\]Bp}B6B6Y?B?????????????????W*???Y*??U?????Z*
%&('-%,)051>0A2[*B\]Bp}B6B6?Yi**????
?Y???*???Y*??U?????Z?
@C)D[*\]?Y?*????
?Y?????*??????B*??(???5??+??	????N*??Y*??U*??(-?-?*??Y*??U*??(+?+?*,??Z:P
QT(U1X5YE\Q]`\c`oa~`?c?d[*E?\]??NQ?	,BY?	D?Y*??U*??(?,-?:*??	?
?:?*?????Z*
uwxz?%?+?0?7?C?[HD\]D6DnD nD!n%"#0$n%Y[?YTYTM*,,,?
?Z???[ \]6	&n'(Y?i?*????*??d??Y???Y*??U*??(?,-?:*??	?
?:?*????Z6
???'?/?6?:?D?J?P?U?\?h?[>i\]i6ini nD%)*U+n?',(Y?B?Y*??U*??(?,-?:*??	?
?:?*????Z*
?????#?)?.?5?A?[>B\]B6BnB n%-..+n/(Y}?*???
*,-??
*,-??Z?
???[*\]6n n?/%YZ?YTYTM*,,??Z[ \]6&n0?Y{4*??  ??Y!??*??"*?#*??Z")3![4\]?1?Yj+*??$??Y%??*??&Y*??U?'???Z+
,.*/[+\]?2?Yj+*??$??Y(??*??)Y*??U?*???Z9
:<*=[+\]?3?YW7ϸ+?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy