Class Signature
java.lang.Object
swiss.trustbroker.federation.xmlconfig.Signature
- All Implemented Interfaces:
Serializable
Cryptographic setup of SAML signing as supported by Apache XML-security configuration.
In context of XTB the usual items used are:
- http://www.w3.org/2001/10/xml-exc-c14n# (canonicalization)
- http://www.w3.org/2000/09/xmldsig#rsa-sha1 (signature legacy)
- http://www.w3.org/2001/04/xmldsig-more#rsa-sha256 (signature recommended)
- http://www.w3.org/2001/04/xmlenc#sha256 (digest)
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Signature.SignatureBuilderbuilder()protected booleanbooleanCanonicalization algorithm.Digest algorithm.Signature algorithm.swiss.trustbroker.common.saml.dto.SignatureParameters.SignatureParametersBuilderinthashCode()voidsetCanonicalizationAlgorithm(String canonicalizationAlgorithm) Canonicalization algorithm.voidsetDigestMethod(String digestMethod) Digest algorithm.voidsetSignatureMethodAlgorithm(String signatureMethodAlgorithm) Signature algorithm.toString()
-
Constructor Details
-
Signature
public Signature() -
Signature
public Signature(String canonicalizationAlgorithm, String signatureMethodAlgorithm, String digestMethod) Creates a newSignatureinstance.- Parameters:
canonicalizationAlgorithm- Canonicalization algorithm.signatureMethodAlgorithm- Signature algorithm.digestMethod- Digest algorithm.
-
-
Method Details
-
getSignatureParametersBuilder
public swiss.trustbroker.common.saml.dto.SignatureParameters.SignatureParametersBuilder getSignatureParametersBuilder() -
builder
-
getCanonicalizationAlgorithm
Canonicalization algorithm. -
getSignatureMethodAlgorithm
Signature algorithm. -
getDigestMethod
Digest algorithm. -
setCanonicalizationAlgorithm
Canonicalization algorithm. -
setSignatureMethodAlgorithm
Signature algorithm. -
setDigestMethod
Digest algorithm. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-