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.4 (latest)
Published
Nov 4, 2024
Platform
linux/amd64
Imports
12 packages
Last checked
1 week ago

Tools for package owners.