Class AbstractAssertionEncrypter<T>
- java.lang.Object
-
- uk.gov.ida.saml.core.transformers.outbound.decorators.AbstractAssertionEncrypter<T>
-
- Direct Known Subclasses:
SamlAttributeQueryAssertionEncrypter,SamlResponseAssertionEncrypter
public abstract class AbstractAssertionEncrypter<T> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected EncryptionCredentialResolvercredentialResolverprotected EncrypterFactoryencrypterFactoryprotected EntityToEncryptForLocatorentityToEncryptForLocator
-
Constructor Summary
Constructors Constructor Description AbstractAssertionEncrypter(EncrypterFactory encrypterFactory, EntityToEncryptForLocator entityToEncryptForLocator, EncryptionCredentialResolver credentialResolver)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TencryptAssertions(T samlMessage)protected abstract java.util.List<org.opensaml.saml.saml2.core.Assertion>getAssertions(T response)protected abstract java.util.List<org.opensaml.saml.saml2.core.EncryptedAssertion>getEncryptedAssertions(T response)protected abstract java.lang.StringgetRequestId(T response)
-
-
-
Field Detail
-
credentialResolver
protected final EncryptionCredentialResolver credentialResolver
-
encrypterFactory
protected final EncrypterFactory encrypterFactory
-
entityToEncryptForLocator
protected final EntityToEncryptForLocator entityToEncryptForLocator
-
-
Constructor Detail
-
AbstractAssertionEncrypter
public AbstractAssertionEncrypter(EncrypterFactory encrypterFactory, EntityToEncryptForLocator entityToEncryptForLocator, EncryptionCredentialResolver credentialResolver)
-
-
Method Detail
-
getRequestId
protected abstract java.lang.String getRequestId(T response)
-
getEncryptedAssertions
protected abstract java.util.List<org.opensaml.saml.saml2.core.EncryptedAssertion> getEncryptedAssertions(T response)
-
getAssertions
protected abstract java.util.List<org.opensaml.saml.saml2.core.Assertion> getAssertions(T response)
-
-