mocks

package
v0.0.25 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2022 License: MPL-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetCert

func GetCert(ctx context.Context, IssuerName string, SerialNumber string, caType string) (lamassuca.Cert, error)

func NewLamassuCaClientMock

func NewLamassuCaClientMock(logger log.Logger) (lamassuca.LamassuCaClient, error)

Types

type LamassuCaClientConfig

type LamassuCaClientConfig struct {
	// contains filtered or unexported fields
}

func (*LamassuCaClientConfig) GetCAs

func (c *LamassuCaClientConfig) GetCAs(ctx context.Context, caType string) (lamassuca.Certs, error)

func (*LamassuCaClientConfig) GetCert

func (c *LamassuCaClientConfig) GetCert(ctx context.Context, IssuerName string, SerialNumber string, caType string) (lamassuca.Cert, error)

func (*LamassuCaClientConfig) RevokeCert

func (c *LamassuCaClientConfig) RevokeCert(ctx context.Context, IssuerName string, serialNumberToRevoke string, caType string) error

func (*LamassuCaClientConfig) SignCertificateRequest

func (c *LamassuCaClientConfig) SignCertificateRequest(ctx context.Context, signingCaName string, csr *x509.CertificateRequest, caType string, signVerbatim bool) (*x509.Certificate, error)

type MockDB

type MockDB struct {
	*sql.DB
	// contains filtered or unexported fields
}

func NewDB

func NewDB(t *testing.T) (*MockDB, error)

func (*MockDB) Delete

func (db *MockDB) Delete(ctx context.Context, id string) error

func (*MockDB) DeleteAuthorizedCAs added in v0.0.22

func (db *MockDB) DeleteAuthorizedCAs(ctx context.Context, dmsid string) error

func (*MockDB) Insert

func (db *MockDB) Insert(ctx context.Context, d dms.DMS) (string, error)

func (*MockDB) InsertAuthorizedCAs added in v0.0.22

func (db *MockDB) InsertAuthorizedCAs(ctx context.Context, dmsid string, CAs []string) error

func (*MockDB) SelectAll

func (db *MockDB) SelectAll(ctx context.Context) ([]dms.DMS, error)

func (*MockDB) SelectAllAuthorizedCAs added in v0.0.22

func (db *MockDB) SelectAllAuthorizedCAs(ctx context.Context) ([]dms.AuthorizedCAs, error)

func (*MockDB) SelectByDMSIDAuthorizedCAs added in v0.0.22

func (db *MockDB) SelectByDMSIDAuthorizedCAs(ctx context.Context, dmsid string) ([]dms.AuthorizedCAs, error)

func (*MockDB) SelectByID

func (db *MockDB) SelectByID(ctx context.Context, id string) (dms.DMS, error)

func (*MockDB) SelectBySerialNumber added in v0.0.22

func (db *MockDB) SelectBySerialNumber(ctx context.Context, SerialNumber string) (string, error)

func (*MockDB) UpdateByID

func (db *MockDB) UpdateByID(ctx context.Context, id string, status string, serialNumber string, encodedCsr string) (dms.DMS, error)

Jump to

Keyboard shortcuts

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