equal
deleted
inserted
replaced
165 return EFalse; |
165 return EFalse; |
166 } |
166 } |
167 |
167 |
168 TBool done = EFalse; |
168 TBool done = EFalse; |
169 TBuf<KPwMaxLength> password; |
169 TBuf<KPwMaxLength> password; |
170 HBufC* buffer = NULL; |
|
171 |
|
172 if ( !iEikEnv ) |
|
173 { |
|
174 iEikEnv = CEikonEnv::Static(); |
|
175 } |
|
176 |
170 |
177 while ( !done ) |
171 while ( !done ) |
178 { |
172 { |
179 if ( !GetPasswordL( password, aFileName ) ) |
173 if ( !GetPasswordL( password, aFileName ) ) |
180 { |
174 { |
181 buffer = iEikEnv->AllocReadResourceLC( R_CERTSAVER_PKCS12_DISCARDED ); |
175 ShowErrorNoteL(R_CERTSAVER_PKCS12_DISCARDED); |
182 CHbDeviceMessageBoxSymbian::InformationL(buffer->Des()); |
|
183 CleanupStack::PopAndDestroy( buffer ); |
|
184 User::Leave( KErrExitApp ); |
176 User::Leave( KErrExitApp ); |
185 } |
177 } |
186 TRAPD( err, iPKCS12->ParseL( aPKCS12, password ) ); |
178 TRAPD( err, iPKCS12->ParseL( aPKCS12, password ) ); |
187 if ( err != KErrBadPassphrase ) |
179 if ( err != KErrBadPassphrase ) |
188 { |
180 { |
383 if ( !iEikEnv ) |
375 if ( !iEikEnv ) |
384 { |
376 { |
385 iEikEnv = CEikonEnv::Static(); |
377 iEikEnv = CEikonEnv::Static(); |
386 } |
378 } |
387 HBufC* buffer = iEikEnv->AllocReadResourceLC( aResourceID ); |
379 HBufC* buffer = iEikEnv->AllocReadResourceLC( aResourceID ); |
388 CHbDeviceMessageBoxSymbian::WarningL(buffer->Des()); |
380 CHbDeviceMessageBoxSymbian* iMessageBox = CHbDeviceMessageBoxSymbian::NewL(CHbDeviceMessageBoxSymbian::EWarning); |
389 CleanupStack::PopAndDestroy( buffer ); |
381 CleanupStack::PushL(iMessageBox); |
|
382 iMessageBox->SetTextL(buffer->Des()); |
|
383 iMessageBox->SetTimeout(6000); |
|
384 iMessageBox->ExecL(); |
|
385 CleanupStack::PopAndDestroy(iMessageBox); |
|
386 CleanupStack::PopAndDestroy( buffer ); |
390 } |
387 } |
391 |
388 |
392 // End of File |
389 // End of File |
393 |
390 |