KeyProperties interface
Anahtarın özellikleri.
Özellikler
| attributes | Anahtarın öznitelikleri. |
| curve |
Eliptik eğri adı. Geçerli değerler için bkz. JsonWebKeyCurveName. EC ve EC-HSM tuşları için varsayılan değer P-256'dır |
| key |
|
| key |
Bit cinsinden anahtar boyutu. Örneğin: RSA için 2048, 3072 veya 4096. RSA ve RSA-HSM anahtarları için varsayılan değer 2048'dir. Kendi anahtarını getir (BYOK), anahtar değişim anahtarları varsayılan olarak 4096 için özel durum yapıldı. |
| key |
Anahtarın geçerli sürümünü almak için URI. |
| key |
Anahtarın belirli bir sürümünü almak için URI. |
| kty | Anahtarın türü. Geçerli değerler için bkz. JsonWebKeyType. |
| release |
Yanıt olarak önemli sürüm ilkesi. Hem çıkış hem de giriş için kullanılır. Boşsa atlanır |
| rotation |
Yanıt olarak anahtar döndürme ilkesi. Hem çıkış hem de giriş için kullanılır. Boşsa atlanır |
Özellik Ayrıntıları
attributes
curveName
Eliptik eğri adı. Geçerli değerler için bkz. JsonWebKeyCurveName. EC ve EC-HSM tuşları için varsayılan değer P-256'dır
curveName?: string
Özellik Değeri
string
keyOps
keyOps?: string[]
Özellik Değeri
string[]
keySize
Bit cinsinden anahtar boyutu. Örneğin: RSA için 2048, 3072 veya 4096. RSA ve RSA-HSM anahtarları için varsayılan değer 2048'dir. Kendi anahtarını getir (BYOK), anahtar değişim anahtarları varsayılan olarak 4096 için özel durum yapıldı.
keySize?: number
Özellik Değeri
number
keyUri
Anahtarın geçerli sürümünü almak için URI.
keyUri?: string
Özellik Değeri
string
keyUriWithVersion
Anahtarın belirli bir sürümünü almak için URI.
keyUriWithVersion?: string
Özellik Değeri
string
kty
Anahtarın türü. Geçerli değerler için bkz. JsonWebKeyType.
kty?: string
Özellik Değeri
string
releasePolicy
Yanıt olarak önemli sürüm ilkesi. Hem çıkış hem de giriş için kullanılır. Boşsa atlanır
releasePolicy?: KeyReleasePolicy
Özellik Değeri
rotationPolicy
Yanıt olarak anahtar döndürme ilkesi. Hem çıkış hem de giriş için kullanılır. Boşsa atlanır
rotationPolicy?: RotationPolicy