From 59ef681723b267ffbbc410f1b75c136a39e7cdc0 Mon Sep 17 00:00:00 2001 From: Maxhy Date: Fri, 22 Mar 2024 13:06:40 +0100 Subject: [PATCH] Add hexpubvar variable --- KeyManager.Library/KeyStore/KeyStore.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/KeyManager.Library/KeyStore/KeyStore.cs b/KeyManager.Library/KeyStore/KeyStore.cs index cd50025..d6bab95 100644 --- a/KeyManager.Library/KeyStore/KeyStore.cs +++ b/KeyManager.Library/KeyStore/KeyStore.cs @@ -1,5 +1,6 @@ using Leosac.KeyManager.Library.DivInput; using Newtonsoft.Json; +using System.Text; namespace Leosac.KeyManager.Library.KeyStore { @@ -13,6 +14,7 @@ public abstract class KeyStore public const string ATTRIBUTE_NAME = "name"; public const string ATTRIBUTE_HEXNAME = "hexname"; public const string ATTRIBUTE_PUBVAR = "pubvar"; + public const string ATTRIBUTE_HEXPUBVAR = "hexpubvar"; protected readonly JsonSerializerSettings _jsonSettings; @@ -265,6 +267,7 @@ public virtual async Task Publish(KeyStore store, Func getFav if (!string.IsNullOrEmpty(Options?.PublishVariable)) { Attributes[ATTRIBUTE_PUBVAR] = Options.PublishVariable; + Attributes[ATTRIBUTE_HEXPUBVAR] = Convert.ToHexString(Encoding.UTF8.GetBytes(Options.PublishVariable)); } foreach (var id in ids)