|
PicketLink Federation Core 2.1.6.Final-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.picketlink.identity.federation.core.saml.v2.util.SignatureUtil
public class SignatureUtil
Signature utility for signing content
Constructor Summary | |
---|---|
SignatureUtil()
|
Method Summary | |
---|---|
static String |
getXMLSignatureAlgorithmURI(String algo)
Get the XML Signature URI for the algo (RSA, DSA) |
static byte[] |
sign(String stringToBeSigned,
PrivateKey signingKey)
Sign a string using the private key |
static boolean |
validate(byte[] signedContent,
byte[] signatureValue,
PublicKey validatingKey)
Validate the signed content with the signature value |
static boolean |
validate(byte[] signedContent,
byte[] signatureValue,
String signatureAlgorithm,
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 String getXMLSignatureAlgorithmURI(String algo)
algo
-
public static byte[] sign(String stringToBeSigned, PrivateKey signingKey) throws GeneralSecurityException
stringToBeSigned
- signingKey
-
GeneralSecurityException
public static boolean validate(byte[] signedContent, byte[] signatureValue, PublicKey validatingKey) throws GeneralSecurityException
signedContent
- signatureValue
- validatingKey
-
GeneralSecurityException
public static boolean validate(byte[] signedContent, byte[] signatureValue, String signatureAlgorithm, X509Certificate validatingCert) throws GeneralSecurityException
signedContent
- signatureValue
- signatureAlgorithm
- validatingCert
-
GeneralSecurityException
|
PicketLink Federation Core 2.1.6.Final-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |