#include <QtCrypto>
The key type.
Enumerator |
---|
None |
no key
|
PGP |
Pretty Good Privacy key.
|
X509 |
X.509 CMS key.
|
QCA::SecureMessageKey::SecureMessageKey |
( |
| ) |
|
Standard copy constructor.
- Parameters
-
Standard assignment operator.
- Parameters
-
bool QCA::SecureMessageKey::isNull |
( |
| ) |
const |
Returns true for null object.
Type QCA::SecureMessageKey::type |
( |
| ) |
const |
PGPKey QCA::SecureMessageKey::pgpPublicKey |
( |
| ) |
const |
Public key part of a PGP key.
PGPKey QCA::SecureMessageKey::pgpSecretKey |
( |
| ) |
const |
Private key part of a PGP key.
void QCA::SecureMessageKey::setPGPPublicKey |
( |
const PGPKey & |
pub | ) |
|
Set the public key part of a PGP key.
- Parameters
-
void QCA::SecureMessageKey::setPGPSecretKey |
( |
const PGPKey & |
sec | ) |
|
Set the private key part of a PGP key.
- Parameters
-
The X.509 certificate chain (public part) for this key.
PrivateKey QCA::SecureMessageKey::x509PrivateKey |
( |
| ) |
const |
The X.509 private key part of this key.
void QCA::SecureMessageKey::setX509CertificateChain |
( |
const CertificateChain & |
c | ) |
|
void QCA::SecureMessageKey::setX509PrivateKey |
( |
const PrivateKey & |
k | ) |
|
Set the private key part of this X.509 key.
- Parameters
-
void QCA::SecureMessageKey::setX509KeyBundle |
( |
const KeyBundle & |
kb | ) |
|
Set the public and private part of this X.509 key with KeyBundle.
- Parameters
-
kb | the public and private key bundle |
bool QCA::SecureMessageKey::havePrivate |
( |
| ) |
const |
Test if this key contains a private key part.
QString QCA::SecureMessageKey::name |
( |
| ) |
const |
The name associated with this key.
For a PGP key, this is the primary user ID
For an X.509 key, this is the Common Name
The documentation for this class was generated from the following file: