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