java.lang.Object
it.pagopa.swclient.mil.azureservices.keyvault.keys.bean.KeyAttributes

public class KeyAttributes extends Object

The attributes of a key managed by the key vault service.

Author:
Antonio Tarricone
See Also:
  • Field Details

    • created

      private Long created

      Creation time in UTC (Unix epoch in seconds).

    • enabled

      private Boolean enabled

      Determines whether the object is enabled.

    • exp

      private Long exp

      Expiry date in UTC (Unix epoch in seconds).

    • exportable

      private Boolean exportable

      Indicates if the private key can be exported. Release policy must be provided when creating the first version of an exportable key.

    • nbf

      private Long nbf

      Not before date in UTC (Unix epoch in seconds).

    • recoverableDays

      private Integer recoverableDays

      softDelete data retention days. Value should be ≥7 and ≤ 90 when softDelete enabled, otherwise 0.

    • recoveryLevel

      private String recoveryLevel

      Reflects the deletion recovery level currently in effect for keys in the current vault.

      See Also:
    • updated

      private Long updated

      Last updated time in UTC (Unix epoch in seconds).

  • Constructor Details

    • KeyAttributes

      public KeyAttributes()

      Default constructor.