Class MtlsTestHelper
- java.lang.Object
-
- org.apache.cassandra.sidecar.testing.MtlsTestHelper
-
public class MtlsTestHelper extends java.lang.ObjectA class that encapsulates testing with Mutual TLS.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCASSANDRA_INTEGRATION_TEST_ENABLE_MTLSA system property that can enable / disable testing with Mutual TLSstatic char[]EMPTY_PASSWORDstatic java.lang.StringEMPTY_PASSWORD_STRING
-
Constructor Summary
Constructors Constructor Description MtlsTestHelper(java.nio.file.Path secretsPath)MtlsTestHelper(java.nio.file.Path secretsPath, boolean enableMtlsForTesting)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisEnabled()java.util.Map<java.lang.String,java.lang.String>mtlOptionMap()java.lang.StringserverKeyStorePassword()java.lang.StringserverKeyStorePath()java.lang.StringserverKeyStoreType()java.lang.StringtrustStorePassword()java.lang.StringtrustStorePath()java.lang.StringtrustStoreType()
-
-
-
Field Detail
-
EMPTY_PASSWORD
public static final char[] EMPTY_PASSWORD
-
EMPTY_PASSWORD_STRING
public static final java.lang.String EMPTY_PASSWORD_STRING
- See Also:
- Constant Field Values
-
CASSANDRA_INTEGRATION_TEST_ENABLE_MTLS
public static final java.lang.String CASSANDRA_INTEGRATION_TEST_ENABLE_MTLS
A system property that can enable / disable testing with Mutual TLS- See Also:
- Constant Field Values
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
-
trustStorePath
public java.lang.String trustStorePath()
-
trustStorePassword
public java.lang.String trustStorePassword()
-
trustStoreType
public java.lang.String trustStoreType()
-
serverKeyStorePath
public java.lang.String serverKeyStorePath()
-
serverKeyStorePassword
public java.lang.String serverKeyStorePassword()
-
serverKeyStoreType
public java.lang.String serverKeyStoreType()
-
mtlOptionMap
public java.util.Map<java.lang.String,java.lang.String> mtlOptionMap()
-
-