Sailfish OS
  • Info
  • User Experience
  • Cases
  • Community
  • Developers
  • Contact
  • Get Sailfish OS
Select Page
  • Info
  • User Experience
  • Cases
  • Community
  • Developers
  • Contact
  • Get Sailfish OS

Sailfish Crypto

API Documentation
  • API Documentation
  • Libsailfishapp
  • Sailfish Silica
    • Documentation
    • Icon Reference
  • Sailfish Components
    • Sailfish Accounts
    • Sailfish Bluetooth
    • Sailfish Contacts
    • Sailfish Crypto
    • Sailfish Gallery
    • Sailfish Media
    • Sailfish Pickers
    • Sailfish Secrets
    • Sailfish Share
    • Sailfish Telephony
    • Sailfish Webview
    • Amber Web Authorization
    • Amber MPRIS
  • Nemo QML Plugins
    • Configuration
    • Contacts
    • D-Bus
    • Keepalive
    • Notifications
    • Thumbnailer
  • Sailfish Middleware
    • MDM Framework
    • MDM Policy Framework
    • User Manager Daemon
  • API Documentation
  • Libsailfishapp
  • Sailfish Silica
    • Documentation
    • Icon Reference
  • Sailfish Components
    • Sailfish Accounts
    • Sailfish Bluetooth
    • Sailfish Contacts
    • Sailfish Crypto
    • Sailfish Gallery
    • Sailfish Media
    • Sailfish Pickers
    • Sailfish Secrets
    • Sailfish Share
    • Sailfish Telephony
    • Sailfish Webview
    • Amber Web Authorization
    • Amber MPRIS
  • Nemo QML Plugins
    • Configuration
    • Contacts
    • D-Bus
    • Keepalive
    • Notifications
    • Thumbnailer
  • Sailfish Middleware
    • MDM Framework
    • MDM Policy Framework
    • User Manager Daemon

Contents

  • Properties
  • Public Functions
  • Reimplemented Public Functions
  • Signals
  • Detailed Description

PluginInfoRequest Class

(Sailfish::Crypto::PluginInfoRequest)

Allows a client request information about available crypto and storage plugins More...

Header: #include <Crypto/plugininforequest.h>
Instantiated By: PluginInfoRequest
Inherits: Sailfish::Crypto::Request
  • List of all members, including inherited members

Properties

  • cryptoPlugins : const QVector<Sailfish::Crypto::PluginInfo>
  • storagePlugins : const QVector<Sailfish::Crypto::PluginInfo>
  • 4 properties inherited from Sailfish::Crypto::Request

Public Functions

PluginInfoRequest(QObject *parent = Q_NULLPTR)
~PluginInfoRequest()
QVector<Sailfish::Crypto::PluginInfo> cryptoPlugins() const
QVector<Sailfish::Crypto::PluginInfo> storagePlugins() const

Reimplemented Public Functions

virtual QVariantMap customParameters() const
virtual Sailfish::Crypto::CryptoManager *manager() const
virtual Sailfish::Crypto::Result result() const
virtual void setCustomParameters(const QVariantMap &params)
virtual void setManager(Sailfish::Crypto::CryptoManager *manager)
virtual void startRequest()
virtual Sailfish::Crypto::Request::Status status() const
virtual void waitForFinished()
  • 8 public functions inherited from Sailfish::Crypto::Request

Signals

void cryptoPluginsChanged()
void storagePluginsChanged()
  • 4 signals inherited from Sailfish::Crypto::Request

Detailed Description

Allows a client request information about available crypto and storage plugins

Property Documentation

cryptoPlugins : const QVector<Sailfish::Crypto::PluginInfo>

Access functions:

QVector<Sailfish::Crypto::PluginInfo> cryptoPlugins() const

Notifier signal:

void cryptoPluginsChanged()

storagePlugins : const QVector<Sailfish::Crypto::PluginInfo>

Access functions:

QVector<Sailfish::Crypto::PluginInfo> storagePlugins() const

Notifier signal:

void storagePluginsChanged()

Member Function Documentation

PluginInfoRequest::PluginInfoRequest(QObject *parent = Q_NULLPTR)

Constructs a new PluginInfoRequest object with the given parent.

PluginInfoRequest::~PluginInfoRequest()

Destroys the PluginInfoRequest

QVector<Sailfish::Crypto::PluginInfo> PluginInfoRequest::cryptoPlugins() const

Returns information about available crypto plugins

Note: this value is only valid if the status of the request is Request::Finished.

Note: Getter function for property cryptoPlugins.

[virtual] QVariantMap PluginInfoRequest::customParameters() const

See also setCustomParameters().

[virtual] Sailfish::Crypto::CryptoManager *PluginInfoRequest::manager() const

See also setManager().

[virtual] Sailfish::Crypto::Result PluginInfoRequest::result() const

[virtual] void PluginInfoRequest::setCustomParameters(const QVariantMap &params)

See also customParameters().

[virtual] void PluginInfoRequest::setManager(Sailfish::Crypto::CryptoManager *manager)

See also manager().

[virtual] void PluginInfoRequest::startRequest()

[virtual] Sailfish::Crypto::Request::Status PluginInfoRequest::status() const

QVector<Sailfish::Crypto::PluginInfo> PluginInfoRequest::storagePlugins() const

Returns information about available (Secrets) storage plugins

A plugin which is both a crypto plugin and a storage plugin is able to store keys (and thus can be used with GenerateStoredKeyRequest etc).

Note: this value is only valid if the status of the request is Request::Finished.

Note: Getter function for property storagePlugins.

[virtual] void PluginInfoRequest::waitForFinished()

  • Legal
  • Contact Us
  • Jollyboys Ltd © 2024

  • Facebook
  • Twitter
  • Mastodon
  • YouTube
  • LinkedIn