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