31 references to CertificateTrustLevel
aspire (14)
Utils\EnvironmentChecker\DevCertsCheck.cs (14)
58var trustLevel = GetCertificateTrustLevel(c); 88var trustedCount = certInfos.Count(c => c.TrustLevel != CertificateTrustLevel.None); 89var fullyTrustedCount = certInfos.Count(c => c.TrustLevel == CertificateTrustLevel.Full); 90var partiallyTrustedCount = certInfos.Count(c => c.TrustLevel == CertificateTrustLevel.Partial); 94.Where(c => c.TrustLevel != CertificateTrustLevel.None && c.Version < X509Certificate2Extensions.MinimumCertificateVersionSupportingContainerTrust) 107CertificateTrustLevel.Full => " [trusted]", 108CertificateTrustLevel.Partial => " [partial]", 251private CertificateTrustLevel GetCertificateTrustLevel(X509Certificate2 certificate) 256return IsCertificateTrustedOnMacOS(certificate) ? CertificateTrustLevel.Full : CertificateTrustLevel.None; 262return CertificateTrustLevel.None; 268return CertificateTrustLevel.Partial; 271return CertificateTrustLevel.Full; 403internal sealed record CertificateInfo(CertificateTrustLevel TrustLevel, string Thumbprint, int Version);
Aspire.Cli.Tests (17)
Utils\DevCertsCheckTests.cs (17)
18new(CertificateTrustLevel.Full, "AAAA1111BBBB2222", MinVersion), 19new(CertificateTrustLevel.Full, "CCCC3333DDDD4444", MinVersion), 34new(CertificateTrustLevel.None, "AAAA1111BBBB2222", MinVersion), 35new(CertificateTrustLevel.None, "CCCC3333DDDD4444", MinVersion), 50new(CertificateTrustLevel.Full, "AAAA1111BBBB2222", MinVersion), 51new(CertificateTrustLevel.None, "CCCC3333DDDD4444", MinVersion), 66new(CertificateTrustLevel.Full, "AAAA1111BBBB2222", MinVersion), 81new(CertificateTrustLevel.None, "AAAA1111BBBB2222", MinVersion), 96new(CertificateTrustLevel.Partial, "AAAA1111BBBB2222", MinVersion), 111new(CertificateTrustLevel.Full, "AAAA1111BBBB2222", MinVersion - 1), 127new(CertificateTrustLevel.Full, "AAAA1111BBBB2222", MinVersion), 128new(CertificateTrustLevel.Full, "CCCC3333DDDD4444", MinVersion + 1), 145new(CertificateTrustLevel.Partial, "AAAA1111BBBB2222", MinVersion), 146new(CertificateTrustLevel.Partial, "CCCC3333DDDD4444", MinVersion), 161new(CertificateTrustLevel.Full, "AAAA1111BBBB2222", MinVersion), 162new(CertificateTrustLevel.Full, "CCCC3333DDDD4444", MinVersion), 163new(CertificateTrustLevel.None, "EEEE5555FFFF6666", MinVersion),