Class JwtAnalysis
- Namespace
- Kuestenlogik.Bowire.Security
- Assembly
- Kuestenlogik.Bowire.dll
Result of Analyze(string, string?, long?).
public sealed record JwtAnalysis : IEquatable<JwtAnalysis>
- Inheritance
-
JwtAnalysis
- Implements
- Inherited Members
Constructors
JwtAnalysis(bool, string?, string?, string, string, IReadOnlyList<JwtFlag>, string?)
Result of Analyze(string, string?, long?).
public JwtAnalysis(bool Parsed, string? Algorithm, string? KeyId, string HeaderJson, string PayloadJson, IReadOnlyList<JwtFlag> Flags, string? ParseError = null)
Parameters
ParsedboolAlgorithmstringKeyIdstringHeaderJsonstringPayloadJsonstringFlagsIReadOnlyList<JwtFlag>ParseErrorstring
Properties
Algorithm
public string? Algorithm { get; init; }
Property Value
Flags
public IReadOnlyList<JwtFlag> Flags { get; init; }
Property Value
HeaderJson
public string HeaderJson { get; init; }
Property Value
KeyId
public string? KeyId { get; init; }
Property Value
ParseError
public string? ParseError { get; init; }
Property Value
Parsed
public bool Parsed { get; init; }
Property Value
PayloadJson
public string PayloadJson { get; init; }
Property Value
Methods
Deconstruct(out bool, out string?, out string?, out string, out string, out IReadOnlyList<JwtFlag>, out string?)
public void Deconstruct(out bool Parsed, out string? Algorithm, out string? KeyId, out string HeaderJson, out string PayloadJson, out IReadOnlyList<JwtFlag> Flags, out string? ParseError)
Parameters
ParsedboolAlgorithmstringKeyIdstringHeaderJsonstringPayloadJsonstringFlagsIReadOnlyList<JwtFlag>ParseErrorstring
Equals(JwtAnalysis?)
public bool Equals(JwtAnalysis? other)
Parameters
otherJwtAnalysis
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(JwtAnalysis?, JwtAnalysis?)
public static bool operator ==(JwtAnalysis? left, JwtAnalysis? right)
Parameters
leftJwtAnalysisrightJwtAnalysis
Returns
operator !=(JwtAnalysis?, JwtAnalysis?)
public static bool operator !=(JwtAnalysis? left, JwtAnalysis? right)
Parameters
leftJwtAnalysisrightJwtAnalysis