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