Documentation ¶
Overview ¶
Code generated by https://github.com/gocomply/xsd2go; DO NOT EDIT. Models for http://www.w3.org/2000/09/xmldsig#
Index ¶
- type CanonicalizationMethod
- type CanonicalizationMethodType
- type DSAKeyValue
- type DSAKeyValueType
- type DigestMethod
- type DigestMethodType
- type DigestValue
- type KeyInfo
- type KeyInfoType
- type KeyName
- type KeyValue
- type KeyValueType
- type Manifest
- type ManifestType
- type MgmtData
- type Object
- type ObjectType
- type PGPData
- type PGPDataType
- type RSAKeyValue
- type RSAKeyValueType
- type Reference
- type ReferenceType
- type RetrievalMethod
- type RetrievalMethodType
- type SPKIData
- type SPKIDataType
- type Signature
- type SignatureMethod
- type SignatureMethodType
- type SignatureProperties
- type SignaturePropertiesType
- type SignatureProperty
- type SignaturePropertyType
- type SignatureType
- type SignatureValue
- type SignatureValueType
- type SignedInfo
- type SignedInfoType
- type Transform
- type TransformType
- type Transforms
- type TransformsType
- type X509Data
- type X509DataType
- type X509IssuerSerialType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CanonicalizationMethod ¶
type CanonicalizationMethod struct { XMLName xml.Name `xml:CanonicalizationMethod` Algorithm string `xml:"Algorithm,attr"` }
Element
type DSAKeyValue ¶
type DSAKeyValue struct { XMLName xml.Name `xml:DSAKeyValue` G string `xml:"G"` Y string `xml:"Y"` J string `xml:"J"` }
Element
type DSAKeyValueType ¶
type DigestMethod ¶
type DigestMethod struct { XMLName xml.Name `xml:DigestMethod` Algorithm string `xml:"Algorithm,attr"` }
Element
type DigestMethodType ¶
type DigestValue ¶
Element
type KeyInfo ¶
type KeyInfo struct { XMLName xml.Name `xml:KeyInfo` Id string `xml:"Id,attr"` KeyName []KeyName `xml:"KeyName"` KeyValue []KeyValue `xml:"KeyValue"` RetrievalMethod []RetrievalMethod `xml:"RetrievalMethod"` X509Data []X509Data `xml:"X509Data"` PGPData []PGPData `xml:"PGPData"` SPKIData []SPKIData `xml:"SPKIData"` MgmtData []MgmtData `xml:"MgmtData"` }
Element
type KeyInfoType ¶
type KeyInfoType struct { Id string `xml:"Id,attr"` KeyName []KeyName `xml:"KeyName"` KeyValue []KeyValue `xml:"KeyValue"` RetrievalMethod []RetrievalMethod `xml:"RetrievalMethod"` X509Data []X509Data `xml:"X509Data"` PGPData []PGPData `xml:"PGPData"` SPKIData []SPKIData `xml:"SPKIData"` MgmtData []MgmtData `xml:"MgmtData"` InnerXml string `xml:",innerxml"` }
type KeyValue ¶
type KeyValue struct { XMLName xml.Name `xml:KeyValue` DSAKeyValue DSAKeyValue `xml:"DSAKeyValue"` RSAKeyValue RSAKeyValue `xml:"RSAKeyValue"` }
Element
type KeyValueType ¶
type KeyValueType struct { DSAKeyValue DSAKeyValue `xml:"DSAKeyValue"` RSAKeyValue RSAKeyValue `xml:"RSAKeyValue"` InnerXml string `xml:",innerxml"` }
type Manifest ¶
type Manifest struct { XMLName xml.Name `xml:Manifest` Id string `xml:"Id,attr"` Reference []Reference `xml:"Reference"` }
Element
type ManifestType ¶
type Object ¶
type Object struct { XMLName xml.Name `xml:Object` Id string `xml:"Id,attr"` MimeType string `xml:"MimeType,attr"` Encoding string `xml:"Encoding,attr"` }
Element
type ObjectType ¶
type PGPDataType ¶
type PGPDataType struct { }
type RSAKeyValue ¶
type RSAKeyValue struct { XMLName xml.Name `xml:RSAKeyValue` Modulus string `xml:"Modulus"` Exponent string `xml:"Exponent"` }
Element
type RSAKeyValueType ¶
type Reference ¶
type Reference struct { XMLName xml.Name `xml:Reference` Id string `xml:"Id,attr"` URI string `xml:"URI,attr"` Type string `xml:"Type,attr"` Transforms *Transforms `xml:"Transforms"` DigestMethod DigestMethod `xml:"DigestMethod"` DigestValue DigestValue `xml:"DigestValue"` }
Element
type ReferenceType ¶
type ReferenceType struct { Id string `xml:"Id,attr"` URI string `xml:"URI,attr"` Type string `xml:"Type,attr"` Transforms *Transforms `xml:"Transforms"` DigestMethod DigestMethod `xml:"DigestMethod"` DigestValue DigestValue `xml:"DigestValue"` }
type RetrievalMethod ¶
type RetrievalMethod struct { XMLName xml.Name `xml:RetrievalMethod` URI string `xml:"URI,attr"` Type string `xml:"Type,attr"` Transforms *Transforms `xml:"Transforms"` }
Element
type RetrievalMethodType ¶
type RetrievalMethodType struct { URI string `xml:"URI,attr"` Type string `xml:"Type,attr"` Transforms *Transforms `xml:"Transforms"` }
type SPKIDataType ¶
type SPKIDataType struct {
SPKISexp string `xml:"SPKISexp"`
}
type Signature ¶
type Signature struct { XMLName xml.Name `xml:Signature` Id string `xml:"Id,attr"` SignedInfo SignedInfo `xml:"SignedInfo"` SignatureValue SignatureValue `xml:"SignatureValue"` KeyInfo *KeyInfo `xml:"KeyInfo"` Object []Object `xml:"Object"` }
Element
type SignatureMethod ¶
type SignatureMethod struct { XMLName xml.Name `xml:SignatureMethod` Algorithm string `xml:"Algorithm,attr"` HMACOutputLength string `xml:"HMACOutputLength"` }
Element
type SignatureMethodType ¶
type SignatureProperties ¶
type SignatureProperties struct { XMLName xml.Name `xml:SignatureProperties` Id string `xml:"Id,attr"` SignatureProperty []SignatureProperty `xml:"SignatureProperty"` }
Element
type SignaturePropertiesType ¶
type SignaturePropertiesType struct { Id string `xml:"Id,attr"` SignatureProperty []SignatureProperty `xml:"SignatureProperty"` }
type SignatureProperty ¶
type SignatureProperty struct { XMLName xml.Name `xml:SignatureProperty` Target string `xml:"Target,attr"` Id string `xml:"Id,attr"` }
Element
type SignaturePropertyType ¶
type SignatureType ¶
type SignatureType struct { Id string `xml:"Id,attr"` SignedInfo SignedInfo `xml:"SignedInfo"` SignatureValue SignatureValue `xml:"SignatureValue"` KeyInfo *KeyInfo `xml:"KeyInfo"` Object []Object `xml:"Object"` }
type SignatureValue ¶
type SignatureValue struct { XMLName xml.Name `xml:SignatureValue` Id string `xml:"Id,attr"` Text string `xml:",chardata"` }
Element
type SignatureValueType ¶
type SignedInfo ¶
type SignedInfo struct { XMLName xml.Name `xml:SignedInfo` Id string `xml:"Id,attr"` CanonicalizationMethod CanonicalizationMethod `xml:"CanonicalizationMethod"` SignatureMethod SignatureMethod `xml:"SignatureMethod"` Reference []Reference `xml:"Reference"` }
Element
type SignedInfoType ¶
type SignedInfoType struct { Id string `xml:"Id,attr"` CanonicalizationMethod CanonicalizationMethod `xml:"CanonicalizationMethod"` SignatureMethod SignatureMethod `xml:"SignatureMethod"` Reference []Reference `xml:"Reference"` }
type Transform ¶
type Transform struct { XMLName xml.Name `xml:Transform` Algorithm string `xml:"Algorithm,attr"` XPath []string `xml:"XPath"` }
Element
type TransformType ¶
type Transforms ¶
type Transforms struct { XMLName xml.Name `xml:Transforms` Transform []Transform `xml:"Transform"` }
Element
type TransformsType ¶
type TransformsType struct {
Transform []Transform `xml:"Transform"`
}
type X509Data ¶
type X509Data struct { XMLName xml.Name `xml:X509Data` X509IssuerSerial X509IssuerSerialType `xml:"X509IssuerSerial"` X509SKI string `xml:"X509SKI"` X509SubjectName string `xml:"X509SubjectName"` X509Certificate string `xml:"X509Certificate"` X509CRL string `xml:"X509CRL"` }
Element
type X509DataType ¶
type X509DataType struct { X509IssuerSerial X509IssuerSerialType `xml:"X509IssuerSerial"` X509SKI string `xml:"X509SKI"` X509SubjectName string `xml:"X509SubjectName"` X509Certificate string `xml:"X509Certificate"` X509CRL string `xml:"X509CRL"` }
type X509IssuerSerialType ¶
Click to show internal directories.
Click to hide internal directories.