package selfsign
import "github.com/pion/dtls/v3/pkg/crypto/selfsign"
Package selfsign is a test helper that generates self signed certificate.
Index ¶
- func GenerateSelfSigned() (tls.Certificate, error)
- func GenerateSelfSignedWithDNS(cn string, sans ...string) (tls.Certificate, error)
- func SelfSign(key crypto.PrivateKey) (tls.Certificate, error)
- func WithDNS(key crypto.PrivateKey, cn string, sans ...string) (tls.Certificate, error)
Functions ¶
func GenerateSelfSigned ¶
func GenerateSelfSigned() (tls.Certificate, error)
GenerateSelfSigned creates a self-signed certificate
func GenerateSelfSignedWithDNS ¶
func GenerateSelfSignedWithDNS(cn string, sans ...string) (tls.Certificate, error)
GenerateSelfSignedWithDNS creates a self-signed certificate
func SelfSign ¶
func SelfSign(key crypto.PrivateKey) (tls.Certificate, error)
SelfSign creates a self-signed certificate from a elliptic curve key
func WithDNS ¶
func WithDNS(key crypto.PrivateKey, cn string, sans ...string) (tls.Certificate, error)
WithDNS creates a self-signed certificate from a elliptic curve key
Source Files ¶
- Version
- v3.0.4 (latest)
- Published
- Nov 4, 2024
- Platform
- linux/amd64
- Imports
- 12 packages
- Last checked
- 1 week ago –
Tools for package owners.