Find a certificate in the database that matches a DER-encoded certificate.
Syntax
#include <cert.h> CERTCertificate *CERT_FindCertByDERCert( CERTCertDBHandle *handle, SECItem *derCert );
Parameters
handle | in pointer to a CERTCertDBHandle representing the certificate database to look in |
derCert | in pointer to an SECItem whose type must be siDERCertBuffer and whose data contains a DER-encoded certificate |
Description
This function looks in theĀ ?NSSCryptoContext? and theĀ ?NSSTrustDomain? to find the certificate that matches the DER-encoded certificate. A match is found when the issuer and serial number of the DER-encoded certificate are found on a certificate in the certificate database.
Returns
A pointer to a CERTCertificate representing the certificate in the database that matched the derCert
, or NULL
if none was found. The certificate is a shallow copy, use CERT_DestroyCertificate to decrement the reference count on the certificate instance.
See Also
Occurrences of CERT_FindCertByDERCert
in the current NSS source code (generated by LXR).