Class X509CertificateBuilder.TLSClientCertificateBuilder
java.lang.Object
de.xima.fc.cryptography.BouncyCastleSupport
de.xima.fc.certificate.ms.impl.util.X509CertificateBuilder.CertificateBuilder<X509CertificateBuilder.TLSClientCertificateBuilder>
de.xima.fc.certificate.ms.impl.util.X509CertificateBuilder.TLSClientCertificateBuilder
- Enclosing class:
X509CertificateBuilder
public static class X509CertificateBuilder.TLSClientCertificateBuilder
extends X509CertificateBuilder.CertificateBuilder<X509CertificateBuilder.TLSClientCertificateBuilder>
Builder for TLS/SSL client certificates
-
Constructor Summary
ConstructorsConstructorDescriptionTLSClientCertificateBuilder(PublicKey publicKey, X500Principal subject, X500Principal issuer, ESignatureType signatureAlgorithm) -
Method Summary
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
-
TLSClientCertificateBuilder
public TLSClientCertificateBuilder(PublicKey publicKey, X500Principal subject, X500Principal issuer, ESignatureType signatureAlgorithm) -
TLSClientCertificateBuilder
-
-
Method Details
-
addEmail
public X509CertificateBuilder.TLSClientCertificateBuilder addEmail(String email) throws FcCertificateManagementException - Throws:
FcCertificateManagementException
-
addDnsName
public X509CertificateBuilder.TLSClientCertificateBuilder addDnsName(String domainName) throws FcCertificateManagementException - Throws:
FcCertificateManagementException
-
addIPAddress
public X509CertificateBuilder.TLSClientCertificateBuilder addIPAddress(String ipAddress) throws FcCertificateManagementException - Throws:
FcCertificateManagementException
-