Qt Cryptographic Architecture
Public Types | Public Member Functions | List of all members
QCA::SecureMessageSignature Class Reference

#include <QtCrypto>

Public Types

enum  IdentityResult { Valid, InvalidSignature, InvalidKey, NoKey }
 

Public Member Functions

IdentityResult identityResult () const
 
SecureMessageKey key () const
 
Validity keyValidity () const
 
SecureMessageSignatureoperator= (const SecureMessageSignature &from)
 
 SecureMessageSignature ()
 
 SecureMessageSignature (IdentityResult r, Validity v, const SecureMessageKey &key, const QDateTime &ts)
 
 SecureMessageSignature (const SecureMessageSignature &from)
 
QDateTime timestamp () const
 

Detailed Description

SecureMessage signature.

Member Enumeration Documentation

The result of identity verification.

Enumerator
Valid 

indentity is verified, matches signature

InvalidSignature 

valid key provided, but signature failed

InvalidKey 

invalid key provided

NoKey 

identity unknown

Constructor & Destructor Documentation

QCA::SecureMessageSignature::SecureMessageSignature ( )

Create an empty signature check object.

User applications don't normally need to create signature checks. You normally get the object back as a result of a SecureMessage operation.

QCA::SecureMessageSignature::SecureMessageSignature ( IdentityResult  r,
Validity  v,
const SecureMessageKey key,
const QDateTime &  ts 
)

Create a signature check object.

User applications don't normally need to create signature checks. You normally get the object back as a result of a SecureMessage operation.

Parameters
rthe result of the check
vthe Validity of the key validation check
keythe key associated with the signature
tsthe timestamp associated with the signature
QCA::SecureMessageSignature::SecureMessageSignature ( const SecureMessageSignature from)

Standard copy constructor.

Parameters
fromthe source signature object

Member Function Documentation

SecureMessageSignature& QCA::SecureMessageSignature::operator= ( const SecureMessageSignature from)

Standard assignment operator.

Parameters
fromthe source signature object
IdentityResult QCA::SecureMessageSignature::identityResult ( ) const

get the results of the identity check on this signature

Validity QCA::SecureMessageSignature::keyValidity ( ) const

get the results of the key validation check on this signature

SecureMessageKey QCA::SecureMessageSignature::key ( ) const

get the key associated with this signature

QDateTime QCA::SecureMessageSignature::timestamp ( ) const

get the timestamp associated with this signature


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