public static PasswordFinderFactory GetFactory()
        {
            var factory = new PasswordFinderFactory();

            var secureString1 = SecureStringHelper.ConvertToSecureString(new char[]
            {
                (char)109, (char)121, (char)115, (char)101, (char)99, (char)114, (char)101, (char)116, (char)112, (char)97, (char)115, (char)115, (char)119, (char)111, (char)114, (char)100
            });

            factory.SetPassword("User1", secureString1);

            var secureString2 = SecureStringHelper.ConvertToSecureString(new char[]
            {
                (char)111, (char)116, (char)104, (char)101, (char)114, (char)112, (char)97, (char)115, (char)115, (char)119, (char)111, (char)114, (char)100
            });

            factory.SetPassword("User2", secureString2);

            return(factory);
        }
Example #2
0
        private static void DeserializeFromByteArray(byte[] xml)
        {
            var xmlSerializer = new XmlSerializer(typeof(List <CredentialInfoSerializable>));

            using (var memoryStream = new MemoryStream(xml))
            {
                ((List <CredentialInfoSerializable>)(xmlSerializer.Deserialize(memoryStream))).ForEach(credential => AddCredential(new CredentialInfo(credential.ID, credential.Name, credential.Username, SecureStringHelper.ConvertToSecureString(credential.Password))));
            }
        }