42 references to SignaturePlacement
NuGet.Commands (1)
VerifyCommand\VerifyCommandRunner.cs (1)
61
SignaturePlacement
.PrimarySignature,
NuGet.Packaging (41)
Signing\Authoring\X509SignatureProvider.cs (2)
197
target:
SignaturePlacement
.PrimarySignature
213
target:
SignaturePlacement
.Countersignature
Signing\Timestamp\Rfc3161TimestampProvider.cs (1)
52
if (request.Target ==
SignaturePlacement
.Countersignature)
Signing\Timestamp\TimestampRequest.cs (2)
32
public
SignaturePlacement
Target { get; }
34
public TimestampRequest(SigningSpecifications signingSpecifications, byte[] hashedMessage, HashAlgorithmName hashAlgorithm,
SignaturePlacement
target)
Signing\TrustedSigners\TrustedSignersProvider.cs (6)
89
var itemTarget = GetItemTarget(item, out
var
itemPlacement);
140
private static VerificationTarget GetItemTarget(TrustedSignerItem item, out
SignaturePlacement
placement)
144
placement =
SignaturePlacement
.Any;
148
placement =
SignaturePlacement
.PrimarySignature;
156
public
SignaturePlacement
Placement { get; set; }
162
public CertificateEntryLookupEntry(VerificationTarget target,
SignaturePlacement
placement, CertificateItem certificate, ICollection<string>? owners = null)
Signing\Utility\RepositorySignatureInfoUtility.cs (1)
72
repositoryAllowedCertificates.Add(new CertificateHashAllowListEntry(VerificationTarget.Repository,
SignaturePlacement
.Any, fingerprint!, hashAlgorithm));
Signing\Utility\SigningUtility.cs (5)
183
var
signaturePlacement =
SignaturePlacement
.PrimarySignature;
220
signaturePlacement =
SignaturePlacement
.Countersignature;
223
if (isSigned && !options.Overwrite && signaturePlacement !=
SignaturePlacement
.Countersignature)
245
if (signaturePlacement ==
SignaturePlacement
.Countersignature)
Signing\Verification\AllowListVerificationProvider.cs (2)
76
if (certificateHashEntry.Placement.HasFlag(
SignaturePlacement
.PrimarySignature))
101
if (certificateHashEntry.Placement.HasFlag(
SignaturePlacement
.Countersignature))
Signing\Verification\CertificateHashAllowListEntry.cs (4)
17
public CertificateHashAllowListEntry(VerificationTarget target,
SignaturePlacement
placement, string fingerprint, HashAlgorithmName algorithm)
20
if (!Enum.IsDefined(typeof(
SignaturePlacement
), placement))
40
if ((placement.HasFlag(
SignaturePlacement
.Countersignature) && !target.HasFlag(VerificationTarget.Repository)) ||
41
(placement ==
SignaturePlacement
.Countersignature && target != VerificationTarget.Repository))
Signing\Verification\SignatureTrustAndValidityVerificationProvider.cs (2)
61
settings.SignaturePlacement.HasFlag(
SignaturePlacement
.Countersignature);
78
if (settings.SignaturePlacement.HasFlag(
SignaturePlacement
.PrimarySignature) &&
Signing\Verification\SignedPackageVerifierSettings.cs (11)
64
public
SignaturePlacement
SignaturePlacement { get; }
86
SignaturePlacement
signaturePlacement,
100
if (!Enum.IsDefined(typeof(
SignaturePlacement
), signaturePlacement))
120
if ((signaturePlacement.HasFlag(
SignaturePlacement
.Countersignature) && !verificationTarget.HasFlag(VerificationTarget.Repository)) ||
121
(signaturePlacement ==
SignaturePlacement
.Countersignature && verificationTarget != VerificationTarget.Repository))
133
signaturePlacement.HasFlag(
SignaturePlacement
.Countersignature) ||
135
!signaturePlacement.HasFlag(
SignaturePlacement
.Countersignature)))
177
signaturePlacement:
SignaturePlacement
.Any,
199
signaturePlacement:
SignaturePlacement
.Any,
221
signaturePlacement:
SignaturePlacement
.Any,
243
signaturePlacement:
SignaturePlacement
.Any,
Signing\Verification\TrustedSignerAllowListEntry.cs (1)
25
SignaturePlacement
placement,
Signing\Verification\VerificationAllowListEntry.cs (3)
18
public
SignaturePlacement
Placement { get; }
20
public VerificationAllowListEntry(VerificationTarget target,
SignaturePlacement
placement)
22
if (target == VerificationTarget.Author && placement.HasFlag(
SignaturePlacement
.Countersignature))
Signing\Verification\VerificationTarget.cs (1)
13
/// If a specific placement is needed use the <see cref="
SignaturePlacement
" /> enum.</remarks>