Class SignatureVerificationResult
Represents the provider-neutral result of a signature verification operation.
public sealed class SignatureVerificationResult
- Inheritance
-
SignatureVerificationResult
- Inherited Members
Properties
Category
Gets the explicit provider-neutral category, when the result producer supplied one.
public SignatureVerificationCategory? Category { get; }
Property Value
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, SignatureVerificationCategory, string?)
Creates a failed verification result with an explicit provider-neutral category.
public static SignatureVerificationResult Failed(string failureCode, SignatureVerificationCategory category, string? failureMessage = null)
Parameters
failureCodestringcategorySignatureVerificationCategoryfailureMessagestring
Returns
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()