Class StaticTigerKeyAndCertificateFactory

java.lang.Object
org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
de.gematik.test.tiger.proxy.tls.StaticTigerKeyAndCertificateFactory
All Implemented Interfaces:
org.mockserver.socket.tls.KeyAndCertificateFactory

public class StaticTigerKeyAndCertificateFactory extends org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
  • Constructor Details

    • StaticTigerKeyAndCertificateFactory

      public StaticTigerKeyAndCertificateFactory(org.mockserver.logging.MockServerLogger mockServerLogger, de.gematik.test.tiger.common.data.config.tigerProxy.TigerProxyConfiguration tigerProxyConfiguration, de.gematik.test.tiger.common.pki.TigerPkiIdentity eeIdentity)
  • Method Details

    • certificateAuthorityCertificateNotYetCreated

      public boolean certificateAuthorityCertificateNotYetCreated()
      Overrides:
      certificateAuthorityCertificateNotYetCreated in class org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
    • certificateAuthorityX509Certificate

      public X509Certificate certificateAuthorityX509Certificate()
      Specified by:
      certificateAuthorityX509Certificate in interface org.mockserver.socket.tls.KeyAndCertificateFactory
      Overrides:
      certificateAuthorityX509Certificate in class org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
    • privateKey

      public PrivateKey privateKey()
      Specified by:
      privateKey in interface org.mockserver.socket.tls.KeyAndCertificateFactory
      Overrides:
      privateKey in class org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
    • x509Certificate

      public X509Certificate x509Certificate()
      Specified by:
      x509Certificate in interface org.mockserver.socket.tls.KeyAndCertificateFactory
      Overrides:
      x509Certificate in class org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
    • buildAndSavePrivateKeyAndX509Certificate

      public void buildAndSavePrivateKeyAndX509Certificate()
      Specified by:
      buildAndSavePrivateKeyAndX509Certificate in interface org.mockserver.socket.tls.KeyAndCertificateFactory
      Overrides:
      buildAndSavePrivateKeyAndX509Certificate in class org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
    • certificateChain

      public List<X509Certificate> certificateChain()
      Specified by:
      certificateChain in interface org.mockserver.socket.tls.KeyAndCertificateFactory
      Overrides:
      certificateChain in class org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
    • certificateNotYetCreated

      public boolean certificateNotYetCreated()
      Specified by:
      certificateNotYetCreated in interface org.mockserver.socket.tls.KeyAndCertificateFactory
      Overrides:
      certificateNotYetCreated in class org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory
    • builder