Package org.opensaml.security.httpclient
Class HttpClientSecuritySupportTest
- java.lang.Object
-
- org.opensaml.security.httpclient.HttpClientSecuritySupportTest
-
public class HttpClientSecuritySupportTest extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpClientSecuritySupportTest.MockTrustEngine
-
Field Summary
Fields Modifier and Type Field Description private X509Certificatecertprivate StringcertDERPath
-
Constructor Summary
Constructors Constructor Description HttpClientSecuritySupportTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgeneratedTestData()voidtestAddDefaultTLSTrustEngineCriteria()voidtestCheckTLSCredentialEvaluated(HttpClientSecuritySupportTest.MockTrustEngine trustEngine, String scheme, Boolean trusted, boolean shouldPass)voidtestMarshalNullSecurityParameters()voidtestMarshalSecurityParametersEmptyContext()voidtestMarshalSecurityParametersNullContext()voidtestMarshalSecurityParametersWithoutReplacement()voidtestMarshalSecurityParametersWithReplacement()voidtestSetContextValue()private Object[][]tlsCredentialEvaluatedData()
-
-
-
Field Detail
-
cert
private X509Certificate cert
-
certDERPath
private String certDERPath
-
-
Method Detail
-
generatedTestData
@BeforeClass public void generatedTestData() throws NoSuchAlgorithmException, NoSuchProviderException, CertificateException, URISyntaxException
-
testMarshalSecurityParametersNullContext
public void testMarshalSecurityParametersNullContext()
-
testMarshalNullSecurityParameters
public void testMarshalNullSecurityParameters()
-
testMarshalSecurityParametersEmptyContext
public void testMarshalSecurityParametersEmptyContext()
-
testMarshalSecurityParametersWithReplacement
public void testMarshalSecurityParametersWithReplacement()
-
testMarshalSecurityParametersWithoutReplacement
public void testMarshalSecurityParametersWithoutReplacement()
-
testSetContextValue
public void testSetContextValue()
-
tlsCredentialEvaluatedData
@DataProvider private Object[][] tlsCredentialEvaluatedData()
-
testCheckTLSCredentialEvaluated
public void testCheckTLSCredentialEvaluated(HttpClientSecuritySupportTest.MockTrustEngine trustEngine, String scheme, Boolean trusted, boolean shouldPass)
-
testAddDefaultTLSTrustEngineCriteria
public void testAddDefaultTLSTrustEngineCriteria()
-
-