Skip to content

placeholder

Structs

  • Inner - Marker type binding [SecretPlaceholder] to its fsp TypeSafeId prefix.

Constants

Type Aliases

  • SecretPlaceholder - Opaque token substituted for a secret value in extraction output.

Struct

Marker type binding [SecretPlaceholder] to its fsp TypeSafeId prefix.

Unit Struct

firma_secret_provider::placeholder::PLACEHOLDER_PREFIX

Section titled “firma_secret_provider::placeholder::PLACEHOLDER_PREFIX”

Constant: &str

firma_secret_provider::placeholder::PLACEHOLDER_SUFFIX_LEN

Section titled “firma_secret_provider::placeholder::PLACEHOLDER_SUFFIX_LEN”

Constant: usize

Byte length of [SecretPlaceholder]‘s base32 UUID suffix (per the type-safe-id spec, 26 Crockford-base32 characters).

A valid token is exactly PLACEHOLDER_PREFIX.len() + PLACEHOLDER_SUFFIX_LEN bytes.

firma_secret_provider::placeholder::SecretPlaceholder

Section titled “firma_secret_provider::placeholder::SecretPlaceholder”

Type Alias: type_safe_id::TypeSafeId<Inner>

Opaque token substituted for a secret value in extraction output.

Minted per extracted secret and returned to the caller-supplied mint callback in CompiledMatcher::rewrite; the caller is responsible for persisting the SecretPlaceholder -> value mapping.