Documentation ¶
Index ¶
Constants ¶
View Source
const (
// GuomiBasedFactoryName is the name of the factory of the software-based BCCSP implementation
GuomiBasedFactoryName = "GM"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DummyKeystoreOpts ¶
type DummyKeystoreOpts struct{}
type FileKeystoreOpts ¶
type FileKeystoreOpts struct {
KeyStorePath string `mapstructure:"keystore" yaml:"KeyStore"`
}
Pluggable Keystores, could add JKS, P12, etc..
type GMFactory ¶
type GMFactory struct{}
GMFactory is the factory of the guomi-based BCCSP.
type GmOpts ¶
type GmOpts struct { // Default algorithms when not specified (Deprecated?) SecLevel int `mapstructure:"security" json:"security" yaml:"Security"` HashFamily string `mapstructure:"hash" json:"hash" yaml:"Hash"` // Keystore Options Ephemeral bool `mapstructure:"tempkeys,omitempty" json:"tempkeys,omitempty"` FileKeystore *FileKeystoreOpts `mapstructure:"filekeystore,omitempty" json:"filekeystore,omitempty" yaml:"FileKeyStore"` DummyKeystore *DummyKeystoreOpts `mapstructure:"dummykeystore,omitempty" json:"dummykeystore,omitempty"` InmemKeystore *InmemKeystoreOpts `mapstructure:"inmemkeystore,omitempty" json:"inmemkeystore,omitempty"` }
type InmemKeystoreOpts ¶
type InmemKeystoreOpts struct{}
InmemKeystoreOpts - empty, as there is no config for the in-memory keystore
Click to show internal directories.
Click to hide internal directories.