Documentation
¶
Index ¶
- func GenerateCertificate(config CertificateConfig, opts ...GenerateCertificateOption) (certPEM []byte, keyPEM []byte, err error)
- type CertificateConfig
- type GenerateCertificateOption
- func CA() GenerateCertificateOption
- func With2048KeyBits() GenerateCertificateOption
- func With4096KeyBits() GenerateCertificateOption
- func With8192KeyBits() GenerateCertificateOption
- func WithExpirationDays(days int) GenerateCertificateOption
- func WithParent(certPEM []byte, keyPEM []byte) GenerateCertificateOption
- func WithSerialNumber(sn uint64) GenerateCertificateOption
- type GenerateCertificateOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateCertificate ¶ added in v1.1.0
func GenerateCertificate(config CertificateConfig, opts ...GenerateCertificateOption) (certPEM []byte, keyPEM []byte, err error)
Types ¶
type CertificateConfig ¶ added in v1.1.0
type GenerateCertificateOption ¶ added in v1.1.0
type GenerateCertificateOption func(*GenerateCertificateOptions) error
func CA ¶ added in v1.1.0
func CA() GenerateCertificateOption
func With2048KeyBits ¶ added in v1.5.0
func With2048KeyBits() GenerateCertificateOption
func With4096KeyBits ¶ added in v1.5.0
func With4096KeyBits() GenerateCertificateOption
func With8192KeyBits ¶ added in v1.5.0
func With8192KeyBits() GenerateCertificateOption
func WithExpirationDays ¶ added in v1.1.0
func WithExpirationDays(days int) GenerateCertificateOption
func WithParent ¶ added in v1.1.0
func WithParent(certPEM []byte, keyPEM []byte) GenerateCertificateOption
func WithSerialNumber ¶ added in v1.1.0
func WithSerialNumber(sn uint64) GenerateCertificateOption
type GenerateCertificateOptions ¶ added in v1.1.0
type GenerateCertificateOptions struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.