equal
deleted
inserted
replaced
167 *ca_copy = *(aData->iCAList->At(x)); |
167 *ca_copy = *(aData->iCAList->At(x)); |
168 iCAList->AppendL(ca_copy); |
168 iCAList->AppendL(ca_copy); |
169 CleanupStack::Pop(ca_copy); |
169 CleanupStack::Pop(ca_copy); |
170 } |
170 } |
171 } |
171 } |
|
172 |
|
173 iUseCache = aData->iUseCache; |
172 } |
174 } |
173 |
175 |
174 void CIkeData::Empty() |
176 void CIkeData::Empty() |
175 { |
177 { |
176 TProposalData* prop = iPropList; |
178 TProposalData* prop = iPropList; |
449 err = KSecParserErrMode; |
451 err = KSecParserErrMode; |
450 } |
452 } |
451 else if (token.CompareF(_L("IKE_VERSION:"))==0) //CompareF ignores case |
453 else if (token.CompareF(_L("IKE_VERSION:"))==0) //CompareF ignores case |
452 { |
454 { |
453 sub_num = NextToken(); |
455 sub_num = NextToken(); |
454 if ( sub_num.Val(aConf->iIkeVersion, EDecimal) != KErrNone ) |
456 sub_num.Val(aConf->iIkeVersion, EDecimal); |
455 { |
457 if ( aConf->iIkeVersion != 2 ) |
456 err = KSecParserErrUnknown; |
|
457 } |
|
458 else if ( aConf->iIkeVersion != 2 ) |
|
459 aConf->iIkeVersion = 1; // IKE version 1 is currently the default |
458 aConf->iIkeVersion = 1; // IKE version 1 is currently the default |
460 } |
459 } |
461 else if (token.CompareF(_L("SEND_NOTIFICATION:"))==0) //CompareF ignores case |
460 else if (token.CompareF(_L("SEND_NOTIFICATION:"))==0) //CompareF ignores case |
462 { |
461 { |
463 token.Set(NextToken()); |
462 token.Set(NextToken()); |
726 else if (token.CompareF(_L("OWN_CERTS:"))==0) //CompareF ignores case |
725 else if (token.CompareF(_L("OWN_CERTS:"))==0) //CompareF ignores case |
727 err = ParseOwnCerts(aConf); |
726 err = ParseOwnCerts(aConf); |
728 //PeerCerts List |
727 //PeerCerts List |
729 else if (token.CompareF(_L("PEER_CERTS:"))==0) //CompareF ignores case |
728 else if (token.CompareF(_L("PEER_CERTS:"))==0) //CompareF ignores case |
730 err = ParsePeerCerts(aConf); |
729 err = ParsePeerCerts(aConf); |
|
730 else if (token.CompareF(_L("USE_CACHE:"))==0) //CompareF ignores case |
|
731 { |
|
732 aConf->iUseCache = EFalse; |
|
733 token.Set(NextToken()); |
|
734 if (token.CompareF(_L("True"))==0) |
|
735 aConf->iUseCache = ETrue; |
|
736 } |
731 } |
737 } |
732 if ( err == KErrNone ) |
738 if ( err == KErrNone ) |
733 errCA=CheckPolicy(aConf); |
739 errCA=CheckPolicy(aConf); |
734 if (errCA) |
740 if (errCA) |
735 err=errCA; |
741 err=errCA; |
1106 else |
1112 else |
1107 line.Append(_L("FALSE\n")); |
1113 line.Append(_L("FALSE\n")); |
1108 err = BufferAppend(aPolBfr, line); |
1114 err = BufferAppend(aPolBfr, line); |
1109 if (err != KErrNone) |
1115 if (err != KErrNone) |
1110 return err; |
1116 return err; |
|
1117 |
|
1118 line.Copy(_L8("USE_CACHE: ")); |
|
1119 if (aConf->iUseCache) |
|
1120 line.Append(_L("TRUE\n")); |
|
1121 else |
|
1122 line.Append(_L("FALSE\n")); |
|
1123 err = BufferAppend(aPolBfr, line); |
|
1124 if (err != KErrNone) |
|
1125 return err; |
|
1126 |
1111 if ( aConf->iCRACKLAMUserName ) |
1127 if ( aConf->iCRACKLAMUserName ) |
1112 { |
1128 { |
1113 line.Copy(_L8("CRACK_LAM_USERNAME: ")); |
1129 line.Copy(_L8("CRACK_LAM_USERNAME: ")); |
1114 line.Append(aConf->iCRACKLAMUserName->GetData()); |
1130 line.Append(aConf->iCRACKLAMUserName->GetData()); |
1115 line.Append(_L8("\n")); |
1131 line.Append(_L8("\n")); |