Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit baef8ab

Browse files
authored
Key Vault 4.0.0b2 updates (Azure#6668)
1 parent d36da8f commit baef8ab

File tree

52 files changed

+3930
-3966
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+3930
-3966
lines changed

sdk/identity/azure-identity/HISTORY.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@ revamped configuration API. Static `create_config` methods have been renamed
88

99
### Dependency changes:
1010
- Adopted [azure-core](https://pypi.org/project/azure-core/) 1.0.0b2
11-
- If you later want to revert to azure-identity 1.0.0b1, or another Azure SDK
12-
library requiring azure-core 1.0.0b1, you'll need to `pip uninstall azure-core`
11+
- If you later want to revert to a version requiring azure-core 1.0.0b1,
12+
of this or another Azure SDK library, you must explicitly install azure-core
13+
1.0.0b1 as well. For example:
14+
`pip install azure-core==1.0.0b1 azure-identity==1.0.0b1`
1315
- Adopted [MSAL](https://pypi.org/project/msal/) 0.4.1
1416
- New dependency for Python 2.7: [mock](https://pypi.org/project/mock/)
1517

sdk/keyvault/azure-keyvault-keys/HISTORY.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# Release History
22

3+
## 4.0.0b2 (2019-08-06)
4+
### Breaking changes:
5+
- Removed `azure.core.Configuration` from the public API in preparation for a
6+
revamped configuration API. Static `create_config` methods have been renamed
7+
`_create_config`, and will be removed in a future release.
8+
- This version of the library requires `azure-core` 1.0.0b2
9+
- If you later want to revert to a version requiring azure-core 1.0.0b1,
10+
of this or another Azure SDK library, you must explicitly install azure-core
11+
1.0.0b1 as well. For example:
12+
`pip install azure-core==1.0.0b1 azure-keyvault-keys==4.0.0b1`
13+
14+
### New features:
15+
- Distributed tracing framework OpenCensus is now supported
16+
- Added support for HTTP challenge based authentication, allowing clients to
17+
interact with vaults in sovereign clouds.
18+
19+
### Other changes:
20+
- Async clients use [aiohttp](https://pypi.org/project/aiohttp/) for transport
21+
by default. See
22+
[azure-core documentation](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/core/azure-core/README.md/#transport)
23+
for more information about using other transports.
24+
325
## 4.0.0b1 (2019-06-28)
426
Version 4.0.0b1 is the first preview of our efforts to create a user-friendly
527
and Pythonic client library for Azure Key Vault. For more information about

sdk/keyvault/azure-keyvault-keys/azure/keyvault/keys/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
# Licensed under the MIT License.
44
# ------------------------------------
55

6-
VERSION = "4.0.0b1"
6+
VERSION = "4.0.0b2"

sdk/keyvault/azure-keyvault-keys/tests/recordings/test_key_client.test_backup_restore.yaml

Lines changed: 17 additions & 17 deletions
Large diffs are not rendered by default.

sdk/keyvault/azure-keyvault-keys/tests/recordings/test_key_client.test_key_crud_operations.yaml

Lines changed: 41 additions & 90 deletions
Large diffs are not rendered by default.

sdk/keyvault/azure-keyvault-keys/tests/recordings/test_key_client.test_key_list.yaml

Lines changed: 26 additions & 26 deletions
Large diffs are not rendered by default.

sdk/keyvault/azure-keyvault-keys/tests/recordings/test_key_client.test_key_wrap_and_unwrap.yaml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ interactions:
1313
Content-Type:
1414
- application/json; charset=utf-8
1515
User-Agent:
16-
- python/2.7.15 (Windows-10-10.0.18362) azure-core/1.0.0b1 azsdk-python-azure-keyvault/7.0
16+
- azsdk-python-keyvault-keys/4.0.0b2 Python/2.7.15 (Windows-10-10.0.18362)
1717
method: POST
1818
uri: https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/create?api-version=7.0
1919
response:
@@ -25,7 +25,7 @@ interactions:
2525
content-length:
2626
- '0'
2727
date:
28-
- Tue, 09 Jul 2019 20:21:49 GMT
28+
- Mon, 05 Aug 2019 23:35:54 GMT
2929
expires:
3030
- '-1'
3131
pragma:
@@ -66,12 +66,12 @@ interactions:
6666
Content-Type:
6767
- application/json; charset=utf-8
6868
User-Agent:
69-
- python/2.7.15 (Windows-10-10.0.18362) azure-core/1.0.0b1 azsdk-python-azure-keyvault/7.0
69+
- azsdk-python-keyvault-keys/4.0.0b2 Python/2.7.15 (Windows-10-10.0.18362)
7070
method: POST
7171
uri: https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/create?api-version=7.0
7272
response:
7373
body:
74-
string: !!python/unicode '{"key":{"kid":"https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/651fc59e35304c8494e08cb0fb7fe567","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"tVBTAmld1HXGkTB2VoEnLrnc4HCokRsugScewlnc-k3DWn81AlaGcnnZw2P6VAHi91thNEe2qsvtPOjGu_fG6E0RfGv0ldXdZHP0kIBJVwk8MiotDvI0t7xrZOFbMJ2LMzqDItQgfWEVknjkSPkUrhhGOMoXJgdawYUHKXiw04xkSM-O96X8p8FDFBSyqgUvNzF8VrRwuAOkIKrTLfHbKdqh6pQslUXj5MTcZgRlflHk7dzpsR9KKAo1mCFptfOlBns0-EFXWF4j8Zd8tEf3WJSAOcPS21oU27G-YQtAmUu9z04j9k7OhBpSQr3_2LIneu14GSso8oituIbIuD6zUw","e":"AQAB"},"attributes":{"enabled":true,"created":1562703710,"updated":1562703710,"recoveryLevel":"Purgeable"}}'
74+
string: !!python/unicode '{"key":{"kid":"https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/d46e07a9669243a694d2d51b1eafbe83","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"kTm17rAfCchf6K0MRZgm0JJhzs4D6cYTKJUfNNfHwXFbtKfJWmMIFGDVeesOsPz6CutTvU4nPwrOKb3vdLZfiQY47iEckpl4lykftg1bzSXMMwyWs372H6IuSfhAmtHAXAwBkevwuFpGuFFNPAS3n2VLVDYgfIn-RUQJsRZLpu2RO-vJd5nX6-e2UoMr7nB0E5iwupXTRGDjaiIS1v3B-DDBg0euSMmFZf-Ii5T6R7inyjvu9AxkhRB2lkadEoP5nKO2ZNsNPpk-CQX4zLbiC5JtJiCziNAHnAlhU90-0eQA-qbDV9OGy9VBCG8zcq4ppNPvhqPrZuSKfiWy0l5E3Q","e":"AQAB"},"attributes":{"enabled":true,"created":1565048155,"updated":1565048155,"recoveryLevel":"Purgeable"}}'
7575
headers:
7676
cache-control:
7777
- no-cache
@@ -80,7 +80,7 @@ interactions:
8080
content-type:
8181
- application/json; charset=utf-8
8282
date:
83-
- Tue, 09 Jul 2019 20:21:49 GMT
83+
- Mon, 05 Aug 2019 23:35:54 GMT
8484
expires:
8585
- '-1'
8686
pragma:
@@ -118,12 +118,12 @@ interactions:
118118
Content-Type:
119119
- application/json; charset=utf-8
120120
User-Agent:
121-
- python/2.7.15 (Windows-10-10.0.18362) azure-core/1.0.0b1 azsdk-python-azure-keyvault/7.0
121+
- azsdk-python-keyvault-keys/4.0.0b2 Python/2.7.15 (Windows-10-10.0.18362)
122122
method: POST
123123
uri: https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/wrapkey?api-version=7.0
124124
response:
125125
body:
126-
string: !!python/unicode '{"kid":"https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/651fc59e35304c8494e08cb0fb7fe567","value":"Wk4en835MZFXsTXM5LD7LjsPuh8TuojptmacO2vevLIs9ut-I6GzgqE9UShiiJw_Rf4GWPYv18LKgk2WE_vL2g6Ftr7LJO5hGNHOyH1e4GW4b4HXRQc4Wu49swDAdVKzWYx77Nqtu8T9XxefzWB7H9kqmT8Dl2PrMxW1cqzAvX3_57OQKLNpVMQukKHJegmlCCt63WJOML_ffILtqiMGQm7du5rM2qp9X9VTW5fR9rae6BRcDAchNFtG2DgCYfcJ9mbe5dXaY0o_actSMbNyjAQQSqiAcYOYdnXgKvp4jOBg_E-dUfJnvBkqesVf6VNfDp13mUKgqxN6UfssWv56HQ"}'
126+
string: !!python/unicode '{"kid":"https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/d46e07a9669243a694d2d51b1eafbe83","value":"ZquldOo5Trg2gE2hHyjP-vezkSdc5avGTv8TI2vTtFTu7tT9JNFSbDaeej3XX2TBiJNPiDWSTsvLrH-YQqPWrYZ48_6uaD-Lv40_xP8KO2mxwYshZgr-MbMp_35h4N8OhUZeGB6UbLtrQIRVkuStgkFZI7K729mVRB9TutsfoKdi6q4hAmC0D2lJlAfuyIgpL4QMkva23vKLj-fC-OXvqhMiBdyYsJTeUUEQGK2CELlKlYoj5WidReOqg2QSeT6wKZaAy_h2vAk9ylP88ISZymIp5dJ_4l2AwYTOQ8gD6j5hY0xb9UZ25OR6uWulj8gUqvG17M-tvMRb8aKH2c8lRA"}'
127127
headers:
128128
cache-control:
129129
- no-cache
@@ -132,7 +132,7 @@ interactions:
132132
content-type:
133133
- application/json; charset=utf-8
134134
date:
135-
- Tue, 09 Jul 2019 20:21:51 GMT
135+
- Mon, 05 Aug 2019 23:35:54 GMT
136136
expires:
137137
- '-1'
138138
pragma:
@@ -157,7 +157,7 @@ interactions:
157157
code: 200
158158
message: OK
159159
- request:
160-
body: !!python/unicode '{"alg": "RSA-OAEP", "value": "Wk4en835MZFXsTXM5LD7LjsPuh8TuojptmacO2vevLIs9ut-I6GzgqE9UShiiJw_Rf4GWPYv18LKgk2WE_vL2g6Ftr7LJO5hGNHOyH1e4GW4b4HXRQc4Wu49swDAdVKzWYx77Nqtu8T9XxefzWB7H9kqmT8Dl2PrMxW1cqzAvX3_57OQKLNpVMQukKHJegmlCCt63WJOML_ffILtqiMGQm7du5rM2qp9X9VTW5fR9rae6BRcDAchNFtG2DgCYfcJ9mbe5dXaY0o_actSMbNyjAQQSqiAcYOYdnXgKvp4jOBg_E-dUfJnvBkqesVf6VNfDp13mUKgqxN6UfssWv56HQ"}'
160+
body: !!python/unicode '{"alg": "RSA-OAEP", "value": "ZquldOo5Trg2gE2hHyjP-vezkSdc5avGTv8TI2vTtFTu7tT9JNFSbDaeej3XX2TBiJNPiDWSTsvLrH-YQqPWrYZ48_6uaD-Lv40_xP8KO2mxwYshZgr-MbMp_35h4N8OhUZeGB6UbLtrQIRVkuStgkFZI7K729mVRB9TutsfoKdi6q4hAmC0D2lJlAfuyIgpL4QMkva23vKLj-fC-OXvqhMiBdyYsJTeUUEQGK2CELlKlYoj5WidReOqg2QSeT6wKZaAy_h2vAk9ylP88ISZymIp5dJ_4l2AwYTOQ8gD6j5hY0xb9UZ25OR6uWulj8gUqvG17M-tvMRb8aKH2c8lRA"}'
161161
headers:
162162
Accept:
163163
- application/json
@@ -170,12 +170,12 @@ interactions:
170170
Content-Type:
171171
- application/json; charset=utf-8
172172
User-Agent:
173-
- python/2.7.15 (Windows-10-10.0.18362) azure-core/1.0.0b1 azsdk-python-azure-keyvault/7.0
173+
- azsdk-python-keyvault-keys/4.0.0b2 Python/2.7.15 (Windows-10-10.0.18362)
174174
method: POST
175175
uri: https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/unwrapkey?api-version=7.0
176176
response:
177177
body:
178-
string: !!python/unicode '{"kid":"https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/651fc59e35304c8494e08cb0fb7fe567","value":"NTA2M2U2YWFhODQ1ZjE1MDIwMDU0Nzk0NGZkMTk5Njc5Yzk4ZWQ2Zjk5ZGEwYTBiMmRhZmVhZjFmNDY4NDQ5NmZkNTMyYzFjMjI5OTY4Y2I5ZGVlNDQ5NTdmY2VmN2NjZWY1OWNlZGEwYjM2MmU1NmJjZDc4ZmQzZmFlZTU3ODFjNjIzYzBiYjIyYjM1YmVhYmRlMDY2NGZkMzBlMGU4MjRhYmEzZGQxYjBhZmZmYzRhM2Q5NTVlZGUyMGNmNmE4NTRkNTJjZmQ"}'
178+
string: !!python/unicode '{"kid":"https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/d46e07a9669243a694d2d51b1eafbe83","value":"NTA2M2U2YWFhODQ1ZjE1MDIwMDU0Nzk0NGZkMTk5Njc5Yzk4ZWQ2Zjk5ZGEwYTBiMmRhZmVhZjFmNDY4NDQ5NmZkNTMyYzFjMjI5OTY4Y2I5ZGVlNDQ5NTdmY2VmN2NjZWY1OWNlZGEwYjM2MmU1NmJjZDc4ZmQzZmFlZTU3ODFjNjIzYzBiYjIyYjM1YmVhYmRlMDY2NGZkMzBlMGU4MjRhYmEzZGQxYjBhZmZmYzRhM2Q5NTVlZGUyMGNmNmE4NTRkNTJjZmQ"}'
179179
headers:
180180
cache-control:
181181
- no-cache
@@ -184,7 +184,7 @@ interactions:
184184
content-type:
185185
- application/json; charset=utf-8
186186
date:
187-
- Tue, 09 Jul 2019 20:21:51 GMT
187+
- Mon, 05 Aug 2019 23:35:54 GMT
188188
expires:
189189
- '-1'
190190
pragma:
@@ -222,12 +222,12 @@ interactions:
222222
Content-Type:
223223
- application/json; charset=utf-8
224224
User-Agent:
225-
- python/2.7.15 (Windows-10-10.0.18362) azure-core/1.0.0b1 azsdk-python-azure-keyvault/7.0
225+
- azsdk-python-keyvault-keys/4.0.0b2 Python/2.7.15 (Windows-10-10.0.18362)
226226
method: POST
227-
uri: https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/651fc59e35304c8494e08cb0fb7fe567/wrapkey?api-version=7.0
227+
uri: https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/d46e07a9669243a694d2d51b1eafbe83/wrapkey?api-version=7.0
228228
response:
229229
body:
230-
string: !!python/unicode '{"kid":"https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/651fc59e35304c8494e08cb0fb7fe567","value":"B90rJHfATEFRUcYOZxrAsz18KG9rJNv_oKZeNtbgdeaKE3JMoh_7yv4ljnwG4dK9hokX2uzE2EqQHPZVFGqF6tn8pLYIgk7ZRrVCWiZqlIA--U4VPFti7xPKCudUkX3s3IiQHAaym50nXzCQmJ8m7E1ZiyPtF4KfBAazGmJP4xWVrqBYFtOeuIgfk16Jr2LfSvfHpVJ43K6CYcDkGhCmXxfeLvv4Ypu6I-vVyLXBwf4nCCDPFGbdPZjEERJ73_o4QAP3_xnxOT1Co08nwvxJlD2M-pwqYL5WWXDbINeP1BfbcqcIB33bnIBHuqmGkiy8SDiOapC-v-VRiYcIoJTiAg"}'
230+
string: !!python/unicode '{"kid":"https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/d46e07a9669243a694d2d51b1eafbe83","value":"TXInRqZCbAA1OP4olI34ciKjLwdDo9boku3EuDZ4_LMcG60BZ-4eIIzZI3wg8RJ01sgcOX9YliHQYWmwQNHO3xrc861WOrFH6FElWOT9C7nibhHMsLAeW3bhsHKGXLQBln14kSKzqKELqGBwNgfmey8ae3HjRU2U4Gjojev3rb5ws91QwPDv8Iw5j3BWaFrgHJHdUwlnxYNrjVxdzM7PZqf_ZdBdorDGNqL_zCeyw8LGPmG1Iv4bYHaZE0DjOoWukZJCrXzK9DU_ZM1ItGvJOoM0pu-dZOOIrLvzlgJ5LhXV2zaf6kgH3prbOHDIyRFKmYV1S9SuFMA7TLWdPOdLEA"}'
231231
headers:
232232
cache-control:
233233
- no-cache
@@ -236,7 +236,7 @@ interactions:
236236
content-type:
237237
- application/json; charset=utf-8
238238
date:
239-
- Tue, 09 Jul 2019 20:21:51 GMT
239+
- Mon, 05 Aug 2019 23:35:54 GMT
240240
expires:
241241
- '-1'
242242
pragma:
@@ -261,7 +261,7 @@ interactions:
261261
code: 200
262262
message: OK
263263
- request:
264-
body: !!python/unicode '{"alg": "RSA-OAEP", "value": "B90rJHfATEFRUcYOZxrAsz18KG9rJNv_oKZeNtbgdeaKE3JMoh_7yv4ljnwG4dK9hokX2uzE2EqQHPZVFGqF6tn8pLYIgk7ZRrVCWiZqlIA--U4VPFti7xPKCudUkX3s3IiQHAaym50nXzCQmJ8m7E1ZiyPtF4KfBAazGmJP4xWVrqBYFtOeuIgfk16Jr2LfSvfHpVJ43K6CYcDkGhCmXxfeLvv4Ypu6I-vVyLXBwf4nCCDPFGbdPZjEERJ73_o4QAP3_xnxOT1Co08nwvxJlD2M-pwqYL5WWXDbINeP1BfbcqcIB33bnIBHuqmGkiy8SDiOapC-v-VRiYcIoJTiAg"}'
264+
body: !!python/unicode '{"alg": "RSA-OAEP", "value": "TXInRqZCbAA1OP4olI34ciKjLwdDo9boku3EuDZ4_LMcG60BZ-4eIIzZI3wg8RJ01sgcOX9YliHQYWmwQNHO3xrc861WOrFH6FElWOT9C7nibhHMsLAeW3bhsHKGXLQBln14kSKzqKELqGBwNgfmey8ae3HjRU2U4Gjojev3rb5ws91QwPDv8Iw5j3BWaFrgHJHdUwlnxYNrjVxdzM7PZqf_ZdBdorDGNqL_zCeyw8LGPmG1Iv4bYHaZE0DjOoWukZJCrXzK9DU_ZM1ItGvJOoM0pu-dZOOIrLvzlgJ5LhXV2zaf6kgH3prbOHDIyRFKmYV1S9SuFMA7TLWdPOdLEA"}'
265265
headers:
266266
Accept:
267267
- application/json
@@ -274,12 +274,12 @@ interactions:
274274
Content-Type:
275275
- application/json; charset=utf-8
276276
User-Agent:
277-
- python/2.7.15 (Windows-10-10.0.18362) azure-core/1.0.0b1 azsdk-python-azure-keyvault/7.0
277+
- azsdk-python-keyvault-keys/4.0.0b2 Python/2.7.15 (Windows-10-10.0.18362)
278278
method: POST
279-
uri: https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/651fc59e35304c8494e08cb0fb7fe567/unwrapkey?api-version=7.0
279+
uri: https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/d46e07a9669243a694d2d51b1eafbe83/unwrapkey?api-version=7.0
280280
response:
281281
body:
282-
string: !!python/unicode '{"kid":"https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/651fc59e35304c8494e08cb0fb7fe567","value":"NTA2M2U2YWFhODQ1ZjE1MDIwMDU0Nzk0NGZkMTk5Njc5Yzk4ZWQ2Zjk5ZGEwYTBiMmRhZmVhZjFmNDY4NDQ5NmZkNTMyYzFjMjI5OTY4Y2I5ZGVlNDQ5NTdmY2VmN2NjZWY1OWNlZGEwYjM2MmU1NmJjZDc4ZmQzZmFlZTU3ODFjNjIzYzBiYjIyYjM1YmVhYmRlMDY2NGZkMzBlMGU4MjRhYmEzZGQxYjBhZmZmYzRhM2Q5NTVlZGUyMGNmNmE4NTRkNTJjZmQ"}'
282+
string: !!python/unicode '{"kid":"https://vault51cf1084.vault.azure.net/keys/keywrap51cf1084/d46e07a9669243a694d2d51b1eafbe83","value":"NTA2M2U2YWFhODQ1ZjE1MDIwMDU0Nzk0NGZkMTk5Njc5Yzk4ZWQ2Zjk5ZGEwYTBiMmRhZmVhZjFmNDY4NDQ5NmZkNTMyYzFjMjI5OTY4Y2I5ZGVlNDQ5NTdmY2VmN2NjZWY1OWNlZGEwYjM2MmU1NmJjZDc4ZmQzZmFlZTU3ODFjNjIzYzBiYjIyYjM1YmVhYmRlMDY2NGZkMzBlMGU4MjRhYmEzZGQxYjBhZmZmYzRhM2Q5NTVlZGUyMGNmNmE4NTRkNTJjZmQ"}'
283283
headers:
284284
cache-control:
285285
- no-cache
@@ -288,7 +288,7 @@ interactions:
288288
content-type:
289289
- application/json; charset=utf-8
290290
date:
291-
- Tue, 09 Jul 2019 20:21:51 GMT
291+
- Mon, 05 Aug 2019 23:35:54 GMT
292292
expires:
293293
- '-1'
294294
pragma:

0 commit comments

Comments
 (0)