Interface IPackageSignatureVerifier
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
packageISignedPackageReaderPackage to be verified.
settingsSignedPackageVerifierSettingsSignedPackageVerifierSettings to be used when verifying the package.
tokenCancellationTokenCancellation Token.
telemetryOperationIdGuidGuid of the parent event.
Returns
- Task<VerifySignaturesResult>
VerifySignaturesResult containing the result of the verify operation.