public class PACECAMResult extends PACEResult
Constructor and Description |
---|
PACECAMResult(AccessKeySpec paceKey,
String agreementAlg,
String cipherAlg,
String digestAlg,
int keyLength,
PACEMappingResult mappingResult,
KeyPair pcdKeyPair,
PublicKey piccPublicKey,
byte[] encryptedChipAuthenticationData,
byte[] chipAuthenticationData,
SecureMessagingWrapper wrapper)
Constructs a result.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
byte[] |
getChipAuthenticationData()
Returns the result of decrypting the encrypted Chip Authentication data.
|
byte[] |
getEncryptedChipAuthenticationData()
Returns the encrypted Chip Authentication data.
|
int |
hashCode() |
String |
toString()
Returns a textual representation of this PACE result.
|
getAgreementAlg, getCipherAlg, getDigestAlg, getKeyLength, getMappingResult, getMappingType, getPACEKey, getPCDKeyPair, getPICCPublicKey, getWrapper
public PACECAMResult(AccessKeySpec paceKey, String agreementAlg, String cipherAlg, String digestAlg, int keyLength, PACEMappingResult mappingResult, KeyPair pcdKeyPair, PublicKey piccPublicKey, byte[] encryptedChipAuthenticationData, byte[] chipAuthenticationData, SecureMessagingWrapper wrapper)
paceKey
- the static PACE key (derived from MRZ, CAN, PIN, or PUK)agreementAlg
- the agreement algorithm that was usedcipherAlg
- the cipher algorithm that was useddigestAlg
- the digest algorithm that was usedkeyLength
- the key length that was usedmappingResult
- the result from the mapping steppcdKeyPair
- the key-pair generated by the PCDpiccPublicKey
- the public key sent by the chipencryptedChipAuthenticationData
- the encrypted Chip Authentication data sent by the PICCchipAuthenticationData
- the decrypted Chip Authentication datawrapper
- the secure messaging wrapper that resultedpublic byte[] getEncryptedChipAuthenticationData()
public byte[] getChipAuthenticationData()
public int hashCode()
hashCode
in class PACEResult
public boolean equals(Object obj)
equals
in class PACEResult
public String toString()
PACEResult
toString
in class PACEResult
Copyright © 2021. All rights reserved.