Documentation
¶
Index ¶
- func ValidateSubordinateParameters(parameter config.SubordinateCertificateAuthority) error
- type Certificate
- func (c *Certificate) GetCertificate(ctx context.Context, req *apiv1.CertificateSerialNumber) (*apiv1.CertificateParameter, error)
- func (c *Certificate) ListCertificates(ctx context.Context, req *apiv1.ListCertificatesRequest) (*apiv1.CertificatesParameter, error)
- func (c *Certificate) OperationsSignCSR(ctx context.Context, req *apiv1.OperationsSignRequest) (*apiv1.SignedCertificate, error)
- func (c *Certificate) QueryCertificateMetadata(ctx context.Context, req *apiv1.QueryCertificateMetadataRequest) (*apiv1.CertificatesParameter, error)
- func (c *Certificate) RevokeCertificate(ctx context.Context, req *apiv1.RevokeCertificateRequest) (*apiv1.RevokeCertificateResponse, error)
- func (c *Certificate) SignCSR(ctx context.Context, req *apiv1.CertificateSigningRequest) (*apiv1.SignedCertificate, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateSubordinateParameters ¶
func ValidateSubordinateParameters(parameter config.SubordinateCertificateAuthority) error
Types ¶
type Certificate ¶
type Certificate struct { apiv1.CertificateServer // contains filtered or unexported fields }
func New ¶
func New(cfg *config.Config, endpoints db.DatabaseEndpoints) (*Certificate, error)
func (*Certificate) GetCertificate ¶
func (c *Certificate) GetCertificate(ctx context.Context, req *apiv1.CertificateSerialNumber) (*apiv1.CertificateParameter, error)
func (*Certificate) ListCertificates ¶
func (c *Certificate) ListCertificates(ctx context.Context, req *apiv1.ListCertificatesRequest) (*apiv1.CertificatesParameter, error)
func (*Certificate) OperationsSignCSR ¶
func (c *Certificate) OperationsSignCSR(ctx context.Context, req *apiv1.OperationsSignRequest) (*apiv1.SignedCertificate, error)
func (*Certificate) QueryCertificateMetadata ¶
func (c *Certificate) QueryCertificateMetadata(ctx context.Context, req *apiv1.QueryCertificateMetadataRequest) (*apiv1.CertificatesParameter, error)
func (*Certificate) RevokeCertificate ¶
func (c *Certificate) RevokeCertificate(ctx context.Context, req *apiv1.RevokeCertificateRequest) (*apiv1.RevokeCertificateResponse, error)
func (*Certificate) SignCSR ¶
func (c *Certificate) SignCSR(ctx context.Context, req *apiv1.CertificateSigningRequest) (*apiv1.SignedCertificate, error)
Click to show internal directories.
Click to hide internal directories.