summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschwarze <>2021-07-21 15:03:45 +0000
committerschwarze <>2021-07-21 15:03:45 +0000
commitadff88ee2a38aece8bcaf0ba0c293488832d928f (patch)
tree4bbfd19f9b09fc86373a73d1409ecbaa48378422
parent24017b25b6aa507cb8684a8f62c86469a7aa2c4d (diff)
downloadopenbsd-adff88ee2a38aece8bcaf0ba0c293488832d928f.tar.gz
openbsd-adff88ee2a38aece8bcaf0ba0c293488832d928f.tar.bz2
openbsd-adff88ee2a38aece8bcaf0ba0c293488832d928f.zip
Document X509_STORE_CTX_get_chain(3).
It is deprecated, but it is still called by various application programs, so let's better mention it.
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_get_error.320
1 files changed, 15 insertions, 5 deletions
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3 b/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
index 181c676b58..3294658ac6 100644
--- a/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
+++ b/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
@@ -1,9 +1,9 @@
1.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.13 2019/08/25 15:39:10 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.14 2021/07/21 15:03:45 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL crypto/X509_STORE_CTX_get_error f0e0fd51 Apr 14 23:59:26 2016 -0400 3.\" OpenSSL crypto/X509_STORE_CTX_get_error f0e0fd51 Apr 14 23:59:26 2016 -0400
4.\" selective merge up to: 4.\" selective merge up to:
5.\" OpenSSL man3/X509_STORE_CTX_get_error bb00b040 Aug 5 14:14:54 2019 +0200 5.\" OpenSSL man3/X509_STORE_CTX_get_error 24a535ea Sep 22 13:14:20 2020 +0100
6.\" OpenSSL man3/X509_STORE_CTX_new 7643a172 Apr 21 13:35:51 2017 +0200 6.\" OpenSSL man3/X509_STORE_CTX_new 24a535ea Sep 22 13:14:20 2020 +0100
7.\" 7.\"
8.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 8.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
9.\" Copyright (c) 2009, 2013, 2015, 2016 The OpenSSL Project. 9.\" Copyright (c) 2009, 2013, 2015, 2016 The OpenSSL Project.
@@ -53,7 +53,7 @@
53.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 53.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
54.\" OF THE POSSIBILITY OF SUCH DAMAGE. 54.\" OF THE POSSIBILITY OF SUCH DAMAGE.
55.\" 55.\"
56.Dd $Mdocdate: August 25 2019 $ 56.Dd $Mdocdate: July 21 2021 $
57.Dt X509_STORE_CTX_GET_ERROR 3 57.Dt X509_STORE_CTX_GET_ERROR 3
58.Os 58.Os
59.Sh NAME 59.Sh NAME
@@ -63,6 +63,7 @@
63.Nm X509_STORE_CTX_get_current_cert , 63.Nm X509_STORE_CTX_get_current_cert ,
64.Nm X509_STORE_CTX_get0_cert , 64.Nm X509_STORE_CTX_get0_cert ,
65.Nm X509_STORE_CTX_get0_chain , 65.Nm X509_STORE_CTX_get0_chain ,
66.Nm X509_STORE_CTX_get_chain ,
66.Nm X509_STORE_CTX_get1_chain , 67.Nm X509_STORE_CTX_get1_chain ,
67.Nm X509_verify_cert_error_string 68.Nm X509_verify_cert_error_string
68.Nd get or set certificate verification status information 69.Nd get or set certificate verification status information
@@ -94,6 +95,10 @@
94.Fa "X509_STORE_CTX *ctx" 95.Fa "X509_STORE_CTX *ctx"
95.Fc 96.Fc
96.Ft STACK_OF(X509) * 97.Ft STACK_OF(X509) *
98.Fo X509_STORE_CTX_get_chain
99.Fa "X509_STORE_CTX *ctx"
100.Fc
101.Ft STACK_OF(X509) *
97.Fo X509_STORE_CTX_get1_chain 102.Fo X509_STORE_CTX_get1_chain
98.Fa "X509_STORE_CTX *ctx" 103.Fa "X509_STORE_CTX *ctx"
99.Fc 104.Fc
@@ -145,6 +150,9 @@ was successful.
145If the call to 150If the call to
146.Xr X509_verify_cert 3 151.Xr X509_verify_cert 3
147was not successful, the returned chain may be incomplete or invalid. 152was not successful, the returned chain may be incomplete or invalid.
153.Fn X509_STORE_CTX_get_chain
154is a deprecated alias of
155.Fn X509_STORE_CTX_get0_chain .
148.Fn X509_STORE_CTX_get1_chain 156.Fn X509_STORE_CTX_get1_chain
149returns a deep copy of the same chain which persists even after the 157returns a deep copy of the same chain which persists even after the
150.Fa ctx 158.Fa ctx
@@ -191,7 +199,8 @@ if no certificate is relevant to the error.
191retrieves an internal pointer to the certificate being verified by 199retrieves an internal pointer to the certificate being verified by
192.Fa ctx . 200.Fa ctx .
193.Pp 201.Pp
194.Fn X509_STORE_CTX_get0_chain 202.Fn X509_STORE_CTX_get0_chain ,
203.Fn X509_STORE_CTX_get_chain ,
195and 204and
196.Fn X509_STORE_CTX_get1_chain 205.Fn X509_STORE_CTX_get1_chain
197return a pointer to a stack of certificates or 206return a pointer to a stack of certificates or
@@ -380,6 +389,7 @@ This will never be returned unless explicitly set by an application.
380.Fn X509_STORE_CTX_set_error , 389.Fn X509_STORE_CTX_set_error ,
381.Fn X509_STORE_CTX_get_error_depth , 390.Fn X509_STORE_CTX_get_error_depth ,
382.Fn X509_STORE_CTX_get_current_cert , 391.Fn X509_STORE_CTX_get_current_cert ,
392.Fn X509_STORE_CTX_get_chain ,
383and 393and
384.Fn X509_verify_cert_error_string 394.Fn X509_verify_cert_error_string
385first appeared in SSLeay 0.8.0 and have been available since 395first appeared in SSLeay 0.8.0 and have been available since