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
FailureMessage
Gets a provider-neutral failure message when verification did not succeed.
public string? FailureMessage { get; }
Property Value
IsValid
Gets a value indicating whether the signature was verified successfully.
public bool IsValid { get; }
Property Value
Status
Gets a provider-neutral verification status.
public string Status { get; }
Property Value
Methods
Failed(string, string?)
Creates a failed verification result.
public static SignatureVerificationResult Failed(string failureCode, string? failureMessage = null)
Parameters
Returns
MissingSignature(string?)
Creates a result indicating that no signature metadata was available to verify.
public static SignatureVerificationResult MissingSignature(string? failureMessage = null)
Parameters
failureMessagestring
Returns
Verified()
Creates a successful verification result.
public static SignatureVerificationResult Verified()