kms

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockService

type MockService struct {
	CreateKeystoreValue  *kms.KeystoreData
	ResolveKeystoreValue keystore.Keystore
	GetKeystoreDataValue *kms.KeystoreData
	CreateKeystoreErr    error
	ResolveKeystoreErr   error
	GetKeystoreDataErr   error
	SaveKeystoreDataErr  error
	mockcrypto.Crypto
}

MockService is a mock KMS service.

func (*MockService) CreateKeystore

func (s *MockService) CreateKeystore(controller, vaultID string) (*kms.KeystoreData, error)

CreateKeystore creates a new Keystore.

func (*MockService) GetKeystoreData

func (s *MockService) GetKeystoreData(keystoreID string) (*kms.KeystoreData, error)

GetKeystoreData retrieves Keystore metadata.

func (*MockService) ResolveKeystore

func (s *MockService) ResolveKeystore(req *http.Request) (keystore.Keystore, error)

ResolveKeystore resolves Keystore for the given request.

func (*MockService) SaveKeystoreData

func (s *MockService) SaveKeystoreData(keystoreData *kms.KeystoreData) error

SaveKeystoreData saves Keystore metadata.

Jump to

Keyboard shortcuts

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