Esempio n. 1
0
        public static string EncryptJson(this IJObjectCrypto jObjectCrypto, string json, byte[] publicKey)
        {
            var jObject = JObjectTools.GetJObject(json);

            jObjectCrypto.Encrypt(jObject, publicKey);
            return(JObjectTools.GetJson(jObject));
        }
Esempio n. 2
0
        public static string Encrypt(this IJObjectCrypto jObjectCrypto, Stream stream, byte[] publicKey)
        {
            var jObject = JObjectTools.GetJObject(stream);

            jObjectCrypto.Encrypt(jObject, publicKey);
            return(JObjectTools.GetJson(jObject));
        }
Esempio n. 3
0
        private JObject GetEncryptedJObject(string json)
        {
            var jObject   = JObjectTools.GetJObject(json);
            var publicKey = GetPublicKey(jObject);

            _jObjectCrypto.Encrypt(jObject, publicKey);

            return(jObject);
        }
Esempio n. 4
0
        public static void Encrypt(this IJObjectCrypto jObjectCrypto, JObject jObject, string publicKey)
        {
            var publicKeyBytes = HexConverter.HexToBinary(publicKey);

            jObjectCrypto.Encrypt(jObject, publicKeyBytes);
        }
Esempio n. 5
0
        public static string Encrypt(this IJObjectCrypto jObjectCrypto, Stream stream, string publicKey)
        {
            var publicKeyBytes = HexConverter.HexToBinary(publicKey);

            return(jObjectCrypto.Encrypt(stream, publicKeyBytes));
        }