in RESTProxy/Models/Encryption.cs [23:33]
public static string EncryptSecret(string secret, string certThumbprint)
{
X509Certificate2 certificate = Encryption.GetCertificateFromStore(certThumbprint);
RSACryptoServiceProvider cryptoServiceProvider = (RSACryptoServiceProvider)certificate.PublicKey.Key;
byte[] secretBytes = Encoding.UTF8.GetBytes(secret);
byte[] encryptedBytes = cryptoServiceProvider.Encrypt(secretBytes, true);
string encryptedString = Convert.ToBase64String(encryptedBytes);
return encryptedString;
}