pkiutilities/untrustedcertificatedialog/inc/untrustedcertificateinfo_symbian.h
changeset 30 cc1cea6aabaf
parent 26 aad866c37519
--- a/pkiutilities/untrustedcertificatedialog/inc/untrustedcertificateinfo_symbian.h	Fri Jun 11 14:28:40 2010 +0300
+++ b/pkiutilities/untrustedcertificatedialog/inc/untrustedcertificateinfo_symbian.h	Thu Jun 24 12:46:20 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