public class ITSExplicitCertificateBuilder extends ITSCertificateBuilder
cracaId, crlSeries, issuer, tbsCertificateBuilder, version
Constructor and Description |
---|
ITSExplicitCertificateBuilder(ITSContentSigner signer,
org.bouncycastle.oer.its.ieee1609dot2.ToBeSignedCertificate.Builder tbsCertificate)
Base constructor for an ITS certificate.
|
Modifier and Type | Method and Description |
---|---|
ITSCertificate |
build(org.bouncycastle.oer.its.ieee1609dot2.CertificateId certificateId,
ITSPublicVerificationKey verificationKey) |
ITSCertificate |
build(org.bouncycastle.oer.its.ieee1609dot2.CertificateId certificateId,
ITSPublicVerificationKey verificationKey,
ITSPublicEncryptionKey publicEncryptionKey) |
getIssuer, setAppPermissions, setCertIssuePermissions, setCracaId, setCrlSeries, setValidityPeriod, setVersion
public ITSExplicitCertificateBuilder(ITSContentSigner signer, org.bouncycastle.oer.its.ieee1609dot2.ToBeSignedCertificate.Builder tbsCertificate)
signer
- the content signer to be used to generate the signature validating the certificate.tbsCertificate
- public ITSCertificate build(org.bouncycastle.oer.its.ieee1609dot2.CertificateId certificateId, ITSPublicVerificationKey verificationKey)
public ITSCertificate build(org.bouncycastle.oer.its.ieee1609dot2.CertificateId certificateId, ITSPublicVerificationKey verificationKey, ITSPublicEncryptionKey publicEncryptionKey)