Documentation
¶
Index ¶
- func NoErrorFakeClientDownloadCertificate() func(*FakeClient)
- func NoErrorFakeClientDownloadCertificateInPEM() func(*FakeClient)
- func NoErrorFakeClientGetCA() func(*FakeClient)
- func NoErrorFakeClientSendCSR() func(*FakeClient)
- func SetFakeClientCSRStatus(status string) func(*FakeClient)
- func SetFakeClientCSRStatusError(err error) func(*FakeClient)
- func SetFakeClientDownloadCertificateError(err error) func(*FakeClient)
- func SetFakeClientDownloadCertificateInPEMError(err error) func(*FakeClient)
- func SetFakeClientGetCAError(err error) func(*FakeClient)
- func SetFakeClientGetCAs(r *ncmapi.CAsResponse) func(*FakeClient)
- func SetFakeClientGetCAsError(err error) func(*FakeClient)
- func SetFakeClientRenewCertificate(renewedCrtName string) func(*FakeClient)
- func SetFakeClientRenewCertificateError(err error) func(*FakeClient)
- func SetFakeClientSendCSRError(err error) func(*FakeClient)
- func SetFakeProvisionerPreventRenewal(prevent bool) func(provisioner *FakeProvisioner)
- func SetFakeProvisionerRenew(ca, tls []byte, certID string) func(*FakeProvisioner)
- func SetFakeProvisionerRenewError(err error) func(*FakeProvisioner)
- func SetFakeProvisionerSign(ca, tls []byte, certID string) func(*FakeProvisioner)
- func SetFakeProvisionerSignError(err error) func(*FakeProvisioner)
- type FakeClient
- func (fc *FakeClient) CheckCSRStatus(path string) (*ncmapi.CSRStatusResponse, error)
- func (fc *FakeClient) DownloadCertificate(path string) (*ncmapi.CertificateDownloadResponse, error)
- func (fc *FakeClient) DownloadCertificateInPEM(path string) ([]byte, error)
- func (fc *FakeClient) GetCA(path string) (*ncmapi.CAResponse, error)
- func (fc *FakeClient) GetCAs() (*ncmapi.CAsResponse, error)
- func (fc *FakeClient) RenewCertificate(string, *metav1.Duration, string) (*ncmapi.RenewCertificateResponse, error)
- func (fc *FakeClient) SendCSR([]byte, *ncmapi.CAResponse, string) (*ncmapi.CSRResponse, error)
- func (fc *FakeClient) StartHealthChecker(interval time.Duration)
- func (fc *FakeClient) StopHealthChecker()
- type FakeProvisioner
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 (fc *FakeClient) RenewCertificate(string, *metav1.Duration, string) (*ncmapi.RenewCertificateResponse, error)
func (*FakeClient) SendCSR ¶
func (fc *FakeClient) SendCSR([]byte, *ncmapi.CAResponse, string) (*ncmapi.CSRResponse, error)
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 (fp *FakeProvisioner) Renew(*cmapi.CertificateRequest, string) ([]byte, []byte, string, error)
func (*FakeProvisioner) Retire ¶
func (fp *FakeProvisioner) Retire()
func (*FakeProvisioner) Sign ¶
func (fp *FakeProvisioner) Sign(*cmapi.CertificateRequest) ([]byte, []byte, string, error)
Click to show internal directories.
Click to hide internal directories.