b64

package
v3.134.1 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2024 License: Apache-2.0 Imports: 3 Imported by: 2

Documentation

Overview

Package b64 implements a base64 secrets manager for testing purposes.

Package b64 implements a base64 secrets manager for testing purposes.

Index

Constants

View Source
const Type = "b64"

Variables

View Source
var Base64SecretsProvider *secrets.MockProvider = (&secrets.MockProvider{}).Add(
	Type, func(_ json.RawMessage) (secrets.Manager, error) { mgr := NewBase64SecretsManager(); return mgr, nil },
)

Base64SecretsProvider is a SecretsProvider that only supports base64 secrets, it is intended to be used for tests where actual encryption is not needed.

Functions

func NewBase64SecretsManager

func NewBase64SecretsManager() secrets.Manager

NewBase64SecretsManager returns a secrets manager that just base64 encodes instead of encrypting. Useful for testing.

Types

This section is empty.

Jump to

Keyboard shortcuts

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