Uses of Class
org.jmrtd.protocol.SecureMessagingWrapper
-
Packages that use SecureMessagingWrapper Package Description org.jmrtd org.jmrtd.protocol -
-
Uses of SecureMessagingWrapper in org.jmrtd
Methods in org.jmrtd that return SecureMessagingWrapper Modifier and Type Method Description abstract SecureMessagingWrapper
AbstractMRTDCardService. getWrapper()
Returns the secure messaging wrapper currently in use.SecureMessagingWrapper
PassportService. getWrapper()
Returns the secure messaging wrapper currently in use. -
Uses of SecureMessagingWrapper in org.jmrtd.protocol
Subclasses of SecureMessagingWrapper in org.jmrtd.protocol Modifier and Type Class Description class
AESSecureMessagingWrapper
An AES secure messaging wrapper for APDUs.class
DESedeSecureMessagingWrapper
Secure messaging wrapper for APDUs.Methods in org.jmrtd.protocol that return SecureMessagingWrapper Modifier and Type Method Description static SecureMessagingWrapper
SecureMessagingWrapper. getInstance(SecureMessagingWrapper wrapper)
Returns a copy of the given wrapper, with an identical (but perhaps independent) state for known secure messaging wrapper types.SecureMessagingWrapper
BACResult. getWrapper()
Returns the secure messaging wrapper.SecureMessagingWrapper
EACCAProtocol. getWrapper()
Returns the secure messaging wrapper currently in use.SecureMessagingWrapper
EACCAResult. getWrapper()
Returns the resulting secure messaging wrapper.SecureMessagingWrapper
PACEResult. getWrapper()
Returns the secure messaging wrapper that was created after completion of the PACE protocol run.static SecureMessagingWrapper
EACCAProtocol. restartSecureMessaging(String oid, byte[] sharedSecret, int maxTranceiveLength, boolean shouldCheckMAC)
Restarts secure messaging based on the shared secret.Methods in org.jmrtd.protocol with parameters of type SecureMessagingWrapper Modifier and Type Method Description static SecureMessagingWrapper
SecureMessagingWrapper. getInstance(SecureMessagingWrapper wrapper)
Returns a copy of the given wrapper, with an identical (but perhaps independent) state for known secure messaging wrapper types.static void
EACCAProtocol. sendPublicKey(APDULevelEACCACapable service, SecureMessagingWrapper wrapper, String oid, BigInteger keyId, PublicKey pcdPublicKey)
Sends the PCD's public key to the PICC.Constructors in org.jmrtd.protocol with parameters of type SecureMessagingWrapper Constructor Description AAProtocol(APDULevelAACapable service, SecureMessagingWrapper wrapper)
Creates a protocol instance.BACResult(AccessKeySpec bacKey, SecureMessagingWrapper wrapper)
Creates a BAC result.BACResult(SecureMessagingWrapper wrapper)
Creates a BAC result without specifying the initial access key.EACCAProtocol(APDULevelEACCACapable service, SecureMessagingWrapper wrapper, int maxTranceiveLength, boolean shouldCheckMAC)
Constructs a protocol instance.EACCAResult(BigInteger keyId, PublicKey piccPublicKey, byte[] keyHash, PublicKey pcdPublicKey, PrivateKey pcdPrivateKey, SecureMessagingWrapper wrapper)
Creates a result.EACTAProtocol(APDULevelEACTACapable service, SecureMessagingWrapper wrapper)
Creates a protocol instance.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.PACEProtocol(APDULevelPACECapable service, SecureMessagingWrapper wrapper, int maxTranceiveLength, boolean shouldCheckMAC)
Deprecated.Use the other constructor with explicit max tranceive lengths for protocol and secure messagingPACEProtocol(APDULevelPACECapable service, SecureMessagingWrapper wrapper, int maxTranceiveLengthForProtocol, int maxTranceiveLengthForSecureMessaging, boolean shouldCheckMAC)
Constructs a PACE protocol instance.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.
-