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"` }
Click to show internal directories.
Click to hide internal directories.