Класс SecureMessageKey
Публичные типы
Публичные функции
Подробное описание
Ключ для системы SecureMessage.
Примеры
publickeyexample.cpp.
Описание перечислений
Type
Тип ключа.
None |
Нет ключа |
PGP |
Ключ PGP . |
X509 |
Ключ X.509 CMS |
Описание конструкторов и деструктора
SecureMessageKey() [1/2]
QCA::SecureMessageKey::SecureMessageKey () |
Создаёт пустой ключ.
SecureMessageKey() [2/2]
QCA::SecureMessageKey::SecureMessageKey (const SecureMessageKey & from) |
Стандартный конструктор копирования.
Параметры
Описание методов
operator=()
SecureMessageKey& QCA::SecureMessageKey::operator= (const SecureMessageKey & from) |
Стандартный оператор присваивания.
Параметры
isNull()
bool QCA::SecureMessageKey::isNull () const |
Возвращает true
для нулевого объекта.
type()
Type QCA::SecureMessageKey::type () const |
Тип ключа.
pgpPublicKey()
PGPKey QCA::SecureMessageKey::pgpPublicKey () const |
Открытая часть ключа PGP
.
pgpSecretKey()
PGPKey QCA::SecureMessageKey::pgpSecretKey () const |
Закрытая часть ключа PGP
.
setPGPPublicKey()
void QCA::SecureMessageKey::setPGPPublicKey (const PGPKey & pub) |
Устанавливает открытую часть ключа PGP
.
Параметры
setPGPSecretKey()
void QCA::SecureMessageKey::setPGPSecretKey (const PGPKey & sec) |
Устанавливает закрытую часть ключа PGP
.
Параметры
x509CertificateChain()
Цепочка сертификатов X.509 (открытая часть) для этого ключа.
x509PrivateKey()
PrivateKey QCA::SecureMessageKey::x509PrivateKey () const |
Закрытая часть X.509 этого ключа.
setX509CertificateChain()
void QCA::SecureMessageKey::setX509CertificateChain (const CertificateChain & c) |
Устанавливает открытую часть ключа X.509.
Параметры
Примеры
publickeyexample.cpp.
setX509PrivateKey()
void QCA::SecureMessageKey::setX509PrivateKey (const PrivateKey & k) |
Устанавливает закрытую часть ключа X.509.
Параметры
setX509KeyBundle()
void QCA::SecureMessageKey::setX509KeyBundle (const KeyBundle & kb) |
Устанавливает открытую и закрытую части ключа X.509 с
KeyBundle.
Параметры
kb |
Связка открытого и закрытого ключей |
havePrivate()
bool QCA::SecureMessageKey::havePrivate () const |
Проверяет, содержит ли этот ключ закрытую часть.
name()
QString QCA::SecureMessageKey::name () const |
Имя, связанное с этим ключом.
Для ключа PGP
это основной идентификатор пользователя.
Для ключа X.509 это общее имя.