DefaultSecretsResolverImpl

Default implementation of the SecretsResolver interface.

Constructors

Link copied to clipboard
constructor(pluto: Pluto, apollo: Apollo)

Types

Link copied to clipboard
data class PrivateJWK constructor(val kty: String = OKP, val kid: String, val crv: String, val d: String? = null)

Represents a Private JSON Web Key (JWK). This class is used to hold the necessary information for a private key used in JSON Web Signature (JWS).

Properties

Link copied to clipboard
Link copied to clipboard

Instance of the Pluto class used for resolving secrets.

Functions

Link copied to clipboard
open suspend override fun findSecrets(secretIds: Array<String>): Array<String>

Finds secrets based on the provided secret IDs.

Link copied to clipboard
open suspend override fun getSecret(secretId: String): Secret?

Retrieves a secret based on its ID.