package keys
import "github.com/open-policy-agent/opa/v1/keys"
Index ¶
- func IsSupportedAlgorithm(alg string) bool
- func ParseKeysConfig(raw json.RawMessage) (map[string]*Config, error)
- type Config
Functions ¶
func IsSupportedAlgorithm ¶
IsSupportedAlgorithm true if provided alg is supported
func ParseKeysConfig ¶
func ParseKeysConfig(raw json.RawMessage) (map[string]*Config, error)
ParseKeysConfig returns a map containing the key and the signing algorithm
Types ¶
type Config ¶
type Config struct { Key string `json:"key"` PrivateKey string `json:"private_key"` Algorithm string `json:"algorithm"` Scope string `json:"scope"` }
Config holds the keys used to sign or verify bundles and tokens
func NewKeyConfig ¶
NewKeyConfig return a new Config
func (*Config) Equal ¶
Equal returns true if this key config is equal to the other.
Source Files ¶
- Version
- v1.4.2 (latest)
- Published
- May 2, 2025
- Platform
- linux/amd64
- Imports
- 4 packages
- Last checked
- 5 hours ago –
Tools for package owners.