a class representing X.509 public key certificates.
More...
|
|
X509_STORE * | x509store |
| | OpenSSL X.509 certificate store.
|
| |
|
long | errorCode |
| | OpenSSL X.509 certificate verification error code for the last operation.
|
| |
a class representing X.509 public key certificates.
Definition at line 44 of file sicertvf.h.
| OFCondition SiCertificateVerifier::addCertificateRevocationList |
( |
const char * |
fileName, |
|
|
int |
fileType |
|
) |
| |
loads a certificate revocation list (CRL) in X.509 format from a file and adds it to the pool of trusted certificates and CRLs.
- Parameters
-
| fileName | path to the CRL file |
| filetype | file format: X509_FILETYPE_PEM or X509_FILETYPE_ASN1 |
- Returns
- SI_EC_Normal if successful, an error code otherwise
| OFCondition SiCertificateVerifier::addTrustedCertificateDir |
( |
const char * |
pathName, |
|
|
int |
fileType |
|
) |
| |
loads all files as certificates from the specified directory and adds them to the pool of trusted certificates.
- Parameters
-
| fileName | path to the directory containing certificate files |
| filetype | file format: X509_FILETYPE_PEM or X509_FILETYPE_ASN1 |
- Returns
- SI_EC_Normal if successful, an error code otherwise
| OFCondition SiCertificateVerifier::addTrustedCertificateFile |
( |
const char * |
fileName, |
|
|
int |
fileType |
|
) |
| |
loads a certificate from a file and adds it to the pool of trusted certificates.
- Parameters
-
| fileName | path to the certificate file |
| filetype | file format: X509_FILETYPE_PEM or X509_FILETYPE_ASN1 |
- Returns
- SI_EC_Normal if successful, an error code otherwise
| const char* SiCertificateVerifier::lastError |
( |
) | |
const |
returns an error string containing a textual description of the result of the last call to verifyCertificate() if that call returned SI_EC_VerificationFailed_NoTrust.
- Returns
- text string
verifies a certificate against the known trusted CA certificates and certificate revocation lists.
Returns a status flag and stores a detailed error description that can be retrieved with lastError().
- Parameters
-
| certificate | the certificate to verify |
- Returns
- SI_EC_Normal if successful, an error code otherwise. If the certificate could not be verified, returns SI_EC_VerificationFailed_NoTrust.
The documentation for this class was generated from the following file: