Package uk.gov.ida.saml.core.api
Class CoreTransformersFactory
- java.lang.Object
-
- uk.gov.ida.saml.core.api.CoreTransformersFactory
-
public class CoreTransformersFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CoreTransformersFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HubAssertionUnmarshallergetAssertionToHubAssertionTransformer(java.lang.String hubEntityId)KeyDescriptorsUnmarshallergetCertificatesToKeyDescriptorsTransformer()<T extends org.opensaml.core.xml.XMLObject>
ElementToOpenSamlXMLObjectTransformer<T>getElementToOpenSamlXmlObjectTransformer()ResponseToSignedStringTransformergetResponseStringTransformer(EncryptionKeyStore encryptionKeyStore, IdaKeyStore keyStore, EntityToEncryptForLocator entityToEncryptForLocator, java.lang.String publicSigningKey, java.lang.String issuerId, org.opensaml.xmlsec.algorithm.SignatureAlgorithm signatureAlgorithm, org.opensaml.xmlsec.algorithm.DigestAlgorithm digestAlgorithm)ResponseToSignedStringTransformergetResponseStringTransformer(EncryptionKeyStore publicKeyStore, IdaKeyStore keyStore, EntityToEncryptForLocator entityToEncryptForLocator, org.opensaml.xmlsec.algorithm.SignatureAlgorithm signatureAlgorithm, org.opensaml.xmlsec.algorithm.DigestAlgorithm digestAlgorithm)ResponseToSignedStringTransformergetResponseStringTransformer(EncryptionKeyStore publicKeyStore, IdaKeyStore keyStore, EntityToEncryptForLocator entityToEncryptForLocator, org.opensaml.xmlsec.algorithm.SignatureAlgorithm signatureAlgorithm, org.opensaml.xmlsec.algorithm.DigestAlgorithm digestAlgorithm, EncrypterFactory encrypterFactory)ResponseToSignedStringTransformergetResponseStringTransformer(EncryptionKeyStore publicKeyStore, IdaKeyStore keyStore, EntityToEncryptForLocator entityToEncryptForLocator, ResponseAssertionSigner responseAssertionSigner, org.opensaml.xmlsec.algorithm.SignatureAlgorithm signatureAlgorithm, org.opensaml.xmlsec.algorithm.DigestAlgorithm digestAlgorithm)<TInput extends org.opensaml.saml.saml2.core.RequestAbstractType>
SamlRequestSignatureValidator<TInput>getSamlRequestSignatureValidator(SigningKeyStore publicKeyStore)SignatureValidatorgetSignatureValidator(SigningCredentialFactory publicCredentialFactory)SignatureValidatorgetSignatureValidator(SigningKeyStore signingKeyStore)<TOutput extends org.opensaml.core.xml.XMLObject>
StringToOpenSamlObjectTransformer<TOutput>getStringtoOpenSamlObjectTransformer(SizeValidator sizeValidator)<T extends org.opensaml.core.xml.XMLObject>
XmlObjectToElementTransformer<T>getXmlObjectToElementTransformer()
-
-
-
Method Detail
-
getCertificatesToKeyDescriptorsTransformer
public KeyDescriptorsUnmarshaller getCertificatesToKeyDescriptorsTransformer()
-
getXmlObjectToElementTransformer
public <T extends org.opensaml.core.xml.XMLObject> XmlObjectToElementTransformer<T> getXmlObjectToElementTransformer()
-
getElementToOpenSamlXmlObjectTransformer
public <T extends org.opensaml.core.xml.XMLObject> ElementToOpenSamlXMLObjectTransformer<T> getElementToOpenSamlXmlObjectTransformer()
-
getAssertionToHubAssertionTransformer
public HubAssertionUnmarshaller getAssertionToHubAssertionTransformer(java.lang.String hubEntityId)
-
getStringtoOpenSamlObjectTransformer
public <TOutput extends org.opensaml.core.xml.XMLObject> StringToOpenSamlObjectTransformer<TOutput> getStringtoOpenSamlObjectTransformer(SizeValidator sizeValidator)
-
getSamlRequestSignatureValidator
public <TInput extends org.opensaml.saml.saml2.core.RequestAbstractType> SamlRequestSignatureValidator<TInput> getSamlRequestSignatureValidator(SigningKeyStore publicKeyStore)
-
getSignatureValidator
public SignatureValidator getSignatureValidator(SigningKeyStore signingKeyStore)
-
getSignatureValidator
public SignatureValidator getSignatureValidator(SigningCredentialFactory publicCredentialFactory)
-
getResponseStringTransformer
public ResponseToSignedStringTransformer getResponseStringTransformer(EncryptionKeyStore publicKeyStore, IdaKeyStore keyStore, EntityToEncryptForLocator entityToEncryptForLocator, org.opensaml.xmlsec.algorithm.SignatureAlgorithm signatureAlgorithm, org.opensaml.xmlsec.algorithm.DigestAlgorithm digestAlgorithm)
-
getResponseStringTransformer
public ResponseToSignedStringTransformer getResponseStringTransformer(EncryptionKeyStore publicKeyStore, IdaKeyStore keyStore, EntityToEncryptForLocator entityToEncryptForLocator, org.opensaml.xmlsec.algorithm.SignatureAlgorithm signatureAlgorithm, org.opensaml.xmlsec.algorithm.DigestAlgorithm digestAlgorithm, EncrypterFactory encrypterFactory)
-
getResponseStringTransformer
public ResponseToSignedStringTransformer getResponseStringTransformer(EncryptionKeyStore encryptionKeyStore, IdaKeyStore keyStore, EntityToEncryptForLocator entityToEncryptForLocator, java.lang.String publicSigningKey, java.lang.String issuerId, org.opensaml.xmlsec.algorithm.SignatureAlgorithm signatureAlgorithm, org.opensaml.xmlsec.algorithm.DigestAlgorithm digestAlgorithm)
-
getResponseStringTransformer
public ResponseToSignedStringTransformer getResponseStringTransformer(EncryptionKeyStore publicKeyStore, IdaKeyStore keyStore, EntityToEncryptForLocator entityToEncryptForLocator, ResponseAssertionSigner responseAssertionSigner, org.opensaml.xmlsec.algorithm.SignatureAlgorithm signatureAlgorithm, org.opensaml.xmlsec.algorithm.DigestAlgorithm digestAlgorithm)
-
-