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 KeyAndCertificateFactory
public X509Certificate certificateAuthorityX509Certificate()
certificateAuthorityX509Certificate
in interface KeyAndCertificateFactory
public void buildAndSavePrivateKeyAndX509Certificate()
buildAndSavePrivateKeyAndX509Certificate
in interface KeyAndCertificateFactory
public PrivateKey privateKey()
privateKey
in interface KeyAndCertificateFactory
public X509Certificate x509Certificate()
x509Certificate
in interface KeyAndCertificateFactory
public boolean certificateNotYetCreated()
certificateNotYetCreated
in interface KeyAndCertificateFactory
public boolean certificateAuthorityCertificateNotYetCreated()
Copyright © 2022. All rights reserved.