#include <QtCrypto>
◆ Type
The key type.
Enumerator |
---|
None | no key
|
PGP | Pretty Good Privacy key.
|
X509 | X.509 CMS key.
|
◆ SecureMessageKey() [1/2]
QCA::SecureMessageKey::SecureMessageKey |
( |
| ) |
|
◆ SecureMessageKey() [2/2]
Standard copy constructor.
- Parameters
-
◆ operator=()
Standard assignment operator.
- Parameters
-
◆ isNull()
bool QCA::SecureMessageKey::isNull |
( |
| ) |
const |
Returns true for null object.
◆ type()
Type QCA::SecureMessageKey::type |
( |
| ) |
const |
◆ pgpPublicKey()
PGPKey QCA::SecureMessageKey::pgpPublicKey |
( |
| ) |
const |
Public key part of a PGP key.
◆ pgpSecretKey()
PGPKey QCA::SecureMessageKey::pgpSecretKey |
( |
| ) |
const |
Private key part of a PGP key.
◆ setPGPPublicKey()
void QCA::SecureMessageKey::setPGPPublicKey |
( |
const PGPKey & |
pub | ) |
|
Set the public key part of a PGP key.
- Parameters
-
◆ setPGPSecretKey()
void QCA::SecureMessageKey::setPGPSecretKey |
( |
const PGPKey & |
sec | ) |
|
Set the private key part of a PGP key.
- Parameters
-
◆ x509CertificateChain()
The X.509 certificate chain (public part) for this key.
◆ x509PrivateKey()
PrivateKey QCA::SecureMessageKey::x509PrivateKey |
( |
| ) |
const |
The X.509 private key part of this key.
◆ setX509CertificateChain()
void QCA::SecureMessageKey::setX509CertificateChain |
( |
const CertificateChain & |
c | ) |
|
◆ setX509PrivateKey()
void QCA::SecureMessageKey::setX509PrivateKey |
( |
const PrivateKey & |
k | ) |
|
Set the private key part of this X.509 key.
- Parameters
-
◆ setX509KeyBundle()
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 |
◆ havePrivate()
bool QCA::SecureMessageKey::havePrivate |
( |
| ) |
const |
Test if this key contains a private key part.
◆ name()
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: