QCA
qcaprovider.h
Go to the documentation of this file.
253 virtual void setup(Direction dir, const SymmetricKey &key, const InitializationVector &iv, const AuthTag &tag) = 0;
792 virtual void createPrivate(const DLGroup &domain, const BigInteger &y, const BigInteger &x) = 0;
866 virtual void createPrivate(const DLGroup &domain, const BigInteger &y, const BigInteger &x) = 0;
1572 virtual QByteArray toPKCS7(const QList<CertContext *> &certs, const QList<CRLContext *> &crls) const = 0;
1588 fromPKCS7(const QByteArray &a, QList<CertContext *> *certs, QList<CRLContext *> *crls) const = 0;
1639 virtual CertContext *signRequest(const CSRContext &req, const QDateTime ¬ValidAfter) const = 0;
1648 virtual CertContext *createCertificate(const PKeyContext &pub, const CertificateOptions &opts) const = 0;
1670 updateCRL(const CRLContext &crl, const QList<CRLEntry> &entries, const QDateTime &nextUpdate) const = 0;
2869 setClientParams(const QString *user, const QString *authzid, const SecureArray *pass, const QString *realm) = 0;
2971 setupSign(const SecureMessageKeyList &keys, SecureMessage::SignMode m, bool bundleSigner, bool smime) = 0;
Definition: qca_publickey.h:171
Definition: qcaprovider.h:1268
Definition: qcaprovider.h:415
Definition: qcaprovider.h:1061
Definition: qcaprovider.h:361
Definition: qca_core.h:764
Definition: qcaprovider.h:454
Definition: qca_securelayer.h:906
KeyLength anyKeyLength() const
Returns a KeyLength that supports any length.
Definition: qcaprovider.h:341
Definition: qcaprovider.h:112
Definition: qcaprovider.h:1804
Definition: qcaprovider.h:2912
Q_SCRIPTABLE Q_NOREPLY void start()
Definition: qca_publickey.h:832
Definition: qcaprovider.h:1550
Definition: qcaprovider.h:1745
Definition: qca_core.h:1263
Definition: qcaprovider.h:82
Definition: qcaprovider.h:1324
TLS::Version version
The TLS protocol version being used for this connection.
Definition: qcaprovider.h:2263
Definition: qcaprovider.h:1865
SignatureAlgorithm sigalgo
The signature algorithm used by the issuer to sign the CRL.
Definition: qcaprovider.h:1304
Definition: qca_cert.h:1928
Definition: qca_core.h:1309
bool isCA
True if the certificate is a CA or the certificate request is requesting to be a CA,...
Definition: qcaprovider.h:1203
Definition: qcaprovider.h:227
Definition: qcaprovider.h:152
Definition: qcaprovider.h:2214
Definition: qcaprovider.h:2239
Definition: qcaprovider.h:1602
bool isCompressed
True if the TLS connection is compressed, otherwise false.
Definition: qcaprovider.h:2258
Definition: qcaprovider.h:666
Definition: qca_cert.h:1225
TLSSessionContext * id
Pointer to the id of this TLS session, for use with resuming.
Definition: qcaprovider.h:2287
QStringList userIds
List of user id strings for the key, the first one being the primary user id.
Definition: qcaprovider.h:1757
Definition: qcaprovider.h:829
CertificateRequestFormat format
The format used for the certificate request.
Definition: qcaprovider.h:1253
Definition: qcaprovider.h:1428
Definition: qca_tools.h:316
Definition: qca_cert.h:547
bool inKeyring
True if this key is in a keyring (and thus usable), otherwise false.
Definition: qcaprovider.h:1785
Definition: qcaprovider.h:184
Definition: qcaprovider.h:3101
Definition: qca_cert.h:856
Definition: qca_tools.h:570
Definition: qca_cert.h:1739
Definition: qcaprovider.h:2601
Definition: qcaprovider.h:522
Definition: qca_cert.h:2175
int cipherMaxBits
The maximum bit size possible of the cipher used for this connection.
Definition: qcaprovider.h:2281
QDateTime start
The time the certificate becomes valid (often the time of create)
Definition: qcaprovider.h:1140
Definition: qcaprovider.h:2614
Definition: qcaprovider.h:1512
ScriptableExtension * host() const
Definition: qcaprovider.h:297
SignatureAlgorithm sigalgo
The signature algorithm used to create the signature.
Definition: qcaprovider.h:1225
Definition: qcaprovider.h:2252
Definition: qcaprovider.h:1973
Definition: qcaprovider.h:1125
Definition: qca_tools.h:90
Definition: qca_cert.h:609
Definition: qca_cert.h:2406
Definition: qca_core.h:1346
Definition: qca_core.h:1009
Definition: qcaprovider.h:1683
Definition: qca_core.h:700
Definition: qcaprovider.h:756
QDateTime nextUpdate
The time this CRL expires, and the next CRL should be fetched.
Definition: qcaprovider.h:1289
Definition: qcaprovider.h:908
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Dec 3 2023 03:50:02 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Dec 3 2023 03:50:02 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.