#include <QtCrypto>
Bundle of Certificates and CRLs.
CertificateCollection provides a bundle of Certificates and Certificate Revocation Lists (CRLs), not necessarily related.
- See also
- QCA::CertificateChain for a representation of a chain of Certificates related by signatures.
- Examples
- certtest.cpp, and ssltest.cpp.
◆ CertificateCollection() [1/2]
QCA::CertificateCollection::CertificateCollection |
( |
| ) |
|
◆ CertificateCollection() [2/2]
Standard copy constructor.
- Parameters
-
◆ operator=()
Standard assignment operator.
- Parameters
-
◆ addCertificate()
void QCA::CertificateCollection::addCertificate |
( |
const Certificate & |
cert | ) |
|
◆ addCRL()
void QCA::CertificateCollection::addCRL |
( |
const CRL & |
crl | ) |
|
Append a CRL to this collection.
- Parameters
-
◆ certificates()
◆ crls()
QList< CRL > QCA::CertificateCollection::crls |
( |
| ) |
const |
The CRLs in this collection.
◆ append()
◆ operator+()
◆ operator+=()
◆ canUsePKCS7()
static bool QCA::CertificateCollection::canUsePKCS7 |
( |
const QString & |
provider = QString() | ) |
|
|
static |
test if the CertificateCollection can be imported and exported to PKCS#7 format
- Parameters
-
provider | the provider to use, if a specific provider is required |
- Returns
- true if the CertificateCollection can be imported and exported to PKCS#7 format
◆ toFlatTextFile()
bool QCA::CertificateCollection::toFlatTextFile |
( |
const QString & |
fileName | ) |
|
export the CertificateCollection to a plain text file
- Parameters
-
- Returns
- true if the export succeeded, otherwise false
◆ toPKCS7File()
bool QCA::CertificateCollection::toPKCS7File |
( |
const QString & |
fileName, |
|
|
const QString & |
provider = QString() |
|
) |
| |
export the CertificateCollection to a PKCS#7 file
- Parameters
-
fileName | the name (and path, if required) to write the contents of the CertificateCollection to |
provider | the provider to use, if a specific provider is required |
- Returns
- true if the export succeeded, otherwise false
◆ fromFlatTextFile()
static CertificateCollection QCA::CertificateCollection::fromFlatTextFile |
( |
const QString & |
fileName, |
|
|
ConvertResult * |
result = nullptr , |
|
|
const QString & |
provider = QString() |
|
) |
| |
|
static |
import a CertificateCollection from a text file
- Parameters
-
fileName | the name (and path, if required) to read the certificate collection from |
result | a pointer to a ConvertResult, which if not-null will be set to the conversion status |
provider | the provider to use, if a specific provider is required |
- Returns
- the CertificateCollection corresponding to the contents of the file specified in fileName
- Examples
- certtest.cpp.
◆ fromPKCS7File()
static CertificateCollection QCA::CertificateCollection::fromPKCS7File |
( |
const QString & |
fileName, |
|
|
ConvertResult * |
result = nullptr , |
|
|
const QString & |
provider = QString() |
|
) |
| |
|
static |
import a CertificateCollection from a PKCS#7 file
- Parameters
-
fileName | the name (and path, if required) to read the certificate collection from |
result | a pointer to a ConvertResult, which if not-null will be set to the conversion status |
provider | the provider to use, if a specific provider is required |
- Returns
- the CertificateCollection corresponding to the contents of the file specified in fileName
The documentation for this class was generated from the following file: