private static SecureString ConvertStringToSecureString(string str) { if (string.IsNullOrWhiteSpace(str)) return null; SecureString secStr = new SecureString(); foreach (char ch in str.ToCharArray()) { secStr.AppendChar(ch); } return secStr; }