com.gu.play.secretrotation
package com.gu.play.secretrotation
Members list
Type members
Classlikes
trait CachingSnapshotProvider extends SnapshotProvider
Attributes
- Supertypes
object DualSecretTransition
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DualSecretTransition.type
A 'phase' holds the particular set of secrets that are active/accepted for a given period of time
A 'phase' holds the particular set of secrets that are active/accepted for a given period of time
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
From hitting a datastore, we can determine a sequence of Phases, with their start and stop times.
From hitting a datastore, we can determine a sequence of Phases, with their start and stop times.
So for any given state, there is a phase schedule.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
trait SecretsSnapshot
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
trait SnapshotProvider
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Value parameters
- overlapDuration
-
how long old secrets will be accepted after the new secret is actively used
- usageDelay
-
don't use a new secret too quickly, other boxes need time to notice
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
In this article