2 implementations of IX509ChainFactory
NuGet.Packaging (2)
Signing\TrustStore\CertificateBundleX509ChainFactory.cs (1)
16
internal abstract class CertificateBundleX509ChainFactory :
IX509ChainFactory
Signing\TrustStore\DotNetDefaultTrustStoreX509ChainFactory.cs (1)
8
internal sealed class DotNetDefaultTrustStoreX509ChainFactory :
IX509ChainFactory
12 references to IX509ChainFactory
NuGet.Packaging (12)
Signing\TrustStore\X509TrustStore.cs (10)
19
private static
IX509ChainFactory
? CodeSigningX509ChainFactory;
20
private static
IX509ChainFactory
? TimestampingX509ChainFactory;
35
internal static
IX509ChainFactory
GetX509ChainFactory(X509StorePurpose storePurpose, ILogger logger)
40
private static
IX509ChainFactory
GetX509ChainFactory(
43
Func<X509StorePurpose, ILogger,
IX509ChainFactory
> creator)
93
private static
IX509ChainFactory
CreateX509ChainFactoryForDotNetSdk(X509StorePurpose storePurpose, ILogger logger)
99
internal static
IX509ChainFactory
CreateX509ChainFactoryForDotNetSdk(
166
internal static
IX509ChainFactory
CreateX509ChainFactory(X509StorePurpose storePurpose, ILogger logger)
183
internal static void SetCodeSigningX509ChainFactory(
IX509ChainFactory
chainFactory)
192
internal static void SetTimestampingX509ChainFactory(
IX509ChainFactory
chainFactory)
Signing\Utility\X509ChainHolder.cs (2)
29
IX509ChainFactory
creator = X509TrustStore.GetX509ChainFactory(X509StorePurpose.CodeSigning, NullLogger.Instance);
37
IX509ChainFactory
creator = X509TrustStore.GetX509ChainFactory(storePurpose, NullLogger.Instance);