pkiutilities/CTSecurityDialogs/NotifInc/CTSecurityDialogsAO.h
changeset 14 b75757c81051
parent 0 164170e6151a
child 30 cc1cea6aabaf
child 49 09b1ac925e3f
equal deleted inserted replaced
1:d5423fbb4f29 14:b75757c81051
     1 /*
     1 /*
     2 * Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). 
     2 * Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
   262             const TDesC& aValue,
   262             const TDesC& aValue,
   263             TInt aResource);
   263             TInt aResource);
   264 
   264 
   265         void MapTlsProviderOperation( TUint aOperation );
   265         void MapTlsProviderOperation( TUint aOperation );
   266 
   266 
   267         TPtrC CutCertificateField(const TDesC&  aField);
       
   268 
       
   269         /**
   267         /**
   270         * Completes client's request
   268         * Completes client's request
   271         */
   269         */
   272         void HandleResponseAndCompleteL();
   270         void HandleResponseAndCompleteL();
   273 
   271 
   274         /**
   272         /**
   275         * Checks that are two PINs the same
   273         * Checks that are two PINs the same
   276         */
   274         */
   277         void VerifyPinsL();
   275         void VerifyPinsL();
   278         
   276 
   279     private:    // Data
   277     private:    // Data
   280         RMessagePtr2 iMessagePtr;
   278         RMessagePtr2 iMessagePtr;
   281         TSecurityDialogNotification iOperation;
   279         TSecurityDialogNotification iOperation;
   282         TBool iRetry;
   280         TBool iRetry;
   283         TSignInput iSignInput;
   281         TSignInput iSignInput;
   300         // For retrieving signText dialog
   298         // For retrieving signText dialog
   301         CUnifiedCertStore* iCertStore;
   299         CUnifiedCertStore* iCertStore;
   302         CCertAttributeFilter* iFilter;
   300         CCertAttributeFilter* iFilter;
   303         RFs iFs;
   301         RFs iFs;
   304         CCTCertInfo* iCertInfo;
   302         CCTCertInfo* iCertInfo;
   305         CDesCArrayFlat*  iCertArray;        
   303         CDesCArrayFlat*  iCertArray;
   306         RMPointerArray<CCTCertInfo> iCertInfos;
   304         RMPointerArray<CCTCertInfo> iCertInfos;
   307         HBufC8* iCertBuf;
   305         HBufC8* iCertBuf;
   308         MCTWritableCertStore *iTrustedSiteCertStore;
   306         MCTWritableCertStore *iTrustedSiteCertStore;
   309         HBufC* iCertLabel;
   307         HBufC* iCertLabel;
   310         HBufC8* iServerCert;
   308         HBufC8* iServerCert;
   320         TCTKeyAttributeFilter iKeyFilter;
   318         TCTKeyAttributeFilter iKeyFilter;
   321         HBufC* iText;
   319         HBufC* iText;
   322 
   320 
   323         TSaveCertInput iSaveCertInput;
   321         TSaveCertInput iSaveCertInput;
   324         TValidationError iAuthFailReason;
   322         TValidationError iAuthFailReason;
   325         
   323 
   326         TBool& iDeleted;
   324         TBool& iDeleted;
   327         
   325 
   328         CAknQueryDialog* iQueryDialog;
   326         CAknQueryDialog* iQueryDialog;
   329         TBool iQueryDialogDeleted;
   327         TBool iQueryDialogDeleted;
   330         
   328 
   331         CCTPinQueryDialog* iPinQueryDialog;
   329         CCTPinQueryDialog* iPinQueryDialog;
   332         TBool iPinQueryDialogDeleted;
   330         TBool iPinQueryDialogDeleted;
   333         };
   331         };
   334 
   332 
   335 #endif      // CTSECURITYDIALOGSAO_H
   333 #endif      // CTSECURITYDIALOGSAO_H