Package | Description |
---|---|
org.jmrtd | |
org.jmrtd.protocol |
Modifier and Type | Method and Description |
---|---|
PACEResult |
PassportService.doPACE(KeySpec keySpec,
String oid,
AlgorithmParameterSpec params)
Performs the PACE 2.0 / SAC protocol.
|
Modifier and Type | Method and Description |
---|---|
PACEResult |
PACEProtocol.doPACE(KeySpec keySpec,
String oid,
AlgorithmParameterSpec params)
Performs the PACE 2.0 / SAC protocol.
|
PACEResult |
PACEProtocol.doPACE(SecretKey staticPACEKey,
String oid,
AlgorithmParameterSpec params)
Performs the PACE 2.0 / SAC protocol.
|
byte[] |
PACEProtocol.doPACEStep1(SecretKey staticPACEKey,
Cipher staticPACECipher)
The first step in the PACE protocol receives an encrypted nonce from the PICC
and decrypts it.
|
AlgorithmParameterSpec |
PACEProtocol.doPACEStep2(PACEInfo.MappingType mappingType,
String agreementAlg,
AlgorithmParameterSpec params,
byte[] piccNonce)
The second step in the PACE protocol computes ephemeral domain parameters
by performing a key agreement protocol with the PICC nonce as
input.
|
AlgorithmParameterSpec |
PACEProtocol.doPACEStep2GM(String agreementAlg,
AlgorithmParameterSpec params,
byte[] piccNonce)
The second step in the PACE protocol computes ephemeral domain parameters
by performing a key agreement protocol with the PICC nonce as
input.
|
AlgorithmParameterSpec |
PACEProtocol.doPACEStep2IM(String agreementAlg,
AlgorithmParameterSpec params,
byte[] piccNonce)
The second step in the PACE protocol computes ephemeral domain parameters
by performing a key agreement protocol with the PICC nonce as
input.
|
PublicKey |
PACEProtocol.doPACEStep3ExchangePublicKeys(PublicKey pcdPublicKey,
AlgorithmParameterSpec ephemeralParams) |
KeyPair |
PACEProtocol.doPACEStep3GenerateKeyPair(String agreementAlg,
AlgorithmParameterSpec ephemeralParams) |
byte[] |
PACEProtocol.doPACEStep3KeyAgreement(String agreementAlg,
PrivateKey pcdPrivateKey,
PublicKey piccPublicKey) |
byte[] |
PACEProtocol.doPACEStep4(String oid,
PACEInfo.MappingType mappingType,
KeyPair pcdKeyPair,
PublicKey piccPublicKey,
SecretKey macKey) |
Copyright © 2016. All rights reserved.