Package com.itextpdf.signatures
Class SignaturePolicyInfo
java.lang.Object
com.itextpdf.signatures.SignaturePolicyInfo
Class that encapsulates the signature policy information
Sample:
SignaturePolicyInfo spi = new SignaturePolicyInfo("2.16.724.1.3.1.1.2.1.9", "G7roucf600+f03r/o0bAOQ6WAs0=", "SHA-1", "https://sede.060.gob.es/politica_de_firma_anexo_1.pdf");
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final IBouncyCastleFactory
private String
private byte[]
private String
private String
-
Constructor Summary
ConstructorsConstructorDescriptionSignaturePolicyInfo
(String policyIdentifier, byte[] policyHash, String policyDigestAlgorithm, String policyUri) Constructs a newSignaturePolicyInfo
instanceSignaturePolicyInfo
(String policyIdentifier, String policyHashBase64, String policyDigestAlgorithm, String policyUri) Constructs a newSignaturePolicyInfo
instance -
Method Summary
-
Field Details
-
FACTORY
-
policyIdentifier
-
policyHash
private byte[] policyHash -
policyDigestAlgorithm
-
policyUri
-
-
Constructor Details
-
SignaturePolicyInfo
public SignaturePolicyInfo(String policyIdentifier, byte[] policyHash, String policyDigestAlgorithm, String policyUri) Constructs a newSignaturePolicyInfo
instance- Parameters:
policyIdentifier
- the id of the signature policypolicyHash
- the hash of the signature policypolicyDigestAlgorithm
- the digestion algorithm of the signature policypolicyUri
- the uri of the full policy description
-
SignaturePolicyInfo
public SignaturePolicyInfo(String policyIdentifier, String policyHashBase64, String policyDigestAlgorithm, String policyUri) Constructs a newSignaturePolicyInfo
instance- Parameters:
policyIdentifier
- the id of the signature policypolicyHashBase64
- the Base64 presentation of the hash of the signature policypolicyDigestAlgorithm
- the digestion algorithm of the signature policypolicyUri
- the uri of the full policy description
-
-
Method Details
-
getPolicyIdentifier
-
getPolicyHash
public byte[] getPolicyHash() -
getPolicyDigestAlgorithm
-
getPolicyUri
-
toSignaturePolicyIdentifier
ISignaturePolicyIdentifier toSignaturePolicyIdentifier()
-