Package org.keycloak.saml
Enum SignatureAlgorithm
- java.lang.Object
- 
- java.lang.Enum<SignatureAlgorithm>
- 
- org.keycloak.saml.SignatureAlgorithm
 
 
- 
- All Implemented Interfaces:
- Serializable,- Comparable<SignatureAlgorithm>
 
 public enum SignatureAlgorithm extends Enum<SignatureAlgorithm> - Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Enum Constant SummaryEnum Constants Enum Constant Description DSA_SHA1RSA_SHA1RSA_SHA256RSA_SHA256_MGF1RSA_SHA512RSA_SHA512_MGF1
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SignaturecreateSignature()static SignatureAlgorithmgetFromXmlDigest(String xml)static SignatureAlgorithmgetFromXmlMethod(String xml)StringgetJavaSignatureAlgorithm()StringgetXmlSignatureDigestMethod()StringgetXmlSignatureMethod()static SignatureAlgorithmvalueOf(String name)Returns the enum constant of this type with the specified name.static SignatureAlgorithm[]values()Returns an array containing the constants of this enum type, in the order they are declared.
 
- 
- 
- 
Enum Constant Detail- 
RSA_SHA1public static final SignatureAlgorithm RSA_SHA1 
 - 
RSA_SHA256public static final SignatureAlgorithm RSA_SHA256 
 - 
RSA_SHA256_MGF1public static final SignatureAlgorithm RSA_SHA256_MGF1 
 - 
RSA_SHA512public static final SignatureAlgorithm RSA_SHA512 
 - 
RSA_SHA512_MGF1public static final SignatureAlgorithm RSA_SHA512_MGF1 
 - 
DSA_SHA1public static final SignatureAlgorithm DSA_SHA1 
 
- 
 - 
Method Detail- 
valuespublic static SignatureAlgorithm[] values() Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (SignatureAlgorithm c : SignatureAlgorithm.values()) System.out.println(c); - Returns:
- an array containing the constants of this enum type, in the order they are declared
 
 - 
valueOfpublic static SignatureAlgorithm valueOf(String name) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- IllegalArgumentException- if this enum type has no constant with the specified name
- NullPointerException- if the argument is null
 
 - 
getFromXmlMethodpublic static SignatureAlgorithm getFromXmlMethod(String xml) 
 - 
getFromXmlDigestpublic static SignatureAlgorithm getFromXmlDigest(String xml) 
 - 
getXmlSignatureMethodpublic String getXmlSignatureMethod() 
 - 
getXmlSignatureDigestMethodpublic String getXmlSignatureDigestMethod() 
 - 
getJavaSignatureAlgorithmpublic String getJavaSignatureAlgorithm() 
 - 
createSignaturepublic Signature createSignature() 
 
- 
 
-