CERT_FindCertByDERCert


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).

Document Tags and Contributors

Tags: 
 Contributors to this page: Sheppy, Akass, Gb, Nelson_bolyard.com
 Last updated by: Sheppy,