You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sdk/keyvault/azure-security-keyvault-jca/CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,7 @@
7
7
### Breaking Changes
8
8
9
9
### Bugs Fixed
10
+
- Fixed bug: Missing logging for abnormal http status codes when processing HTTP responses. [#42859](https://github.com/Azure/azure-sdk-for-java/issues/42859).
- A [Java Development Kit (JDK)][jdk_link], version 8 or later.
16
+
- Here are details about [Java 8 client compatibility with Azure Certificate Authority](https://learn.microsoft.com/azure/security/fundamentals/azure-ca-details?tabs=root-and-subordinate-cas-list#client-compatibility-for-public-pkis).
17
+
-[Azure Subscription][azure_subscription]
18
+
- An existing [Azure Key Vault][azure_keyvault]. If you need to create a Key Vault, you can use the [Azure Cloud Shell][azure_cloud_shell] to create one with this Azure CLI command. Replace `<your-resource-group-name>` and `<your-key-vault-name>` with your own, unique names:
19
+
20
+
```Bash
21
+
az keyvault create --resource-group <your-resource-group-name> --name <your-key-vault-name>
22
+
```
23
+
- Access configuration:
24
+
- If using [role-based](https://learn.microsoft.com/azure/key-vault/general/rbac-guide) access, assign the roles: `Key Vault Secrets User` and `Key Vault Certificate User`. If used for Jar signing, add role `Key Vault Crypto User`.
25
+
- If using [access policy](https://learn.microsoft.com/azure/key-vault/general/assign-access-policy), add the permissions: `get` and `list` Secret permissions, `get` and `list` Certificate permissions. If used for Jar signing, add `Sign` Cryptographic Operations.
26
+
13
27
### Include the package
14
28
15
29
#### Include the BOM file
@@ -55,16 +69,6 @@ add the direct dependency to your project as follows.
55
69
```
56
70
[//]: #({x-version-update-end})
57
71
58
-
### Prerequisites
59
-
- A [Java Development Kit (JDK)][jdk_link], version 8 or later.
60
-
- Here are details about [Java 8 client compatibility with Azure Certificate Authority](https://learn.microsoft.com/azure/security/fundamentals/azure-ca-details?tabs=root-and-subordinate-cas-list#client-compatibility-for-public-pkis).
61
-
-[Azure Subscription][azure_subscription]
62
-
- An existing [Azure Key Vault][azure_keyvault]. If you need to create a Key Vault, you can use the [Azure Cloud Shell][azure_cloud_shell] to create one with this Azure CLI command. Replace `<your-resource-group-name>` and `<your-key-vault-name>` with your own, unique names:
63
-
64
-
```Bash
65
-
az keyvault create --resource-group <your-resource-group-name> --name <your-key-vault-name>
66
-
```
67
-
68
72
## Key concepts
69
73
### SSL/TLS and mTLS
70
74
The JCA library supports SSL/TLS and mTLS (Mutual TLS) to enhance security in secure communication channels. It enables applications to securely retrieve certificates from Azure Key Vault and use them for TLS-related operations.
Copy file name to clipboardExpand all lines: sdk/keyvault/azure-security-keyvault-jca/src/main/java/com/azure/security/keyvault/jca/implementation/utils/HttpUtil.java
0 commit comments