Skip to content

Commit 591b1d2

Browse files
saibulususaibulusu
andauthored
Rotating unit test certificate (#516)
* Using new private file. * Updating thumbprint in certificate manager test. * Fixing certificate manager unit tests. --------- Co-authored-by: saibulusu <saibulusu@microsoft.com>
1 parent 9a23717 commit 591b1d2

2 files changed

Lines changed: 16 additions & 16 deletions

File tree

src/VirtualClient/VirtualClient.Core.UnitTests/Identity/CertificateManagerTest.cs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ public void InitializeTest()
3535
[Test]
3636
[TestCase("AME")]
3737
[TestCase("GBL")]
38-
[TestCase("AME Infra CA 06")]
38+
[TestCase("AME Infra CA 01")]
3939
[TestCase("DC=AME")]
4040
[TestCase("DC=GBL")]
4141
[TestCase("CN=AME")]
42-
[TestCase("CN=AME Infra CA 06")]
43-
[TestCase("CN=AME Infra CA 06, DC=AME, DC=GBL")]
44-
[TestCase("CN=AME Infra CA 06,DC=AME,DC=GBL")]
42+
[TestCase("CN=AME Infra CA 01")]
43+
[TestCase("CN=AME Infra CA 01, DC=AME, DC=GBL")]
44+
[TestCase("CN=AME Infra CA 01,DC=AME,DC=GBL")]
4545
public void CertificateManagerSearchesSupportsARangeOfFormatsForIssuersOnCertificates(string issuer)
4646
{
4747
X509Certificate2 certificate = this.mockFixture.Create<X509Certificate2>();
@@ -50,15 +50,15 @@ public void CertificateManagerSearchesSupportsARangeOfFormatsForIssuersOnCertifi
5050

5151
[Test]
5252
[TestCase("ABC")]
53-
[TestCase("AME Infra CA 01")]
53+
[TestCase("AME Infra CA 06")]
5454
[TestCase("DC=ABC")]
5555
[TestCase("DC=GBB")]
56-
[TestCase("DC=AME Infra CA 01")]
56+
[TestCase("DC=AME Infra CA 06")]
5757
[TestCase("CN=ABC")]
58-
[TestCase("CN=AME Infra CA 01")]
58+
[TestCase("CN=AME Infra CA 06")]
5959
[TestCase("CN=ABC Infra CA 01, DC=AME, DC=GBL")]
60-
[TestCase("CN=AME Infra CA 01, DC=ABC, DC=GBL")]
61-
[TestCase("CN=AME Infra CA 01, DC=AME, DC=GBB")]
60+
[TestCase("CN=AME Infra CA 06, DC=ABC, DC=GBL")]
61+
[TestCase("CN=AME Infra CA 06, DC=AME, DC=GBB")]
6262
public void CertificateManagerDoesNotMismatchIssuersOnCertificates(string issuer)
6363
{
6464
X509Certificate2 certificate = this.mockFixture.Create<X509Certificate2>();
@@ -95,13 +95,13 @@ public async Task CertificateManagerSearchesTheExpectedDirectoryForCertificates(
9595
this.testCertificateManager = new TestCertificateManager(this.mockFixture);
9696

9797
string expectedDirectory = CertificateManager.DefaultUnixCertificateDirectory;
98-
string expectedCertificateFile = this.mockFixture.Combine(expectedDirectory, "C3F4A77CAD588341B8D62EE4DA02D85E8F100EFA");
98+
string expectedCertificateFile = this.mockFixture.Combine(expectedDirectory, "545AF7DD6DA3A7A78BE6D5A7A316CAD52942F949");
9999
bool confirmedDir = false;
100100
bool confirmedFile = false;
101101

102102
// Issuer: AME
103103
// Subject Name: virtualclient.test.corp.azure.com
104-
// Thumbprint: C3F4A77CAD588341B8D62EE4DA02D85E8F100EFA
104+
// Thumbprint: 545AF7DD6DA3A7A78BE6D5A7A316CAD52942F949
105105
//
106106
// Note that this is an expired/invalid certificate so there are no security concerns. It is merely
107107
// used for testing purposes.
@@ -147,13 +147,13 @@ public async Task CertificateManagerSearchesTheExpectedDirectoryForCertificates(
147147
[Test]
148148
[TestCase("AME", "virtualclient.test.corp.azure.com")]
149149
[TestCase("GBL", "virtualclient.test.corp.azure.com")]
150-
[TestCase("AME Infra CA 06", "virtualclient")]
150+
[TestCase("AME Infra CA 01", "virtualclient")]
151151
[TestCase("DC=AME", "corp.azure.com")]
152152
[TestCase("DC=GBL", "azure.com")]
153153
[TestCase("CN=AME", "virtualclient.test.corp.azure.com")]
154-
[TestCase("CN=AME Infra CA 06", "CN=virtualclient.test.corp.azure.com")]
155-
[TestCase("CN=AME Infra CA 06, DC=AME, DC=GBL", "CN=virtualclient.test.corp.azure.com")]
156-
[TestCase("CN=AME Infra CA 06,DC=AME,DC=GBL", "CN=virtualclient.test.corp.azure.com")]
154+
[TestCase("CN=AME Infra CA 01", "CN=virtualclient.test.corp.azure.com")]
155+
[TestCase("CN=AME Infra CA 01, DC=AME, DC=GBL", "CN=virtualclient.test.corp.azure.com")]
156+
[TestCase("CN=AME Infra CA 01,DC=AME,DC=GBL", "CN=virtualclient.test.corp.azure.com")]
157157
public async Task CertificateManagerHandlesDifferentIssuerAndSubjectNameFormats(string issuer, string subjectName)
158158
{
159159
this.mockFixture.Setup(PlatformID.Unix);
@@ -166,7 +166,7 @@ public async Task CertificateManagerHandlesDifferentIssuerAndSubjectNameFormats(
166166

167167
// Issuer: AME
168168
// Subject Name: virtualclient.test.corp.azure.com
169-
// Thumbprint: C3F4A77CAD588341B8D62EE4DA02D85E8F100EFA
169+
// Thumbprint: 545AF7DD6DA3A7A78BE6D5A7A316CAD52942F949
170170
//
171171
// Note that this is an expired/invalid certificate so there are no security concerns. It is merely
172172
// used for testing purposes.
Binary file not shown.

0 commit comments

Comments
 (0)