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); }
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)))); } }