Ejemplo n.º 1
0
        private void FromBase64(string encodedBlob)
        {
            var blobInBytes = Convert.FromBase64String(encodedBlob);

            var manuelSerializer = new ManuelSerializer(blobInBytes);

            KeyId = manuelSerializer.ReadString();
            InitializationVector = manuelSerializer.ReadBytes();
            SymmetricAlgorithmId = manuelSerializer.ReadInt();
            Signature            = manuelSerializer.ReadBytes();
            Payload = manuelSerializer.ReadBytes();
        }
Ejemplo n.º 2
0
        public string ToBase64()
        {
            var manuelSerializer = new ManuelSerializer();

            manuelSerializer.Write(KeyId);
            manuelSerializer.Write(InitializationVector);
            manuelSerializer.Write(SymmetricAlgorithmId);
            manuelSerializer.Write(Signature);
            manuelSerializer.Write(Payload);

            return(Convert.ToBase64String(manuelSerializer.GetBytes()));
        }