summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortb <>2022-05-10 19:44:29 +0000
committertb <>2022-05-10 19:44:29 +0000
commitdc315965463c2c4b824e23781058a706a42066d2 (patch)
treea33ff6f960cc02b06713e57a048508da2295c766 /src
parent60292e3c622f4c29a5af160d34b90580ef8c6d03 (diff)
downloadopenbsd-dc315965463c2c4b824e23781058a706a42066d2.tar.gz
openbsd-dc315965463c2c4b824e23781058a706a42066d2.tar.bz2
openbsd-dc315965463c2c4b824e23781058a706a42066d2.zip
Add a BUGS section to describe the problem of potential lies and
indicating a workaround. input/ok jsing
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/man/X509_check_ca.319
1 files changed, 17 insertions, 2 deletions
diff --git a/src/lib/libcrypto/man/X509_check_ca.3 b/src/lib/libcrypto/man/X509_check_ca.3
index b78e349084..114bac69e7 100644
--- a/src/lib/libcrypto/man/X509_check_ca.3
+++ b/src/lib/libcrypto/man/X509_check_ca.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_check_ca.3,v 1.6 2022/02/18 01:41:17 jsg Exp $ 1.\" $OpenBSD: X509_check_ca.3,v 1.7 2022/05/10 19:44:29 tb Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Victor B. Wagner <vitus@cryptocom.ru>. 4.\" This file was written by Victor B. Wagner <vitus@cryptocom.ru>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: February 18 2022 $ 51.Dd $Mdocdate: May 10 2022 $
52.Dt X509_CHECK_CA 3 52.Dt X509_CHECK_CA 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -93,6 +93,7 @@ that it is a CA certificate
93.Xr BASIC_CONSTRAINTS_new 3 , 93.Xr BASIC_CONSTRAINTS_new 3 ,
94.Xr EXTENDED_KEY_USAGE_new 3 , 94.Xr EXTENDED_KEY_USAGE_new 3 ,
95.Xr X509_check_issued 3 , 95.Xr X509_check_issued 3 ,
96.Xr X509_check_purpose 3 ,
96.Xr X509_EXTENSION_new 3 , 97.Xr X509_EXTENSION_new 3 ,
97.Xr X509_new 3 , 98.Xr X509_new 3 ,
98.Xr X509_verify_cert 3 99.Xr X509_verify_cert 3
@@ -100,3 +101,17 @@ that it is a CA certificate
100.Fn X509_check_ca 101.Fn X509_check_ca
101first appeared in OpenSSL 0.9.7f and has been available since 102first appeared in OpenSSL 0.9.7f and has been available since
102.Ox 3.8 . 103.Ox 3.8 .
104.Sh BUGS
105If
106.Fn X509_check_ca
107fails to cache X509v3 extension values, the return value may
108be incorrect.
109An application should
110call
111.Xr X509_check_purpose 3
112with a
113.Fa purpose
114argument of \-1,
115ensuring that the X509v3 extensions are cached,
116before calling
117.Fn X509_check_ca .