xml_dsig

package
v0.0.0-...-2254187 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2022 License: Unlicense Imports: 1 Imported by: 0

Documentation

Overview

Code generated by https://github.com/gocomply/xsd2go; DO NOT EDIT. Models for http://www.w3.org/2000/09/xmldsig#

Index

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 CanonicalizationMethodType

type CanonicalizationMethodType struct {
	Algorithm string `xml:"Algorithm,attr"`

	InnerXml string `xml:",innerxml"`
}

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 DSAKeyValueType struct {
	G string `xml:"G"`

	Y string `xml:"Y"`

	J string `xml:"J"`
}

type DigestMethod

type DigestMethod struct {
	XMLName xml.Name `xml:DigestMethod`

	Algorithm string `xml:"Algorithm,attr"`
}

Element

type DigestMethodType

type DigestMethodType struct {
	Algorithm string `xml:"Algorithm,attr"`

	InnerXml string `xml:",innerxml"`
}

type DigestValue

type DigestValue struct {
	XMLName xml.Name `xml:DigestValue`

	Text string `xml:",chardata"`
}

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 KeyName

type KeyName struct {
	XMLName xml.Name `xml:KeyName`

	Text string `xml:",chardata"`
}

Element

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 ManifestType struct {
	Id string `xml:"Id,attr"`

	Reference []Reference `xml:"Reference"`
}

type MgmtData

type MgmtData struct {
	XMLName xml.Name `xml:MgmtData`

	Text string `xml:",chardata"`
}

Element

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 ObjectType struct {
	Id string `xml:"Id,attr"`

	MimeType string `xml:"MimeType,attr"`

	Encoding string `xml:"Encoding,attr"`

	InnerXml string `xml:",innerxml"`
}

type PGPData

type PGPData struct {
	XMLName xml.Name `xml:PGPData`
}

Element

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 RSAKeyValueType struct {
	Modulus string `xml:"Modulus"`

	Exponent string `xml:"Exponent"`
}

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 SPKIData

type SPKIData struct {
	XMLName xml.Name `xml:SPKIData`

	SPKISexp string `xml:"SPKISexp"`
}

Element

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 SignatureMethodType struct {
	Algorithm string `xml:"Algorithm,attr"`

	HMACOutputLength string `xml:"HMACOutputLength"`

	InnerXml string `xml:",innerxml"`
}

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 SignaturePropertyType struct {
	Target string `xml:"Target,attr"`

	Id string `xml:"Id,attr"`

	InnerXml string `xml:",innerxml"`
}

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 SignatureValueType struct {
	Id string `xml:"Id,attr"`

	Text string `xml:",chardata"`
}

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 TransformType struct {
	Algorithm string `xml:"Algorithm,attr"`

	XPath []string `xml:"XPath"`

	InnerXml string `xml:",innerxml"`
}

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

type X509IssuerSerialType struct {
	X509IssuerName string `xml:"X509IssuerName"`

	X509SerialNumber string `xml:"X509SerialNumber"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL