Package

com.drobisch

tresor

Permalink

package tresor

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. tresor
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class DefaultSecret(data: Map[String, Option[String]]) extends Product with Serializable

    Permalink

    a default secret type that only carries a value map and is not renewable

    a default secret type that only carries a value map and is not renewable

    data

    secret values

  2. trait Provider[C[_], P, T] extends AnyRef

    Permalink

    Interface for secret providers.

    Interface for secret providers. Other operations (creating secrets, renewing etc.) are considered details of the provider.

    C

    context type of the secret

    P

    provider context type (the input for the provider)

    T

    provider result type (the output of the provider)

  3. trait Secret[T] extends AnyRef

    Permalink

    Type class for secrets that are potentially only valid for a limited time and which might be renewable

    Type class for secrets that are potentially only valid for a limited time and which might be renewable

    T

    secret value type

Value Members

  1. implicit object DefaultSecret extends Secret[DefaultSecret] with Serializable

    Permalink
  2. package crypto

    Permalink
  3. package vault

    Permalink

    basic types to implement secrets coming from https://www.vaultproject.io

Inherited from AnyRef

Inherited from Any

Ungrouped