Cloud Keys 2020 Delphi Edition

Questions / Feedback?

GoogleKey Type

A Google KMS key.

Remarks

This type represents a Google KMS key.

Fields

CreationDate
String

The key's creation date.

This property reflects the key's creation date, formatted as an RFC 3339 UTC timestamp.

Name
String

The name of the key.

This property reflects the name of the key.

NextRotateDate
String

The key's next rotation date.

This property reflects the key's next rotation date, formatted as an RFC 3339 UTC timestamp, or empty string if automatic rotation is not enabled.

Note that automatic rotation is only supported for symmetric keys.

PrimaryVersion
String

The Id of the key's primary version.

For symmetric keys, this property reflects the Id of the key's primary version. For asymmetric keys, this property is always empty, since asymmetric keys cannot have a primary version.

Purpose
TickGoogleKeyPurposes

The key's purpose.

This property reflects the key's purpose. Possible values are:

  • gkpUnspecified (0)
  • gkpEncryptDecrypt (1) (indicates the key is symmetric)
  • gkpAsymmetricSign (2)
  • gkpAsymmetricDecrypt (3)

RotationPeriod
String

The key's rotation period.

This property reflects the key's rotation period, formatted as a number of seconds with up to nine fractional digits with a trailing s (e.g., 3.5984s); or empty string if automatic rotation is not enabled.

Note that automatic rotation is only supported for symmetric keys.

TemplateAlgorithm
String

The algorithm to use when new versions of the key are created.

This property reflects the algorithm to use when new versions of the key are created by CreateVersion.

TemplateProtectionLevel
String

The protection level to use when new versions of the key are created.

This property reflects the protection level to use when new versions of the key are created by CreateVersion. Possible values are:

  • SOFTWARE
  • HSM
  • EXTERNAL

Copyright (c) 2022 /n software inc. - All rights reserved.
Cloud Keys 2020 Delphi Edition - Version 20.0 [Build 8157]