20 references to X509StorePurpose
NuGet.Packaging (20)
Signing\TrustStore\FallbackCertificateBundleX509ChainFactory.cs (3)
29X509StorePurpose storePurpose, 39X509StorePurpose.CodeSigning => CodeSigningFileName, 40X509StorePurpose.Timestamping => TimestampingFileName,
Signing\TrustStore\X509TrustStore.cs (13)
31_ = GetX509ChainFactory(X509StorePurpose.CodeSigning, logger, CreateX509ChainFactoryForDotNetSdk); 32_ = GetX509ChainFactory(X509StorePurpose.Timestamping, logger, CreateX509ChainFactoryForDotNetSdk); 35internal static IX509ChainFactory GetX509ChainFactory(X509StorePurpose storePurpose, ILogger logger) 41X509StorePurpose storePurpose, 43Func<X509StorePurpose, ILogger, IX509ChainFactory> creator) 50if (storePurpose == X509StorePurpose.CodeSigning) 70if (storePurpose == X509StorePurpose.Timestamping) 93private static IX509ChainFactory CreateX509ChainFactoryForDotNetSdk(X509StorePurpose storePurpose, ILogger logger) 100X509StorePurpose storePurpose, 108if (storePurpose == X509StorePurpose.CodeSigning && 166internal static IX509ChainFactory CreateX509ChainFactory(X509StorePurpose storePurpose, ILogger logger) 170case X509StorePurpose.CodeSigning: 174case X509StorePurpose.Timestamping:
Signing\Utility\X509ChainHolder.cs (4)
29IX509ChainFactory creator = X509TrustStore.GetX509ChainFactory(X509StorePurpose.CodeSigning, NullLogger.Instance); 35private X509ChainHolder(X509StorePurpose storePurpose) 45return new X509ChainHolder(X509StorePurpose.CodeSigning); 50return new X509ChainHolder(X509StorePurpose.Timestamping);