Qt Cryptographic Architecture
Signals | Public Member Functions | Friends | List of all members
QCA::TokenAsker Class Reference

#include <QtCrypto>

Collaboration diagram for QCA::TokenAsker:
Collaboration graph
[legend]

Signals

void responseReady ()
 

Public Member Functions

bool accepted () const
 
void ask (const KeyStoreInfo &keyStoreInfo, const KeyStoreEntry &keyStoreEntry, void *ptr)
 
void cancel ()
 
 TokenAsker (QObject *parent=0)
 
void waitForResponse ()
 

Friends

class Private
 

Detailed Description

User token handler.

This class is used to request the user to insert a token.

Examples:
eventhandlerdemo.cpp.

Constructor & Destructor Documentation

QCA::TokenAsker::TokenAsker ( QObject parent = 0)

Construct a new asker.

Parameters
parentthe parent object for this QObject

Member Function Documentation

void QCA::TokenAsker::ask ( const KeyStoreInfo keyStoreInfo,
const KeyStoreEntry keyStoreEntry,
void *  ptr 
)

queue a token request associated with a key store

Parameters
keyStoreInfoinfo of the key store that the information is required for
keyStoreEntrythe item in the key store that the information is required for (if applicable)
ptropaque data
Examples:
eventhandlerdemo.cpp.
void QCA::TokenAsker::cancel ( )

Cancel the pending password / passphrase request.

void QCA::TokenAsker::waitForResponse ( )

Block until the token request is completed.

You can use the responseReady signal instead of blocking, if appropriate.

Examples:
eventhandlerdemo.cpp.
bool QCA::TokenAsker::accepted ( ) const

Test if the token request was accepted or not.

Returns
true if the token request was accepted
Examples:
eventhandlerdemo.cpp.
void QCA::TokenAsker::responseReady ( )
signal

Emitted when the asker process has been completed.

You should check whether the user accepted() the response prior to relying on token being present.


The documentation for this class was generated from the following file: