Versions in this module Expand all Collapse all v0 v0.1.1 Nov 3, 2019 v0.1.0 Nov 3, 2019 Changes in this version + var Opts = x509.VerifyOptions + func FetchTSToken(url string, msg []byte, hash crypto.Hash) (tsToken cms.ContentInfo, err error) + func GenerateNonce() *big.Int + type Accuracy struct + Micros int + Millis int + Seconds int + func (a Accuracy) Duration() time.Duration + type MessageImprint struct + HashAlgorithm pkix.AlgorithmIdentifier + HashedMessage []byte + func NewMessageImprint(hash crypto.Hash, msg []byte) (MessageImprint, error) + type PKIFreeText []asn1.RawValue + func (ft PKIFreeText) Append(t string) PKIFreeText + func (ft PKIFreeText) Strings() ([]string, error) + type PKIStatusInfo struct + FailInfo asn1.BitString + Status int + StatusString PKIFreeText + func (si PKIStatusInfo) Error() string + func (si PKIStatusInfo) GetError() error + type TSTInfo struct + Accuracy Accuracy + Extensions []pkix.Extension + GenTime time.Time + MessageImprint MessageImprint + Nonce *big.Int + Ordering bool + Policy asn1.ObjectIdentifier + SerialNumber *big.Int + TSA asn1.RawValue + Version int + func ParseInfo(enci cms.EncapsulatedContentInfo) (TSTInfo, error) + func VerfiyTS(ci cms.ContentInfo) (info TSTInfo, err error) + func (i *TSTInfo) After(t time.Time) bool + func (i *TSTInfo) Before(t time.Time) bool + type TimeStampReq struct + CertReq bool + Extensions []pkix.Extension + MessageImprint MessageImprint + Nonce *big.Int + ReqPolicy asn1.ObjectIdentifier + Version int + func (req TimeStampReq) Do(url string) (TimeStampResp, error) + type TimeStampResp struct + Status PKIStatusInfo + TimeStampToken cms.ContentInfo + func ParseResponse(der []byte) (TimeStampResp, error) + func (r TimeStampResp) Info() (TSTInfo, error)