Documentation
¶
Index ¶
- func NewCertOpts(expirationDate time.Time, dnsNames ...string) *certOpts
- type Ca
- type CaExpiredError
- type CaNotYetValidError
- type CapsuleCa
- func (c CapsuleCa) CaCertificatePem() (b *bytes.Buffer, err error)
- func (c CapsuleCa) CaPrivateKeyPem() (b *bytes.Buffer, err error)
- func (c CapsuleCa) ExpiresIn(now time.Time) (time.Duration, error)
- func (c *CapsuleCa) GenerateCertificate(opts CertificateOptions) (certificatePem *bytes.Buffer, certificateKey *bytes.Buffer, err error)
- func (c CapsuleCa) ValidateCert(certificate *x509.Certificate) (err error)
- type CertificateOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCertOpts ¶
Types ¶
type Ca ¶
type Ca interface { GenerateCertificate(opts CertificateOptions) (certificatePem *bytes.Buffer, certificateKey *bytes.Buffer, err error) CaCertificatePem() (b *bytes.Buffer, err error) CaPrivateKeyPem() (b *bytes.Buffer, err error) ExpiresIn(now time.Time) (time.Duration, error) ValidateCert(certificate *x509.Certificate) error }
type CaExpiredError ¶
type CaExpiredError struct{}
func (CaExpiredError) Error ¶
func (CaExpiredError) Error() string
type CaNotYetValidError ¶
type CaNotYetValidError struct{}
func (CaNotYetValidError) Error ¶
func (CaNotYetValidError) Error() string
type CapsuleCa ¶
type CapsuleCa struct {
// contains filtered or unexported fields
}
func (CapsuleCa) CaCertificatePem ¶
func (CapsuleCa) CaPrivateKeyPem ¶
func (*CapsuleCa) GenerateCertificate ¶
func (CapsuleCa) ValidateCert ¶
func (c CapsuleCa) ValidateCert(certificate *x509.Certificate) (err error)
type CertificateOptions ¶
Click to show internal directories.
Click to hide internal directories.