SecureMessageSystem provider. More...
#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) | |
SecureMessageSystem provider.
Standard constructor.
| p | the provider associated with this context | |
| type | the name of the type of secure message system |
| 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. |
| 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 MessageContext* QCA::SMSContext::createMessage | ( | ) | [pure virtual] |
Create a new message object for this system.
The caller is responsible for deleting it.
1.6.3