public class BcITSExplicitCertificateBuilder extends ITSExplicitCertificateBuilder
cracaId, crlSeries, issuer, tbsCertificateBuilder, version
Constructor and Description |
---|
BcITSExplicitCertificateBuilder(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,
org.bouncycastle.crypto.params.ECPublicKeyParameters verificationKey) |
ITSCertificate |
build(org.bouncycastle.oer.its.ieee1609dot2.CertificateId certificateId,
org.bouncycastle.crypto.params.ECPublicKeyParameters verificationKey,
org.bouncycastle.crypto.params.ECPublicKeyParameters encryptionKey) |
build, build
getIssuer, setAppPermissions, setCertIssuePermissions, setCracaId, setCrlSeries, setValidityPeriod, setVersion
public BcITSExplicitCertificateBuilder(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, org.bouncycastle.crypto.params.ECPublicKeyParameters verificationKey)
public ITSCertificate build(org.bouncycastle.oer.its.ieee1609dot2.CertificateId certificateId, org.bouncycastle.crypto.params.ECPublicKeyParameters verificationKey, org.bouncycastle.crypto.params.ECPublicKeyParameters encryptionKey)