Documentation ¶
Index ¶
- Variables
- func NewCasDBMock(t *testing.T) (*caDBMock, error)
- func NewVaultSecretsMock(t *testing.T) (*api.Client, error)
- type VaultSecretsMock
- func (vm *VaultSecretsMock) CreateCA(ctx context.Context, caType dto.CAType, caName string, ...) (dto.Cert, error)
- func (vm *VaultSecretsMock) DeleteCA(ctx context.Context, caType dto.CAType, caName string) error
- func (vm *VaultSecretsMock) DeleteCert(ctx context.Context, caType dto.CAType, caName string, serialNumber string) error
- func (vm *VaultSecretsMock) GetCA(ctx context.Context, caType dto.CAType, caName string) (dto.Cert, error)
- func (vm *VaultSecretsMock) GetCAs(ctx context.Context, caType dto.CAType) ([]dto.Cert, error)
- func (vm *VaultSecretsMock) GetCert(ctx context.Context, caType dto.CAType, caName string, serialNumber string) (dto.Cert, error)
- func (vm *VaultSecretsMock) GetIssuedCerts(ctx context.Context, caType dto.CAType, caName string) ([]dto.Cert, error)
- func (vm *VaultSecretsMock) GetSecretProviderName(ctx context.Context) string
- func (vm *VaultSecretsMock) ImportCA(ctx context.Context, caType dto.CAType, caName string, ...) (dto.Cert, error)
- func (vm *VaultSecretsMock) SignCertificate(ctx context.Context, caType dto.CAType, caName string, ...) (string, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( //Server ErrGetCAs = errors.New("unable to get CAs from secret engine") )
Functions ¶
func NewCasDBMock ¶
Types ¶
type VaultSecretsMock ¶
func (*VaultSecretsMock) CreateCA ¶
func (vm *VaultSecretsMock) CreateCA(ctx context.Context, caType dto.CAType, caName string, privateKeyMetadata dto.PrivateKeyMetadata, subject dto.Subject, caTTL int, enrollerTTL int) (dto.Cert, error)
TODO:
func (*VaultSecretsMock) DeleteCert ¶
func (*VaultSecretsMock) GetIssuedCerts ¶
func (*VaultSecretsMock) GetSecretProviderName ¶
func (vm *VaultSecretsMock) GetSecretProviderName(ctx context.Context) string
func (*VaultSecretsMock) ImportCA ¶
func (vm *VaultSecretsMock) ImportCA(ctx context.Context, caType dto.CAType, caName string, certificate x509.Certificate, privateKey dto.PrivateKey, enrollerTTL int) (dto.Cert, error)
func (*VaultSecretsMock) SignCertificate ¶
Click to show internal directories.
Click to hide internal directories.