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 DSSDocument
addSignaturePolicyStore(DSSDocument document, SignaturePolicyStore signaturePolicyStore, boolean base64UrlInstance)
AddssignaturePolicyStore
to signatures inside thedocument
Methods 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)AddssignaturePolicyStore
to signatures inside thedocument
- Parameters:
document
-DSSDocument
containing JAdES signatures to extend with aSignaturePolicyStore
signaturePolicyStore
-SignaturePolicyStore
to 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:
DSSDocument
containing signatures withsignaturePolicyStore
-