Package com.sun.identity.saml2.common
Class QuerySignatureUtil
- java.lang.Object
-
- com.sun.identity.saml2.common.QuerySignatureUtil
-
public class QuerySignatureUtil extends Object
TheQuerySignatureUtilprovides methods to sign query string and to verify signature on query string
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Stringsign(String queryString, PrivateKey privateKey)Signs the query string.static booleanverify(String queryString, Set<X509Certificate> verificationCerts)Verifies the query string signature.
-
-
-
Method Detail
-
sign
public static String sign(String queryString, PrivateKey privateKey) throws SAML2Exception
Signs the query string.- Parameters:
queryString- Query StringprivateKey- siging key- Returns:
- String signed query string
- Throws:
SAML2Exception- if the signing fails
-
verify
public static boolean verify(String queryString, Set<X509Certificate> verificationCerts) throws SAML2Exception
Verifies the query string signature.- Parameters:
queryString- Signed query String.verificationCerts- Verification certificates.- Returns:
- boolean whether the verification is successful or not.
- Throws:
SAML2Exception- if there is an error during verification.
-
-