Documentation
¶
Index ¶
- func Setup(mgr ctrl.Manager, o controller.Options) error
- type CertificateService
- func (s *CertificateService) CreateCertificate(ctx context.Context, domains []string, owner string, validityDays int32) (*client.CertificateInfo, error)
- func (s *CertificateService) GetCertificate(ctx context.Context, serial string, owner string) (*client.CertificateInfo, error)
- func (s *CertificateService) RevokeCertificate(ctx context.Context, serial string, owner string) error
- func (s *CertificateService) ValidateForRenewal(ctx context.Context, certInfo *client.CertificateInfo, autoRenew bool, ...) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CertificateService ¶
type CertificateService struct {
// contains filtered or unexported fields
}
func (*CertificateService) CreateCertificate ¶
func (s *CertificateService) CreateCertificate(ctx context.Context, domains []string, owner string, validityDays int32) (*client.CertificateInfo, error)
CreateCertificate creates a new certificate on the Akash network
func (*CertificateService) GetCertificate ¶
func (s *CertificateService) GetCertificate(ctx context.Context, serial string, owner string) (*client.CertificateInfo, error)
GetCertificate retrieves a certificate from the Akash network
func (*CertificateService) RevokeCertificate ¶
func (s *CertificateService) RevokeCertificate(ctx context.Context, serial string, owner string) error
RevokeCertificate revokes a certificate on the Akash network
func (*CertificateService) ValidateForRenewal ¶
func (s *CertificateService) ValidateForRenewal(ctx context.Context, certInfo *client.CertificateInfo, autoRenew bool, validityDays int32) (bool, error)
ValidateForRenewal checks if a certificate needs renewal
Click to show internal directories.
Click to hide internal directories.