Documentation ¶
Overview ¶
Package certgen includes a common base for creating a new TLS certificate key pair.
Overview ¶
This package currently contains a single function for creating a new TLS certificate key pair, typically used for encrypting RPC and websocket communications.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTLSCertPair ¶
func NewTLSCertPair(curve elliptic.Curve, organization string, validUntil time.Time, extraHosts []string) (cert, key []byte, err error)
NewTLSCertPair returns a new PEM-encoded x.509 certificate pair. The machine's local interface addresses and all variants of IPv4 and IPv6 localhost are included as valid IP addresses.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.