@@ -240,4 +240,74 @@ void IConfigurationExtensionsLogger.LogInvalidConfigurationValue(string key, str
240
240
{
241
241
this . InvalidConfigurationValue ( key , value ) ;
242
242
}
243
+
244
+ #if NET8_0_OR_GREATER
245
+ [ Event ( 26 , Message = "{0} loaded successfully from '{1}'." , Level = EventLevel . Informational ) ]
246
+ internal void MtlsCertificateLoaded ( string certificateType , string filePath ) =>
247
+ this . WriteEvent ( 26 , certificateType , filePath ) ;
248
+
249
+ [ Event ( 27 , Message = "Failed to load {0} from '{1}'. Error: {2}" , Level = EventLevel . Error ) ]
250
+ internal void MtlsCertificateLoadFailed (
251
+ string certificateType ,
252
+ string filePath ,
253
+ string error ) => this . WriteEvent ( 27 , certificateType , filePath , error ) ;
254
+
255
+ [ Event ( 28 , Message = "{0} file not found at path: '{1}'." , Level = EventLevel . Error ) ]
256
+ internal void MtlsCertificateFileNotFound ( string certificateType , string filePath ) =>
257
+ this . WriteEvent ( 28 , certificateType , filePath ) ;
258
+
259
+ [ Event (
260
+ 29 ,
261
+ Message = "File permission check failed for {0} at '{1}'. Error: {2}" ,
262
+ Level = EventLevel . Warning ) ]
263
+ internal void MtlsFilePermissionCheckFailed (
264
+ string certificateType ,
265
+ string filePath ,
266
+ string error ) => this . WriteEvent ( 29 , certificateType , filePath , error ) ;
267
+
268
+ [ Event (
269
+ 30 ,
270
+ Message = "File permission warning for {0} at '{1}': {2}" ,
271
+ Level = EventLevel . Warning ) ]
272
+ internal void MtlsFilePermissionWarning (
273
+ string certificateType ,
274
+ string filePath ,
275
+ string warning ) => this . WriteEvent ( 30 , certificateType , filePath , warning ) ;
276
+
277
+ [ Event (
278
+ 31 ,
279
+ Message = "{0} chain validation failed for certificate '{1}'. Errors: {2}" ,
280
+ Level = EventLevel . Error ) ]
281
+ internal void MtlsCertificateChainValidationFailed (
282
+ string certificateType ,
283
+ string subject ,
284
+ string errors ) => this . WriteEvent ( 31 , certificateType , subject , errors ) ;
285
+
286
+ [ Event (
287
+ 32 ,
288
+ Message = "{0} chain validated successfully for certificate '{1}'." ,
289
+ Level = EventLevel . Informational ) ]
290
+ internal void MtlsCertificateChainValidated ( string certificateType , string subject ) =>
291
+ this . WriteEvent ( 32 , certificateType , subject ) ;
292
+
293
+ [ Event (
294
+ 33 ,
295
+ Message = "Server certificate validated successfully for '{0}'." ,
296
+ Level = EventLevel . Informational ) ]
297
+ internal void MtlsServerCertificateValidated ( string subject ) => this . WriteEvent ( 33 , subject ) ;
298
+
299
+ [ Event (
300
+ 34 ,
301
+ Message = "Server certificate validation failed for '{0}'. Errors: {1}" ,
302
+ Level = EventLevel . Error ) ]
303
+ internal void MtlsServerCertificateValidationFailed ( string subject , string errors ) =>
304
+ this . WriteEvent ( 34 , subject , errors ) ;
305
+
306
+ [ Event (
307
+ 35 ,
308
+ Message = "mTLS configuration enabled. Client certificate: '{0}'." ,
309
+ Level = EventLevel . Informational ) ]
310
+ internal void MtlsConfigurationEnabled ( string clientCertificateSubject ) =>
311
+ this . WriteEvent ( 35 , clientCertificateSubject ) ;
312
+ #endif
243
313
}
0 commit comments