|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.identity.federation.core.saml.v2.util.SignatureUtil
public class SignatureUtil
Signature utility for signing content
| Constructor Summary | |
|---|---|
SignatureUtil()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
getXMLSignatureAlgorithmURI(java.lang.String algo)
Get the XML Signature URI for the algo (RSA, DSA) |
static byte[] |
sign(java.lang.String stringToBeSigned,
java.security.PrivateKey signingKey)
Sign a string using the private key |
static boolean |
validate(byte[] signedContent,
byte[] signatureValue,
java.security.PublicKey validatingKey)
Validate the signed content with the signature value |
static boolean |
validate(byte[] signedContent,
byte[] signatureValue,
java.lang.String signatureAlgorithm,
java.security.cert.X509Certificate validatingCert)
Validate the signature using a x509 certificate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SignatureUtil()
| Method Detail |
|---|
public static java.lang.String getXMLSignatureAlgorithmURI(java.lang.String algo)
algo -
public static byte[] sign(java.lang.String stringToBeSigned,
java.security.PrivateKey signingKey)
throws java.lang.Exception
stringToBeSigned - signingKey -
java.lang.Exception
public static boolean validate(byte[] signedContent,
byte[] signatureValue,
java.security.PublicKey validatingKey)
throws java.lang.Exception
signedContent - signatureValue - validatingKey -
java.lang.Exception
public static boolean validate(byte[] signedContent,
byte[] signatureValue,
java.lang.String signatureAlgorithm,
java.security.cert.X509Certificate validatingCert)
throws java.lang.Exception
signedContent - signatureValue - signatureAlgorithm - validatingCert -
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||