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 CryptoBinary
- type DSAKeyValue
- type DSAKeyValueType
- type DigestMethod
- type DigestMethodType
- type DigestValue
- type DigestValueType
- type HMACOutputLengthType
- 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
- type X509SerialNumberType
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 CryptoBinary ¶
type CryptoBinary string
type DSAKeyValue ¶
type DSAKeyValue struct { XMLName xml.Name `xml:"DSAKeyValue"` G *CryptoBinary `xml:"G"` Y CryptoBinary `xml:"Y"` J *CryptoBinary `xml:"J"` }
Element
type DSAKeyValueType ¶
type DSAKeyValueType struct { XMLName xml.Name G *CryptoBinary `xml:"G"` Y CryptoBinary `xml:"Y"` J *CryptoBinary `xml:"J"` InnerXml string `xml:",innerxml"` }
type DigestMethod ¶
type DigestMethod struct { XMLName xml.Name `xml:"DigestMethod"` Algorithm string `xml:"Algorithm,attr"` }
Element
type DigestMethodType ¶
type DigestValue ¶
Element
type DigestValueType ¶
type DigestValueType string
type HMACOutputLengthType ¶
type HMACOutputLengthType int64
type KeyInfo ¶
type KeyInfo struct { XMLName xml.Name `xml:"KeyInfo"` Id string `xml:"Id,attr,omitempty"` KeyName []string `xml:"KeyName"` KeyValue []KeyValueType `xml:"KeyValue"` RetrievalMethod []RetrievalMethodType `xml:"RetrievalMethod"` X509Data []X509DataType `xml:"X509Data"` PGPData []PGPDataType `xml:"PGPData"` SPKIData []SPKIDataType `xml:"SPKIData"` MgmtData []string `xml:"MgmtData"` }
Element
type KeyInfoType ¶
type KeyInfoType struct { XMLName xml.Name Id string `xml:"Id,attr,omitempty"` KeyName []string `xml:"KeyName"` KeyValue []KeyValueType `xml:"KeyValue"` RetrievalMethod []RetrievalMethodType `xml:"RetrievalMethod"` X509Data []X509DataType `xml:"X509Data"` PGPData []PGPDataType `xml:"PGPData"` SPKIData []SPKIDataType `xml:"SPKIData"` MgmtData []string `xml:"MgmtData"` InnerXml string `xml:",innerxml"` }
type KeyValue ¶
type KeyValue struct { XMLName xml.Name `xml:"KeyValue"` DSAKeyValue *DSAKeyValueType `xml:"DSAKeyValue"` RSAKeyValue *RSAKeyValueType `xml:"RSAKeyValue"` }
Element
type KeyValueType ¶
type KeyValueType struct { XMLName xml.Name DSAKeyValue *DSAKeyValueType `xml:"DSAKeyValue"` RSAKeyValue *RSAKeyValueType `xml:"RSAKeyValue"` InnerXml string `xml:",innerxml"` }
type Manifest ¶
type Manifest struct { XMLName xml.Name `xml:"Manifest"` Id string `xml:"Id,attr,omitempty"` Reference []ReferenceType `xml:",any"` }
Element
type ManifestType ¶
type ManifestType struct { XMLName xml.Name Id string `xml:"Id,attr,omitempty"` Reference []ReferenceType `xml:",any"` InnerXml string `xml:",innerxml"` }
type Object ¶
type Object struct { XMLName xml.Name `xml:"Object"` Id string `xml:"Id,attr,omitempty"` MimeType string `xml:"MimeType,attr,omitempty"` Encoding string `xml:"Encoding,attr,omitempty"` }
Element
type ObjectType ¶
type PGPData ¶
type PGPData struct { XMLName xml.Name `xml:"PGPData"` PGPKeyID string `xml:"PGPKeyID"` PGPKeyPacket string `xml:"PGPKeyPacket"` }
Element
type PGPDataType ¶
type RSAKeyValue ¶
type RSAKeyValue struct { XMLName xml.Name `xml:"RSAKeyValue"` Modulus CryptoBinary `xml:"Modulus"` Exponent CryptoBinary `xml:"Exponent"` }
Element
type RSAKeyValueType ¶
type RSAKeyValueType struct { XMLName xml.Name Modulus CryptoBinary `xml:"Modulus"` Exponent CryptoBinary `xml:"Exponent"` InnerXml string `xml:",innerxml"` }
type Reference ¶
type Reference struct { XMLName xml.Name `xml:"Reference"` Id string `xml:"Id,attr,omitempty"` URI string `xml:"URI,attr,omitempty"` Type string `xml:"Type,attr,omitempty"` Transforms *TransformsType `xml:"Transforms"` DigestMethod DigestMethodType `xml:"DigestMethod"` DigestValue DigestValueType `xml:"DigestValue"` }
Element
type ReferenceType ¶
type ReferenceType struct { XMLName xml.Name Id string `xml:"Id,attr,omitempty"` URI string `xml:"URI,attr,omitempty"` Type string `xml:"Type,attr,omitempty"` Transforms *TransformsType `xml:"Transforms"` DigestMethod DigestMethodType `xml:"DigestMethod"` DigestValue DigestValueType `xml:"DigestValue"` InnerXml string `xml:",innerxml"` }
type RetrievalMethod ¶
type RetrievalMethod struct { XMLName xml.Name `xml:"RetrievalMethod"` URI string `xml:"URI,attr"` Type string `xml:"Type,attr,omitempty"` Transforms *TransformsType `xml:",any"` }
Element
type RetrievalMethodType ¶
type SPKIDataType ¶
type Signature ¶
type Signature struct { XMLName xml.Name `xml:"Signature"` Id string `xml:"Id,attr,omitempty"` SignedInfo SignedInfoType `xml:"SignedInfo"` SignatureValue SignatureValueType `xml:"SignatureValue"` KeyInfo *KeyInfoType `xml:"KeyInfo"` Object []ObjectType `xml:"Object"` }
Element
type SignatureMethod ¶
type SignatureMethod struct { XMLName xml.Name `xml:"SignatureMethod"` Algorithm string `xml:"Algorithm,attr"` HMACOutputLength *HMACOutputLengthType `xml:",any"` }
Element
type SignatureMethodType ¶
type SignatureMethodType struct { XMLName xml.Name Algorithm string `xml:"Algorithm,attr"` HMACOutputLength *HMACOutputLengthType `xml:",any"` InnerXml string `xml:",innerxml"` }
type SignatureProperties ¶
type SignatureProperties struct { XMLName xml.Name `xml:"SignatureProperties"` Id string `xml:"Id,attr,omitempty"` SignatureProperty []SignaturePropertyType `xml:",any"` }
Element
type SignaturePropertiesType ¶
type SignaturePropertiesType struct { XMLName xml.Name Id string `xml:"Id,attr,omitempty"` SignatureProperty []SignaturePropertyType `xml:",any"` InnerXml string `xml:",innerxml"` }
type SignatureProperty ¶
type SignatureProperty struct { XMLName xml.Name `xml:"SignatureProperty"` Target string `xml:"Target,attr"` Id string `xml:"Id,attr,omitempty"` }
Element
type SignaturePropertyType ¶
type SignatureType ¶
type SignatureType struct { XMLName xml.Name Id string `xml:"Id,attr,omitempty"` SignedInfo SignedInfoType `xml:"SignedInfo"` SignatureValue SignatureValueType `xml:"SignatureValue"` KeyInfo *KeyInfoType `xml:"KeyInfo"` Object []ObjectType `xml:"Object"` InnerXml string `xml:",innerxml"` }
type SignatureValue ¶
type SignatureValue struct { XMLName xml.Name `xml:"SignatureValue"` Id string `xml:"Id,attr,omitempty"` Text string `xml:",chardata"` }
Element
type SignatureValueType ¶
type SignedInfo ¶
type SignedInfo struct { XMLName xml.Name `xml:"SignedInfo"` Id string `xml:"Id,attr,omitempty"` CanonicalizationMethod CanonicalizationMethodType `xml:"CanonicalizationMethod"` SignatureMethod SignatureMethodType `xml:"SignatureMethod"` Reference []ReferenceType `xml:"Reference"` }
Element
type SignedInfoType ¶
type SignedInfoType struct { XMLName xml.Name Id string `xml:"Id,attr,omitempty"` CanonicalizationMethod CanonicalizationMethodType `xml:"CanonicalizationMethod"` SignatureMethod SignatureMethodType `xml:"SignatureMethod"` Reference []ReferenceType `xml:"Reference"` InnerXml string `xml:",innerxml"` }
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 []TransformType `xml:",any"` }
Element
type TransformsType ¶
type TransformsType struct { XMLName xml.Name Transform []TransformType `xml:",any"` InnerXml string `xml:",innerxml"` }
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 X509IssuerSerialType ¶
type X509IssuerSerialType struct { XMLName xml.Name X509IssuerName string `xml:"X509IssuerName"` X509SerialNumber X509SerialNumberType `xml:"X509SerialNumber"` InnerXml string `xml:",innerxml"` }
type X509SerialNumberType ¶
type X509SerialNumberType string
Click to show internal directories.
Click to hide internal directories.