Package | Description |
---|---|
org.jmrtd | |
org.jmrtd.cert | |
org.jmrtd.lds | |
org.jmrtd.protocol |
Modifier and Type | Method and Description |
---|---|
TAResult |
PassportService.doTA(CVCPrincipal caReference,
List<CardVerifiableCertificate> terminalCertificates,
PrivateKey terminalKey,
String taAlg,
CAResult chipAuthenticationResult,
String documentNumber)
Performs Terminal Authentication (TA) part of EAC (version 1).
|
Modifier and Type | Method and Description |
---|---|
CVCPrincipal |
CardVerifiableCertificate.getAuthorityReference()
Gets the authority reference.
|
CVCPrincipal |
CardVerifiableCertificate.getHolderReference()
Gets the holder reference.
|
Modifier and Type | Method and Description |
---|---|
static CardVerifiableCertificate |
CVCertificateBuilder.createCertificate(PublicKey publicKey,
PrivateKey signerKey,
String algorithmName,
CVCPrincipal caRef,
CVCPrincipal holderRef,
CVCAuthorizationTemplate authZTemplate,
Date validFrom,
Date validTo,
String provider)
Card verifiable certificate factory method.
|
Constructor and Description |
---|
CardVerifiableCertificate(CVCPrincipal authorityReference,
CVCPrincipal holderReference,
PublicKey publicKey,
String algorithm,
Date notBefore,
Date notAfter,
CVCAuthorizationTemplate.Role role,
CVCAuthorizationTemplate.Permission permission,
byte[] signatureData)
Constructs a certificate.
|
Modifier and Type | Method and Description |
---|---|
CVCPrincipal |
CVCAFile.getAltCAReference()
Returns the second (alternative) CA Certificate identifier, null if none
exists.
|
CVCPrincipal |
CVCAFile.getCAReference()
Returns the CA Certificate identifier
|
Modifier and Type | Method and Description |
---|---|
CVCPrincipal |
TAResult.getCAReference()
Gets CA certificate's reference used during EAC.
|
Modifier and Type | Method and Description |
---|---|
TAResult |
TAProtocol.doTA(CVCPrincipal caReference,
List<CardVerifiableCertificate> terminalCertificates,
PrivateKey terminalKey,
String taAlg,
CAResult chipAuthenticationResult,
String documentNumber)
Perform TA (Terminal Authentication) part of EAC (version 1).
|
Constructor and Description |
---|
TAResult(CAResult caResult,
CVCPrincipal caReference,
List<CardVerifiableCertificate> terminalCertificates,
PrivateKey terminalKey,
String documentNumber,
byte[] cardChallenge)
Constructs a new terminal authentication result.
|
Copyright © 2017. All rights reserved.