Uses of Interface
org.jmrtd.AccessKeySpec
-
Packages that use AccessKeySpec Package Description org.jmrtd org.jmrtd.protocol -
-
Uses of AccessKeySpec in org.jmrtd
Subinterfaces of AccessKeySpec in org.jmrtd Modifier and Type Interface Description interface
BACKeySpec
A BAC key.Classes in org.jmrtd that implement AccessKeySpec Modifier and Type Class Description class
BACKey
A BAC key.class
PACEKeySpec
A key for PACE, can be CAN, MRZ, PIN, or PUK.class
PACESecretKeySpec
A secret key for PACE.Methods in org.jmrtd that return AccessKeySpec Modifier and Type Method Description AccessKeySpec
AccessDeniedException. getAccessKey()
Returns the BAC key that was tried before BAC failed.Methods in org.jmrtd with parameters of type AccessKeySpec Modifier and Type Method Description abstract BACResult
AbstractMRTDCardService. doBAC(AccessKeySpec bacKey)
Performs the Basic Access Control protocol.BACResult
PassportService. doBAC(AccessKeySpec bacKey)
Performs the Basic Access Control protocol.abstract PACEResult
AbstractMRTDCardService. doPACE(AccessKeySpec keySpec, String oid, AlgorithmParameterSpec params)
Performs the PACE 2.0 / SAC protocol.PACEResult
PassportService. doPACE(AccessKeySpec keySpec, String oid, AlgorithmParameterSpec params)
Performs the PACE 2.0 / SAC protocol.Constructors in org.jmrtd with parameters of type AccessKeySpec Constructor Description AccessDeniedException(String msg, AccessKeySpec bacKey, int sw)
Creates an exception. -
Uses of AccessKeySpec in org.jmrtd.protocol
Methods in org.jmrtd.protocol that return AccessKeySpec Modifier and Type Method Description AccessKeySpec
BACResult. getBACKey()
Returns the initial access key ornull
.AccessKeySpec
PACEResult. getPACEKey()
Returns the access key that was used.Methods in org.jmrtd.protocol with parameters of type AccessKeySpec Modifier and Type Method Description static byte[]
PACEProtocol. computeKeySeedForPACE(AccessKeySpec accessKey)
Computes a key seed based on an access key.static SecretKey
PACEProtocol. deriveStaticPACEKey(AccessKeySpec accessKey, String oid)
Derives the static key K_pi.BACResult
BACProtocol. doBAC(AccessKeySpec bacKey)
Performs the Basic Access Control protocol.PACEResult
PACEProtocol. doPACE(AccessKeySpec accessKey, String oid, AlgorithmParameterSpec params)
Performs the PACE 2.0 / SAC protocol.Constructors in org.jmrtd.protocol with parameters of type AccessKeySpec Constructor Description BACResult(AccessKeySpec bacKey, SecureMessagingWrapper wrapper)
Creates a BAC result.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.PACEResult(AccessKeySpec paceKey, PACEInfo.MappingType mappingType, String agreementAlg, String cipherAlg, String digestAlg, int keyLength, PACEMappingResult mappingResult, KeyPair pcdKeyPair, PublicKey piccPublicKey, SecureMessagingWrapper wrapper)
The result of a PACE protocol run.
-