59 |
59 |
60 public: // new functions |
60 public: // new functions |
61 virtual const QString subjectName() const; |
61 virtual const QString subjectName() const; |
62 virtual const QString issuerName() const; |
62 virtual const QString issuerName() const; |
63 virtual const QByteArray fingerprint() const; |
63 virtual const QByteArray fingerprint() const; |
64 virtual const QString formattedFingerprint() const; |
|
65 virtual const QByteArray serialNumber() const; |
64 virtual const QByteArray serialNumber() const; |
66 virtual const QString formattedSerialNumber() const; |
|
67 virtual const QDateTime validFrom() const; |
65 virtual const QDateTime validFrom() const; |
68 virtual const QDateTime validTo() const; |
66 virtual const QDateTime validTo() const; |
69 virtual const QString format() const; |
67 virtual const QString format() const; |
70 virtual const QString digestAlgorithm() const; |
68 virtual const QString digestAlgorithm() const; |
71 virtual const QString asymmetricAlgorithm() const; |
69 virtual const QString asymmetricAlgorithm() const; |
72 virtual const QString combinedAlgorithmName() const; |
70 virtual const QString combinedAlgorithmName() const; |
|
71 virtual const QString formattedFingerprint(const QByteArray &fingerprint) const; |
|
72 virtual const QString formattedSerialNumber(const QByteArray &serialNumber) const; |
73 virtual bool isDateValid() const; |
73 virtual bool isDateValid() const; |
74 |
74 |
75 public: // new abstract functions |
75 public: // new abstract functions |
76 virtual bool commonNameMatches(const QString &siteName) const = 0; |
76 virtual bool commonNameMatches(const QString &siteName) const = 0; |
77 virtual bool isPermanentAcceptAllowed() const = 0; |
77 virtual QString certificateDetails(const QString &siteName) const = 0; |
78 virtual QString certificateDetails() const = 0; |
|
79 |
78 |
80 private: // new functions |
79 private: // new functions |
81 const QString algorithmName(Algorithm algorithm) const; |
80 const QString algorithmName(Algorithm algorithm) const; |
82 |
81 |
83 protected: // data |
82 protected: // data |