package selfsign

import "github.com/pion/dtls/v3/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
v3.0.5 (latest)
Published
Mar 11, 2025
Platform
linux/amd64
Imports
12 packages
Last checked
1 week ago

Tools for package owners.