Class KeyAttributes
java.lang.Object
it.pagopa.swclient.mil.azureservices.keyvault.keys.bean.KeyAttributes
The attributes of a key managed by the key vault service.
- Author:
- Antonio Tarricone
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate LongCreation time in UTC (Unix epoch in seconds).private BooleanDetermines whether the object is enabled.private LongExpiry date in UTC (Unix epoch in seconds).private BooleanIndicates if the private key can be exported.private LongNot before date in UTC (Unix epoch in seconds).private IntegersoftDelete data retention days.private StringReflects the deletion recovery level currently in effect for keys in the current vault.private LongLast updated time in UTC (Unix epoch in seconds). -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
created
Creation time in UTC (Unix epoch in seconds).
-
enabled
Determines whether the object is enabled.
-
exp
Expiry date in UTC (Unix epoch in seconds).
-
exportable
Indicates if the private key can be exported. Release policy must be provided when creating the first version of an exportable key.
-
nbf
Not before date in UTC (Unix epoch in seconds).
-
recoverableDays
softDelete data retention days. Value should be ≥7 and ≤ 90 when softDelete enabled, otherwise 0.
-
recoveryLevel
Reflects the deletion recovery level currently in effect for keys in the current vault.
- See Also:
-
updated
Last updated time in UTC (Unix epoch in seconds).
-
-
Constructor Details
-
KeyAttributes
public KeyAttributes()Default constructor.
-