Class SecurityUtils


  • public class SecurityUtils
    extends Object
    This class has common utility methods .
    • Constructor Detail

      • SecurityUtils

        public SecurityUtils()
    • Method Detail

      • verifyMessage

        public static boolean verifyMessage​(Message m)
        Verify all the signatures of the of Message object passed from Soap Binding.
        Parameters:
        m - Message object whose signature to be verified
        Returns:
        true if the signature is verified.
      • getCertificate

        public static Certificate getCertificate​(BinarySecurityToken binarySecurityToken)
        Get Certificate from X509 Security Token Profile document.
        Parameters:
        binarySecurityToken - the Security Token.
        Returns:
        X509 Certiticate object.
      • getCertificate

        public static Certificate getCertificate​(SecurityAssertion assertion)
        Gets the Certificate from the Assertion.
        Parameters:
        assertion - the SAML Assertion.
        Returns:
        X509Certificate object.
      • getSignatureManager

        public static XMLSignatureManager getSignatureManager()
        Returns XML Signature instance.