3 types derived from PrimarySignature
NuGet.Packaging (3)
Signing\Signatures\AuthorPrimarySignature.cs (1)
14public sealed class AuthorPrimarySignature : PrimarySignature
Signing\Signatures\RepositoryPrimarySignature.cs (1)
14public sealed class RepositoryPrimarySignature : PrimarySignature, IRepositorySignature
Signing\Signatures\UnknownPrimarySignature.cs (1)
8public sealed class UnknownPrimarySignature : PrimarySignature
70 references to PrimarySignature
dotnet (1)
NugetPackageDownloader\FirstPartyNuGetPackageSigningVerifier.cs (1)
101PrimarySignature primarySignature = packageReader.GetPrimarySignatureAsync(CancellationToken.None).GetAwaiter().GetResult();
NuGet.Commands (1)
TrustedSignersCommand\TrustedSignerActionsProvider.cs (1)
109var primarySignature = await package.GetPrimarySignatureAsync(token);
NuGet.Packaging (66)
PackageArchiveReader.cs (3)
383public override async Task<PrimarySignature?> GetPrimarySignatureAsync(CancellationToken token) 389PrimarySignature? signature = null; 397signature = PrimarySignature.Load(stream);
PackageFolderReader.cs (2)
232public override Task<PrimarySignature?> GetPrimarySignatureAsync(CancellationToken token) 234return TaskResult.Null<PrimarySignature>();
PackageReaderBase.cs (1)
598public abstract Task<PrimarySignature?> GetPrimarySignatureAsync(CancellationToken token);
Signing\Archive\SignedPackageArchiveUtility.cs (3)
255PrimarySignature? primarySignature; 302var primarySignature = PrimarySignature.Load(updatedSignedCms.Encode());
Signing\Authoring\ISignatureProvider.cs (3)
23Task<PrimarySignature> CreatePrimarySignatureAsync(SignPackageRequest request, SignatureContent signatureContent, ILogger logger, CancellationToken token); 33Task<PrimarySignature> CreateRepositoryCountersignatureAsync(RepositorySignPackageRequest request, PrimarySignature primarySignature, ILogger logger, CancellationToken token);
Signing\Authoring\ITimestampProvider.cs (2)
13Task<PrimarySignature> TimestampSignatureAsync(PrimarySignature primarySignature, TimestampRequest request, ILogger logger, CancellationToken token);
Signing\Authoring\X509SignatureProvider.cs (22)
32public Task<PrimarySignature> CreatePrimarySignatureAsync(SignPackageRequest request, SignatureContent signatureContent, ILogger logger, CancellationToken token) 49var signature = CreatePrimarySignature(request, signatureContent, logger); 64public Task<PrimarySignature> CreateRepositoryCountersignatureAsync(RepositorySignPackageRequest request, PrimarySignature primarySignature, ILogger logger, CancellationToken token) 83var signature = CreateRepositoryCountersignature(request, primarySignature, logger); 95private static PrimarySignature CreatePrimarySignature(SignPackageRequest request, SignatureContent signatureContent, ILogger logger) 107private static PrimarySignature CreateRepositoryCountersignature(SignPackageRequest request, PrimarySignature primarySignature, ILogger logger) 119private static PrimarySignature CreatePrimarySignature(CmsSigner cmsSigner, byte[] signingData, CngKey privateKey) 123return PrimarySignature.Load(cms); 126private static PrimarySignature CreatePrimarySignature(CmsSigner cmsSigner, SignPackageRequest request, byte[] signingData) 149return PrimarySignature.Load(cms); 152private static PrimarySignature CreateRepositoryCountersignature(CmsSigner cmsSigner, PrimarySignature primarySignature, CngKey privateKey) 163return PrimarySignature.Load(updatedCms); 167private static PrimarySignature CreateRepositoryCountersignature(CmsSigner cmsSigner, SignPackageRequest request, PrimarySignature primarySignature) 185return PrimarySignature.Load(cms); 188private Task<PrimarySignature> TimestampPrimarySignatureAsync(SignPackageRequest request, ILogger logger, PrimarySignature signature, CancellationToken token) 203private Task<PrimarySignature> TimestampRepositoryCountersignatureAsync(SignPackageRequest request, ILogger logger, PrimarySignature primarySignature, CancellationToken token)
Signing\Package\ISignedPackageReader.cs (1)
20Task<PrimarySignature?> GetPrimarySignatureAsync(CancellationToken token);
Signing\Signatures\PrimarySignature.cs (3)
50public static PrimarySignature Load(SignedCms cms) 72public static PrimarySignature Load(byte[] data) 88public static PrimarySignature Load(Stream stream)
Signing\Signatures\PrimarySignatureFactory.cs (1)
10public static PrimarySignature CreateSignature(SignedCms signedCms)
Signing\Signatures\RepositoryCountersignature.cs (4)
16private readonly PrimarySignature _primarySignature; 24PrimarySignature primarySignature, 35public static RepositoryCountersignature? GetRepositoryCountersignature(PrimarySignature primarySignature) 118internal bool IsRelated(PrimarySignature primarySignature)
Signing\Timestamp\Rfc3161TimestampProvider.cs (3)
47public async Task<PrimarySignature> TimestampSignatureAsync(PrimarySignature primarySignature, TimestampRequest request, ILogger logger, CancellationToken token) 60return PrimarySignature.Load(signatureCms.Encode());
Signing\Utility\SignatureUtility.cs (5)
36public static IX509CertificateChain GetCertificateChain(PrimarySignature primarySignature) 65PrimarySignature primarySignature, 163PrimarySignature primarySignature) 198PrimarySignature primarySignature, 266public static bool HasRepositoryCountersignature(PrimarySignature primarySignature)
Signing\Utility\SigningUtility.cs (2)
187PrimarySignature? primarySignature; 244PrimarySignature signature;
Signing\Verification\AllowListVerificationProvider.cs (3)
30public Task<PackageVerificationResult> GetTrustResultAsync(ISignedPackageReader package, PrimarySignature signature, SignedPackageVerifierSettings settings, CancellationToken token) 35private PackageVerificationResult VerifyAllowList(ISignedPackageReader package, PrimarySignature signature, SignedPackageVerifierSettings settings) 63PrimarySignature signature,
Signing\Verification\IntegrityVerificationProvider.cs (2)
16public Task<PackageVerificationResult> GetTrustResultAsync(ISignedPackageReader package, PrimarySignature signature, SignedPackageVerifierSettings settings, CancellationToken token) 21private async Task<PackageVerificationResult> VerifyPackageIntegrityAsync(ISignedPackageReader package, PrimarySignature signature, SignedPackageVerifierSettings settings)
Signing\Verification\ISignatureVerificationProvider.cs (1)
17Task<PackageVerificationResult> GetTrustResultAsync(ISignedPackageReader package, PrimarySignature signature, SignedPackageVerifierSettings settings, CancellationToken token);
Signing\Verification\PackageSignatureVerifier.cs (1)
46var signature = await package.GetPrimarySignatureAsync(token);
Signing\Verification\SignatureTrustAndValidityVerificationProvider.cs (2)
28PrimarySignature signature, 55PrimarySignature signature,
Signing\Verification\SignedPackageVerificationResult.cs (2)
14public PrimarySignature Signature { get; } 16public SignedPackageVerificationResult(SignatureVerificationStatus trust, PrimarySignature signature, IEnumerable<SignatureLog> issues) :
NuGet.Protocol (2)
Plugins\PluginPackageReader.cs (2)
1125public override Task<PrimarySignature> GetPrimarySignatureAsync(CancellationToken token) 1127return TaskResult.Null<PrimarySignature>();