public static string EncryptJson(this IJObjectCrypto jObjectCrypto, string json, byte[] publicKey) { var jObject = JObjectTools.GetJObject(json); jObjectCrypto.Encrypt(jObject, publicKey); return(JObjectTools.GetJson(jObject)); }
public static string Encrypt(this IJObjectCrypto jObjectCrypto, Stream stream, byte[] publicKey) { var jObject = JObjectTools.GetJObject(stream); jObjectCrypto.Encrypt(jObject, publicKey); return(JObjectTools.GetJson(jObject)); }
private JObject GetEncryptedJObject(string json) { var jObject = JObjectTools.GetJObject(json); var publicKey = GetPublicKey(jObject); _jObjectCrypto.Encrypt(jObject, publicKey); return(jObject); }
public static void Encrypt(this IJObjectCrypto jObjectCrypto, JObject jObject, string publicKey) { var publicKeyBytes = HexConverter.HexToBinary(publicKey); jObjectCrypto.Encrypt(jObject, publicKeyBytes); }
public static string Encrypt(this IJObjectCrypto jObjectCrypto, Stream stream, string publicKey) { var publicKeyBytes = HexConverter.HexToBinary(publicKey); return(jObjectCrypto.Encrypt(stream, publicKeyBytes)); }