35 references to CertificateUtility
NuGet.CommandLine.XPlat (1)
Commands\Signing\SignCommand.cs (1)
245bool isValidFingerprint = CertificateUtility.TryDeduceHashAlgorithm(fingerprint.Value(), out HashAlgorithmName hashAlgorithmName);
NuGet.Commands (5)
SignCommand\CertificateProvider.cs (2)
192CertificateUtility.TryDeduceHashAlgorithm(options.Fingerprint, out Common.HashAlgorithmName hashAlgorithmName)) 202string actualFingerprint = CertificateUtility.GetHashString(cert, hashAlgorithmName);
SignCommand\SignCommandRunner.cs (2)
56signArgs.Logger.LogInformation(CertificateUtility.X509Certificate2ToString(cert, HashAlgorithmName.SHA256)); 223signArgs.Logger.LogError(CertificateUtility.X509Certificate2CollectionToString(matchingCertCollection, HashAlgorithmName.SHA256));
TrustedSignersCommand\TrustedSignerActionsProvider.cs (1)
262var fingerprint = CertificateUtility.GetHashString(signature.SignerInfo.Certificate, defaultHashAlgorithm);
NuGet.Packaging (29)
Signing\Authoring\X509SignatureProvider.cs (2)
144exceptionBuilder.AppendLine(CertificateUtility.X509Certificate2ToString(request.Certificate, Common.HashAlgorithmName.SHA256)); 180exceptionBuilder.AppendLine(CertificateUtility.X509Certificate2ToString(request.Certificate, Common.HashAlgorithmName.SHA256));
Signing\Signatures\EssCertIdV2.cs (1)
51var hash = CertificateUtility.GetHash(certificate, hashAlgorithmName);
Signing\Signatures\Signature.cs (3)
162issues.AddRange(CertificateUtility.X509Certificate2ToLogMessages(certificate, fingerprintAlgorithm)); 207string x509ChainString = CertificateUtility.X509ChainToString(chain.PrivateReference, fingerprintAlgorithm); 374fingerprint = CertificateUtility.GetHashString(certificate, algorithm);
Signing\Timestamp\Rfc3161TimestampProvider.cs (4)
157if (!CertificateUtility.IsSignatureAlgorithmSupported(signerInfo.Certificate)) 171if (!CertificateUtility.IsCertificatePublicKeyValid(signerInfo.Certificate)) 190if (CertificateUtility.IsCertificateValidityPeriodInTheFuture(signerInfo.Certificate)) 195if (!CertificateUtility.IsDateInsideValidityPeriod(signerInfo.Certificate, timestampToken.TokenInfo.Timestamp))
Signing\Timestamp\Timestamp.cs (2)
136$"{Environment.NewLine}{CertificateUtility.X509Certificate2ToString(timestamperCertificate, fingerprintAlgorithm)}"))); 160string x509ChainString = CertificateUtility.X509ChainToString(chain.PrivateReference, fingerprintAlgorithm);
Signing\TrustStore\CertificateBundleX509ChainFactory.cs (1)
87string fingerprint = CertificateUtility.GetHashString(root.Certificate, Common.HashAlgorithmName.SHA256);
Signing\Utility\CertificateChainUtility.cs (2)
183if (certificateType == CertificateType.Signature && (CertificateUtility.IsSelfIssued(certificate) || allowUntrustedRoot)) 229return buildSuccess && !CertificateUtility.IsCertificateValidityPeriodInTheFuture(certificate);
Signing\Utility\SignatureUtility.cs (1)
598var actualHash = CertificateUtility.GetHash(certificate, hashAlgorithmName);
Signing\Utility\SigningUtility.cs (4)
33if (!CertificateUtility.IsSignatureAlgorithmSupported(request.Certificate)) 38if (!CertificateUtility.IsCertificatePublicKeyValid(request.Certificate)) 43if (CertificateUtility.HasExtendedKeyUsage(request.Certificate, Oids.LifetimeSigningEku)) 48if (CertificateUtility.IsCertificateValidityPeriodInTheFuture(request.Certificate))
Signing\Utility\VerificationUtility.cs (8)
71if (!CertificateUtility.IsSignatureAlgorithmSupported(certificate)) 77if (!CertificateUtility.IsCertificatePublicKeyValid(certificate)) 83if (CertificateUtility.HasExtendedKeyUsage(certificate, Oids.LifetimeSigningEku)) 89if (CertificateUtility.IsCertificateValidityPeriodInTheFuture(certificate)) 132if (!CertificateUtility.IsSignatureAlgorithmSupported(signerInfo.Certificate)) 138if (!CertificateUtility.IsCertificatePublicKeyValid(signerInfo.Certificate)) 169if (CertificateUtility.IsCertificateValidityPeriodInTheFuture(signerInfo.Certificate)) 175if (!CertificateUtility.IsDateInsideValidityPeriod(signerInfo.Certificate, timestamp.GeneralizedTime))
Signing\Verification\AllowListVerificationProvider.cs (1)
164fingerprintString = CertificateUtility.GetHashString(signature.SignerInfo.Certificate!, fingerprintAlgorithm);