Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CanonicalizationMethod ¶
type DigestMethod ¶
type InclusiveNamespaces ¶
type Reference ¶
type Reference struct { XMLName xml.Name `xml:"http://www.w3.org/2000/09/xmldsig# Reference"` URI string `xml:"URI,attr"` DigestValue string `xml:"DigestValue"` DigestAlgo DigestMethod `xml:"DigestMethod"` Transforms Transforms `xml:"Transforms"` }
type Signature ¶
type Signature struct { XMLName xml.Name `xml:"http://www.w3.org/2000/09/xmldsig# Signature"` SignedInfo *SignedInfo `xml:"SignedInfo"` SignatureValue *SignatureValue `xml:"SignatureValue"` KeyInfo *KeyInfo `xml:"KeyInfo"` // contains filtered or unexported fields }
func (*Signature) SetUnderlyingElement ¶
SetUnderlyingElement will be called with a reference to the Element this Signature was unmarshaled from.
func (*Signature) UnderlyingElement ¶
UnderlyingElement returns a reference to the Element this signature was unmarshaled from, where applicable.
type SignatureMethod ¶
type SignatureValue ¶
type SignedInfo ¶
type SignedInfo struct { XMLName xml.Name `xml:"http://www.w3.org/2000/09/xmldsig# SignedInfo"` CanonicalizationMethod CanonicalizationMethod `xml:"CanonicalizationMethod"` SignatureMethod SignatureMethod `xml:"SignatureMethod"` References []Reference `xml:"Reference"` }
type Transform ¶
type Transform struct { XMLName xml.Name `xml:"http://www.w3.org/2000/09/xmldsig# Transform"` Algorithm string `xml:"Algorithm,attr"` InclusiveNamespaces *InclusiveNamespaces `xml:"InclusiveNamespaces"` }
type Transforms ¶
type X509Certificate ¶
type X509Data ¶
type X509Data struct { XMLName xml.Name `xml:"http://www.w3.org/2000/09/xmldsig# X509Data"` X509Certificates []X509Certificate `xml:"X509Certificate"` X509SubjectName string `xml:"X509SubjectName,omitempty"` X509IssuerSerial struct { X509IssuerName string `xml:"X509IssuerName,omitempty"` X509SerialNumber big.Int `xml:"X509SerialNumber,omitempty"` } `xml:"X509IssuerSerial,omitempty"` }
Click to show internal directories.
Click to hide internal directories.