Versions in this module Expand all Collapse all v0 v0.1.1 Sep 3, 2026 Changes in this version + func BuildSignedDataWithoutCertificates(eContentType asn1.ObjectIdentifier, eContent []byte, cert *x509.Certificate, ...) ([]byte, error) v0.1.0 Aug 24, 2026 Changes in this version + const Version + var OIDData = asn1.ObjectIdentifier + var OIDEcdsaWithSHA256 = asn1.ObjectIdentifier + var OIDEcdsaWithSHA384 = asn1.ObjectIdentifier + var OIDEcdsaWithSHA512 = asn1.ObjectIdentifier + var OIDEd25519 = asn1.ObjectIdentifier + var OIDRSAWithSHA256 = asn1.ObjectIdentifier + var OIDRSAWithSHA384 = asn1.ObjectIdentifier + var OIDRSAWithSHA512 = asn1.ObjectIdentifier + var OIDSHA256 = asn1.ObjectIdentifier + var OIDSHA384 = asn1.ObjectIdentifier + var OIDSHA512 = asn1.ObjectIdentifier + var OIDSignatureTimeStamp = asn1.ObjectIdentifier + var OIDSignedData = asn1.ObjectIdentifier + func AddCAdESTimestamp(pkcs7DER []byte, tstTokenDER []byte) ([]byte, error) + func BuildSignedData(eContentType asn1.ObjectIdentifier, eContent []byte, cert *x509.Certificate, ...) ([]byte, error) + func BuildSignedDataWithDigest(eContentType asn1.ObjectIdentifier, eContent, digest []byte, ...) ([]byte, error) + func BuildSignedDataWithHash(eContentType asn1.ObjectIdentifier, eContent []byte, cert *x509.Certificate, ...) ([]byte, error) + func HasCAdESUnsigned(pkcs7DER []byte) bool + func SelectHash(cert *x509.Certificate) crypto.Hash + func SignatureValue(pkcs7DER []byte) ([]byte, error) + func VerifyDetached(der []byte, content []byte) (*x509.Certificate, error) + type AlgorithmIdentifier struct + Algorithm asn1.ObjectIdentifier + Parameters asn1.RawValue + type Attribute struct + Type asn1.ObjectIdentifier + Values []asn1.RawValue + type ContentInfo struct + Content asn1.RawValue + ContentType asn1.ObjectIdentifier + type EncapsulatedContentInfo struct + Content asn1.RawValue + ContentType asn1.ObjectIdentifier + type IssuerAndSerial struct + Issuer asn1.RawValue + SerialNumber asn1.RawValue + type SignedData struct + Certificates []asn1.RawValue + DigestAlgorithms []AlgorithmIdentifier + EncapContentInfo EncapsulatedContentInfo + SignerInfos []SignerInfo + Version int + type SignerInfo struct + DigestAlgorithm AlgorithmIdentifier + IssuerAndSerial IssuerAndSerial + Signature []byte + SignatureAlgorithm AlgorithmIdentifier + SignedAttributes []Attribute + UnsignedAttributes []Attribute + Version int