Class ECDHTest
- java.lang.Object
-
- org.opensaml.core.testing.OpenSAMLInitBaseTestCase
-
- org.opensaml.core.testing.XMLObjectBaseTestCase
-
- org.opensaml.saml.saml2.encryption.tests.ECDHTest
-
public class ECDHTest extends XMLObjectBaseTestCase
-
-
Field Summary
Fields Modifier and Type Field Description private BasicDecryptionConfigurationdecryptConfigprivate CriteriaSetdecryptCriteriaprivate DecryptionParametersResolverdecryptParamsResolverprivate BasicEncryptionConfigurationencConfigprivate CriteriaSetencCriteriaprivate EncryptionParametersResolverencParamsResolverprivate Encrypterencrypterprivate CollectionCredentialResolverlocalCredentialResolverprivate LocalKeyInfoCredentialResolverlocalKeyInfoResolverprivate MetadataCredentialResolvermdCredResolverprivate StringrecipientCredKeyNameprivate CredentialrecipientCredPrivateprivate CredentialrecipientCredPublicprivate RoleDescriptorroleDescprivate RoleDescriptorCriterionroleDescCriterionprivate StringtargetEntityIDprivate StringtargetFile-
Fields inherited from class org.opensaml.core.testing.XMLObjectBaseTestCase
builderFactory, marshallerFactory, parserPool, simpleXMLObjectQName, unmarshallerFactory
-
-
Constructor Summary
Constructors Constructor Description ECDHTest()
-
Method Summary
-
Methods inherited from class org.opensaml.core.testing.XMLObjectBaseTestCase
assertXMLEquals, assertXMLEquals, buildXMLObject, getBuilder, getMarshaller, getMarshaller, getUnmarshaller, getUnmarshaller, getUnmarshaller, initXMLObjectSupport, parseXMLDocument, printXML, printXML, unmarshallElement, unmarshallElement
-
Methods inherited from class org.opensaml.core.testing.OpenSAMLInitBaseTestCase
initOpenSAML
-
-
-
-
Field Detail
-
targetFile
private String targetFile
-
recipientCredPrivate
private Credential recipientCredPrivate
-
recipientCredPublic
private Credential recipientCredPublic
-
recipientCredKeyName
private String recipientCredKeyName
-
localCredentialResolver
private CollectionCredentialResolver localCredentialResolver
-
localKeyInfoResolver
private LocalKeyInfoCredentialResolver localKeyInfoResolver
-
encrypter
private Encrypter encrypter
-
encParamsResolver
private EncryptionParametersResolver encParamsResolver
-
encCriteria
private CriteriaSet encCriteria
-
encConfig
private BasicEncryptionConfiguration encConfig
-
decryptParamsResolver
private DecryptionParametersResolver decryptParamsResolver
-
decryptCriteria
private CriteriaSet decryptCriteria
-
decryptConfig
private BasicDecryptionConfiguration decryptConfig
-
mdCredResolver
private MetadataCredentialResolver mdCredResolver
-
roleDescCriterion
private RoleDescriptorCriterion roleDescCriterion
-
roleDesc
private RoleDescriptor roleDesc
-
targetEntityID
private String targetEntityID
-
-
Method Detail
-
roundtripDirectDataEncryption
public void roundtripDirectDataEncryption() throws Exception- Throws:
Exception
-
roundtripDirectDataEncryptionWithEncryptionMethod
public void roundtripDirectDataEncryptionWithEncryptionMethod() throws Exception- Throws:
Exception
-
roundtripWithKeyWrapAlways
public void roundtripWithKeyWrapAlways() throws Exception- Throws:
Exception
-
roundtripWithKeyWrapAndEncryptionMethods
public void roundtripWithKeyWrapAndEncryptionMethods() throws Exception- Throws:
Exception
-
roundtripWithKeyPlacementPeer
public void roundtripWithKeyPlacementPeer() throws Exception- Throws:
Exception
-
testRoundtrip
private void testRoundtrip(String expectedDataAlgo, String expectedKEKAlgo, Encrypter.KeyPlacement keyPlacement) throws Exception
- Throws:
Exception
-
testRoundtrip
private void testRoundtrip(String expectedDataAlgo, String expectedKEKAlgo) throws Exception
- Throws:
Exception
-
testRoundtrip
private void testRoundtrip(String expectedDataAlgo, String expectedKEKAlgo, String expectedKDFAlgo) throws Exception
- Throws:
Exception
-
testRoundtrip
private void testRoundtrip(String expectedDataAlgo, String expectedKEKAlgo, String expectedKDFAlgo, Encrypter.KeyPlacement keyPlacement) throws Exception
- Throws:
Exception
-
buildRoleDescriptorSkeleton
private RoleDescriptor buildRoleDescriptorSkeleton()
-
buildKeyDescriptor
private KeyDescriptor buildKeyDescriptor(String keyName, UsageType use, Object... contentItems)
-
buildEncryptionMethod
private EncryptionMethod buildEncryptionMethod(String algorithm)
-
-