Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificateIssuer ¶
type CertificateIssuer interface {
ServiceInfo() api.Info
IssueCertificate(ctx context.Context, req *IssueCertificateRequest) (*IssueCertificateResponse, error)
}
type CertificatePrivateKey ¶
type CertificatePrivateKey struct {
// V1 Fields
Data []byte
}
type CertificateValidity ¶
type CertificateValidity struct {
// V1 Fields
Value int64
Type ValidityType
}
type IssueCertificateRequest ¶
type IssueCertificateRequest struct {
// V1 Fields
CommonName string
Localities []string
Validity *CertificateValidity
PrivateKey *CertificatePrivateKey
}
type IssueCertificateResponse ¶
type IssueCertificateResponse struct {
// V1 Fields
ChainPem string
}
type ValidityType ¶
type ValidityType int32
const ( Unspecified ValidityType = iota Days Months Years )
Click to show internal directories.
Click to hide internal directories.