Class FSSignatureUtil


  • public class FSSignatureUtil
    extends Object
    Util methods to sign and verify signature on query string.
    • Constructor Detail

      • FSSignatureUtil

        public FSSignatureUtil()
    • Method Detail

      • signAndReturnQueryString

        public static String signAndReturnQueryString​(String queryString,
                                                      String certAlias)
        Signs a string using enveloped signatures.
        Parameters:
        queryString - the string to be signed
        certAlias - signer's certificate alias
        Returns:
        string with encoded signature or null if it couldn't be signed.
      • verifyRequestSignature

        public static boolean verifyRequestSignature​(jakarta.servlet.http.HttpServletRequest request,
                                                     X509Certificate cert)
        Verifies signature on the request.
        Parameters:
        request - HttpServletRequest object
        cert - Signer's certificate.
        Returns:
        true if the signature is valid; false otherwise.