gen

package
v0.0.0-...-1595937 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NoErrorFakeClientDownloadCertificate

func NoErrorFakeClientDownloadCertificate() func(*FakeClient)

func NoErrorFakeClientDownloadCertificateInPEM

func NoErrorFakeClientDownloadCertificateInPEM() func(*FakeClient)

func NoErrorFakeClientGetCA

func NoErrorFakeClientGetCA() func(*FakeClient)

func NoErrorFakeClientSendCSR

func NoErrorFakeClientSendCSR() func(*FakeClient)

func SetFakeClientCSRStatus

func SetFakeClientCSRStatus(status string) func(*FakeClient)

func SetFakeClientCSRStatusError

func SetFakeClientCSRStatusError(err error) func(*FakeClient)

func SetFakeClientDownloadCertificateError

func SetFakeClientDownloadCertificateError(err error) func(*FakeClient)

func SetFakeClientDownloadCertificateInPEMError

func SetFakeClientDownloadCertificateInPEMError(err error) func(*FakeClient)

func SetFakeClientGetCAError

func SetFakeClientGetCAError(err error) func(*FakeClient)

func SetFakeClientGetCAs

func SetFakeClientGetCAs(r *ncmapi.CAsResponse) func(*FakeClient)

func SetFakeClientGetCAsError

func SetFakeClientGetCAsError(err error) func(*FakeClient)

func SetFakeClientRenewCertificate

func SetFakeClientRenewCertificate(renewedCrtName string) func(*FakeClient)

func SetFakeClientRenewCertificateError

func SetFakeClientRenewCertificateError(err error) func(*FakeClient)

func SetFakeClientSendCSRError

func SetFakeClientSendCSRError(err error) func(*FakeClient)

func SetFakeProvisionerPreventRenewal

func SetFakeProvisionerPreventRenewal(prevent bool) func(provisioner *FakeProvisioner)

func SetFakeProvisionerRenew

func SetFakeProvisionerRenew(ca, tls []byte, certID string) func(*FakeProvisioner)

func SetFakeProvisionerRenewError

func SetFakeProvisionerRenewError(err error) func(*FakeProvisioner)

func SetFakeProvisionerSign

func SetFakeProvisionerSign(ca, tls []byte, certID string) func(*FakeProvisioner)

func SetFakeProvisionerSignError

func SetFakeProvisionerSignError(err error) func(*FakeProvisioner)

Types

type FakeClient

type FakeClient struct {
	GetCAsFn                   func() (*ncmapi.CAsResponse, error)
	GetCAFn                    func(path string) (*ncmapi.CAResponse, error)
	SendCSRFn                  func() (*ncmapi.CSRResponse, error)
	CheckCSRStatusFn           func(path string) (*ncmapi.CSRStatusResponse, error)
	DownloadCertificateFn      func(path string) (*ncmapi.CertificateDownloadResponse, error)
	DownloadCertificateInPEMFn func(path string) ([]byte, error)
	RenewCertificateFn         func() (*ncmapi.RenewCertificateResponse, error)
}

func NewFakeClient

func NewFakeClient(mods ...func(*FakeClient)) *FakeClient

func (*FakeClient) CheckCSRStatus

func (fc *FakeClient) CheckCSRStatus(path string) (*ncmapi.CSRStatusResponse, error)

func (*FakeClient) DownloadCertificate

func (fc *FakeClient) DownloadCertificate(path string) (*ncmapi.CertificateDownloadResponse, error)

func (*FakeClient) DownloadCertificateInPEM

func (fc *FakeClient) DownloadCertificateInPEM(path string) ([]byte, error)

func (*FakeClient) GetCA

func (fc *FakeClient) GetCA(path string) (*ncmapi.CAResponse, error)

func (*FakeClient) GetCAs

func (fc *FakeClient) GetCAs() (*ncmapi.CAsResponse, error)

func (*FakeClient) RenewCertificate

func (*FakeClient) SendCSR

func (*FakeClient) StartHealthChecker

func (fc *FakeClient) StartHealthChecker(interval time.Duration)

func (*FakeClient) StopHealthChecker

func (fc *FakeClient) StopHealthChecker()

type FakeProvisioner

type FakeProvisioner struct {
	SignFn           func() ([]byte, []byte, string, error)
	RenewFn          func() ([]byte, []byte, string, error)
	PreventRenewalFn func() bool
}

func NewFakeProvisioner

func NewFakeProvisioner(mods ...func(fakeProvisioner *FakeProvisioner)) *FakeProvisioner

func (*FakeProvisioner) PreventRenewal

func (fp *FakeProvisioner) PreventRenewal() bool

func (*FakeProvisioner) Renew

func (*FakeProvisioner) Retire

func (fp *FakeProvisioner) Retire()

func (*FakeProvisioner) Sign

Jump to

Keyboard shortcuts

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