47 class CertificateCollection;
48 class CertificateChain;
176 Section section()
const;
231 return !(*
this == other);
236 QSharedDataPointer<Private> d;
286 QString value()
const;
304 return !(*
this == other);
309 QSharedDataPointer<Private> d;
412 Section section()
const;
464 return !(*
this == other);
469 QSharedDataPointer<Private> d;
511 ValidateRevoked = 0x01,
512 ValidateExpired = 0x02,
513 ValidatePolicy = 0x04
643 bool isValid()
const;
652 QString challenge()
const;
677 QStringList policies()
const;
686 QStringList crlLocations()
const;
695 QStringList issuerLocations()
const;
702 QStringList ocspLocations()
const;
715 int pathLimit()
const;
729 QDateTime notValidBefore()
const;
736 QDateTime notValidAfter()
const;
746 void setChallenge(
const QString &s);
773 void setConstraints(
const Constraints &constraints);
780 void setPolicies(
const QStringList &policies);
789 void setCRLLocations(
const QStringList &locations);
798 void setIssuerLocations(
const QStringList &locations);
805 void setOCSPLocations(
const QStringList &locations);
812 void setAsCA(
int pathLimit = 8);
832 void setValidityPeriod(
const QDateTime &start,
const QDateTime &end);
900 QDateTime notValidBefore()
const;
905 QDateTime notValidAfter()
const;
978 QStringList policies()
const;
985 QStringList crlLocations()
const;
992 QStringList issuerLocations()
const;
997 QStringList ocspLocations()
const;
1005 QString commonName()
const;
1029 bool isSelfSigned()
const;
1045 int pathLimit()
const;
1055 QByteArray subjectKeyId()
const;
1060 QByteArray issuerKeyId()
const;
1078 QByteArray toDER()
const;
1083 QString toPEM()
const;
1090 bool toPEMFile(
const QString &fileName)
const;
1133 static Certificate fromPEMFile(
const QString &fileName,
ConvertResult *result = 0,
const QString &provider = QString());
1147 bool matchesHostName(
const QString &host)
const;
1165 return !(*
this == other);
1177 friend class Private;
1178 QSharedDataPointer<Private> d;
1273 return first().chain_validate(*
this, trusted, untrusted_crls, u, vf);
1280 return first().chain_complete(*
this, issuers, result);
1340 bool isNull()
const;
1393 QStringList policies()
const;
1413 int pathLimit()
const;
1418 QString challenge()
const;
1442 return !(*
this == other);
1450 QByteArray toDER()
const;
1457 QString toPEM()
const;
1466 bool toPEMFile(
const QString &fileName)
const;
1525 QString toString()
const;
1552 friend class Private;
1553 QSharedDataPointer<Private> d;
1576 CessationOfOperation,
1630 QDateTime time()
const;
1635 bool isNull()
const;
1643 Reason reason()
const;
1652 bool operator<(
const CRLEntry &a)
const;
1661 bool operator==(
const CRLEntry &a)
const;
1670 return !(*
this == other);
1721 CRL & operator=(
const CRL &from);
1728 bool isNull()
const;
1759 QDateTime thisUpdate()
const;
1766 QDateTime nextUpdate()
const;
1781 QByteArray issuerKeyId()
const;
1790 bool operator==(
const CRL &a)
const;
1799 return !(*
this == other);
1807 QByteArray toDER()
const;
1814 QString toPEM()
const;
1822 bool toPEMFile(
const QString &fileName)
const;
1835 static CRL fromDER(
const QByteArray &a,
ConvertResult *result = 0,
const QString &provider = QString());
1848 static CRL fromPEM(
const QString &s,
ConvertResult *result = 0,
const QString &provider = QString());
1862 static CRL fromPEMFile(
const QString &fileName,
ConvertResult *result = 0,
const QString &provider = QString());
1873 friend class Private;
1874 QSharedDataPointer<Private> d;
1927 void addCRL(
const CRL &crl);
1970 static bool canUsePKCS7(
const QString &provider = QString());
1980 bool toFlatTextFile(
const QString &fileName);
1992 bool toPKCS7File(
const QString &fileName,
const QString &provider = QString());
2026 QSharedDataPointer<Private> d;
2098 CRL createCRL(
const QDateTime &nextUpdate)
const;
2181 bool isNull()
const;
2192 QString name()
const;
2213 void setName(
const QString &s);
2249 QByteArray toArray(
const SecureArray &passphrase,
const QString &provider = QString())
const;
2275 bool toFile(
const QString &fileName,
const SecureArray &passphrase,
const QString &provider = QString())
const;
2343 QSharedDataPointer<Private> d;
2377 PGPKey(
const QString &fileName);
2400 bool isNull()
const;
2405 QString keyId()
const;
2410 QString primaryUserId()
const;
2415 QStringList userIds()
const;
2422 bool isSecret()
const;
2427 QDateTime creationDate()
const;
2432 QDateTime expirationDate()
const;
2440 QString fingerprint()
const;
2450 bool inKeyring()
const;
2457 bool isTrusted()
const;
2468 QByteArray toArray()
const;
2478 QString toString()
const;
2485 bool toFile(
const QString &fileName)
const;
2496 static PGPKey fromArray(
const QByteArray &a,
ConvertResult *result = 0,
const QString &provider = QString());
2507 static PGPKey fromString(
const QString &s,
ConvertResult *result = 0,
const QString &provider = QString());
2519 static PGPKey fromFile(
const QString &fileName,
ConvertResult *result = 0,
const QString &provider = QString());
2586 void loadPrivateKeyFromPEMFile(
const QString &fileName);
2596 void loadPrivateKeyFromPEM(
const QString &s);
2616 void loadKeyBundleFromFile(
const QString &fileName);
2625 void loadKeyBundleFromArray(
const QByteArray &a);
2669 friend class Private;