Uses of Class
org.jmrtd.cert.CVCPrincipal
-
Packages that use CVCPrincipal Package Description org.jmrtd org.jmrtd.cert org.jmrtd.lds org.jmrtd.protocol -
-
Uses of CVCPrincipal in org.jmrtd
Methods in org.jmrtd with parameters of type CVCPrincipal Modifier and Type Method Description abstract EACTAResult
AbstractMRTDCardService. doEACTA(CVCPrincipal caReference, List<CardVerifiableCertificate> terminalCertificates, PrivateKey terminalKey, String taAlg, EACCAResult chipAuthenticationResult, String documentNumber)
Performs Terminal Authentication (TA) part of EAC (version 1).abstract EACTAResult
AbstractMRTDCardService. doEACTA(CVCPrincipal caReference, List<CardVerifiableCertificate> terminalCertificates, PrivateKey terminalKey, String taAlg, EACCAResult chipAuthenticationResult, PACEResult paceResult)
Performs Terminal Authentication (TA) part of EAC (version 1).EACTAResult
PassportService. doEACTA(CVCPrincipal caReference, List<CardVerifiableCertificate> terminalCertificates, PrivateKey terminalKey, String taAlg, EACCAResult chipAuthenticationResult, String documentNumber)
Performs Terminal Authentication (TA) part of EAC (version 1).EACTAResult
PassportService. doEACTA(CVCPrincipal caReference, List<CardVerifiableCertificate> terminalCertificates, PrivateKey terminalKey, String taAlg, EACCAResult chipAuthenticationResult, PACEResult paceResult)
Performs Terminal Authentication (TA) part of EAC (version 1). -
Uses of CVCPrincipal in org.jmrtd.cert
Methods in org.jmrtd.cert that return CVCPrincipal Modifier and Type Method Description CVCPrincipal
CardVerifiableCertificate. getAuthorityReference()
Gets the authority reference.CVCPrincipal
CardVerifiableCertificate. getHolderReference()
Gets the holder reference.Methods in org.jmrtd.cert with parameters of type CVCPrincipal Modifier and Type Method Description static CardVerifiableCertificate
CVCertificateBuilder. createCertificate(PublicKey publicKey, PrivateKey signerKey, String algorithmName, CVCPrincipal caRef, CVCPrincipal holderRef, CVCAuthorizationTemplate authZTemplate, Date validFrom, Date validTo, String provider)
Produces card verifiable certificates.Constructors in org.jmrtd.cert with parameters of type CVCPrincipal Constructor 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. -
Uses of CVCPrincipal in org.jmrtd.lds
Methods in org.jmrtd.lds that return CVCPrincipal Modifier and Type Method Description CVCPrincipal
CVCAFile. getAltCAReference()
Returns the second (alternative) CA Certificate identifier, null if none exists.CVCPrincipal
CVCAFile. getCAReference()
Returns the CA Certificate identifier. -
Uses of CVCPrincipal in org.jmrtd.protocol
Methods in org.jmrtd.protocol that return CVCPrincipal Modifier and Type Method Description CVCPrincipal
EACTAResult. getCAReference()
Returns CA certificate's reference used during EAC-TA.Methods in org.jmrtd.protocol with parameters of type CVCPrincipal Modifier and Type Method Description EACTAResult
EACTAProtocol. doEACTA(CVCPrincipal caReference, List<CardVerifiableCertificate> terminalCertificates, PrivateKey terminalKey, String taAlg, EACCAResult chipAuthenticationResult, String documentNumber)
Perform the EAC-TA (Terminal Authentication) part of EAC (version 1).EACTAResult
EACTAProtocol. doTA(CVCPrincipal caReference, List<CardVerifiableCertificate> terminalCertificates, PrivateKey terminalKey, String taAlg, EACCAResult chipAuthenticationResult, byte[] idPICC)
Executes the Terminal Authentication protocol.EACTAResult
EACTAProtocol. doTA(CVCPrincipal caReference, List<CardVerifiableCertificate> terminalCertificates, PrivateKey terminalKey, String taAlg, EACCAResult chipAuthenticationResult, PACEResult paceResult)
Perform TA (Terminal Authentication) part of EAC (version 1).Constructors in org.jmrtd.protocol with parameters of type CVCPrincipal Constructor Description EACTAResult(EACCAResult caResult, CVCPrincipal caReference, List<CardVerifiableCertificate> terminalCertificates, PrivateKey terminalKey, String documentNumber, byte[] cardChallenge)
Constructs a new terminal authentication result.
-