Package de.gematik.test.tiger.proxy.tls
Class DynamicKeyAndCertificateFactory
java.lang.Object
de.gematik.test.tiger.proxy.tls.DynamicKeyAndCertificateFactory
- All Implemented Interfaces:
KeyAndCertificateFactory
-
Constructor Summary
ConstructorsConstructorDescriptionDynamicKeyAndCertificateFactory(@NonNull de.gematik.test.tiger.common.data.config.tigerproxy.TigerProxyConfiguration tigerProxyConfiguration, @NonNull de.gematik.test.tiger.common.pki.TigerPkiIdentity caIdentity, @NonNull MockServerConfiguration mockServerConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAlternativeName(String host) Optional<de.gematik.test.tiger.common.pki.TigerPkiIdentity>findExactIdentityForHostname(String hostname) de.gematik.test.tiger.common.pki.TigerPkiIdentityresolveIdentityForHostname(String hostname)
-
Constructor Details
-
DynamicKeyAndCertificateFactory
public DynamicKeyAndCertificateFactory(@NonNull @NonNull de.gematik.test.tiger.common.data.config.tigerproxy.TigerProxyConfiguration tigerProxyConfiguration, @NonNull @NonNull de.gematik.test.tiger.common.pki.TigerPkiIdentity caIdentity, @NonNull @NonNull MockServerConfiguration mockServerConfiguration)
-
-
Method Details
-
findExactIdentityForHostname
public Optional<de.gematik.test.tiger.common.pki.TigerPkiIdentity> findExactIdentityForHostname(String hostname) - Specified by:
findExactIdentityForHostnamein interfaceKeyAndCertificateFactory
-
resolveIdentityForHostname
public de.gematik.test.tiger.common.pki.TigerPkiIdentity resolveIdentityForHostname(String hostname) - Specified by:
resolveIdentityForHostnamein interfaceKeyAndCertificateFactory
-
addAlternativeName
-