Package de.gematik.test.tiger.proxy.tls
Class DynamicTigerKeyAndCertificateFactory
java.lang.Object
de.gematik.test.tiger.mockserver.socket.tls.bouncycastle.AbstractKeyAndCertificateFactory
de.gematik.test.tiger.proxy.tls.DynamicTigerKeyAndCertificateFactory
- All Implemented Interfaces:
KeyAndCertificateFactory
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionDynamicTigerKeyAndCertificateFactory(de.gematik.test.tiger.common.data.config.tigerproxy.TigerProxyConfiguration tigerProxyConfiguration, de.gematik.test.tiger.common.pki.TigerPkiIdentity caIdentity, MockServerConfiguration mockServerConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAlternativeName(String host) voidbuilder()booleanvoid
-
Constructor Details
-
DynamicTigerKeyAndCertificateFactory
public DynamicTigerKeyAndCertificateFactory(de.gematik.test.tiger.common.data.config.tigerproxy.TigerProxyConfiguration tigerProxyConfiguration, de.gematik.test.tiger.common.pki.TigerPkiIdentity caIdentity, MockServerConfiguration mockServerConfiguration)
-
-
Method Details
-
certificateAuthorityX509Certificate
-
privateKey
-
x509Certificate
-
buildAndSavePrivateKeyAndX509Certificate
public void buildAndSavePrivateKeyAndX509Certificate() -
certificateChain
- Specified by:
certificateChainin interfaceKeyAndCertificateFactory- Overrides:
certificateChainin classAbstractKeyAndCertificateFactory
-
certificateNotYetCreated
public boolean certificateNotYetCreated() -
resetEeCertificate
public void resetEeCertificate() -
addAlternativeName
-
builder
public static DynamicTigerKeyAndCertificateFactory.DynamicTigerKeyAndCertificateFactoryBuilder builder()
-