Table of Contents

Class ClientPolicyContext

Namespace
NuGet.Packaging.Signing
Assembly
Chocolatey.NuGet.Packaging.dll
public class ClientPolicyContext
Inheritance
ClientPolicyContext
Inherited Members

Properties

AllowList

List of signatures allowed in verification.

public IReadOnlyCollection<TrustedSignerAllowListEntry> AllowList { get; }

Property Value

IReadOnlyCollection<TrustedSignerAllowListEntry>

Policy

Current policy the client is on.

public SignatureValidationMode Policy { get; }

Property Value

SignatureValidationMode

VerifierSettings

Verification settings corresponding the current client policy.

public SignedPackageVerifierSettings VerifierSettings { get; }

Property Value

SignedPackageVerifierSettings

Methods

GetClientPolicy(ISettings, ILogger)

public static ClientPolicyContext GetClientPolicy(ISettings settings, ILogger logger)

Parameters

settings ISettings
logger ILogger

Returns

ClientPolicyContext