diff options
author | vnugent <public@vaughnnugent.com> | 2023-07-13 13:20:25 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2023-07-13 13:20:25 -0400 |
commit | 2f674e79d42e7d36225fa9ac7ecefbc5bc62d325 (patch) | |
tree | c58999489f5391bc044e7a9bb3e557afe2860415 /lib/VNLib.Data.Caching.Extensions/src/ICacheAuthManager.cs | |
parent | 1a8ab1457244d15b19ddcc94958f645f5ec2abc7 (diff) |
Checkpoint, kind of working clustering
Diffstat (limited to 'lib/VNLib.Data.Caching.Extensions/src/ICacheAuthManager.cs')
-rw-r--r-- | lib/VNLib.Data.Caching.Extensions/src/ICacheAuthManager.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/VNLib.Data.Caching.Extensions/src/ICacheAuthManager.cs b/lib/VNLib.Data.Caching.Extensions/src/ICacheAuthManager.cs index e3ab868..32ae142 100644 --- a/lib/VNLib.Data.Caching.Extensions/src/ICacheAuthManager.cs +++ b/lib/VNLib.Data.Caching.Extensions/src/ICacheAuthManager.cs @@ -53,8 +53,9 @@ namespace VNLib.Data.Caching.Extensions /// Verifies the given JWT /// </summary> /// <param name="jwt">The message to verify authenticity</param> + /// <param name="isPeer">A value indicating if the message is from a known node</param> /// <returns>True of the JWT could be verified, false otherwise</returns> - bool VerifyJwt(JsonWebToken jwt); + bool VerifyJwt(JsonWebToken jwt, bool isPeer); /// <summary> /// Signs the given message hash @@ -70,7 +71,8 @@ namespace VNLib.Data.Caching.Extensions /// <param name="hash">The message hash to compare</param> /// <param name="alg">The algorithm used to produce the message hash</param> /// <param name="signature">The message signature to verify the message against</param> + /// <param name="isPeer">A value indicating if the message is from a known node</param> /// <returns>True of the signature could be verified</returns> - bool VerifyMessageHash(ReadOnlySpan<byte> hash, HashAlg alg, ReadOnlySpan<byte> signature); + bool VerifyMessageHash(ReadOnlySpan<byte> hash, HashAlg alg, ReadOnlySpan<byte> signature, bool isPeer); } } |