public static void VerifyCertInfo(IRepositoryCertificateInfo certInfo)
 {
     Assert.Equal(_fingerprint, certInfo.Fingerprints["2.16.840.1.101.3.4.2.1"]);
     Assert.Equal(_issuer, certInfo.Issuer);
     Assert.Equal(_subject, certInfo.Subject);
     Assert.Equal(_contentUrl, certInfo.ContentUrl);
     Assert.Equal(_notAfter, certInfo.NotAfter.UtcDateTime.ToString("o", CultureInfo.InvariantCulture));
     Assert.Equal(_notBefore, certInfo.NotBefore.UtcDateTime.ToString("o", CultureInfo.InvariantCulture));
 }
        private static void AddCertificateFingerprintIntoAllowList(
            VerificationTarget target,
            HashAlgorithmName algorithm,
            IRepositoryCertificateInfo certInfo,
            List <CertificateHashAllowListEntry> allowList)
        {
            var fingerprint = certInfo.Fingerprints[algorithm.ConvertToOidString()];

            if (!string.IsNullOrEmpty(fingerprint))
            {
                allowList.Add(new CertificateHashAllowListEntry(target, fingerprint, algorithm));
            }
        }