Table of Contents

Class SignatureVerificationResult

Namespace
AsiBackbone.Core.Signing
Assembly
AsiBackbone.Core.dll

Represents the provider-neutral result of a signature verification operation.

public sealed class SignatureVerificationResult
Inheritance
SignatureVerificationResult
Inherited Members

Properties

FailureCode

Gets a provider-neutral failure code when verification did not succeed.

public string? FailureCode { get; }

Property Value

string

FailureMessage

Gets a provider-neutral failure message when verification did not succeed.

public string? FailureMessage { get; }

Property Value

string

IsValid

Gets a value indicating whether the signature was verified successfully.

public bool IsValid { get; }

Property Value

bool

Status

Gets a provider-neutral verification status.

public string Status { get; }

Property Value

string

Methods

Failed(string, string?)

Creates a failed verification result.

public static SignatureVerificationResult Failed(string failureCode, string? failureMessage = null)

Parameters

failureCode string
failureMessage string

Returns

SignatureVerificationResult

MissingSignature(string?)

Creates a result indicating that no signature metadata was available to verify.

public static SignatureVerificationResult MissingSignature(string? failureMessage = null)

Parameters

failureMessage string

Returns

SignatureVerificationResult

Verified()

Creates a successful verification result.

public static SignatureVerificationResult Verified()

Returns

SignatureVerificationResult