Какая динамическая библиотека NSS содержит функции анализа сертификата?

Мне нужно написать небольшую программу, которая анализирует сертификаты X509, строит цепочку сертификатов и проверяет ее с помощью библиотеки Mozilla NSS. Начиная с анализа одного сертификата, я нахожу эти две функции:

  • CERT_ConvertAndDecodeCertificate(char *str) для сертификатов PEM
  • CERT_DecodeFromCertPackage(char *str,int len) который я полагаю работает для сертификатов DER
  • Однако мне не удается найти библиотеки, в которых находится код функции. Согласно руководству NSS ( https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_API_GUIDELINES), оно должно быть в libcertdb, но когда я скомпилирую с приведенной ниже строкой, я получу неопределенную ссылку к обоим методам.

    gcc -o try_nss try_nss.c -lcertdb

    Я скачал и установил NSS 3.21. Файл libcertdb.a находится в моем / usr / lib / каталоге.

    0 ответов

    Другие вопросы по тегам