public class CaSignedCertificateBuilder extends Object
| Constructor and Description |
|---|
CaSignedCertificateBuilder() |
public org.bouncycastle.cert.X509CertificateHolder build(PrivateKey issuerPrivatekey)
public CaSignedCertificateBuilder withSignatureAlgo(String signatureAlgo)
public CaSignedCertificateBuilder withCa(boolean ca)
public CaSignedCertificateBuilder withSubjectDN(org.bouncycastle.asn1.x500.X500Name subjectDN)
public CaSignedCertificateBuilder withSubjectPublicKey(PublicKey subjectPublicKey)
public CaSignedCertificateBuilder withNotAfterInDays(Integer notAfterInDays)
public CaSignedCertificateBuilder withNotBeforeInDays(Integer notBeforeInDays)
public CaSignedCertificateBuilder withSubjectSampleCertificate(org.bouncycastle.cert.X509CertificateHolder subjectSampleCertificate)
public CaSignedCertificateBuilder withIssuerCertificate(org.bouncycastle.cert.X509CertificateHolder issuerCertificate)
public CaSignedCertificateBuilder resetKeyUsage()
public CaSignedCertificateBuilder withKeyUsage(int keyUsage)
public CaSignedCertificateBuilder withSubjectAltNames(org.bouncycastle.asn1.x509.GeneralNames subjectAltNames)
public CaSignedCertificateBuilder withSubjectAltName(org.bouncycastle.asn1.x509.GeneralName subjectAltName)
public CaSignedCertificateBuilder withAuthorityInformationAccess(org.bouncycastle.asn1.x509.AuthorityInformationAccess authorityInformationAccess)
public CaSignedCertificateBuilder withSubjectOnlyInAlternativeName(boolean subjectOnlyInAlternativeName)
Copyright © 2020. All rights reserved.