@@ -42,7 +42,7 @@ public void EnsureCreateHttpsCertificate_CreatesACertificate_WhenThereAreNoHttps
42
42
// Act
43
43
DateTimeOffset now = DateTimeOffset . UtcNow ;
44
44
now = new DateTimeOffset ( now . Year , now . Month , now . Day , now . Hour , now . Minute , now . Second , 0 , now . Offset ) ;
45
- var result = _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , CertificateName , trust : false , subject : TestCertificateSubject ) ;
45
+ var result = _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , CertificateName , trust : false , subject : TestCertificateSubject , isInteractive : false ) ;
46
46
47
47
// Assert
48
48
Assert . Equal ( EnsureCertificateResult . Succeeded , result . ResultCode ) ;
@@ -135,12 +135,12 @@ public void EnsureCreateHttpsCertificate_DoesNotCreateACertificate_WhenThereIsAn
135
135
136
136
DateTimeOffset now = DateTimeOffset . UtcNow ;
137
137
now = new DateTimeOffset ( now . Year , now . Month , now . Day , now . Hour , now . Minute , now . Second , 0 , now . Offset ) ;
138
- _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , path : null , trust : false , subject : TestCertificateSubject ) ;
138
+ _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , path : null , trust : false , subject : TestCertificateSubject , isInteractive : false ) ;
139
139
140
140
var httpsCertificate = CertificateManager . ListCertificates ( CertificatePurpose . HTTPS , StoreName . My , StoreLocation . CurrentUser , isValid : false ) . Single ( c => c . Subject == TestCertificateSubject ) ;
141
141
142
142
// Act
143
- var result = _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , CertificateName , trust : false , includePrivateKey : true , password : certificatePassword , subject : TestCertificateSubject ) ;
143
+ var result = _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , CertificateName , trust : false , includePrivateKey : true , password : certificatePassword , subject : TestCertificateSubject , isInteractive : false ) ;
144
144
145
145
// Assert
146
146
Assert . Equal ( EnsureCertificateResult . ValidCertificatePresent , result . ResultCode ) ;
@@ -162,7 +162,7 @@ public void EnsureCreateHttpsCertificate_ReturnsExpiredCertificateIfVersionIsInc
162
162
163
163
DateTimeOffset now = DateTimeOffset . UtcNow ;
164
164
now = new DateTimeOffset ( now . Year , now . Month , now . Day , now . Hour , now . Minute , now . Second , 0 , now . Offset ) ;
165
- _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , path : null , trust : false , subject : TestCertificateSubject ) ;
165
+ _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , path : null , trust : false , subject : TestCertificateSubject , isInteractive : false ) ;
166
166
167
167
CertificateManager . AspNetHttpsCertificateVersion = 2 ;
168
168
@@ -179,7 +179,7 @@ public void EnsureCreateHttpsCertificate_ReturnsExpiredCertificateForEmptyVersio
179
179
DateTimeOffset now = DateTimeOffset . UtcNow ;
180
180
now = new DateTimeOffset ( now . Year , now . Month , now . Day , now . Hour , now . Minute , now . Second , 0 , now . Offset ) ;
181
181
CertificateManager . AspNetHttpsCertificateVersion = 0 ;
182
- _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , path : null , trust : false , subject : TestCertificateSubject ) ;
182
+ _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , path : null , trust : false , subject : TestCertificateSubject , isInteractive : false ) ;
183
183
184
184
CertificateManager . AspNetHttpsCertificateVersion = 1 ;
185
185
@@ -196,7 +196,7 @@ public void EnsureCreateHttpsCertificate_ReturnsValidIfVersionIsZero()
196
196
DateTimeOffset now = DateTimeOffset . UtcNow ;
197
197
now = new DateTimeOffset ( now . Year , now . Month , now . Day , now . Hour , now . Minute , now . Second , 0 , now . Offset ) ;
198
198
CertificateManager . AspNetHttpsCertificateVersion = 0 ;
199
- _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , path : null , trust : false , subject : TestCertificateSubject ) ;
199
+ _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , path : null , trust : false , subject : TestCertificateSubject , isInteractive : false ) ;
200
200
201
201
var httpsCertificateList = CertificateManager . ListCertificates ( CertificatePurpose . HTTPS , StoreName . My , StoreLocation . CurrentUser , isValid : true ) ;
202
202
Assert . NotEmpty ( httpsCertificateList ) ;
@@ -211,7 +211,7 @@ public void EnsureCreateHttpsCertificate_ReturnValidIfCertIsNewer()
211
211
DateTimeOffset now = DateTimeOffset . UtcNow ;
212
212
now = new DateTimeOffset ( now . Year , now . Month , now . Day , now . Hour , now . Minute , now . Second , 0 , now . Offset ) ;
213
213
CertificateManager . AspNetHttpsCertificateVersion = 2 ;
214
- _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , path : null , trust : false , subject : TestCertificateSubject ) ;
214
+ _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , path : null , trust : false , subject : TestCertificateSubject , isInteractive : false ) ;
215
215
216
216
CertificateManager . AspNetHttpsCertificateVersion = 1 ;
217
217
var httpsCertificateList = CertificateManager . ListCertificates ( CertificatePurpose . HTTPS , StoreName . My , StoreLocation . CurrentUser , isValid : true ) ;
@@ -225,7 +225,7 @@ public void EnsureAspNetCoreHttpsDevelopmentCertificate_ReturnsCorrectResult_Whe
225
225
226
226
DateTimeOffset now = DateTimeOffset . UtcNow ;
227
227
now = new DateTimeOffset ( now . Year , now . Month , now . Day , now . Hour , now . Minute , now . Second , 0 , now . Offset ) ;
228
- var trustFailed = _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , path : null , trust : true , subject : TestCertificateSubject ) ;
228
+ var trustFailed = _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , path : null , trust : true , subject : TestCertificateSubject , isInteractive : false ) ;
229
229
230
230
Assert . Equal ( EnsureCertificateResult . UserCancelledTrustStep , trustFailed . ResultCode ) ;
231
231
}
@@ -237,7 +237,7 @@ public void EnsureAspNetCoreHttpsDevelopmentCertificate_CanRemoveCertificates()
237
237
238
238
DateTimeOffset now = DateTimeOffset . UtcNow ;
239
239
now = new DateTimeOffset ( now . Year , now . Month , now . Day , now . Hour , now . Minute , now . Second , 0 , now . Offset ) ;
240
- _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , path : null , trust : true , subject : TestCertificateSubject ) ;
240
+ _manager . EnsureAspNetCoreHttpsDevelopmentCertificate ( now , now . AddYears ( 1 ) , path : null , trust : true , subject : TestCertificateSubject , isInteractive : false ) ;
241
241
242
242
_manager . CleanupHttpsCertificates ( TestCertificateSubject ) ;
243
243
0 commit comments