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