Versions in this module Expand all Collapse all v0 v0.2.2 Apr 11, 2023 v0.2.1 Mar 30, 2023 Changes in this version + func Sign(data []byte, chain []*x509.Certificate, signer crypto.Signer) ([]byte, error) + func SignDetached(data []byte, chain []*x509.Certificate, signer crypto.Signer) ([]byte, error) + type SignedData struct + func NewSignedData(data []byte) (*SignedData, error) + func ParseSignedData(ber []byte) (*SignedData, error) + func (sd *SignedData) AddTimestamps(url string) error + func (sd *SignedData) Detached() + func (sd *SignedData) GetCertificates() ([]*x509.Certificate, error) + func (sd *SignedData) GetData() ([]byte, error) + func (sd *SignedData) IsDetached() bool + func (sd *SignedData) SetCertificates(certs []*x509.Certificate) error + func (sd *SignedData) Sign(chain []*x509.Certificate, signer crypto.Signer) error + func (sd *SignedData) ToDER() ([]byte, error) + func (sd *SignedData) Verify(opts x509.VerifyOptions) ([][][]*x509.Certificate, error) + func (sd *SignedData) VerifyDetached(message []byte, opts x509.VerifyOptions) ([][][]*x509.Certificate, error)