QCA::CertificateOptions Class Reference
[QCA user API]
Certificate options
More...
#include <QtCrypto>
List of all members.
Detailed Description
Certificate options
- Note:
- In SPKAC mode, all options are ignored except for challenge
Constructor & Destructor Documentation
Create a Certificate options set.
- Parameters:
-
| format | the format to create the certificate request in |
Standard copy constructor.
- Parameters:
-
Member Function Documentation
Standard assignment operator.
- Parameters:
-
test the format type for this certificate
Specify the format for this certificate.
- Parameters:
-
| bool QCA::CertificateOptions::isValid |
( |
|
) |
const |
Test if the certificate options object is valid.
- Returns:
- true if the certificate options object is valid
| QString QCA::CertificateOptions::challenge |
( |
|
) |
const |
Information on the subject of the certificate.
- See also:
- setInfo
Information on the subject of the certificate, in the exact order the items will be written.
- See also:
- setInfoOrdered
| Constraints QCA::CertificateOptions::constraints |
( |
|
) |
const |
List the constraints on this certificate.
| QStringList QCA::CertificateOptions::policies |
( |
|
) |
const |
list the policies on this certificate
| QStringList QCA::CertificateOptions::crlLocations |
( |
|
) |
const |
list of URI locations for CRL files
each URI refers to the same CRL file
For Certificate creation only
| QStringList QCA::CertificateOptions::issuerLocations |
( |
|
) |
const |
list of URI locations for issuer certificate files
each URI refers to the same issuer file
For Certificate creation only
| QStringList QCA::CertificateOptions::ocspLocations |
( |
|
) |
const |
list of URI locations for OCSP services
For Certificate creation only
| bool QCA::CertificateOptions::isCA |
( |
|
) |
const |
| int QCA::CertificateOptions::pathLimit |
( |
|
) |
const |
return the path limit on this certificate
| BigInteger QCA::CertificateOptions::serialNumber |
( |
|
) |
const |
The serial number for the certificate.
For Certificate creation only
| QDateTime QCA::CertificateOptions::notValidBefore |
( |
|
) |
const |
the first time the certificate will be valid
For Certificate creation only
| QDateTime QCA::CertificateOptions::notValidAfter |
( |
|
) |
const |
the last time the certificate is valid
For Certificate creation only
| void QCA::CertificateOptions::setChallenge |
( |
const QString & |
s |
) |
|
Specify the challenge associated with this certificate.
- Parameters:
-
- See also:
- challenge()
Specify information for the the subject associated with the certificate.
- Parameters:
-
| info | the information for the subject |
- See also:
- info()
Specify information for the the subject associated with the certificate.
- Parameters:
-
| info | the information for the subject |
- See also:
- info()
| void QCA::CertificateOptions::setConstraints |
( |
const Constraints & |
constraints |
) |
|
set the constraints on the certificate
- Parameters:
-
| constraints | the constraints to be used for the certificate |
| void QCA::CertificateOptions::setPolicies |
( |
const QStringList & |
policies |
) |
|
set the policies on the certificate
- Parameters:
-
| policies | the policies to be used for the certificate |
| void QCA::CertificateOptions::setCRLLocations |
( |
const QStringList & |
locations |
) |
|
set the CRL locations of the certificate
each location refers to the same CRL.
- Parameters:
-
| locations | a list of URIs to CRL files |
| void QCA::CertificateOptions::setIssuerLocations |
( |
const QStringList & |
locations |
) |
|
set the issuer certificate locations of the certificate
each location refers to the same issuer file.
- Parameters:
-
| locations | a list of URIs to issuer certificate files |
| void QCA::CertificateOptions::setOCSPLocations |
( |
const QStringList & |
locations |
) |
|
set the OCSP service locations of the certificate
- Parameters:
-
| locations | a list of URIs to OCSP services |
| void QCA::CertificateOptions::setAsCA |
( |
int |
pathLimit = 8 |
) |
|
set the certificate to be a CA cert
- Parameters:
-
| pathLimit | the number of intermediate certificates allowable |
| void QCA::CertificateOptions::setAsUser |
( |
|
) |
|
set the certificate to be a user cert (this is the default)
| void QCA::CertificateOptions::setSerialNumber |
( |
const BigInteger & |
i |
) |
|
Set the serial number property on this certificate.
- Parameters:
-
| i | the serial number to use |
| void QCA::CertificateOptions::setValidityPeriod |
( |
const QDateTime & |
start, |
|
|
const QDateTime & |
end | |
|
) |
| | |
Set the validity period for the certificate.
- Parameters:
-
| start | the first time this certificate becomes valid |
| end | the last time this certificate is valid |
The documentation for this class was generated from the following file: