Interface SignaturePolicyIdentifier
-
- All Known Implementing Classes:
SignaturePolicyIdentifierImpl
public interface SignaturePolicyIdentifier
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetDescription()java.lang.StringgetHashAlgorithm()java.lang.StringgetHashBase64()java.lang.StringgetIdentifier()java.lang.StringgetQualifier()booleanisImplied()voidsetDescription(java.lang.String description)voidsetIdentifier(java.lang.String identifier)voidsetIdentifier(java.lang.String identifier, java.lang.String hashBase64, java.lang.String hashAlgorithm)Sets the SigPolicyId element values.voidsetImplied(boolean implied)voidsetQualifier(java.lang.String qualifier)Sets the policy qualifier, wich must be an URL pointing to the human-readable document (usually a PDF) describing the policy.
-
-
-
Method Detail
-
isImplied
boolean isImplied()
-
setImplied
void setImplied(boolean implied)
-
getIdentifier
java.lang.String getIdentifier()
-
setIdentifier
void setIdentifier(java.lang.String identifier, java.lang.String hashBase64, java.lang.String hashAlgorithm) throws java.io.IOException, java.security.NoSuchAlgorithmExceptionSets the SigPolicyId element values.- Parameters:
identifier- Policy identifier, usually an URL pointing the computer processable XML policy definition filehashBase64- Hash of the policy (Base64 encoded) pointed by theidentifier parameter. May be null, but only if theidentifier is an URL universally accessiblehashAlgorithm- Algorithm used for the calculation of the hash on thehashBase64parameter. Ignored whenhashBase64is null, but mandatory when it's not- Throws:
java.io.IOExceptionjava.security.NoSuchAlgorithmException
-
setIdentifier
void setIdentifier(java.lang.String identifier) throws java.io.IOException, java.security.NoSuchAlgorithmException- Throws:
java.io.IOExceptionjava.security.NoSuchAlgorithmException
-
getHashBase64
java.lang.String getHashBase64()
-
getHashAlgorithm
java.lang.String getHashAlgorithm()
-
getDescription
java.lang.String getDescription()
-
setDescription
void setDescription(java.lang.String description)
-
getQualifier
java.lang.String getQualifier()
-
setQualifier
void setQualifier(java.lang.String qualifier)
Sets the policy qualifier, wich must be an URL pointing to the human-readable document (usually a PDF) describing the policy.- Parameters:
qualifier- URL to the policy human-readable description document
-
-