public class SecretEntry
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.time.ZonedDateTime |
created |
java.util.Optional<UserAlias> |
createdBy |
java.time.ZonedDateTime |
modified |
java.util.Optional<UserAlias> |
modifiedBy |
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 |
long |
version |
Modifier | Constructor and Description |
---|---|
|
SecretEntry(com.schibsted.security.strongbox.sdk.internal.encryption.EncryptionPayload encryptionPayload,
RawSecretEntry rawSecretEntry) |
protected |
SecretEntry(SecretIdentifier secretIdentifier,
long version,
SecretValue secretValue,
java.time.ZonedDateTime created,
java.time.ZonedDateTime modified,
java.util.Optional<UserAlias> createdBy,
java.util.Optional<UserAlias> modifiedBy,
State state,
java.util.Optional<java.time.ZonedDateTime> notBefore,
java.util.Optional<java.time.ZonedDateTime> notAfter,
java.util.Optional<Comment> comment,
java.util.Optional<UserData> userData) |
Modifier and Type | Method and Description |
---|---|
void |
bestEffortShred() |
java.lang.String |
toString() |
public final SecretIdentifier secretIdentifier
public final long version
public final SecretValue secretValue
public final java.time.ZonedDateTime created
public final java.time.ZonedDateTime modified
public final java.util.Optional<UserAlias> createdBy
public final java.util.Optional<UserAlias> modifiedBy
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<Comment> comment
public final java.util.Optional<UserData> userData
public SecretEntry(com.schibsted.security.strongbox.sdk.internal.encryption.EncryptionPayload encryptionPayload, RawSecretEntry rawSecretEntry)
protected SecretEntry(SecretIdentifier secretIdentifier, long version, SecretValue secretValue, java.time.ZonedDateTime created, java.time.ZonedDateTime modified, java.util.Optional<UserAlias> createdBy, java.util.Optional<UserAlias> modifiedBy, State state, java.util.Optional<java.time.ZonedDateTime> notBefore, java.util.Optional<java.time.ZonedDateTime> notAfter, java.util.Optional<Comment> comment, java.util.Optional<UserData> userData)