22 references to CertificateChainUtility
NuGet.Commands (1)
SignCommand\CertificateProvider.cs (1)
266using (var chain = CertificateChainUtility.GetCertificateChain(
NuGet.Packaging (21)
Signing\Authoring\SignPackageRequest.cs (1)
115Chain = CertificateChainUtility.GetCertificateChain(
Signing\Signatures\Signature.cs (8)
195CertificateChainUtility.SetCertBuildChainPolicy(chain.ChainPolicy, certificateExtraStore, timestamp.UpperLimit.LocalDateTime, CertificateType.Signature); 206var chainBuildingSucceeded = CertificateChainUtility.BuildCertificateChain(chain, certificate, out var chainStatuses); 221var statusFlags = CertificateChainUtility.DefaultObservedStatusFlags; 223if (CertificateChainUtility.TryGetStatusAndMessage(chainStatuses, statusFlags, out IEnumerable<string>? messages)) 237if (CertificateChainUtility.TryGetStatusAndMessage(chainStatuses, X509ChainStatusFlags.Revoked, out messages)) 245if (CertificateChainUtility.TryGetStatusAndMessage(chainStatuses, X509ChainStatusFlags.UntrustedRoot, out messages)) 261var offlineRevocationErrors = CertificateChainUtility.TryGetStatusAndMessage(chainStatuses, X509ChainStatusFlags.OfflineRevocation, out var _); 262var unknownRevocationErrors = CertificateChainUtility.TryGetStatusAndMessage(chainStatuses, X509ChainStatusFlags.RevocationStatusUnknown, out var unknownRevocationStatusMessages);
Signing\Timestamp\Rfc3161TimestampProvider.cs (1)
112using (var chain = CertificateChainUtility.GetCertificateChain(
Signing\Timestamp\Timestamp.cs (8)
148CertificateChainUtility.SetCertBuildChainPolicy(chain.ChainPolicy, certificateExtraStore, DateTime.Now, CertificateType.Timestamp); 159var chainBuildSucceed = CertificateChainUtility.BuildCertificateChain(chain, timestamperCertificate, out var chainStatusList); 179var timestampInvalidCertificateFlags = CertificateChainUtility.DefaultObservedStatusFlags; 181if (CertificateChainUtility.TryGetStatusAndMessage(chainStatusList, timestampInvalidCertificateFlags, out IEnumerable<string>? messages)) 196if (CertificateChainUtility.TryGetStatusAndMessage(chainStatusList, X509ChainStatusFlags.UntrustedRoot, out messages)) 206if (CertificateChainUtility.TryGetStatusAndMessage(chainStatusList, X509ChainStatusFlags.Revoked, out messages)) 214var offlineRevocationErrors = CertificateChainUtility.TryGetStatusAndMessage(chainStatusList, X509ChainStatusFlags.OfflineRevocation, out var _); 215var unknownRevocationErrors = CertificateChainUtility.TryGetStatusAndMessage(chainStatusList, X509ChainStatusFlags.RevocationStatusUnknown, out var unknownRevocationStatusMessages);
Signing\Utility\CertificateUtility.cs (1)
345bool buildSuccess = CertificateChainUtility.BuildWithPolicy(chain, certificate);
Signing\Utility\SignatureUtility.cs (2)
664bool buildSuccess = CertificateChainUtility.BuildWithPolicy(chain, certificate); 679return CertificateChainUtility.GetCertificateChain(chain.PrivateReference);