Class BCKeyAndCertificateFactory
java.lang.Object
org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
- All Implemented Interfaces:
KeyAndCertificateFactory
- Author:
- jamesdbloom
-
Field Summary
Fields inherited from interface org.mockserver.socket.tls.KeyAndCertificateFactory
CERTIFICATE_DOMAIN, COUNTRY, DEFAULT_KEY_GENERATION_AND_SIGNING_ALGORITHM, LOCALITY, NOT_AFTER, NOT_BEFORE, ORGANISATION, ROOT_COMMON_NAME, STATE -
Constructor Summary
ConstructorsConstructorDescriptionBCKeyAndCertificateFactory(Configuration configuration, MockServerLogger mockServerLogger) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild or generate & save ca private key and certificatevoidbuild or generate & save leaf private key and certificatebooleanload ca certificatebooleanload leaf private keyload leaf certificate
-
Constructor Details
-
BCKeyAndCertificateFactory
-
-
Method Details
-
buildAndSaveCertificateAuthorityPrivateKeyAndX509Certificate
public void buildAndSaveCertificateAuthorityPrivateKeyAndX509Certificate()build or generate & save ca private key and certificate- Specified by:
buildAndSaveCertificateAuthorityPrivateKeyAndX509Certificatein interfaceKeyAndCertificateFactory
-
certificateAuthorityX509Certificate
load ca certificate- Specified by:
certificateAuthorityX509Certificatein interfaceKeyAndCertificateFactory
-
buildAndSavePrivateKeyAndX509Certificate
public void buildAndSavePrivateKeyAndX509Certificate()build or generate & save leaf private key and certificate- Specified by:
buildAndSavePrivateKeyAndX509Certificatein interfaceKeyAndCertificateFactory
-
privateKey
load leaf private key- Specified by:
privateKeyin interfaceKeyAndCertificateFactory
-
x509Certificate
load leaf certificate- Specified by:
x509Certificatein interfaceKeyAndCertificateFactory
-
certificateNotYetCreated
public boolean certificateNotYetCreated()- Specified by:
certificateNotYetCreatedin interfaceKeyAndCertificateFactory
-
certificateAuthorityCertificateNotYetCreated
public boolean certificateAuthorityCertificateNotYetCreated() -
certificateChain
- Specified by:
certificateChainin interfaceKeyAndCertificateFactory
-