ManagedHsmKeyProperties interface
键的属性。
属性
| attributes | 键的属性。 |
| curve |
椭圆曲线名称。 有关有效值,请参阅 JsonWebKeyCurveName。 EC 和 EC-HSM 密钥的默认值为 P-256 |
| key |
|
| key |
键大小(以位为单位)。 例如:RSA 的 2048、3072 或 4096。 RSA 和 RSA-HSM 密钥的默认值为 2048。 自带密钥(BYOK)时出现异常,密钥交换密钥默认为 4096。 |
| key |
要检索密钥的当前版本的 URI。 注意:此属性不会序列化。 它只能由服务器填充。 |
| key |
要检索特定版本的密钥的 URI。 注意:此属性不会序列化。 它只能由服务器填充。 |
| kty | 键的类型。 有关有效值,请参阅 JsonWebKeyType。 |
| release |
响应中的密钥发布策略。 它将用于输出和输入。 如果为空,则省略 |
| rotation |
响应中的密钥轮换策略。 它将用于输出和输入。 如果为空,则省略 |
属性详细信息
attributes
curveName
椭圆曲线名称。 有关有效值,请参阅 JsonWebKeyCurveName。 EC 和 EC-HSM 密钥的默认值为 P-256
curveName?: string
属性值
string
keyOps
keyOps?: string[]
属性值
string[]
keySize
键大小(以位为单位)。 例如:RSA 的 2048、3072 或 4096。 RSA 和 RSA-HSM 密钥的默认值为 2048。 自带密钥(BYOK)时出现异常,密钥交换密钥默认为 4096。
keySize?: number
属性值
number
keyUri
要检索密钥的当前版本的 URI。 注意:此属性不会序列化。 它只能由服务器填充。
keyUri?: string
属性值
string
keyUriWithVersion
要检索特定版本的密钥的 URI。 注意:此属性不会序列化。 它只能由服务器填充。
keyUriWithVersion?: string
属性值
string
kty
键的类型。 有关有效值,请参阅 JsonWebKeyType。
kty?: string
属性值
string
releasePolicy
响应中的密钥发布策略。 它将用于输出和输入。 如果为空,则省略
releasePolicy?: ManagedHsmKeyReleasePolicy
属性值
rotationPolicy
响应中的密钥轮换策略。 它将用于输出和输入。 如果为空,则省略
rotationPolicy?: ManagedHsmRotationPolicy