次の方法で共有


KeyProperties interface

キーのプロパティ。

プロパティ

attributes

キーの属性。

curveName

楕円曲線の名前。 有効な値については、JsonWebKeyCurveName を参照してください。 EC キーと EC-HSM キーの既定値は P-256 です

keyOps
keySize

キー サイズ (ビット単位)。 たとえば、RSA の場合は 2048、3072、4096 などです。 RSA キーと RSA-HSM キーの既定値は 2048 です。 Bring Your Own Key (BYOK) に対して行われた例外。キー交換キーの既定値は 4096 です。

keyUri

キーの現在のバージョンを取得する URI。

keyUriWithVersion

キーの特定のバージョンを取得する URI。

kty

キーの型。 有効な値については、JsonWebKeyType を参照してください。

releasePolicy

応答のキー リリース ポリシー。 出力と入力の両方に使用されます。 空の場合は省略

rotationPolicy

応答中のキー ローテーション ポリシー。 出力と入力の両方に使用されます。 空の場合は省略

プロパティの詳細

attributes

キーの属性。

attributes?: KeyAttributes

プロパティ値

curveName

楕円曲線の名前。 有効な値については、JsonWebKeyCurveName を参照してください。 EC キーと EC-HSM キーの既定値は P-256 です

curveName?: string

プロパティ値

string

keyOps

keyOps?: string[]

プロパティ値

string[]

keySize

キー サイズ (ビット単位)。 たとえば、RSA の場合は 2048、3072、4096 などです。 RSA キーと RSA-HSM キーの既定値は 2048 です。 Bring Your Own Key (BYOK) に対して行われた例外。キー交換キーの既定値は 4096 です。

keySize?: number

プロパティ値

number

keyUri

キーの現在のバージョンを取得する URI。

keyUri?: string

プロパティ値

string

keyUriWithVersion

キーの特定のバージョンを取得する URI。

keyUriWithVersion?: string

プロパティ値

string

kty

キーの型。 有効な値については、JsonWebKeyType を参照してください。

kty?: string

プロパティ値

string

releasePolicy

応答のキー リリース ポリシー。 出力と入力の両方に使用されます。 空の場合は省略

releasePolicy?: KeyReleasePolicy

プロパティ値

rotationPolicy

応答中のキー ローテーション ポリシー。 出力と入力の両方に使用されます。 空の場合は省略

rotationPolicy?: RotationPolicy

プロパティ値