Package de.gematik.test.tiger.proxy
Class TigerKeyAndCertificateFactory
- java.lang.Object
-
- org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
-
- de.gematik.test.tiger.proxy.TigerKeyAndCertificateFactory
-
- All Implemented Interfaces:
org.mockserver.socket.tls.KeyAndCertificateFactory
public class TigerKeyAndCertificateFactory extends org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTigerKeyAndCertificateFactory.TigerKeyAndCertificateFactoryBuilder
-
Constructor Summary
Constructors Constructor Description TigerKeyAndCertificateFactory(org.mockserver.logging.MockServerLogger mockServerLogger, TigerPkiIdentity caIdentity, TigerPkiIdentity eeIdentity)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildAndSavePrivateKeyAndX509Certificate()static TigerKeyAndCertificateFactory.TigerKeyAndCertificateFactoryBuilderbuilder()booleancertificateAuthorityCertificateNotYetCreated()X509CertificatecertificateAuthorityX509Certificate()List<X509Certificate>certificateChain()booleancertificateNotYetCreated()PrivateKeyprivateKey()X509Certificatex509Certificate()
-
-
-
Constructor Detail
-
TigerKeyAndCertificateFactory
public TigerKeyAndCertificateFactory(org.mockserver.logging.MockServerLogger mockServerLogger, TigerPkiIdentity caIdentity, TigerPkiIdentity eeIdentity)
-
-
Method Detail
-
certificateAuthorityCertificateNotYetCreated
public boolean certificateAuthorityCertificateNotYetCreated()
- Overrides:
certificateAuthorityCertificateNotYetCreatedin classorg.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
-
certificateAuthorityX509Certificate
public X509Certificate certificateAuthorityX509Certificate()
- Specified by:
certificateAuthorityX509Certificatein interfaceorg.mockserver.socket.tls.KeyAndCertificateFactory- Overrides:
certificateAuthorityX509Certificatein classorg.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
-
privateKey
public PrivateKey privateKey()
- Specified by:
privateKeyin interfaceorg.mockserver.socket.tls.KeyAndCertificateFactory- Overrides:
privateKeyin classorg.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
-
x509Certificate
public X509Certificate x509Certificate()
- Specified by:
x509Certificatein interfaceorg.mockserver.socket.tls.KeyAndCertificateFactory- Overrides:
x509Certificatein classorg.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
-
buildAndSavePrivateKeyAndX509Certificate
public void buildAndSavePrivateKeyAndX509Certificate()
- Specified by:
buildAndSavePrivateKeyAndX509Certificatein interfaceorg.mockserver.socket.tls.KeyAndCertificateFactory- Overrides:
buildAndSavePrivateKeyAndX509Certificatein classorg.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
-
certificateChain
public List<X509Certificate> certificateChain()
- Specified by:
certificateChainin interfaceorg.mockserver.socket.tls.KeyAndCertificateFactory- Overrides:
certificateChainin classorg.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
-
certificateNotYetCreated
public boolean certificateNotYetCreated()
- Specified by:
certificateNotYetCreatedin interfaceorg.mockserver.socket.tls.KeyAndCertificateFactory- Overrides:
certificateNotYetCreatedin classorg.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
-
builder
public static TigerKeyAndCertificateFactory.TigerKeyAndCertificateFactoryBuilder builder()
-
-