wrap Key - wrap Key
Belirtilen anahtarı kullanarak simetrik anahtarı sarmalar.
WRAP işlemi, daha önce Azure Key Vault depolanan bir anahtar şifreleme anahtarı kullanılarak simetrik anahtarın şifrelenmesini destekler. Wrap işlemi yalnızca Azure Key Vault depolanan simetrik anahtarlar için kesinlikle gereklidir çünkü asimetrik anahtarla koruma anahtarın ortak bölümü kullanılarak gerçekleştirilebilir. Bu işlem, anahtar başvurusu olan ancak ortak anahtar malzemesine erişimi olmayan arayanlar için kolaylık sağlamak amacıyla asimetrik anahtarlar için desteklenir. Bu işlem anahtarlar/wrapKey izni gerektirir.
POST {vaultBaseUrl}/keys/{key-name}/{key-version}/wrapkey?api-version=7.4
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
key-name
|
path | True |
string |
Anahtarın adı. |
key-version
|
path | True |
string |
Anahtarın sürümü. |
vault
|
path | True |
string |
Kasa adı, örneğin https://myvault.vault.azure.net. |
api-version
|
query | True |
string |
İstemci API sürümü. |
İstek Gövdesi
Name | Gerekli | Tür | Description |
---|---|---|---|
alg | True |
algoritma tanımlayıcısı |
|
value | True |
string |
|
aad |
string |
Kimliği doğrulanmış şifreleme algoritmaları kullanılırken kimlik doğrulaması için ek veriler kullanılır ancak şifrelenmez/şifresi çözülemez. |
|
iv |
string |
Simetrik algoritmalar için kriptografik olarak rastgele, yinelenmeyen başlatma vektörleri. |
|
tag |
string |
Kimliği doğrulanmış bir algoritmayla şifre çözme gerçekleştirirken kimlik doğrulaması için kullanılan etiket. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Sarmalanmış simetrik anahtar. |
|
Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı Key Vault. |
Örnekler
Wrapkey
Sample Request
POST https://myvault.vault.azure.net//keys/sdktestkey/0698c2156c1a4e1da5b6bab6f6422fd6/wrapkey?api-version=7.4
{
"alg": "RSA1_5",
"value": "ovQIlbB0DgWhZA7sgkPxbg9H-Ly-VlNGPSgGrrZvlIo"
}
Sample Response
{
"kid": "https://myvault.vault.azure.net/keys/sdktestkey/0698c2156c1a4e1da5b6bab6f6422fd6",
"value": "khwIe26NuAZazS7upywDBpGRmRNMW5-4h_JQKxOdB78nYVxZWnBXwCxOv7a3Sr_mCjiVzKsoQQZwL-CJzhYa0512tfYem56zls5a44y5QsdcfvuSzOvpthVhA9XkEfCJSqSY_sip5d8BelT_w_ikvd_8KqiQ_0H54RqYUN8svCpu28paHgBocHFNXTQ9NtU9ec2qgESXk7Jp4OTy9HJtQJavKDUqTJ3YmtLxUgsgBCe0FNMHUSEYC0Ys6PavYzdTwIzYCq84idmAxJOj-O_6eALJFH2sDTOQYHjzOae2t8eFmw6C-t55qjrCI91a9mUJEGPhYixiG4gR4PaEJ7wGvw"
}
Tanımlar
Name | Description |
---|---|
Error |
Anahtar kasası sunucusu hatası. |
Json |
algoritma tanımlayıcısı |
Key |
Anahtar işlemi sonucu. |
Key |
Anahtar işlemleri parametreleri. |
Key |
Anahtar kasası hata özel durumu. |
Error
Anahtar kasası sunucusu hatası.
Name | Tür | Description |
---|---|---|
code |
string |
Hata kodu. |
innererror |
Anahtar kasası sunucusu hatası. |
|
message |
string |
Hata iletisi. |
JsonWebKeyEncryptionAlgorithm
algoritma tanımlayıcısı
Name | Tür | Description |
---|---|---|
A128CBC |
string |
|
A128CBCPAD |
string |
|
A128GCM |
string |
|
A128KW |
string |
|
A192CBC |
string |
|
A192CBCPAD |
string |
|
A192GCM |
string |
|
A192KW |
string |
|
A256CBC |
string |
|
A256CBCPAD |
string |
|
A256GCM |
string |
|
A256KW |
string |
|
RSA-OAEP |
string |
|
RSA-OAEP-256 |
string |
|
RSA1_5 |
string |
KeyOperationResult
Anahtar işlemi sonucu.
Name | Tür | Description |
---|---|---|
aad |
string |
|
iv |
string |
|
kid |
string |
Anahtar tanımlayıcısı |
tag |
string |
|
value |
string |
KeyOperationsParameters
Anahtar işlemleri parametreleri.
Name | Tür | Description |
---|---|---|
aad |
string |
Kimliği doğrulanmış şifreleme algoritmaları kullanılırken kimlik doğrulaması için ek veriler kullanılır ancak şifrelenmez/şifresi çözülemez. |
alg |
algoritma tanımlayıcısı |
|
iv |
string |
Simetrik algoritmalar için kriptografik olarak rastgele, yinelenmeyen başlatma vektörleri. |
tag |
string |
Kimliği doğrulanmış bir algoritmayla şifre çözme gerçekleştirirken kimlik doğrulaması için kullanılan etiket. |
value |
string |
KeyVaultError
Anahtar kasası hata özel durumu.
Name | Tür | Description |
---|---|---|
error |
Anahtar kasası sunucusu hatası. |