#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: