コード例 #1
0
ファイル: YmlConfigTests.cs プロジェクト: brigs/condep-dsl
        public void TestThat_CanEncryptYaml()
        {
            var key    = JsonPasswordCrypto.GenerateKey(256);
            var crypto = new YamlConfigCrypto(key);

            var encryptedYml = crypto.Encrypt(_yml);

            Assert.That(crypto.IsEncrypted(encryptedYml));
        }
コード例 #2
0
ファイル: YmlConfigTests.cs プロジェクト: brigs/condep-dsl
        public void TestThat_CanEncryptTaggedForEncryption()
        {
            string yml = @"SomeKey : Administrator
SomeSensitiveKey : !!encrypt SomeSensitiveValue";

            var key    = JsonPasswordCrypto.GenerateKey(256);
            var crypto = new YamlConfigCrypto(key);

            var encryptedYml = crypto.Encrypt(yml);

            Assert.That(crypto.IsEncrypted(encryptedYml));
        }
コード例 #3
0
ファイル: YmlConfigTests.cs プロジェクト: brigs/condep-dsl
        public void TestThat_CanEncryptPassword()
        {
            string yml = @"UserName : Administrator
Password : !!encrypt SomePassword";

            var key    = JsonPasswordCrypto.GenerateKey(256);
            var crypto = new YamlConfigCrypto(key);

            var encryptedYml = crypto.Encrypt(yml);

            Assert.That(crypto.IsEncrypted(encryptedYml));
        }