Documentation ¶
Index ¶
- type TLSCertGenerator
- func (g *TLSCertGenerator) GenerateDefaultPEMCertificate() (*[]byte, error)
- func (g *TLSCertGenerator) GenerateDefaultX509KeyPair() (*tls.Certificate, error)
- func (g *TLSCertGenerator) GeneratePEMCertificate(x509Cert x509.Certificate) (*[]byte, error)
- func (g *TLSCertGenerator) GeneratePEMPrivateKey() (*[]byte, error)
- func (g *TLSCertGenerator) GenerateX509KeyPair(certPEM, keyPEM []byte) (*tls.Certificate, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TLSCertGenerator ¶
type TLSCertGenerator struct {
// contains filtered or unexported fields
}
func NewTLSCertGenerator ¶
func NewTLSCertGenerator() (*TLSCertGenerator, error)
func (*TLSCertGenerator) GenerateDefaultPEMCertificate ¶
func (g *TLSCertGenerator) GenerateDefaultPEMCertificate() (*[]byte, error)
func (*TLSCertGenerator) GenerateDefaultX509KeyPair ¶
func (g *TLSCertGenerator) GenerateDefaultX509KeyPair() (*tls.Certificate, error)
func (*TLSCertGenerator) GeneratePEMCertificate ¶
func (g *TLSCertGenerator) GeneratePEMCertificate(x509Cert x509.Certificate) (*[]byte, error)
func (*TLSCertGenerator) GeneratePEMPrivateKey ¶
func (g *TLSCertGenerator) GeneratePEMPrivateKey() (*[]byte, error)
func (*TLSCertGenerator) GenerateX509KeyPair ¶
func (g *TLSCertGenerator) GenerateX509KeyPair(certPEM, keyPEM []byte) (*tls.Certificate, error)
Click to show internal directories.
Click to hide internal directories.