Table of Contents

Interface IPackageSignatureVerifier

Namespace
NuGet.Packaging.Signing
Assembly
Chocolatey.NuGet.Packaging.dll

Loads trust providers and verifies package signatures.

public interface IPackageSignatureVerifier

Methods

VerifySignaturesAsync(ISignedPackageReader, SignedPackageVerifierSettings, CancellationToken, Guid)

Verifies package signature.

Task<VerifySignaturesResult> VerifySignaturesAsync(ISignedPackageReader package, SignedPackageVerifierSettings settings, CancellationToken token, Guid telemetryOperationId)

Parameters

package ISignedPackageReader

Package to be verified.

settings SignedPackageVerifierSettings

SignedPackageVerifierSettings to be used when verifying the package.

token CancellationToken

Cancellation Token.

telemetryOperationId Guid

Guid of the parent event.

Returns

Task<VerifySignaturesResult>

VerifySignaturesResult containing the result of the verify operation.