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
package
ISignedPackageReaderPackage to be verified.
settings
SignedPackageVerifierSettingsSignedPackageVerifierSettings to be used when verifying the package.
token
CancellationTokenCancellation Token.
telemetryOperationId
GuidGuid of the parent event.
Returns
- Task<VerifySignaturesResult>
VerifySignaturesResult containing the result of the verify operation.