Documentation
¶
Index ¶
- func MarshalCertificate(c *x509.Certificate) ([]byte, error)
- func MarshalCertificateRequest(csr []byte) ([]byte, error)
- func MarshalCertificateRequestW(out io.Writer, csr []byte) error
- func MarshalCertificateW(out io.Writer, c *x509.Certificate) error
- func MarshalPrivateKey(pk crypto.PrivateKey) ([]byte, error)
- func MarshalPrivateKeyW(out io.Writer, pk crypto.PrivateKey) error
- func ParseCertificate(b []byte) (*x509.Certificate, error)
- func ParseCertificateRequest(b []byte) (*x509.CertificateRequest, error)
- func ParseCertificates(b []byte, limit int) ([]*x509.Certificate, error)
- func ParsePrivateKey(b []byte) (crypto.PrivateKey, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MarshalCertificate ¶
func MarshalCertificate(c *x509.Certificate) ([]byte, error)
Marshal the given certificate in PEM format.
func MarshalCertificateRequest ¶
Marshal the given certificate request to PEM format.
func MarshalCertificateW ¶
func MarshalCertificateW(out io.Writer, c *x509.Certificate) error
Marshal the given certificate in PEM format to out.
func MarshalPrivateKey ¶
func MarshalPrivateKey(pk crypto.PrivateKey) ([]byte, error)
Convert a private key to PEM encoded PKCS #8.
func MarshalPrivateKeyW ¶
func MarshalPrivateKeyW(out io.Writer, pk crypto.PrivateKey) error
Convert a private key to PEM encoded PKCS #8 written to out.
func ParseCertificate ¶
func ParseCertificate(b []byte) (*x509.Certificate, error)
Parse a PEM formatted certificate.
func ParseCertificateRequest ¶
func ParseCertificateRequest(b []byte) (*x509.CertificateRequest, error)
func ParseCertificates ¶
func ParseCertificates(b []byte, limit int) ([]*x509.Certificate, error)
Parse concatenanted PEM certificates up to limit. An error is returned if 0 certificates are parsed.
func ParsePrivateKey ¶
func ParsePrivateKey(b []byte) (crypto.PrivateKey, error)
Parse a PEM formatted private key.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.