<SigPolicyId> <Identifier Qualifier="">{1,1}</Identifier> <Description>{0,1}</Description> <DocumentationReferences>{0,1}</DocumentationReferences> </SigPolicyId>
<xs:element name="SigPolicyId" type="ObjectIdentifierType"/>
<SigPolicyHash> <DigestMethod Algorithm="">{1,1}</DigestMethod> <DigestValue>{1,1}</DigestValue> </SigPolicyHash>
<xs:element name="SigPolicyHash" type="DigestAlgAndValueType"/>
<SigPolicyQualifiers> <SigPolicyQualifier>{1,unbounded}</SigPolicyQualifier> </SigPolicyQualifiers>
<xs:element name="SigPolicyQualifiers" type="SigPolicyQualifiersListType" minOccurs="0"/>
<xs:complexType name="SignaturePolicyIdType"> <xs:sequence> <xs:element name="SigPolicyId" type="ObjectIdentifierType"/> <xs:element ref="ds:Transforms" minOccurs="0"/> <xs:element name="SigPolicyHash" type="DigestAlgAndValueType"/> <xs:element name="SigPolicyQualifiers" type="SigPolicyQualifiersListType" minOccurs="0"/> </xs:sequence> </xs:complexType>