Class X509CertificateBuilder.CACertificateBuilder
java.lang.Object
de.xima.fc.cryptography.BouncyCastleSupport
de.xima.fc.certificate.ms.impl.util.X509CertificateBuilder.CertificateBuilder<X509CertificateBuilder.CACertificateBuilder>
de.xima.fc.certificate.ms.impl.util.X509CertificateBuilder.CACertificateBuilder
- Enclosing class:
X509CertificateBuilder
public static class X509CertificateBuilder.CACertificateBuilder
extends X509CertificateBuilder.CertificateBuilder<X509CertificateBuilder.CACertificateBuilder>
Builder for CA certificates
-
Constructor Summary
ConstructorsConstructorDescriptionCACertificateBuilder(PublicKey publicKey, X500Principal subject, X500Principal issuer, ESignatureType signatureAlgorithm) -
Method Summary
Modifier and TypeMethodDescriptionauthorityInfoAccess(String ocspUrl, String caIssuerUrl) crlDistributionPoints(String... urls) pathLengthConstraint(int pathLengthConstraint) Methods inherited from class X509CertificateBuilder.CertificateBuilder
appendCa, appendClientAuth, appendCodeSigning, appendDocumentSigning, appendEmailProtection, appendServerAuth, build, generateCSR, self, validity, validityMethods inherited from class BouncyCastleSupport
buildSignedCertificate, createCMSContentEncryptorBuilder, createContentSigner, createJceKeyTransRecipientInfoGenerator, createKeyFactory, createKeyPairGenerator, createKeyStore, createOpenSSLPKCS8DecryptorProviderBuilder, createPEMKeyConverter, createSignature, createX509CertificateConverter, createX509CertificateFactory
-
Constructor Details
-
CACertificateBuilder
public CACertificateBuilder(PublicKey publicKey, X500Principal subject, X500Principal issuer, ESignatureType signatureAlgorithm) -
CACertificateBuilder
-
-
Method Details
-
pathLengthConstraint
-
crlDistributionPoints
public X509CertificateBuilder.CACertificateBuilder crlDistributionPoints(String... urls) throws FcCertificateManagementException - Throws:
FcCertificateManagementException
-
authorityInfoAccess
public X509CertificateBuilder.CACertificateBuilder authorityInfoAccess(String ocspUrl, String caIssuerUrl) throws FcCertificateManagementException - Throws:
FcCertificateManagementException
-