Documentation ¶
Index ¶
- Constants
- func Backend(conf *logical.BackendConfig) *backend
- func DecryptPkcs8PrivateKey(privateKey string, password string) (string, error)
- func EncryptPkcs1PrivateKey(privateKey string, password string) (string, error)
- func Factory(ctx context.Context, conf *logical.BackendConfig) (logical.Backend, error)
- func SameIpSlice(x, y []net.IP) bool
- func SameStringSlice(x, y []string) bool
- type ParsedCertificate
- type RunContext
- type SyncedResponse
- type VenafiCert
Constants ¶
View Source
const ( HTTP_UNAUTHORIZED = 401 LEGACY_PEM = "der" )
View Source
const (
CredentialsRootPath = `venafi/`
)
View Source
const SecretCertsType = "pki"
SecretCertsType is the name used to identify this type
Variables ¶
This section is empty.
Functions ¶
func Backend ¶
func Backend(conf *logical.BackendConfig) *backend
Backend returns a new Backend framework struct
func DecryptPkcs8PrivateKey ¶ added in v0.10.3
func EncryptPkcs1PrivateKey ¶ added in v0.10.3
func SameIpSlice ¶
func SameStringSlice ¶
Types ¶
type ParsedCertificate ¶ added in v0.12.0
type RunContext ¶
type RunContext struct { TPPurl string TPPuser string TPPPassword string TPPZone string CloudUrl string CloudAPIkey string CloudZone string TokenUrl string AccessToken string TPPTestingEnabled bool CloudTestingEnabled bool FakeTestingEnabled bool TokenTestingEnabled bool TPPIssuerCN string CloudIssuerCN string FakeIssuerCN string }
func GetContext ¶
func GetContext() *RunContext
type SyncedResponse ¶ added in v0.12.0
type SyncedResponse struct {
// contains filtered or unexported fields
}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.