<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/man/X509_load_cert_file.3, branch libressl-v4.1.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v4.1.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v4.1.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2021-11-09T16:23:04+00:00</updated>
<entry>
<title>Split a new page X509_load_cert_file(3) with three functions</title>
<updated>2021-11-09T16:23:04+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-11-09T16:23:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=711bd79ee2c263531a0b623d831cb840afc6e930'/>
<id>urn:sha1:711bd79ee2c263531a0b623d831cb840afc6e930</id>
<content type='text'>
out of X509_LOOKUP_hash_dir(3) because both groups of functions
differ substantially in purpose and structure.

Rewrite the complete text of X509_load_cert_file(3) from scratch
for correctness and clarity.

This fixes several documentation errors:
1. The names of the constants were wrong, lacking the "X509_" prefix.
2. None of these functions support X509_FILETYPE_DEFAULT,
neither in OpenSSL nor in LibreSSL.
3. The memory cache does not contain X509_STORE objects;
instead, the X509_STORE object *is* the memory cache.
</content>
</entry>
</feed>
