Class JAdESSignaturePolicyStoreBuilder

java.lang.Object
eu.europa.esig.dss.jades.signature.JAdESExtensionBuilder
eu.europa.esig.dss.jades.signature.JAdESSignaturePolicyStoreBuilder

public class JAdESSignaturePolicyStoreBuilder
extends JAdESExtensionBuilder
The builder used to incorporate a SignaturePolicyStore to a JAdESSignature document
  • Constructor Details

    • JAdESSignaturePolicyStoreBuilder

      public JAdESSignaturePolicyStoreBuilder()
  • Method Details

    • addSignaturePolicyStore

      public DSSDocument addSignaturePolicyStore​(DSSDocument document, SignaturePolicyStore signaturePolicyStore, boolean base64UrlInstance)
      Adds signaturePolicyStore to signatures inside the document
      Parameters:
      document - DSSDocument containing JAdES signatures to extend with a SignaturePolicyStore
      signaturePolicyStore - SignaturePolicyStore to incorporate
      base64UrlInstance - TRUE if the signature policy store shall be incorporated as a base64url encoded component of the 'etsiU' header, FALSE if it will be incorporated in its clear JSON representation
      Returns:
      DSSDocument containing signatures with signaturePolicyStore