public class ITSCertificateBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected org.bouncycastle.oer.its.ieee1609dot2.basetypes.HashedId3 |
cracaId |
protected org.bouncycastle.oer.its.ieee1609dot2.basetypes.CrlSeries |
crlSeries |
protected ITSCertificate |
issuer |
protected org.bouncycastle.oer.its.ieee1609dot2.ToBeSignedCertificate.Builder |
tbsCertificateBuilder |
protected org.bouncycastle.oer.its.ieee1609dot2.basetypes.UINT8 |
version |
Constructor and Description |
---|
ITSCertificateBuilder(ITSCertificate issuer,
org.bouncycastle.oer.its.ieee1609dot2.ToBeSignedCertificate.Builder tbsCertificateBuilder) |
ITSCertificateBuilder(org.bouncycastle.oer.its.ieee1609dot2.ToBeSignedCertificate.Builder tbsCertificateBuilder) |
Modifier and Type | Method and Description |
---|---|
ITSCertificate |
getIssuer() |
ITSCertificateBuilder |
setAppPermissions(org.bouncycastle.oer.its.ieee1609dot2.basetypes.PsidSsp... psidSsps) |
ITSCertificateBuilder |
setCertIssuePermissions(org.bouncycastle.oer.its.ieee1609dot2.PsidGroupPermissions... permissions) |
ITSCertificateBuilder |
setCracaId(byte[] cracaId)
Set the cracaId.
|
ITSCertificateBuilder |
setCrlSeries(int crlSeries)
Set the crlSeries.
|
ITSCertificateBuilder |
setValidityPeriod(ITSValidityPeriod validityPeriod) |
ITSCertificateBuilder |
setVersion(int version)
set the version - default value is 3.
|
protected final org.bouncycastle.oer.its.ieee1609dot2.ToBeSignedCertificate.Builder tbsCertificateBuilder
protected final ITSCertificate issuer
protected org.bouncycastle.oer.its.ieee1609dot2.basetypes.UINT8 version
protected org.bouncycastle.oer.its.ieee1609dot2.basetypes.HashedId3 cracaId
protected org.bouncycastle.oer.its.ieee1609dot2.basetypes.CrlSeries crlSeries
public ITSCertificateBuilder(org.bouncycastle.oer.its.ieee1609dot2.ToBeSignedCertificate.Builder tbsCertificateBuilder)
public ITSCertificateBuilder(ITSCertificate issuer, org.bouncycastle.oer.its.ieee1609dot2.ToBeSignedCertificate.Builder tbsCertificateBuilder)
public ITSCertificate getIssuer()
public ITSCertificateBuilder setVersion(int version)
version
- certificate version.public ITSCertificateBuilder setCracaId(byte[] cracaId)
cracaId
- hashedId for the craca, the ID of the CRL manager.public ITSCertificateBuilder setCrlSeries(int crlSeries)
crlSeries
- id for the CRL series for revocation.public ITSCertificateBuilder setValidityPeriod(ITSValidityPeriod validityPeriod)
public ITSCertificateBuilder setCertIssuePermissions(org.bouncycastle.oer.its.ieee1609dot2.PsidGroupPermissions... permissions)
public ITSCertificateBuilder setAppPermissions(org.bouncycastle.oer.its.ieee1609dot2.basetypes.PsidSsp... psidSsps)