KeyProperties interface
Właściwości klucza.
Właściwości
| attributes | Atrybuty klucza. |
| curve |
Nazwa krzywej eliptycznej. Aby uzyskać prawidłowe wartości, zobacz JsonWebKeyCurveName. Wartość domyślna dla kluczy EC i EC-HSM to P-256 |
| key |
|
| key |
Rozmiar klucza w bitach. Na przykład: 2048, 3072 lub 4096 dla RSA. Wartość domyślna dla kluczy RSA i RSA-HSM to 2048. Wyjątek w przypadku funkcji BYOK (Bring Your Own Key) — klucze wymiany kluczy domyślnie to 4096. |
| key |
Identyfikator URI do pobrania bieżącej wersji klucza. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| key |
Identyfikator URI do pobrania konkretnej wersji klucza. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| kty | Typ klucza. Aby uzyskać prawidłowe wartości, zobacz JsonWebKeyType. |
| release |
Zasady wydania klucza w odpowiedzi. Będzie on używany zarówno dla danych wyjściowych, jak i wejściowych. Pominięto, jeśli jest pusty |
| rotation |
Zasady rotacji kluczy w odpowiedzi. Będzie on używany zarówno dla danych wyjściowych, jak i wejściowych. Pominięto, jeśli jest pusty |
Szczegóły właściwości
attributes
curveName
Nazwa krzywej eliptycznej. Aby uzyskać prawidłowe wartości, zobacz JsonWebKeyCurveName. Wartość domyślna dla kluczy EC i EC-HSM to P-256
curveName?: string
Wartość właściwości
string
keyOps
keyOps?: string[]
Wartość właściwości
string[]
keySize
Rozmiar klucza w bitach. Na przykład: 2048, 3072 lub 4096 dla RSA. Wartość domyślna dla kluczy RSA i RSA-HSM to 2048. Wyjątek w przypadku funkcji BYOK (Bring Your Own Key) — klucze wymiany kluczy domyślnie to 4096.
keySize?: number
Wartość właściwości
number
keyUri
Identyfikator URI do pobrania bieżącej wersji klucza. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
keyUri?: string
Wartość właściwości
string
keyUriWithVersion
Identyfikator URI do pobrania konkretnej wersji klucza. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
keyUriWithVersion?: string
Wartość właściwości
string
kty
Typ klucza. Aby uzyskać prawidłowe wartości, zobacz JsonWebKeyType.
kty?: string
Wartość właściwości
string
releasePolicy
Zasady wydania klucza w odpowiedzi. Będzie on używany zarówno dla danych wyjściowych, jak i wejściowych. Pominięto, jeśli jest pusty
releasePolicy?: KeyReleasePolicy
Wartość właściwości
rotationPolicy
Zasady rotacji kluczy w odpowiedzi. Będzie on używany zarówno dla danych wyjściowych, jak i wejściowych. Pominięto, jeśli jest pusty
rotationPolicy?: RotationPolicy