Table of Contents

Class CapabilityGrantValidator

Namespace
AsiBackbone.Core.CapabilityTokens
Assembly
AsiBackbone.Core.dll
public static class CapabilityGrantValidator
Inheritance
CapabilityGrantValidator
Inherited Members

Methods

ValidateAsync(SignedGovernanceArtifact<CapabilityTokenGrant>, CapabilityGrantValidationOptions?, IAsiBackboneSignatureVerificationService?, ICapabilityGrantUseStore?, CancellationToken)

public static ValueTask<CapabilityGrantValidationResult> ValidateAsync(SignedGovernanceArtifact<CapabilityTokenGrant> signedGrant, CapabilityGrantValidationOptions? options = null, IAsiBackboneSignatureVerificationService? verificationService = null, ICapabilityGrantUseStore? useStore = null, CancellationToken cancellationToken = default)

Parameters

signedGrant SignedGovernanceArtifact<CapabilityTokenGrant>
options CapabilityGrantValidationOptions
verificationService IAsiBackboneSignatureVerificationService
useStore ICapabilityGrantUseStore
cancellationToken CancellationToken

Returns

ValueTask<CapabilityGrantValidationResult>