public class EACCAResult extends Object implements Serializable
Constructor and Description |
---|
EACCAResult(BigInteger keyId,
PublicKey piccPublicKey,
byte[] keyHash,
PublicKey pcdPublicKey,
PrivateKey pcdPrivateKey,
SecureMessagingWrapper wrapper)
Creates a result.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
byte[] |
getKeyHash()
Returns the hash of the ephemeral public key of the terminal.
|
BigInteger |
getKeyId()
Returns the ICC's public key identifier.
|
PrivateKey |
getPCDPrivateKey()
The ephemeral private key of the terminal that was used in the key exchange.
|
PublicKey |
getPCDPublicKey()
Returns the ephemeral public key of the terminal that was used in the key exchange.
|
PublicKey |
getPublicKey()
Returns the PICC's public key that was used as input to chip authentication protocol.
|
SecureMessagingWrapper |
getWrapper()
Returns the resulting secure messaging wrapper.
|
int |
hashCode() |
String |
toString() |
public EACCAResult(BigInteger keyId, PublicKey piccPublicKey, byte[] keyHash, PublicKey pcdPublicKey, PrivateKey pcdPrivateKey, SecureMessagingWrapper wrapper)
keyId
- the key identifier of the ICC's public key or null
piccPublicKey
- the ICC's public keykeyHash
- the hash of the PCD's public keypcdPublicKey
- the public key of the terminalpcdPrivateKey
- the private key of the terminalwrapper
- secure messaging wrapperpublic BigInteger getKeyId()
null
public PublicKey getPublicKey()
public SecureMessagingWrapper getWrapper()
public byte[] getKeyHash()
public PublicKey getPCDPublicKey()
public PrivateKey getPCDPrivateKey()
Copyright © 2023. All rights reserved.