Package org.bouncycastle.its.jcajce
Class JcaITSExplicitCertificateBuilder
java.lang.Object
org.bouncycastle.its.ITSCertificateBuilder
org.bouncycastle.its.ITSExplicitCertificateBuilder
org.bouncycastle.its.jcajce.JcaITSExplicitCertificateBuilder
-
Field Summary
Fields inherited from class org.bouncycastle.its.ITSCertificateBuilder
cracaId, crlSeries, issuer, tbsCertificateBuilder, version
-
Constructor Summary
ConstructorDescriptionJcaITSExplicitCertificateBuilder
(ITSContentSigner signer, org.bouncycastle.oer.its.ieee1609dot2.ToBeSignedCertificate.Builder tbsCertificate) Base constructor for an ITS certificate. -
Method Summary
Modifier and TypeMethodDescriptionbuild
(org.bouncycastle.oer.its.ieee1609dot2.CertificateId certificateId, ECPublicKey verificationKey) build
(org.bouncycastle.oer.its.ieee1609dot2.CertificateId certificateId, ECPublicKey verificationKey, ECPublicKey encryptionKey) setProvider
(String providerName) setProvider
(Provider provider) Methods inherited from class org.bouncycastle.its.ITSExplicitCertificateBuilder
build, build
Methods inherited from class org.bouncycastle.its.ITSCertificateBuilder
getIssuer, setAppPermissions, setCertIssuePermissions, setCracaId, setCrlSeries, setValidityPeriod, setVersion
-
Constructor Details
-
JcaITSExplicitCertificateBuilder
public JcaITSExplicitCertificateBuilder(ITSContentSigner signer, org.bouncycastle.oer.its.ieee1609dot2.ToBeSignedCertificate.Builder tbsCertificate) Base constructor for an ITS certificate.- Parameters:
signer
- the content signer to be used to generate the signature validating the certificate.tbsCertificate
-
-
-
Method Details
-
setProvider
-
setProvider
-
build
public ITSCertificate build(org.bouncycastle.oer.its.ieee1609dot2.CertificateId certificateId, ECPublicKey verificationKey) -
build
public ITSCertificate build(org.bouncycastle.oer.its.ieee1609dot2.CertificateId certificateId, ECPublicKey verificationKey, ECPublicKey encryptionKey)
-