Класс SMSContext(абстрактный)
Публичные функции
virtual MessageContext * | createMessage ()=0 |
virtual void | setPrivateKeys (const QList<SecureMessageKey> &keys) |
virtual void | setTrustedCertificates (const CertificateCollection &trusted) |
virtual void | setUntrustedCertificates (const CertificateCollection &untrusted) |
SMSContext (Provider *p, const QString &type) |
Дополнительные унаследованные члены
Защищённые функции, унаследованные от QCA::BasicContext
BasicContext (const BasicContext &from) |
BasicContext (Provider *parent, const QString &type) |
Подробное описание
Криптопровайдер SecureMessageSystem.
Примечание.
Этот класс является частью интерфейса подключаемого модуля криптопровайдера и не должен использоваться приложениями напрямую. Возможно стоит использовать SecureMessageSystem вместо него.
Описание конструкторов и деструктора
SMSContext()
QCA::SMSContext::SMSContext (Provider * p, const QString & type ) | inline |
Стандартный конструктор.
Параметры
p | Криптопровайдер, связанный с этим контекстом |
type | Название типа безопасной системы обмена сообщениями |
Описание методов
setTrustedCertificates()
virtual void QCA::SMSContext::setTrustedCertificates (const CertificateCollection & trusted) | virtual |
Устанавливает доверенные сертификаты для данной системы безопасных сообщений, которые будут использоваться для проверки.
Коллекция также может содержать списки отзыва сертификатов.
Метод действителен только для CMS.
Параметры
trusted | Набор доверенных сертификатов и списков отзыва сертификатов |
setUntrustedCertificates()
virtual void QCA::SMSContext::setUntrustedCertificates (const CertificateCollection & untrusted) | virtual |
Устанавливает ненадёжные сертификаты и списки отзыва сертификатов для данной системы защищенных сообщений, которые будут использоваться для проверки.
Метод действителен только для CMS.
Параметры
untrusted | Набор ненадёжных сертификатов и списков отзыва сертификатов |
setPrivateKeys()
virtual void QCA::SMSContext::setPrivateKeys (const QList<SecureMessageKey> & keys) | virtual |
Устанавливает закрытые ключи для этой системы защищённых сообщений, которые будут использоваться для дешифрования.
Метод действителен только для CMS.
Параметры
keys | Ключи, которые будут использоваться для дешифрования |
createMessage()
virtual MessageContext* QCA::SMSContext::createMessage () | pure virtual |
Создаёт новый объект сообщения для этой системы.
Вызывающий несёт ответственность за удаление копии.