Class AbstractSslTest

java.lang.Object
org.jboss.arquillian.testng.Arquillian
org.eclipse.microprofile.rest.client.tck.ssl.AbstractSslTest
All Implemented Interfaces:
org.testng.IHookable, org.testng.ITestNGListener
Direct Known Subclasses:
SslContextTest, SslHostnameVerifierTest, SslMutualTest, SslTrustStoreTest

public abstract class AbstractSslTest extends org.jboss.arquillian.testng.Arquillian
A superclass for SSL-related tests Certificates were generated with Tomas Terem's script: https://gist.github.com/tterem/8c4891641eddd6f070c6cdc738738c34
  • Field Details

    • CERT_LOCATION_FILE

      public static final String CERT_LOCATION_FILE
      See Also:
    • serverKeystore

      protected static File serverKeystore
    • serverTruststore

      protected static File serverTruststore
    • clientKeystore

      protected static File clientKeystore
    • clientTruststore

      protected static File clientTruststore
    • clientTruststoreFromClasspath

      protected static String clientTruststoreFromClasspath
    • clientKeystoreFromClasspath

      protected static String clientKeystoreFromClasspath
    • serverWrongHostnameKeystore

      protected static File serverWrongHostnameKeystore
    • clientWrongHostnameTruststore

      protected static File clientWrongHostnameTruststore
    • clientWrongHostnameTruststoreFromClasspath

      protected static String clientWrongHostnameTruststoreFromClasspath
    • anotherTruststore

      protected static File anotherTruststore
  • Constructor Details

    • AbstractSslTest

      public AbstractSslTest()
  • Method Details

    • getKeyStore

      public static KeyStore getKeyStore(File keystoreFile) throws Exception
      Throws:
      Exception
    • initHttpsServer

      @BeforeClass public static void initHttpsServer()
    • stopHttpsServer

      @AfterClass public static void stopHttpsServer()