Class SignaturePolicy


  • public class SignaturePolicy
    extends Object
    Represents the value of a SignaturePolicy
    • Constructor Detail

      • SignaturePolicy

        public SignaturePolicy()
        The default constructor for SignaturePolicy. It represents the implied policy.
      • SignaturePolicy

        public SignaturePolicy​(String identifier)
        The default constructor for SignaturePolicy.
        Parameters:
        identifier - the policy identifier
    • Method Detail

      • getIdentifier

        public String getIdentifier()
        Returns the signature policy identifier
        Returns:
        the signature policy identifier
      • isZeroHash

        public boolean isZeroHash()
      • setZeroHash

        public void setZeroHash​(boolean zeroHash)
      • getDigest

        public Digest getDigest()
      • setDigest

        public void setDigest​(Digest digest)
      • getUrl

        public String getUrl()
        Returns the signature policy url (if found)
        Returns:
        the url of the signature policy (or null if not available information)
      • setUrl

        public void setUrl​(String url)
      • getDescription

        public String getDescription()
        Gets description
      • setDescription

        public void setDescription​(String description)
        Sets description (*optional)
        Parameters:
        description - String
      • getNotice

        public String getNotice()
      • setNotice

        public void setNotice​(String notice)
      • getPolicyContent

        public DSSDocument getPolicyContent()
        Returns a DSSDocument with the signature policy content
        Returns:
        a DSSDocument which contains the signature policy
      • setPolicyContent

        public void setPolicyContent​(DSSDocument policyContent)