diff options
Diffstat (limited to 'utils/ipn_sqlclr/Web References/veriSignCertIssuingService/xmldsig-core-schema.xsd')
-rw-r--r-- | utils/ipn_sqlclr/Web References/veriSignCertIssuingService/xmldsig-core-schema.xsd | 213 |
1 files changed, 213 insertions, 0 deletions
diff --git a/utils/ipn_sqlclr/Web References/veriSignCertIssuingService/xmldsig-core-schema.xsd b/utils/ipn_sqlclr/Web References/veriSignCertIssuingService/xmldsig-core-schema.xsd new file mode 100644 index 0000000..e036087 --- /dev/null +++ b/utils/ipn_sqlclr/Web References/veriSignCertIssuingService/xmldsig-core-schema.xsd @@ -0,0 +1,213 @@ +<?xml version="1.0" encoding="utf-8"?> +<schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#" elementFormDefault="qualified" targetNamespace="http://www.w3.org/2000/09/xmldsig#" version="0.1" xmlns="http://www.w3.org/2001/XMLSchema"> + <simpleType name="CryptoBinary"> + <restriction base="base64Binary" /> + </simpleType> + <element name="Signature" type="ds:SignatureType" /> + <complexType name="SignatureType"> + <sequence> + <element ref="ds:SignedInfo" /> + <element ref="ds:SignatureValue" /> + <element minOccurs="0" ref="ds:KeyInfo" /> + <element minOccurs="0" maxOccurs="unbounded" ref="ds:Object" /> + </sequence> + <attribute name="Id" type="ID" use="optional" /> + </complexType> + <element name="SignatureValue" type="ds:SignatureValueType" /> + <complexType name="SignatureValueType"> + <simpleContent> + <extension base="base64Binary"> + <attribute name="Id" type="ID" use="optional" /> + </extension> + </simpleContent> + </complexType> + <element name="SignedInfo" type="ds:SignedInfoType" /> + <complexType name="SignedInfoType"> + <sequence> + <element ref="ds:CanonicalizationMethod" /> + <element ref="ds:SignatureMethod" /> + <element maxOccurs="unbounded" ref="ds:Reference" /> + </sequence> + <attribute name="Id" type="ID" use="optional" /> + </complexType> + <element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType" /> + <complexType name="CanonicalizationMethodType" mixed="true"> + <sequence> + <any minOccurs="0" maxOccurs="unbounded" namespace="##any" /> + </sequence> + <attribute name="Algorithm" type="anyURI" use="required" /> + </complexType> + <element name="SignatureMethod" type="ds:SignatureMethodType" /> + <complexType name="SignatureMethodType" mixed="true"> + <sequence> + <element minOccurs="0" name="HMACOutputLength" type="ds:HMACOutputLengthType" /> + <any minOccurs="0" maxOccurs="unbounded" namespace="##other" /> + </sequence> + <attribute name="Algorithm" type="anyURI" use="required" /> + </complexType> + <element name="Reference" type="ds:ReferenceType" /> + <complexType name="ReferenceType"> + <sequence> + <element minOccurs="0" ref="ds:Transforms" /> + <element ref="ds:DigestMethod" /> + <element ref="ds:DigestValue" /> + </sequence> + <attribute name="Id" type="ID" use="optional" /> + <attribute name="URI" type="anyURI" use="optional" /> + <attribute name="Type" type="anyURI" use="optional" /> + </complexType> + <element name="Transforms" type="ds:TransformsType" /> + <complexType name="TransformsType"> + <sequence> + <element maxOccurs="unbounded" ref="ds:Transform" /> + </sequence> + </complexType> + <element name="Transform" type="ds:TransformType" /> + <complexType name="TransformType" mixed="true"> + <choice minOccurs="0" maxOccurs="unbounded"> + <any namespace="##other" processContents="lax" /> + <element name="XPath" type="string" /> + </choice> + <attribute name="Algorithm" type="anyURI" use="required" /> + </complexType> + <element name="DigestMethod" type="ds:DigestMethodType" /> + <complexType name="DigestMethodType" mixed="true"> + <sequence> + <any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" /> + </sequence> + <attribute name="Algorithm" type="anyURI" use="required" /> + </complexType> + <element name="DigestValue" type="ds:DigestValueType" /> + <simpleType name="DigestValueType"> + <restriction base="base64Binary" /> + </simpleType> + <element name="KeyInfo" type="ds:KeyInfoType" /> + <complexType name="KeyInfoType" mixed="true"> + <choice maxOccurs="unbounded"> + <element ref="ds:KeyName" /> + <element ref="ds:KeyValue" /> + <element ref="ds:RetrievalMethod" /> + <element ref="ds:X509Data" /> + <element ref="ds:PGPData" /> + <element ref="ds:SPKIData" /> + <element ref="ds:MgmtData" /> + <any namespace="##other" processContents="lax" /> + </choice> + <attribute name="Id" type="ID" use="optional" /> + </complexType> + <element name="KeyName" type="string" /> + <element name="MgmtData" type="string" /> + <element name="KeyValue" type="ds:KeyValueType" /> + <complexType name="KeyValueType" mixed="true"> + <choice> + <element ref="ds:DSAKeyValue" /> + <element ref="ds:RSAKeyValue" /> + <any namespace="##other" processContents="lax" /> + </choice> + </complexType> + <element name="RetrievalMethod" type="ds:RetrievalMethodType" /> + <complexType name="RetrievalMethodType"> + <sequence> + <element minOccurs="0" ref="ds:Transforms" /> + </sequence> + <attribute name="URI" type="anyURI" /> + <attribute name="Type" type="anyURI" use="optional" /> + </complexType> + <element name="X509Data" type="ds:X509DataType" /> + <complexType name="X509DataType"> + <sequence maxOccurs="unbounded"> + <choice> + <element name="X509IssuerSerial" type="ds:X509IssuerSerialType" /> + <element name="X509SKI" type="base64Binary" /> + <element name="X509SubjectName" type="string" /> + <element name="X509Certificate" type="base64Binary" /> + <element name="X509CRL" type="base64Binary" /> + <any namespace="##other" processContents="lax" /> + </choice> + </sequence> + </complexType> + <complexType name="X509IssuerSerialType"> + <sequence> + <element name="X509IssuerName" type="string" /> + <element name="X509SerialNumber" type="integer" /> + </sequence> + </complexType> + <element name="PGPData" type="ds:PGPDataType" /> + <complexType name="PGPDataType"> + <choice> + <sequence> + <element name="PGPKeyID" type="base64Binary" /> + <element minOccurs="0" name="PGPKeyPacket" type="base64Binary" /> + <any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" /> + </sequence> + <sequence> + <element name="PGPKeyPacket" type="base64Binary" /> + <any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" /> + </sequence> + </choice> + </complexType> + <element name="SPKIData" type="ds:SPKIDataType" /> + <complexType name="SPKIDataType"> + <sequence maxOccurs="unbounded"> + <element name="SPKISexp" type="base64Binary" /> + <any minOccurs="0" namespace="##other" processContents="lax" /> + </sequence> + </complexType> + <element name="Object" type="ds:ObjectType" /> + <complexType name="ObjectType" mixed="true"> + <sequence minOccurs="0" maxOccurs="unbounded"> + <any namespace="##any" processContents="lax" /> + </sequence> + <attribute name="Id" type="ID" use="optional" /> + <attribute name="MimeType" type="string" use="optional" /> + <attribute name="Encoding" type="anyURI" use="optional" /> + </complexType> + <element name="Manifest" type="ds:ManifestType" /> + <complexType name="ManifestType"> + <sequence> + <element maxOccurs="unbounded" ref="ds:Reference" /> + </sequence> + <attribute name="Id" type="ID" use="optional" /> + </complexType> + <element name="SignatureProperties" type="ds:SignaturePropertiesType" /> + <complexType name="SignaturePropertiesType"> + <sequence> + <element maxOccurs="unbounded" ref="ds:SignatureProperty" /> + </sequence> + <attribute name="Id" type="ID" use="optional" /> + </complexType> + <element name="SignatureProperty" type="ds:SignaturePropertyType" /> + <complexType name="SignaturePropertyType" mixed="true"> + <choice maxOccurs="unbounded"> + <any namespace="##other" processContents="lax" /> + </choice> + <attribute name="Target" type="anyURI" use="required" /> + <attribute name="Id" type="ID" use="optional" /> + </complexType> + <simpleType name="HMACOutputLengthType"> + <restriction base="integer" /> + </simpleType> + <element name="DSAKeyValue" type="ds:DSAKeyValueType" /> + <complexType name="DSAKeyValueType"> + <sequence> + <sequence minOccurs="0"> + <element name="P" type="ds:CryptoBinary" /> + <element name="Q" type="ds:CryptoBinary" /> + </sequence> + <element minOccurs="0" name="G" type="ds:CryptoBinary" /> + <element name="Y" type="ds:CryptoBinary" /> + <element minOccurs="0" name="J" type="ds:CryptoBinary" /> + <sequence minOccurs="0"> + <element name="Seed" type="ds:CryptoBinary" /> + <element name="PgenCounter" type="ds:CryptoBinary" /> + </sequence> + </sequence> + </complexType> + <element name="RSAKeyValue" type="ds:RSAKeyValueType" /> + <complexType name="RSAKeyValueType"> + <sequence> + <element name="Modulus" type="ds:CryptoBinary" /> + <element name="Exponent" type="ds:CryptoBinary" /> + </sequence> + </complexType> +</schema>
\ No newline at end of file |