package selfsign

import "github.com/pion/dtls/v2/pkg/crypto/selfsign"

Package selfsign is a test helper that generates self signed certificate.

Index

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

selfsign.go

Version
v2.2.12 (latest)
Published
Jul 20, 2024
Platform
linux/amd64
Imports
12 packages
Last checked
3 days ago

Tools for package owners.