Versions in this module Expand all Collapse all v0 v0.0.1 Jan 22, 2025 Changes in this version + const AlgorithmAttr + const CanonicalizationMethodTag + const CertDigestTag + const CertTag + const DefaultIdAttr + const DigestMethodTag + const DigestValueTag + const InclusiveNamespacesTag + const IssuerSerialTag + const KeyInfoTag + const Namespace + const Prefix + const PrefixListAttr + const QualifyingPropertiesTag + const ReferenceTag + const SignatureMethodTag + const SignatureTag + const SignatureValueTag + const SignedInfoTag + const SignedPropertiesTag + const SignedSignaturePropertiesTag + const SigningCertificateTag + const SigningTimeTag + const TransformTag + const TransformsTag + const URIAttr + const X509CertificateTag + const X509DataTag + func DigestValue(element *etree.Element, canonicalizer *Canonicalizer, hash crypto.Hash) (base64encoded string, err error) + type AlgorithmID string + const CanonicalXML10ExclusiveAlgorithmId + const CanonicalXML10ExclusiveWithCommentsAlgorithmId + const EnvelopedSignatureAlgorithmId + func (id AlgorithmID) String() string + type Canonicalizer interface + Algorithm func() AlgorithmID + Canonicalize func(el *etree.Element) ([]byte, error) + func MakeC14N10ExclusiveCanonicalizerWithPrefixList(prefixList string) Canonicalizer + type Config struct + Canonicalizer Canonicalizer + Hash crypto.Hash + IsEnveloped bool + ReferenceURI string + SigningTime time.Time + type Xades interface + CreateSignature func(signedData *etree.Element) (*etree.Element, error) + func New(config Config, signer signer.Signer) Xades + func NewDefault(signer signer.Signer) Xades