public class SignaturePolicyId extends XAdESBaseElement
SignaturePolicyId element will appear when the signature
policy is identified using explicit mechanism. The SigPolicyId
element contains an identifier that uniquely identifies a specific version
of the signature policy.
The SigPolicyHash element contains the identifier of the
hash algorithm and the hash value of the signature policy.
The SigPolicyQualifier element can contain additional
information qualifying the signature policy identifier.
The optional ds:Transforms element can contain the
transformations performed on the signature policy document before computing
its hash.
Below follows the schema definition :
<xsd:complexType name="SignaturePolicyIdType">
<xsd:sequence>
<xsd:element name="SigPolicyId" type="ObjectIdentifierType"/>
<xsd:element ref="ds:Transforms" minOccurs="0"/>
<xsd:element name="SigPolicyHash" type="DigestAlgAndValueType"/>
<xsd:element name="SigPolicyQualifiers" type="SigPolicyQualifiersListType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SigPolicyQualifiersListType">
<xsd:sequence>
<xsd:element name="SigPolicyQualifier" type="AnyType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
mContext, mElement, mId| Constructor and Description |
|---|
SignaturePolicyId(Context aContext,
PolicyId aPolicyId,
Transforms aTransforms,
DigestMethod aDigestMethod,
byte[] digestValue,
java.util.List<SignaturePolicyQualifier> aQualifiers) |
SignaturePolicyId(Context aContext,
PolicyId aPolicyId,
Transforms aTransforms,
DigestMethod aDigestMethod,
java.util.List<SignaturePolicyQualifier> aQualifiers) |
SignaturePolicyId(org.w3c.dom.Element aElement,
Context aContext)
Construct XADESBaseElement from existing
|
| Modifier and Type | Method and Description |
|---|---|
DigestMethod |
getDigestMethod() |
byte[] |
getDigestValue() |
java.lang.String |
getFirstUserNoticeExplicitText() |
java.lang.String |
getLocalName() |
PolicyId |
getPolicyId() |
java.util.List<SignaturePolicyQualifier> |
getPolicyQualifiers() |
Transforms |
getTransforms() |
getNamespaceaddBigIntegerElement, addLineBreak, addLineBreak, checkNamespace, createElement, generateAndSetId, getAttribute, getBigIntegerFromElement, getChildText, getContext, getDocument, getElement, getId, insertBase64EncodedElement, insertElement, insertTextElement, selectChildElement, selectChildren, setIdpublic SignaturePolicyId(Context aContext, PolicyId aPolicyId, Transforms aTransforms, DigestMethod aDigestMethod, java.util.List<SignaturePolicyQualifier> aQualifiers) throws XMLSignatureException
XMLSignatureExceptionpublic SignaturePolicyId(Context aContext, PolicyId aPolicyId, Transforms aTransforms, DigestMethod aDigestMethod, byte[] digestValue, java.util.List<SignaturePolicyQualifier> aQualifiers)
public SignaturePolicyId(org.w3c.dom.Element aElement,
Context aContext)
throws XMLSignatureException
aElement - xml elementaContext - according to contextXMLSignatureException - when structure is invalid or can not be
resolved appropriatelypublic PolicyId getPolicyId()
public Transforms getTransforms()
public byte[] getDigestValue()
public DigestMethod getDigestMethod()
public java.util.List<SignaturePolicyQualifier> getPolicyQualifiers()
public java.lang.String getFirstUserNoticeExplicitText()
public java.lang.String getLocalName()
getLocalName in class BaseElementCopyright © 2025. All rights reserved.