#include <QtCrypto>
Public Member Functions | |
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) |
Standard constructor.
p | the provider associated with this context | |
type | the name of the type of secure message system |
virtual MessageContext* QCA::SMSContext::createMessage | ( | ) | [pure virtual] |
Create a new message object for this system.
The caller is responsible for deleting it.
virtual void QCA::SMSContext::setPrivateKeys | ( | const QList< SecureMessageKey > & | keys | ) | [virtual] |
Set the private keys for this secure message system, to be used for decryption.
This function is only valid for CMS.
keys | the keys to be used for decryption |
virtual void QCA::SMSContext::setTrustedCertificates | ( | const CertificateCollection & | trusted | ) | [virtual] |
Set the trusted certificates and for this secure message system, to be used for validation.
The collection may also contain CRLs.
This function is only valid for CMS.
trusted | a set of trusted certificates and CRLs. |
virtual void QCA::SMSContext::setUntrustedCertificates | ( | const CertificateCollection & | untrusted | ) | [virtual] |
Set the untrusted certificates and CRLs for this secure message system, to be used for validation.
This function is only valid for CMS.
untrusted | a set of untrusted certificates and CRLs. |