The PKCS12Store class is a memory representation of a PKCS#12 container.
More...
#include <micxx/Crypt.hxx>
Inherits micxx::traits::ToString.
List of all members.
Detailed Description
The PKCS12Store class is a memory representation of a PKCS#12 container.
Wikipedia: "PKCS#12 defines a file format commonly used to store X.509 private keys with accompanying public key certificates, protected with a password-based symmetric key.
- See also:
- PKCS #12: Personal Information Exchange Syntax Standard
- Author:
- Norbert Klose
- Date:
- October, 2011
Constructor & Destructor Documentation
micxx::PKCS12Store::PKCS12Store |
( |
| ) |
[inline] |
virtual micxx::PKCS12Store::~PKCS12Store |
( |
| ) |
[inline, virtual] |
Member Function Documentation
{
return caCertificates;
}
virtual const X509CertificateList& micxx::PKCS12Store::getCACertificates |
( |
| ) |
const [inline, virtual] |
{
return caCertificates;
}
virtual const X509Certificate& micxx::PKCS12Store::getCertificate |
( |
| ) |
const [inline, virtual] |
virtual X509Certificate& micxx::PKCS12Store::getCertificate |
( |
| ) |
[inline, virtual] |
virtual PrivateKey& micxx::PKCS12Store::getPrivateKey |
( |
| ) |
[inline, virtual] |
virtual const PrivateKey& micxx::PKCS12Store::getPrivateKey |
( |
| ) |
const [inline, virtual] |
virtual const std::string& micxx::PKCS12Store::getURL |
( |
| ) |
const [inline, virtual] |
virtual void micxx::PKCS12Store::load |
( |
const std::string & |
url, |
|
|
const std::string * |
passphrase = 0 |
|
) |
| [virtual] |
Try to load a PKCS#12 container from URL url using the optional passphrase.
virtual std::string micxx::PKCS12Store::toString |
( |
| ) |
const [virtual] |
The documentation for this class was generated from the following file: