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
* Doc comment and scope name improvements
* Implement secure key release
ResolvesAzure#14892 sans tests; see Azure#16789 and Azure#16792
* Update public APIs
Copy file name to clipboardExpand all lines: sdk/keyvault/Azure.Security.KeyVault.Keys/src/CreateKeyOptions.cs
+10Lines changed: 10 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,16 @@ public CreateKeyOptions()
38
38
/// </summary>
39
39
publicbool?Enabled{get;set;}
40
40
41
+
/// <summary>
42
+
/// Gets or sets a value indicating whether the private key can be exported.
43
+
/// </summary>
44
+
publicbool?Exportable{get;set;}
45
+
46
+
/// <summary>
47
+
/// Gets or sets the policy rules under which the key can be exported.
48
+
/// </summary>
49
+
publicKeyReleasePolicyReleasePolicy{get;set;}
50
+
41
51
/// <summary>
42
52
/// Gets a dictionary of tags with specific metadata about the key. Although this collection cannot be set, it can be modified
43
53
/// or initialized with a <see href="https://docs.microsoft.com/dotnet/csharp/programming-guide/classes-and-structs/how-to-initialize-a-dictionary-with-a-collection-initializer">collection initializer</see>.
Copy file name to clipboardExpand all lines: sdk/keyvault/Azure.Security.KeyVault.Keys/src/Cryptography/CryptographyClient.cs
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ protected CryptographyClient()
34
34
/// Initializes a new instance of the <see cref="CryptographyClient"/> class.
35
35
/// </summary>
36
36
/// <param name="keyId">
37
-
/// The <see cref="KeyProperties.Id"/> of the <see cref="KeyVaultKey"/> which will be used for cryptographic operations.
37
+
/// The key identifier of the <see cref="KeyVaultKey"/> which will be used for cryptographic operations.
38
38
/// If you have a key <see cref="Uri"/>, use <see cref="KeyVaultKeyIdentifier"/> to parse the <see cref="KeyVaultKeyIdentifier.VaultUri"/> and other information.
39
39
/// </param>
40
40
/// <param name="credential">A <see cref="TokenCredential"/> used to authenticate requests to the vault, like DefaultAzureCredential.</param>
@@ -48,7 +48,7 @@ public CryptographyClient(Uri keyId, TokenCredential credential)
48
48
/// Initializes a new instance of the <see cref="CryptographyClient"/> class.
49
49
/// </summary>
50
50
/// <param name="keyId">
51
-
/// The <see cref="KeyProperties.Id"/> of the <see cref="KeyVaultKey"/> which will be used for cryptographic operations.
51
+
/// The key identifier of the <see cref="KeyVaultKey"/> which will be used for cryptographic operations.
52
52
/// If you have a key <see cref="Uri"/>, use <see cref="KeyVaultKeyIdentifier"/> to parse the <see cref="KeyVaultKeyIdentifier.VaultUri"/> and other information.
53
53
/// </param>
54
54
/// <param name="credential">A <see cref="TokenCredential"/> used to authenticate requests to the vault, like DefaultAzureCredential.</param>
Copy file name to clipboardExpand all lines: sdk/keyvault/Azure.Security.KeyVault.Keys/src/Cryptography/EncryptResult.cs
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ internal EncryptResult()
21
21
}
22
22
23
23
/// <summary>
24
-
/// Gets the <see cref="KeyProperties.Id"/> of the <see cref="KeyVaultKey"/> used to encrypt. This must be stored alongside the <see cref="Ciphertext"/> as the same key must be used to decrypt it.
24
+
/// Gets the key identifier of the <see cref="KeyVaultKey"/> used to encrypt. This must be stored alongside the <see cref="Ciphertext"/> as the same key must be used to decrypt it.
Copy file name to clipboardExpand all lines: sdk/keyvault/Azure.Security.KeyVault.Keys/src/Cryptography/SignResult.cs
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ internal SignResult()
18
18
}
19
19
20
20
/// <summary>
21
-
/// Gets the <see cref="KeyProperties.Id"/> of the <see cref="KeyVaultKey"/> used to sign. This must be stored alongside the <see cref="Signature"/> as the same key must be used to verify it.
21
+
/// Gets the key identifier of the <see cref="KeyVaultKey"/> used to sign. This must be stored alongside the <see cref="Signature"/> as the same key must be used to verify it.
Copy file name to clipboardExpand all lines: sdk/keyvault/Azure.Security.KeyVault.Keys/src/Cryptography/WrapResult.cs
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ internal WrapResult()
18
18
}
19
19
20
20
/// <summary>
21
-
/// Gets the <see cref="KeyProperties.Id"/> of the <see cref="KeyVaultKey"/> used to wrap the <see cref="EncryptedKey"/>. This must be stored alongside the <see cref="EncryptedKey"/> as the same key must be used to unwrap it.
21
+
/// Gets the key identifier of the <see cref="KeyVaultKey"/> used to wrap the <see cref="EncryptedKey"/>. This must be stored alongside the <see cref="EncryptedKey"/> as the same key must be used to unwrap it.
0 commit comments