1 write to _logger
aspire (1)
Certificates\CertificateGeneration\CertificateManager.cs (1)
1097
_logger
= logger;
116 references to _logger
aspire (116)
Certificates\CertificateGeneration\CertificateManager.cs (116)
1100
public bool IsEnabled() =>
_logger
.IsEnabled(LogLevel.Debug);
1104
_logger
.LogDebug("Listing certificates from {Location}\\{StoreName}", location, storeName);
1108
_logger
.LogDebug("Found certificates: {MatchingCertificates}", matchingCertificates);
1112
_logger
.LogDebug("Checking certificates validity");
1116
_logger
.LogDebug("Valid certificates: {ValidCertificates}", validCertificates);
1120
_logger
.LogDebug("Invalid certificates: {InvalidCertificates}", invalidCertificates);
1124
_logger
.LogDebug("Finished listing certificates.");
1128
_logger
.LogError("An error occurred while listing the certificates: {Error}", e);
1132
_logger
.LogDebug("Filtered certificates: {FilteredCertificates}", filteredCertificates);
1136
_logger
.LogDebug("Excluded certificates: {ExcludedCertificates}", excludedCertificates);
1140
_logger
.LogDebug("Valid certificates: {Certificates}", certificates);
1144
_logger
.LogDebug("Selected certificate: {Certificate}", certificate);
1148
_logger
.LogDebug("No valid certificates found.");
1152
_logger
.LogDebug("Generating HTTPS development certificate.");
1156
_logger
.LogDebug("Finished generating HTTPS development certificate.");
1160
_logger
.LogError("An error has occurred generating the certificate: {Error}.", e);
1164
_logger
.LogDebug("Saving certificate '{Certificate}' to store {Location}\\{StoreName}.", certificate, location, name);
1168
_logger
.LogDebug("Finished saving certificate to the store.");
1172
_logger
.LogError("An error has occurred saving the certificate: {Error}.", e);
1176
_logger
.LogDebug("Saving certificate '{Certificate}' to {Path} {PrivateKey} private key.", certificate, path, includePrivateKey ? "with" : "without");
1180
_logger
.LogDebug("Exporting certificate with private key but no password.");
1184
_logger
.LogDebug("Creating directory {Path}.", path);
1188
_logger
.LogError("An error has occurred while exporting the certificate: {Error}.", error);
1192
_logger
.LogDebug("Writing the certificate to: {Path}.", path);
1196
_logger
.LogError("An error has occurred while writing the certificate to disk: {Error}.", error);
1200
_logger
.LogDebug("Trusting the certificate to: {Certificate}.", certificate);
1204
_logger
.LogDebug("Finished trusting the certificate.");
1208
_logger
.LogError("An error has occurred while trusting the certificate: {Error}.", error);
1212
_logger
.LogDebug("Running the trust command {Command}.", command);
1216
_logger
.LogDebug("Finished running the trust command.");
1220
_logger
.LogWarning("An error has occurred while running the trust command: {ExitCode}.", exitCode);
1224
_logger
.LogDebug("Running the remove trust command for {Certificate}.", certificate);
1228
_logger
.LogDebug("Finished running the remove trust command.");
1232
_logger
.LogWarning("An error has occurred while running the remove trust command: {ExitCode}.", exitCode);
1236
_logger
.LogDebug("The certificate is not trusted: {Certificate}.", certificate);
1240
_logger
.LogDebug("Removing the certificate from the keychain {KeyChain} {Certificate}.", keyChain, certificate);
1244
_logger
.LogDebug("Finished removing the certificate from the keychain.");
1248
_logger
.LogWarning("An error has occurred while running the remove trust command: {ExitCode}.", exitCode);
1252
_logger
.LogDebug("Removing the certificate from the user store {Certificate}.", certificate);
1256
_logger
.LogDebug("Finished removing the certificate from the user store.");
1260
_logger
.LogError("An error has occurred while removing the certificate from the user store: {Error}.", error);
1264
_logger
.LogDebug("Adding certificate to the trusted root certification authority store.");
1268
_logger
.LogDebug("The certificate is already trusted.");
1272
_logger
.LogDebug("Trusting the certificate was cancelled by the user.");
1276
_logger
.LogDebug("Removing the certificate from the trusted root certification authority store.");
1280
_logger
.LogDebug("Finished removing the certificate from the trusted root certification authority store.");
1284
_logger
.LogDebug("The certificate was not trusted.");
1288
_logger
.LogDebug("Correcting the the certificate state for '{Certificate}'.", certificate);
1292
_logger
.LogDebug("Finished correcting the certificate state.");
1296
_logger
.LogError("An error has occurred while correcting the certificate state: {Error}.", error);
1300
_logger
.LogDebug("Importing the certificate {Certificate} to the keychain '{Keychain}'.", certificate, keychain);
1304
_logger
.LogDebug("Finished importing the certificate to the keychain.");
1308
_logger
.LogError("An error has occurred while importing the certificate to the keychain: {ExitCode}, {Output}", exitCode, output);
1312
_logger
.LogDebug("Writing the certificate to: {Path}.", path);
1316
_logger
.LogError("An error has occurred while writing the certificate to disk: {Error}.", error);
1320
_logger
.LogError("The file '{CertificatePath}' does not exist.", certificatePath);
1324
_logger
.LogError("One or more HTTPS certificates exist '{CertificateDescription}'.", certificateDescription);
1328
_logger
.LogDebug("Loading certificate from path '{CertificatePath}'.", certificatePath);
1332
_logger
.LogDebug("The certificate '{Description}' has been loaded successfully.", description);
1336
_logger
.LogError("An error has occurred while loading the certificate from disk: {Error}.", error);
1340
_logger
.LogError("The provided certificate '{Description}' is not a valid ASP.NET Core HTTPS development certificate.", description);
1344
_logger
.LogDebug("The certificate is already trusted.");
1348
_logger
.LogDebug("Saving the certificate {Certificate} to the user profile folder '{Directory}'.", certificate, directory);
1352
_logger
.LogDebug("Finished saving the certificate to the user profile folder.");
1356
_logger
.LogError("An error has occurred while saving certificate '{CertificateThumbprint}' in the user profile folder: {ErrorMessage}.", certificateThumbprint, errorMessage);
1360
_logger
.LogError("An error has occurred while removing certificate '{CertificateThumbprint}' from the user profile folder: {ErrorMessage}.", certificateThumbprint, errorMessage);
1364
_logger
.LogError("The file '{Path}' is not a valid certificate.", path);
1368
_logger
.LogWarning("The on-disk store directory was not found.");
1372
_logger
.LogDebug("Reading OpenSSL trusted certificates location from {NssDbOverrideVariableName}.", nssDbOverrideVariableName);
1376
_logger
.LogDebug("Reading NSS database locations from {EnvironmentVariable}.", environmentVariable);
1380
_logger
.LogWarning("The NSS database '{NssDb}' provided via {EnvironmentVariable} does not exist.", nssDb, environmentVariable);
1384
_logger
.LogWarning("The certificate is not trusted by .NET. This will likely affect System.Net.Http.HttpClient.");
1388
_logger
.LogWarning("The certificate is not trusted by OpenSSL. Ensure that the {EnvVarName} environment variable is set correctly.", envVarName);
1392
_logger
.LogWarning("The certificate is not trusted in the NSS database in '{Path}'. This will likely affect the {Browser} family of browsers.", path, browser);
1396
_logger
.LogDebug("Home directory '{HomeDirectory}' does not exist. Unable to discover NSS databases for user '{Username}'. This will likely affect browsers.", homeDirectory, username);
1400
_logger
.LogDebug("OpenSSL reported its directory in an unexpected format.");
1404
_logger
.LogDebug("Unable to determine the OpenSSL directory.");
1408
_logger
.LogDebug("Unable to determine the OpenSSL directory: {ExceptionMessage}.", exceptionMessage);
1412
_logger
.LogError("Unable to compute the hash of certificate {CertificatePath}. OpenSSL trust is likely in an inconsistent state.", certificatePath);
1416
_logger
.LogError("Unable to compute the certificate hash: {CertificatePath}. OpenSSL trust is likely in an inconsistent state. {ExceptionMessage}", certificatePath, exceptionMessage);
1420
_logger
.LogError("Unable to update certificate '{FullName}' in the OpenSSL trusted certificate hash collection - {MaxHashCollisions} certificates have the hash {Hash}.", fullName, maxHashCollisions, hash);
1424
_logger
.LogError("Unable to update the OpenSSL trusted certificate hash collection: {ExceptionMessage}. Manually rehashing may help. See https://aka.ms/dev-certs-trust for more information.", exceptionMessage);
1428
_logger
.LogWarning("Failed to trust the certificate in .NET: {ExceptionMessage}.", exceptionMessage);
1432
_logger
.LogDebug("Trusted the certificate in .NET.");
1436
_logger
.LogWarning("Clients that validate certificate trust using OpenSSL will not trust the certificate.");
1440
_logger
.LogDebug("Trusted the certificate in OpenSSL.");
1444
_logger
.LogWarning("Failed to trust the certificate in the NSS database in '{Path}'. This will likely affect the {Browser} family of browsers.", path, browser);
1448
_logger
.LogDebug("Trusted the certificate in the NSS database in '{Path}'.", path);
1452
_logger
.LogWarning("Failed to untrust the certificate in .NET: {ExceptionMessage}.", exceptionMessage);
1456
_logger
.LogWarning("Failed to untrust the certificate in OpenSSL.");
1460
_logger
.LogDebug("Untrusted the certificate in OpenSSL.");
1464
_logger
.LogWarning("Failed to remove the certificate from the NSS database in '{Path}'.", path);
1468
_logger
.LogDebug("Removed the certificate from the NSS database in '{Path}'.", path);
1472
_logger
.LogWarning("The certificate is only partially trusted - some clients will not accept it.");
1476
_logger
.LogWarning("Failed to look up the certificate in the NSS database in '{Path}': {ExceptionMessage}.", path, exceptionMessage);
1480
_logger
.LogWarning("Failed to add the certificate to the NSS database in '{Path}': {ExceptionMessage}.", path, exceptionMessage);
1484
_logger
.LogWarning("Failed to remove the certificate from the NSS database in '{Path}': {ExceptionMessage}.", path, exceptionMessage);
1488
_logger
.LogWarning("Failed to find the Firefox profiles in directory '{FirefoxDirectory}': {Message}.", firefoxDirectory, message);
1492
_logger
.LogDebug("No Firefox profiles found in directory '{FirefoxDirectory}'.", firefoxDirectory);
1496
_logger
.LogWarning("Failed to trust the certificate in the NSS database in '{Path}'. This will likely affect the {Browser} family of browsers. This likely indicates that the database already contains an entry for the certificate under a different name. Please remove it and try again.", path, browser);
1500
_logger
.LogWarning("The {OpenSslCertDirectoryOverrideVariableName} environment variable is set but will not be consumed while checking trust.", openSslCertDirectoryOverrideVariableName);
1504
_logger
.LogWarning("The {OpenSslCommand} command is unavailable. It is required for updating certificate trust in OpenSSL.", openSslCommand);
1508
_logger
.LogWarning("The {CertUtilCommand} command is unavailable. It is required for querying and updating NSS databases, which are chiefly used to trust certificates in browsers.", certUtilCommand);
1512
_logger
.LogDebug("Untrusting the certificate in OpenSSL was skipped since '{CertPath}' does not exist.", certPath);
1516
_logger
.LogWarning("Failed to delete certificate file '{CertPath}': {ExceptionMessage}.", certPath, exceptionMessage);
1520
_logger
.LogError("Unable to export the certificate since '{CertPath}' already exists. Please remove it.", certPath);
1524
_logger
.LogInformation("For OpenSSL trust to take effect, '{CertDir}' must be listed in the {EnvVarName} environment variable. For example, `export {EnvVarName}=\"{CertDir}:{OpenSslDir}\"`. See https://aka.ms/dev-certs-trust for more information.", certDir, envVarName, envVarName, certDir, openSslDir);
1528
_logger
.LogInformation("For OpenSSL trust to take effect, '{CertDir}' must be listed in the {EnvVarName} environment variable. See https://aka.ms/dev-certs-trust for more information.", certDir, envVarName);
1532
_logger
.LogWarning("Directory '{DirectoryPath}' may be readable by other users.", directoryPath);
1536
_logger
.LogDebug("The certificate directory '{CertDir}' is already included in the {EnvVarName} environment variable.", certDir, envVarName);
1540
_logger
.LogInformation("For OpenSSL trust to take effect, '{CertDir}' must be listed in the {EnvVarName} environment variable. For example, `export {EnvVarName}=\"{CertDir}:${EnvVarName}\"`. See https://aka.ms/dev-certs-trust for more information.", certDir, envVarName, envVarName, certDir, envVarName);
1544
_logger
.LogDebug("Successfully trusted the certificate in the Windows certificate store via WSL.");
1548
_logger
.LogWarning("Failed to trust the certificate in the Windows certificate store via WSL.");
1552
_logger
.LogWarning("Failed to trust the certificate in the Windows certificate store via WSL: {ExceptionMessage}.", exceptionMessage);
1556
_logger
.LogDebug("Meets minimum version certificates: {MeetsMinimumVersionCertificates}", meetsMinimumVersionCertificates);
1560
_logger
.LogDebug("Below minimum version certificates: {BelowMinimumVersionCertificates}", belowMinimumVersionCertificates);