diff -r aad866c37519 -r 7bad16cccaca pkiutilities/untrustedcertificatedialog/inc/untrustedcertificateinfo_symbian.h --- a/pkiutilities/untrustedcertificatedialog/inc/untrustedcertificateinfo_symbian.h Fri Jun 11 14:28:40 2010 +0300 +++ b/pkiutilities/untrustedcertificatedialog/inc/untrustedcertificateinfo_symbian.h Wed Jun 23 19:10:54 2010 +0300 @@ -30,20 +30,21 @@ class UntrustedCertificateInfoSymbian : public UntrustedCertificateInfoBase { public: // constructor and destructor - UntrustedCertificateInfoSymbian(const CX509Certificate& aCert); + UntrustedCertificateInfoSymbian(const QByteArray &aEncodedCert); ~UntrustedCertificateInfoSymbian(); public: // from UntrustedCertificateInfoBase bool commonNameMatches(const QString &siteName) const; - bool isPermanentAcceptAllowed() const; - QString certificateDetails() const; + QString certificateDetails(const QString &siteName) const; private: // new functions - void ConstructL(const CX509Certificate& aCert); + void ConstructL(const QByteArray &aEncodedCert); bool CommonNameMatchesL(const QString &siteName) const; + QByteArray Md5FingerprintL( const TDesC8& aEncodedCert ) const; private: // data - CX509Certificate* iCert; + CX509Certificate* mCert; + QByteArray mMd5Fingerprint; }; #endif // UNTRUSTEDCERTIFICATEINFOSYMBIAN_H