KeyVersionSpecAlgorithm enum
The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as HSM.
Values
- signHashAlgorithmUnspecified → const KeyVersionSpecAlgorithm
-
const KeyVersionSpecAlgorithm("SIGN_HASH_ALGORITHM_UNSPECIFIED") - rsaPss2048Sha256 → const KeyVersionSpecAlgorithm
-
const KeyVersionSpecAlgorithm("RSA_PSS_2048_SHA256") - rsaPss3072Sha256 → const KeyVersionSpecAlgorithm
-
const KeyVersionSpecAlgorithm("RSA_PSS_3072_SHA256") - rsaPss4096Sha256 → const KeyVersionSpecAlgorithm
-
const KeyVersionSpecAlgorithm("RSA_PSS_4096_SHA256") - rsaPkcs12048Sha256 → const KeyVersionSpecAlgorithm
-
const KeyVersionSpecAlgorithm("RSA_PKCS1_2048_SHA256") - rsaPkcs13072Sha256 → const KeyVersionSpecAlgorithm
-
const KeyVersionSpecAlgorithm("RSA_PKCS1_3072_SHA256") - rsaPkcs14096Sha256 → const KeyVersionSpecAlgorithm
-
const KeyVersionSpecAlgorithm("RSA_PKCS1_4096_SHA256") - ecP256Sha256 → const KeyVersionSpecAlgorithm
-
const KeyVersionSpecAlgorithm("EC_P256_SHA256") - ecP384Sha384 → const KeyVersionSpecAlgorithm
-
const KeyVersionSpecAlgorithm("EC_P384_SHA384")
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- wireValue → String
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromValue(
String value) → KeyVersionSpecAlgorithm
Constants
-
values
→ const List<
KeyVersionSpecAlgorithm> - A constant List of the values in this enum, in order of their declaration.