vpnengine/ikepolparser/src/ikepolparser.cpp
branchRCL_3
changeset 46 29c8f9bc68e1
parent 44 735de8341ce4
child 49 5960d2d03390
equal deleted inserted replaced
44:735de8341ce4 46:29c8f9bc68e1
   168             *ca_copy = *(aData->iCAList->At(x));
   168             *ca_copy = *(aData->iCAList->At(x));
   169             iCAList->AppendL(ca_copy);
   169             iCAList->AppendL(ca_copy);
   170             CleanupStack::Pop(ca_copy);
   170             CleanupStack::Pop(ca_copy);
   171             }
   171             }
   172         }
   172         }
   173         
   173     iSoftToken = aData->iSoftToken;   
   174     iUseCache = aData->iUseCache;
   174     iUseCache = aData->iUseCache;
   175     }
   175     }
   176 
   176 
   177 void CIkeData::Empty()
   177 void CIkeData::Empty()
   178     {
   178     {
   732         {
   732         {
   733             aConf->iUseCache = EFalse;          
   733             aConf->iUseCache = EFalse;          
   734             token.Set(NextToken());
   734             token.Set(NextToken());
   735             if (token.CompareF(_L("True"))==0)
   735             if (token.CompareF(_L("True"))==0)
   736                 aConf->iUseCache = ETrue;
   736                 aConf->iUseCache = ETrue;
       
   737         }
       
   738         else if (token.CompareF(_L("TOKEN_TYPE:"))==0)   //CompareF ignores case
       
   739         {
       
   740             aConf->iSoftToken = EFalse;          
       
   741             token.Set(NextToken());
       
   742             if (token.CompareF(_L("SOFT"))==0)
       
   743                 aConf->iSoftToken = ETrue;
   737         }
   744         }
   738     }
   745     }
   739 	if ( err == KErrNone )
   746 	if ( err == KErrNone )
   740 		errCA=CheckPolicy(aConf);
   747 		errCA=CheckPolicy(aConf);
   741     if (errCA)
   748     if (errCA)
  1123         line.Append(_L("FALSE\n"));
  1130         line.Append(_L("FALSE\n"));
  1124     err = BufferAppend(aPolBfr, line);
  1131     err = BufferAppend(aPolBfr, line);
  1125     if (err != KErrNone)
  1132     if (err != KErrNone)
  1126         return err;
  1133         return err;
  1127 
  1134 
       
  1135     line.Copy(_L8("TOKEN_TYPE: "));
       
  1136     if (aConf->iSoftToken)
       
  1137         line.Append(_L("SOFT\n"));
       
  1138     else
       
  1139         line.Append(_L("HARD\n"));
       
  1140     err = BufferAppend(aPolBfr, line);
       
  1141     if (err != KErrNone)
       
  1142         return err;
       
  1143 		
  1128     if ( aConf->iCRACKLAMUserName )
  1144     if ( aConf->iCRACKLAMUserName )
  1129 	{
  1145 	{
  1130 		line.Copy(_L8("CRACK_LAM_USERNAME: "));
  1146 		line.Copy(_L8("CRACK_LAM_USERNAME: "));
  1131 		line.Append(aConf->iCRACKLAMUserName->GetData());
  1147 		line.Append(aConf->iCRACKLAMUserName->GetData());
  1132 		line.Append(_L8("\n"));
  1148 		line.Append(_L8("\n"));