Versions in this module Expand all Collapse all v1 v1.0.0 May 30, 2021 Changes in this version + func MarshalPEMPrivateKey(sk sign.PrivateKey) ([]byte, error) + func MarshalPEMPublicKey(pk sign.PublicKey) ([]byte, error) + func MarshalPKIXPrivateKey(sk sign.PrivateKey) ([]byte, error) + func MarshalPKIXPublicKey(pk sign.PublicKey) ([]byte, error) + func SchemeByOid(oid asn1.ObjectIdentifier) sign.Scheme + func SchemeByTLSID(id uint) sign.Scheme + func UnmarshalPEMPrivateKey(data []byte) (sign.PrivateKey, error) + func UnmarshalPEMPublicKey(data []byte) (sign.PublicKey, error) + func UnmarshalPKIXPrivateKey(data []byte) (sign.PrivateKey, error) + func UnmarshalPKIXPublicKey(data []byte) (sign.PublicKey, error) + type CertificateScheme interface + Oid func() asn1.ObjectIdentifier + type TLSScheme interface + TLSIdentifier func() uint