Versions in this module Expand all Collapse all v1 v1.4.4 Nov 14, 2019 Changes in this version + const NonceSize + func ExpiresAt(identityBytes []byte) time.Time + func GetRandomBytes(len int) ([]byte, error) + func GetRandomNonce() ([]byte, error) + func TrackExpiration(tls bool, serverCert []byte, clientCertChain [][]byte, sIDBytes []byte, ...) + type IdentitySerializer interface + Serialize func() ([]byte, error) + type LocalSigner interface + type Scheduler func(d time.Duration, f func()) *time.Timer + type SignatureHeaderCreator struct + func NewSignatureHeaderCreator(ss SignerSupport) *SignatureHeaderCreator + func (bs *SignatureHeaderCreator) NewSignatureHeader() (*cb.SignatureHeader, error) + type SignatureHeaderMaker interface + NewSignatureHeader func() (*cb.SignatureHeader, error) + type Signer interface + Sign func(message []byte) ([]byte, error) + type SignerSupport interface + type WarnFunc func(format string, args ...interface{})