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, setVersionpublic 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)