Skip to content

Commit 567a36d

Browse files
authored
Add 7.4-preview.1 support, re-record tests (Azure#32220)
Resolves Azure#31982
1 parent fea9a34 commit 567a36d

File tree

378 files changed

+39435
-40657
lines changed

Some content is hidden

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

378 files changed

+39435
-40657
lines changed

sdk/keyvault/Azure.Security.KeyVault.Administration/CHANGELOG.md

Lines changed: 2 additions & 0 deletions

sdk/keyvault/Azure.Security.KeyVault.Certificates/CHANGELOG.md

Lines changed: 2 additions & 0 deletions

sdk/keyvault/Azure.Security.KeyVault.Certificates/api/Azure.Security.KeyVault.Certificates.netstandard2.0.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public CertificateClient(System.Uri vaultUri, Azure.Core.TokenCredential credent
7373
}
7474
public partial class CertificateClientOptions : Azure.Core.ClientOptions
7575
{
76-
public CertificateClientOptions(Azure.Security.KeyVault.Certificates.CertificateClientOptions.ServiceVersion version = Azure.Security.KeyVault.Certificates.CertificateClientOptions.ServiceVersion.V7_3) { }
76+
public CertificateClientOptions(Azure.Security.KeyVault.Certificates.CertificateClientOptions.ServiceVersion version = Azure.Security.KeyVault.Certificates.CertificateClientOptions.ServiceVersion.V7_4_Preview_1) { }
7777
public bool DisableChallengeResourceVerification { get { throw null; } set { } }
7878
public Azure.Security.KeyVault.Certificates.CertificateClientOptions.ServiceVersion Version { get { throw null; } }
7979
public enum ServiceVersion
@@ -82,6 +82,7 @@ public enum ServiceVersion
8282
V7_1 = 1,
8383
V7_2 = 2,
8484
V7_3 = 3,
85+
V7_4_Preview_1 = 4,
8586
}
8687
}
8788
public partial class CertificateContact

sdk/keyvault/Azure.Security.KeyVault.Certificates/src/CertificateClientOptions.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public class CertificateClientOptions : ClientOptions
1616
/// For more information, see
1717
/// <see href="https://docs.microsoft.com/rest/api/keyvault/key-vault-versions">Key Vault versions</see>.
1818
/// </summary>
19-
internal const ServiceVersion LatestVersion = ServiceVersion.V7_3;
19+
internal const ServiceVersion LatestVersion = ServiceVersion.V7_4_Preview_1;
2020

2121
/// <summary>
2222
/// The versions of Azure Key Vault supported by this client
@@ -44,6 +44,11 @@ public enum ServiceVersion
4444
/// The Key Vault API version 7.3.
4545
/// </summary>
4646
V7_3 = 3,
47+
48+
/// <summary>
49+
/// The Key Vault API version 7.4-preview.1.
50+
/// </summary>
51+
V7_4_Preview_1 = 4,
4752
#pragma warning restore CA1707 // Identifiers should not contain underscores
4853
}
4954

@@ -82,6 +87,7 @@ internal string GetVersionString()
8287
ServiceVersion.V7_1 => "7.1",
8388
ServiceVersion.V7_2 => "7.2",
8489
ServiceVersion.V7_3 => "7.3",
90+
ServiceVersion.V7_4_Preview_1 => "7.4-preview.1",
8591
_ => throw new ArgumentException(Version.ToString()),
8692
};
8793
}

sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/CertificateClientLiveTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -769,6 +769,7 @@ public async Task VerifyUpdateCertificatePolicy()
769769
Assert.AreEqual(certificatePolicy.KeySize, updatePolicy.KeySize);
770770
}
771771

772+
[RecordedTest]
772773
[TestCase("application/x-pkcs12")]
773774
[TestCase("application/x-pem-file")]
774775
public async Task DownloadLatestCertificate(string contentType)
@@ -815,6 +816,7 @@ public async Task DownloadLatestCertificate(string contentType)
815816
CollectionAssert.AreEqual(plaintext, decrypted);
816817
}
817818

819+
[RecordedTest]
818820
[TestCase("application/x-pkcs12")]
819821
[TestCase("application/x-pem-file")]
820822
public async Task DownloadVersionedCertificate(string contentType)
@@ -872,6 +874,7 @@ public async Task DownloadVersionedCertificate(string contentType)
872874
CollectionAssert.AreEqual(plaintext, decrypted);
873875
}
874876

877+
[RecordedTest]
875878
[TestCase("application/x-pkcs12")]
876879
[TestCase("application/x-pem-file")]
877880
public async Task DownloadNonExportableCertificate(string contentType)

sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/CertificatesTestBase.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@
1313
namespace Azure.Security.KeyVault.Certificates.Tests
1414
{
1515
[ClientTestFixture(
16-
CertificateClientOptions.ServiceVersion.V7_0,
17-
CertificateClientOptions.ServiceVersion.V7_1,
16+
CertificateClientOptions.ServiceVersion.V7_4_Preview_1,
17+
CertificateClientOptions.ServiceVersion.V7_3,
1818
CertificateClientOptions.ServiceVersion.V7_2,
19-
CertificateClientOptions.ServiceVersion.V7_3)]
19+
CertificateClientOptions.ServiceVersion.V7_1,
20+
CertificateClientOptions.ServiceVersion.V7_0)]
2021
public abstract class CertificatesTestBase : RecordedTestBase<KeyVaultTestEnvironment>
2122
{
2223
protected TimeSpan PollingInterval => Recording.Mode == RecordedTestMode.Playback

sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadECDsaCertificateSignLocalVerifyRemote(application%x-pem-file,P-256).json

Lines changed: 157 additions & 165 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadECDsaCertificateSignLocalVerifyRemote(application%x-pem-file,P-256)Async.json

Lines changed: 157 additions & 165 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadECDsaCertificateSignLocalVerifyRemote(application%x-pem-file,P-256K).json

Lines changed: 150 additions & 158 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadECDsaCertificateSignLocalVerifyRemote(application%x-pem-file,P-256K)Async.json

Lines changed: 150 additions & 158 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)