2 implementations of IX509ChainBuildPolicy
NuGet.Packaging (2)
Signing\ChainBuilding\DefaultX509ChainBuildPolicy.cs (1)
9internal sealed class DefaultX509ChainBuildPolicy : IX509ChainBuildPolicy
Signing\ChainBuilding\RetriableX509ChainBuildPolicy.cs (1)
10internal sealed class RetriableX509ChainBuildPolicy : IX509ChainBuildPolicy
7 references to IX509ChainBuildPolicy
NuGet.Packaging (7)
Signing\ChainBuilding\DefaultX509ChainBuildPolicy.cs (1)
11internal static IX509ChainBuildPolicy Instance { get; } = new DefaultX509ChainBuildPolicy();
Signing\ChainBuilding\RetriableX509ChainBuildPolicy.cs (2)
13internal IX509ChainBuildPolicy InnerPolicy { get; } 17internal RetriableX509ChainBuildPolicy(IX509ChainBuildPolicy innerPolicy, int retryCount, TimeSpan sleepInterval)
Signing\ChainBuilding\X509ChainBuildPolicyFactory.cs (3)
18private static IX509ChainBuildPolicy? Policy; 20internal static IX509ChainBuildPolicy Create(IEnvironmentVariableReader reader) 41internal static IX509ChainBuildPolicy CreateWithoutCaching(IEnvironmentVariableReader reader)
Signing\Utility\CertificateChainUtility.cs (1)
244IX509ChainBuildPolicy policy = X509ChainBuildPolicyFactory.Create(EnvironmentVariableWrapper.Instance);