public final class NewSecretEntry
extends java.lang.Object
implements com.schibsted.security.strongbox.sdk.internal.encryption.BestEffortShred
Modifier and Type | Field and Description |
---|---|
java.util.Optional<Comment> |
comment |
java.util.Optional<UserAlias> |
createdBy |
java.util.Optional<java.time.ZonedDateTime> |
notAfter |
java.util.Optional<java.time.ZonedDateTime> |
notBefore |
SecretIdentifier |
secretIdentifier |
SecretValue |
secretValue |
State |
state |
java.util.Optional<UserData> |
userData |
Constructor and Description |
---|
NewSecretEntry(SecretIdentifier secretIdentifier,
SecretValue secretValue,
State state) |
NewSecretEntry(SecretIdentifier secretIdentifier,
SecretValue secretValue,
State state,
java.util.Optional<UserAlias> createdBy,
java.util.Optional<java.time.ZonedDateTime> notBefore,
java.util.Optional<java.time.ZonedDateTime> notAfter,
java.util.Optional<Comment> comment,
java.util.Optional<UserData> userData) |
NewSecretEntry(SecretIdentifier secretIdentifier,
SecretValue secretValue,
State state,
java.util.Optional<java.time.ZonedDateTime> notBefore,
java.util.Optional<java.time.ZonedDateTime> notAfter,
java.util.Optional<Comment> comment) |
Modifier and Type | Method and Description |
---|---|
void |
bestEffortShred() |
public final SecretIdentifier secretIdentifier
public final SecretValue secretValue
public final java.util.Optional<UserData> userData
public final State state
public final java.util.Optional<java.time.ZonedDateTime> notBefore
public final java.util.Optional<java.time.ZonedDateTime> notAfter
public final java.util.Optional<UserAlias> createdBy
public final java.util.Optional<Comment> comment
public NewSecretEntry(SecretIdentifier secretIdentifier, SecretValue secretValue, State state, java.util.Optional<UserAlias> createdBy, java.util.Optional<java.time.ZonedDateTime> notBefore, java.util.Optional<java.time.ZonedDateTime> notAfter, java.util.Optional<Comment> comment, java.util.Optional<UserData> userData)
public NewSecretEntry(SecretIdentifier secretIdentifier, SecretValue secretValue, State state, java.util.Optional<java.time.ZonedDateTime> notBefore, java.util.Optional<java.time.ZonedDateTime> notAfter, java.util.Optional<Comment> comment)
public NewSecretEntry(SecretIdentifier secretIdentifier, SecretValue secretValue, State state)