Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Issuer ¶
type Issuer struct {
// contains filtered or unexported fields
}
Issuer implements the CertificateIssuer interface with a basic certificate generation approach
func New ¶
func New(caCert *x509.Certificate, signer crypto.Signer) *Issuer
New creates a new in-process certificate issuer
func (*Issuer) IssueCertificate ¶
func (di *Issuer) IssueCertificate(csr *x509.CertificateRequest, deviceInfos []*nanoca.DeviceInfo) (*nanoca.Certificate, error)
IssueCertificate creates a certificate from CSR and device information
Click to show internal directories.
Click to hide internal directories.