public class BCKeyAndCertificateFactory extends Object implements KeyAndCertificateFactory
CERTIFICATE_DOMAIN, COUNTRY, DEFAULT_KEY_GENERATION_AND_SIGNING_ALGORITHM, LOCALITY, NOT_AFTER, NOT_BEFORE, ORGANISATION, ROOT_COMMON_NAME, STATE| Constructor and Description | 
|---|
BCKeyAndCertificateFactory(Configuration configuration,
                          MockServerLogger mockServerLogger)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
buildAndSaveCertificateAuthorityPrivateKeyAndX509Certificate()
build or generate & save ca private key and certificate 
 | 
void | 
buildAndSavePrivateKeyAndX509Certificate()
build or generate & save leaf private key and certificate 
 | 
boolean | 
certificateAuthorityCertificateNotYetCreated()  | 
X509Certificate | 
certificateAuthorityX509Certificate()
load ca certificate 
 | 
boolean | 
certificateNotYetCreated()  | 
PrivateKey | 
privateKey()
load leaf private key 
 | 
X509Certificate | 
x509Certificate()
load leaf certificate 
 | 
public BCKeyAndCertificateFactory(Configuration configuration, MockServerLogger mockServerLogger)
public void buildAndSaveCertificateAuthorityPrivateKeyAndX509Certificate()
buildAndSaveCertificateAuthorityPrivateKeyAndX509Certificate in interface KeyAndCertificateFactorypublic X509Certificate certificateAuthorityX509Certificate()
certificateAuthorityX509Certificate in interface KeyAndCertificateFactorypublic void buildAndSavePrivateKeyAndX509Certificate()
buildAndSavePrivateKeyAndX509Certificate in interface KeyAndCertificateFactorypublic PrivateKey privateKey()
privateKey in interface KeyAndCertificateFactorypublic X509Certificate x509Certificate()
x509Certificate in interface KeyAndCertificateFactorypublic boolean certificateNotYetCreated()
certificateNotYetCreated in interface KeyAndCertificateFactorypublic boolean certificateAuthorityCertificateNotYetCreated()
Copyright © 2022. All rights reserved.