QCA
qca_core.h
Go to the documentation of this file.
1554 void setToken(const KeyStoreInfo &keyStoreInfo, const KeyStoreEntry &keyStoreEntry, void *ptr);
1684 ask(Event::PasswordStyle pstyle, const KeyStoreInfo &keyStoreInfo, const KeyStoreEntry &keyStoreEntry, void *ptr);
Definition: qca_support.h:962
Definition: qca_core.h:1390
Definition: qca_keystore.h:140
Definition: qca_keystore.h:623
Definition: qca_core.h:764
QCA_EXPORT CertificateCollection systemStore()
Get system-wide root Certificate Authority (CA) certificates.
QCA_EXPORT Provider * findProvider(const QString &name)
Return the named provider, or 0 if not found.
Definition: qca_core.h:1753
QCA_EXPORT QStringList defaultFeatures()
Generate a list of the built in features.
Definition: qca_core.h:1578
QCA_EXPORT bool insertProvider(Provider *p, int priority=0)
Add a provider to the current list of providers.
QCA_EXPORT int providerPriority(const QString &name)
Return the priority of a specified provider.
QCA_EXPORT void setProperty(const QString &name, const QVariant &value)
Set a global property.
Definition: qca_core.h:1163
Definition: qca_core.h:1263
QCA_EXPORT QString arrayToBase64(const QByteArray &array)
Convert a byte array to printable base64 representation.
QCA_EXPORT void appendPluginDiagnosticText(const QString &text)
Add plugin diagnostic text.
Definition: qca_core.h:1309
QCA_EXPORT void saveProviderConfig(const QString &name)
Save provider configuration to persistent storage.
QCA_EXPORT QByteArray hexToArray(const QString &hexString)
Convert a QString containing a hexadecimal representation of a byte array into a QByteArray.
QCA_EXPORT QString globalRandomProvider()
Return the name of the global random number provider.
QCA_EXPORT QStringList supportedFeatures()
Generate a list of all the supported features in plugins, and in built in capabilities.
Q_SCRIPTABLE Q_NOREPLY void start()
QCA_EXPORT QVariantMap getProviderConfig(const QString &name)
Retrieve provider configuration.
QCA_EXPORT QByteArray base64ToArray(const QString &base64String)
Convert a QString containing a base64 representation of a byte array into a QByteArray.
QCA_EXPORT QString appName()
Get the application name that will be used by SASL server mode.
QCA_EXPORT Logger * logger()
Return a reference to the QCA Logger, which is used for diagnostics and error recording.
Definition: qca_tools.h:316
QCA_EXPORT bool haveSystemStore()
Test if QCA can access the root CA certificates.
int multiple() const
Return the number of bytes that the key must be a multiple of.
Definition: qca_core.h:740
KSharedConfigPtr config()
Definition: qca_core.h:1660
QCA_EXPORT void setProviderPriority(const QString &name, int priority)
Change the priority of a specified provider.
Definition: qca_core.h:1107
QCA_EXPORT QString arrayToHex(const QByteArray &array)
Convert a byte array to printable hexadecimal representation.
QCA_EXPORT void setProviderConfig(const QString &name, const QVariantMap &config)
Set provider configuration.
Definition: qca_core.h:659
QCA_EXPORT bool isSupported(const char *features, const QString &provider=QString())
Test if a capability (algorithm) is available.
Definition: qca_tools.h:90
QList< Provider * > ProviderList
Convenience representation for the plugin providers.
Definition: qca_core.h:100
Definition: qca_core.h:1346
Definition: qca_core.h:1009
Definition: qca_core.h:700
Definition: qca_core.h:1051
QCA_EXPORT void setGlobalRandomProvider(const QString &provider)
Change the global random number provider.
QCA_EXPORT void clearPluginDiagnosticText()
Clear plugin diagnostic text.
QCA_EXPORT void setAppName(const QString &name)
Set the application name that will be used by SASL server mode.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Sep 27 2023 03:46:37 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Sep 27 2023 03:46:37 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.