Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeTLSCert ¶
func MakeTLSCert(license License) (*tls.Certificate, error)
MakeTLSCert takes the provided license and makes a TLS certificate which is the format used by Go servers
Types ¶
type License ¶
type License struct {
// Cert is the x509 license certificate
Cert *x509.Certificate
// RawPayload contains raw license payload
RawPayload []byte
// CertPEM is the certificate part of the license in PEM format
CertPEM []byte
// KeyPEM is the private key part of the license in PEM Format,
// may be empty if the license was parsed from certificate only
KeyPEM []byte
// AnonymizationKey is a key used to anonymize usage data, may be empty
AnonymizationKey []byte
}
License represents Gravitational license
func ParseLicensePEM ¶
ParseLicensePEM parses license PEM, parses payload on demand
Directories
¶
| Path | Synopsis |
|---|---|
|
package authority implements X509 certificate authority features
|
package authority implements X509 certificate authority features |
Click to show internal directories.
Click to hide internal directories.