Versions in this module Expand all Collapse all v0 v0.7.1 May 5, 2017 Changes in this version + var PluginMlockEnabled = "VAULT_PLUGIN_MLOCK_ENABLED" + var PluginUnwrapTokenEnv = "VAULT_UNWRAP_TOKEN" + func OptionallyEnableMlock() error + func VaultPluginTLSProvider(apiTLSConfig *api.TLSConfig) func() (*tls.Config, error) + type APIClientMeta struct + func (f *APIClientMeta) FlagSet() *flag.FlagSet + func (f *APIClientMeta) GetTLSConfig() *api.TLSConfig + type LookRunnerUtil interface + type Looker interface + LookupPlugin func(string) (*PluginRunner, error) + type PluginRunner struct + Args []string + Builtin bool + BuiltinFactory func() (interface{}, error) + Command string + Name string + Sha256 []byte + func (r *PluginRunner) Run(wrapper RunnerUtil, pluginMap map[string]plugin.Plugin, ...) (*plugin.Client, error) + type RunnerUtil interface + MlockEnabled func() bool + ResponseWrapData func(data map[string]interface{}, ttl time.Duration, jwt bool) (*wrapping.ResponseWrapInfo, error)