certificate

package
v1.3.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2024 License: UPL-1.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CertificatesClient

type CertificatesClient struct {
	ManagementClient   CertificateManagementInterface
	CertificatesClient CertificateInterface

	CertCache     map[string]*CertCacheObj
	CaBundleCache map[string]*CaBundleCacheObj
	// contains filtered or unexported fields
}

func New

func New(managementClient CertificateManagementInterface,
	certificateClient CertificateInterface) *CertificatesClient

func (*CertificatesClient) CreateCaBundle

func (*CertificatesClient) CreateCertificate

func (*CertificatesClient) DeleteCaBundle

func (certificatesClient *CertificatesClient) DeleteCaBundle(ctx context.Context,
	req certificatesmanagement.DeleteCaBundleRequest) (*http.Response, error)

func (*CertificatesClient) GetCaBundle

func (*CertificatesClient) GetCertificate

func (*CertificatesClient) GetCertificateBundle

func (certificatesClient *CertificatesClient) GetCertificateBundle(ctx context.Context,
	req certificates.GetCertificateBundleRequest) (certificates.CertificateBundle, error)

func (*CertificatesClient) GetFromCaBundleCache added in v1.1.0

func (certificatesClient *CertificatesClient) GetFromCaBundleCache(id string) *CaBundleCacheObj

func (*CertificatesClient) GetFromCertCache added in v1.1.0

func (certificatesClient *CertificatesClient) GetFromCertCache(certId string) *CertCacheObj

func (*CertificatesClient) ListCaBundles

func (*CertificatesClient) ScheduleCertificateDeletion

func (certificatesClient *CertificatesClient) ScheduleCertificateDeletion(ctx context.Context,
	req certificatesmanagement.ScheduleCertificateDeletionRequest) error

func (*CertificatesClient) SetCaBundleCache added in v1.1.0

func (certificatesClient *CertificatesClient) SetCaBundleCache(caBundle *certificatesmanagement.CaBundle)

func (*CertificatesClient) SetCertCache added in v1.1.0

func (certificatesClient *CertificatesClient) SetCertCache(cert *certificatesmanagement.Certificate)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL