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 Summary
Constructors Constructor Description JAdESSignaturePolicyStoreBuilder() -
Method Summary
Modifier and Type Method Description DSSDocumentaddSignaturePolicyStore(DSSDocument document, SignaturePolicyStore signaturePolicyStore, boolean base64UrlInstance)AddssignaturePolicyStoreto signatures inside thedocumentMethods inherited from class eu.europa.esig.dss.jades.signature.JAdESExtensionBuilder
assertEtsiUComponentsConsistent, assertIsJSONSerializationType, toJWSJsonSerializationObjectToExtend
-
Constructor Details
-
JAdESSignaturePolicyStoreBuilder
public JAdESSignaturePolicyStoreBuilder()
-
-
Method Details
-
addSignaturePolicyStore
public DSSDocument addSignaturePolicyStore(DSSDocument document, SignaturePolicyStore signaturePolicyStore, boolean base64UrlInstance)AddssignaturePolicyStoreto signatures inside thedocument- Parameters:
document-DSSDocumentcontaining JAdES signatures to extend with aSignaturePolicyStoresignaturePolicyStore-SignaturePolicyStoreto incorporatebase64UrlInstance- 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:
DSSDocumentcontaining signatures withsignaturePolicyStore
-