dummy

package
v0.9.2-beta Latest Latest
Warning

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

Go to latest
Published: Sep 17, 2020 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessControl

type AccessControl struct{}

AccessControl ----

func (AccessControl) Authenticate

func (a AccessControl) Authenticate(accessToken string) error

Authenticate -----

func (AccessControl) CRLPurge

func (a AccessControl) CRLPurge(accessToken string) error

CRLPurge ----

func (AccessControl) CreateCertificate

func (a AccessControl) CreateCertificate(accessToken string, templateName string) error

CreateCertificate -----

func (AccessControl) CreateSSHCertificate

func (a AccessControl) CreateSSHCertificate(accessToken string, templateName string) error

CreateSSHCertificate ----

func (AccessControl) CreateSSHTemplate

func (a AccessControl) CreateSSHTemplate(accessToken string) error

CreateSSHTemplate ----

func (AccessControl) CreateTemplate

func (a AccessControl) CreateTemplate(accessToken string) error

CreateTemplate ----

func (AccessControl) DeleteSSHTemplate

func (a AccessControl) DeleteSSHTemplate(accessToken string, templateName string) error

DeleteSSHTemplate ----

func (AccessControl) DeleteTemplate

func (a AccessControl) DeleteTemplate(accessToken string, templateName string) error

DeleteTemplate ----

func (AccessControl) GenerateIntermediateCSR

func (a AccessControl) GenerateIntermediateCSR(accessToken string) error

GenerateIntermediateCSR ...

func (AccessControl) ListSSHTemplates

func (a AccessControl) ListSSHTemplates(accessToken string) error

ListSSHTemplates ----

func (AccessControl) ListTemplates

func (a AccessControl) ListTemplates(accessToken string) error

ListTemplates ----

func (AccessControl) ManageSSHTemplate

func (a AccessControl) ManageSSHTemplate(accessToken string, templateName string) error

ManageSSHTemplate ---

func (AccessControl) ManageTemplate

func (a AccessControl) ManageTemplate(accessToken string, templateName string) error

ManageTemplate ---

func (AccessControl) Purge

func (a AccessControl) Purge(accessToken string) error

Purge -----------

func (AccessControl) ReadSSHTemplate

func (a AccessControl) ReadSSHTemplate(accessToken string, templateName string) error

ReadSSHTemplate ----

func (AccessControl) ReadTemplate

func (a AccessControl) ReadTemplate(accessToken string, templateName string) error

ReadTemplate ----

func (AccessControl) RevokeCertificate

func (a AccessControl) RevokeCertificate(accessToken string, serialNumber string) error

RevokeCertificate -----

func (AccessControl) SetCAChain

func (a AccessControl) SetCAChain(accessToken string) error

SetCAChain ...

func (AccessControl) SetIntermediateCertificate

func (a AccessControl) SetIntermediateCertificate(accessToken string) error

SetIntermediateCertificate ...

func (AccessControl) SignCertificate

func (a AccessControl) SignCertificate(accessToken string, templateName string) error

SignCertificate -----

type Dummy

type Dummy struct {
	Access AccessControl
}

Dummy ------------------------

func (Dummy) CertificateRevoked

func (d Dummy) CertificateRevoked(serialNumber *big.Int) (types.RevokedCertificate, error)

CertificateRevoked ----------------------------------

func (Dummy) CreateCertificate

func (d Dummy) CreateCertificate(certificateData types.CreateCertificateData) error

CreateCertificate --------------------------------------------------

func (Dummy) CreateSSHTemplate

func (d Dummy) CreateSSHTemplate(newTemplate types.SSHTemplate) error

CreateSSHTemplate Dummy function to simulate creating a new SSH template in the storage backend

func (Dummy) CreateTemplate

func (d Dummy) CreateTemplate(newTemplate types.Template) error

CreateTemplate ---------------------------------------------------------

func (Dummy) DeleteCertificate

func (d Dummy) DeleteCertificate(serialNumber *big.Int) error

DeleteCertificate -----------------------------------------------------

func (Dummy) DeleteSSHTemplate

func (d Dummy) DeleteSSHTemplate(templateName string) error

DeleteSSHTemplate Dummy function to simulate the deletion of a template object from the storage backend

func (Dummy) DeleteTemplate

func (d Dummy) DeleteTemplate(templateName string) error

DeleteTemplate --------------------------------------------------------

func (Dummy) GetAccessControl

func (d Dummy) GetAccessControl() backend.Access

GetAccessControl ----------------------------------

func (Dummy) GetCAChain

func (d Dummy) GetCAChain() ([]string, error)

GetCAChain ------------------------------------------------------------------

func (Dummy) GetCRL

func (d Dummy) GetCRL() (string, error)

GetCRL ---------------------------------------------------------------

func (Dummy) GetCertificate

func (d Dummy) GetCertificate(serialNumber *big.Int) (string, error)

GetCertificate ---------------------------------------------------------------- Finds matching certificate matching serial number in DAP and returns it; Sends appropriate error message as necessary

func (Dummy) GetRevokedCerts

func (d Dummy) GetRevokedCerts() ([]types.RevokedCertificate, error)

GetRevokedCerts ------------------------------------------------------

func (Dummy) GetSSHTemplate

func (d Dummy) GetSSHTemplate(templateName string) (types.SSHTemplate, error)

GetSSHTemplate Dummy function to simulate returning a single template object from the storage backend

func (Dummy) GetSigningCert

func (d Dummy) GetSigningCert() (string, error)

GetSigningCert -------------------------------------------------------

func (Dummy) GetSigningKey

func (d Dummy) GetSigningKey() (string, error)

GetSigningKey --------------------------------------------------------

func (Dummy) GetTemplate

func (d Dummy) GetTemplate(templateName string) (types.Template, error)

GetTemplate ----------------------------------------------------------

func (Dummy) InitConfig

func (d Dummy) InitConfig() error

InitConfig ------

func (Dummy) ListCertificates

func (d Dummy) ListCertificates() ([]*big.Int, error)

ListCertificates ----------------------------------------------------------

func (Dummy) ListSSHTemplates

func (d Dummy) ListSSHTemplates() ([]string, error)

ListSSHTemplates Dummy function to simulate listing all SSH templates currently existing in the storage backend

func (Dummy) ListTemplates

func (d Dummy) ListTemplates() ([]string, error)

ListTemplates ------------------------------------------------------

func (Dummy) RevokeCertificate

func (d Dummy) RevokeCertificate(serialNumber *big.Int, reasonCode int, revocationDate time.Time) error

RevokeCertificate -------------------------------------------------------------

func (Dummy) WriteCAChain

func (d Dummy) WriteCAChain(certBundle []string) error

WriteCAChain ------------------------------------------------------------

func (Dummy) WriteCRL

func (d Dummy) WriteCRL(newCRL string) error

WriteCRL ----------------------------------------------------------------

func (Dummy) WriteSigningCert

func (d Dummy) WriteSigningCert(newCert string) error

WriteSigningCert --------------------------------------------------------

func (Dummy) WriteSigningKey

func (d Dummy) WriteSigningKey(newKey string) error

WriteSigningKey ---------------------------------------------------------

Jump to

Keyboard shortcuts

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