Какая динамическая библиотека 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 / каталоге.