public interface SignaturePolicyIdentifier extends XMLStructure
SignaturePolicyIdentifier
property as
defined in ETSI TS 101 933 v1.3.2.
The XML Schema Definition is defined as:
<xsd:element name="SignaturePolicyIdentifier" type="SignaturePolicyIdentifierType"/> <xsd:complexType name="SignaturePolicyIdentifierType"> <xsd:choice> <xsd:element name="SignaturePolicyId" type="SignaturePolicyIdType"/> <xsd:element name="SignaturePolicyImplied"/> </xsd:choice> </xsd:complexType>
A SignaturePolicyIdentifier
property may be created by invoking
one of the
newSignaturePolicyIdentifier
methods of the
QualifyingPropertiesFactory
class.
SignaturePolicyIdentifier
with
SignaturePolicyImplied:
QualifyingPropertiesFactory qfac = QualifyingPropertiesFactory.getInstance("DOM"); // Creates a SignaturePolicyIdentifier with SignaturePolicyImplied SignaturePolicyIdentifier spid = qfac.newSignaturePolicyIdentifier();
This example creates a SignaturePolicyIdentifier
with a
SignaturePolicyId
QualifyingPropertiesFactory qfac = QualifyingPropertiesFactory.getInstance("DOM"); // Creates a SignaturePolicyIdentifier with a SignaturePolicyId SignaturePolicyIdentifier spid = qfac.newSignaturePolicyIdentifier(id);
Modifier and Type | Method and Description |
---|---|
SignaturePolicyId |
getSignaturePolicyId()
Returns the
SignaturePolicy contained or null if
no signature policy has been specified. |
boolean |
isImplied()
Returns
true if the signature policy is implied by the signed
data and no explicit signature policy has been specified, else
false . |
isFeatureSupported
boolean isImplied()
true
if the signature policy is implied by the signed
data and no explicit signature policy has been specified, else
false
.true
if no signature plicy has been specified, else
false
SignaturePolicyId getSignaturePolicyId()
SignaturePolicy
contained or null
if
no signature policy has been specified.SignaturePolicy
or null
if no
signature policy has been specified© 2002-2005 IAIK, © 2004, 2006 - 2017 Stiftung SIC