Beispiel #1
0
 private void parseSecurityParams(AFSwinxConnection connection, XmlNodeList securityParams)
 {
     ConnectionSecurity security = new ConnectionSecurity();
     for (uint i = 0; i < securityParams.Length; i++)
     {
         IXmlNode node = securityParams.Item(i);
         String nodeName = node.NodeName;
         String nodeValue = evaluateEL(node.InnerText).ToLower();
         if (nodeName.Equals(SECURITY_METHOD))
         {
             if (nodeValue.Equals(SecurityMethod.BASIC.toString()))
             {
                 security.setMethod(SecurityMethod.BASIC);
             }
         }
         else if (nodeName.Equals(USER_NAME))
         {
             security.setUserName(nodeValue);
         }
         else if (nodeName.Equals(PASSOWORD))
         {
             security.setPassword(nodeValue);
         }
     }
     connection.setSecurity(security);
 }