public class SamlObjectEncrypter
extends java.lang.Object
SamlObjectEncrypter.| Modifier and Type | Field and Description |
|---|---|
protected java.util.List |
overrideBlackListedEncryptionAlgorithms
The Override black listed encryption signing algorithms.
|
protected java.util.List |
overrideDataEncryptionAlgorithms
The Override data encryption algorithms.
|
protected java.util.List |
overrideKeyEncryptionAlgorithms
The Override key encryption algorithms.
|
protected java.util.List |
overrideWhiteListedAlgorithms
The Override white listed encryption signing algorithms.
|
| Constructor and Description |
|---|
SamlObjectEncrypter(java.util.List overrideDataEncryptionAlgorithms,
java.util.List overrideKeyEncryptionAlgorithms,
java.util.List overrideBlackListedEncryptionAlgorithms,
java.util.List overrideWhiteListedAlgorithms) |
| Modifier and Type | Method and Description |
|---|---|
org.opensaml.saml.saml2.core.EncryptedAssertion |
encode(org.opensaml.saml.saml2.core.Assertion samlObject,
org.apereo.cas.support.saml.services.SamlRegisteredService service,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor,
javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request)
Encode a given saml object by invoking a number of outbound security handlers on the context.
|
protected org.opensaml.xmlsec.encryption.support.DataEncryptionParameters |
getDataEncryptionParameters(org.opensaml.saml.saml2.core.Assertion samlObject,
org.apereo.cas.support.saml.services.SamlRegisteredService service,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor)
Gets data encryption parameters.
|
protected org.opensaml.saml.saml2.encryption.Encrypter |
getEncrypter(org.opensaml.saml.saml2.core.Assertion samlObject,
org.apereo.cas.support.saml.services.SamlRegisteredService service,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor,
org.opensaml.xmlsec.encryption.support.KeyEncryptionParameters keyEncParams,
org.opensaml.xmlsec.encryption.support.DataEncryptionParameters dataEncParams)
Gets encrypter.
|
protected org.opensaml.security.credential.Credential |
getKeyEncryptionCredential(java.lang.String peerEntityId,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor,
org.apereo.cas.support.saml.services.SamlRegisteredService service)
Gets key encryption credential.
|
protected org.opensaml.xmlsec.encryption.support.KeyEncryptionParameters |
getKeyEncryptionParameters(java.lang.Object samlObject,
org.apereo.cas.support.saml.services.SamlRegisteredService service,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor,
org.opensaml.security.credential.Credential credential)
Gets key encryption parameters.
|
protected java.util.List overrideDataEncryptionAlgorithms
protected java.util.List overrideKeyEncryptionAlgorithms
protected java.util.List overrideBlackListedEncryptionAlgorithms
protected java.util.List overrideWhiteListedAlgorithms
public SamlObjectEncrypter(java.util.List overrideDataEncryptionAlgorithms,
java.util.List overrideKeyEncryptionAlgorithms,
java.util.List overrideBlackListedEncryptionAlgorithms,
java.util.List overrideWhiteListedAlgorithms)
public org.opensaml.saml.saml2.core.EncryptedAssertion encode(org.opensaml.saml.saml2.core.Assertion samlObject,
org.apereo.cas.support.saml.services.SamlRegisteredService service,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor,
javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request)
throws org.apereo.cas.support.saml.SamlException
samlObject - the saml objectservice - the serviceadaptor - the adaptorresponse - the responserequest - the requestorg.apereo.cas.support.saml.SamlException - the saml exceptionprotected org.opensaml.saml.saml2.encryption.Encrypter getEncrypter(org.opensaml.saml.saml2.core.Assertion samlObject,
org.apereo.cas.support.saml.services.SamlRegisteredService service,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor,
org.opensaml.xmlsec.encryption.support.KeyEncryptionParameters keyEncParams,
org.opensaml.xmlsec.encryption.support.DataEncryptionParameters dataEncParams)
samlObject - the saml objectservice - the serviceadaptor - the adaptorkeyEncParams - the key enc paramsdataEncParams - the data enc paramsprotected org.opensaml.xmlsec.encryption.support.DataEncryptionParameters getDataEncryptionParameters(org.opensaml.saml.saml2.core.Assertion samlObject,
org.apereo.cas.support.saml.services.SamlRegisteredService service,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor)
samlObject - the saml objectservice - the serviceadaptor - the adaptorprotected org.opensaml.xmlsec.encryption.support.KeyEncryptionParameters getKeyEncryptionParameters(java.lang.Object samlObject,
org.apereo.cas.support.saml.services.SamlRegisteredService service,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor,
org.opensaml.security.credential.Credential credential)
samlObject - the saml objectservice - the serviceadaptor - the adaptorcredential - the credentialprotected org.opensaml.security.credential.Credential getKeyEncryptionCredential(java.lang.String peerEntityId,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor,
org.apereo.cas.support.saml.services.SamlRegisteredService service)
throws java.lang.Exception
peerEntityId - the peer entity idadaptor - the adaptorservice - the servicejava.lang.Exception - the exception