certificate

package
v0.0.0-...-4afc672 Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSecret

func GetSecret() string

Types

type CredStoreData

type CredStoreData struct {
	Keystore   []byte
	Truststore []byte
	Secret     string
}

type ExecGenerator

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

func NewExecGenerator

func NewExecGenerator() ExecGenerator

func (ExecGenerator) MakeCredStores

func (e ExecGenerator) MakeCredStores(accessKey, accessCert, caCert string) (*CredStoreData, error)

func (ExecGenerator) MakeKeystore

func (e ExecGenerator) MakeKeystore(workdir, accessKey, accessCert string) ([]byte, error)

func (ExecGenerator) MakeTruststore

func (e ExecGenerator) MakeTruststore(workdir, caCert string) ([]byte, error)

type Generator

type Generator interface {
	MakeCredStores(accessKey, accessCert, caCert string) (*CredStoreData, error)
}

type MockGenerator

type MockGenerator struct {
	mock.Mock
}

MockGenerator is an autogenerated mock type for the Generator type

func NewMockGenerator

func NewMockGenerator(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockGenerator

NewMockGenerator creates a new instance of MockGenerator. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*MockGenerator) EXPECT

func (_m *MockGenerator) EXPECT() *MockGenerator_Expecter

func (*MockGenerator) MakeCredStores

func (_m *MockGenerator) MakeCredStores(accessKey string, accessCert string, caCert string) (*CredStoreData, error)

MakeCredStores provides a mock function with given fields: accessKey, accessCert, caCert

type MockGenerator_Expecter

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

func (*MockGenerator_Expecter) MakeCredStores

func (_e *MockGenerator_Expecter) MakeCredStores(accessKey interface{}, accessCert interface{}, caCert interface{}) *MockGenerator_MakeCredStores_Call

MakeCredStores is a helper method to define mock.On call

  • accessKey string
  • accessCert string
  • caCert string

type MockGenerator_MakeCredStores_Call

type MockGenerator_MakeCredStores_Call struct {
	*mock.Call
}

MockGenerator_MakeCredStores_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MakeCredStores'

func (*MockGenerator_MakeCredStores_Call) Return

func (*MockGenerator_MakeCredStores_Call) Run

func (_c *MockGenerator_MakeCredStores_Call) Run(run func(accessKey string, accessCert string, caCert string)) *MockGenerator_MakeCredStores_Call

func (*MockGenerator_MakeCredStores_Call) RunAndReturn

type Native

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

func NewNativeGenerator

func NewNativeGenerator() Native

func (Native) MakeCredStores

func (n Native) MakeCredStores(accessKey, accessCert, caCert string) (*CredStoreData, error)

Jump to

Keyboard shortcuts

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