summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorschwarze <>2016-11-30 17:22:42 +0000
committerschwarze <>2016-11-30 17:22:42 +0000
commitb54a09a273e5d7c05d45fc0cfe21fcf43b80f8aa (patch)
tree0e61197c91da6075673c15ed95d671b8ff65924b /src/lib
parentbb65d05640ffe6dd51c86c2cd703f212d32f59eb (diff)
downloadopenbsd-b54a09a273e5d7c05d45fc0cfe21fcf43b80f8aa.tar.gz
openbsd-b54a09a273e5d7c05d45fc0cfe21fcf43b80f8aa.tar.bz2
openbsd-b54a09a273e5d7c05d45fc0cfe21fcf43b80f8aa.zip
Add Copyright and license.
Remove the useless statement that a void function does not return a value.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_cert_store.358
1 files changed, 51 insertions, 7 deletions
diff --git a/src/lib/libssl/man/SSL_CTX_set_cert_store.3 b/src/lib/libssl/man/SSL_CTX_set_cert_store.3
index fcd531136a..6def79df5e 100644
--- a/src/lib/libssl/man/SSL_CTX_set_cert_store.3
+++ b/src/lib/libssl/man/SSL_CTX_set_cert_store.3
@@ -1,7 +1,54 @@
1.\" $OpenBSD: SSL_CTX_set_cert_store.3,v 1.2 2016/11/30 17:22:42 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
1.\" 3.\"
2.\" $OpenBSD: SSL_CTX_set_cert_store.3,v 1.1 2016/11/05 15:32:19 schwarze Exp $ 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
5.\" Copyright (c) 2001, 2002, 2005 The OpenSSL Project. All rights reserved.
3.\" 6.\"
4.Dd $Mdocdate: November 5 2016 $ 7.\" Redistribution and use in source and binary forms, with or without
8.\" modification, are permitted provided that the following conditions
9.\" are met:
10.\"
11.\" 1. Redistributions of source code must retain the above copyright
12.\" notice, this list of conditions and the following disclaimer.
13.\"
14.\" 2. Redistributions in binary form must reproduce the above copyright
15.\" notice, this list of conditions and the following disclaimer in
16.\" the documentation and/or other materials provided with the
17.\" distribution.
18.\"
19.\" 3. All advertising materials mentioning features or use of this
20.\" software must display the following acknowledgment:
21.\" "This product includes software developed by the OpenSSL Project
22.\" for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
23.\"
24.\" 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
25.\" endorse or promote products derived from this software without
26.\" prior written permission. For written permission, please contact
27.\" openssl-core@openssl.org.
28.\"
29.\" 5. Products derived from this software may not be called "OpenSSL"
30.\" nor may "OpenSSL" appear in their names without prior written
31.\" permission of the OpenSSL Project.
32.\"
33.\" 6. Redistributions of any form whatsoever must retain the following
34.\" acknowledgment:
35.\" "This product includes software developed by the OpenSSL Project
36.\" for use in the OpenSSL Toolkit (http://www.openssl.org/)"
37.\"
38.\" THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
39.\" EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
40.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
41.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
42.\" ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
43.\" SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
44.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
45.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
46.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
47.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\"
51.Dd $Mdocdate: November 30 2016 $
5.Dt SSL_CTX_SET_CERT_STORE 3 52.Dt SSL_CTX_SET_CERT_STORE 3
6.Os 53.Os
7.Sh NAME 54.Sh NAME
@@ -16,7 +63,7 @@
16.Fn SSL_CTX_get_cert_store "const SSL_CTX *ctx" 63.Fn SSL_CTX_get_cert_store "const SSL_CTX *ctx"
17.Sh DESCRIPTION 64.Sh DESCRIPTION
18.Fn SSL_CTX_set_cert_store 65.Fn SSL_CTX_set_cert_store
19setsthe verification storage of 66sets the verification storage of
20.Fa ctx 67.Fa ctx
21to or replaces it with 68to or replaces it with
22.Fa store . 69.Fa store .
@@ -29,7 +76,7 @@ it will be
29.Pp 76.Pp
30.Fn SSL_CTX_get_cert_store 77.Fn SSL_CTX_get_cert_store
31returns a pointer to the current certificate verification storage. 78returns a pointer to the current certificate verification storage.
32.Sh NOTES 79.Pp
33In order to verify the certificates presented by the peer, trusted CA 80In order to verify the certificates presented by the peer, trusted CA
34certificates must be accessed. 81certificates must be accessed.
35These CA certificates are made available via lookup methods, handled inside the 82These CA certificates are made available via lookup methods, handled inside the
@@ -69,9 +116,6 @@ This document must therefore be updated when documentation about the
69.Vt X509_STORE 116.Vt X509_STORE
70object and its handling becomes available. 117object and its handling becomes available.
71.Sh RETURN VALUES 118.Sh RETURN VALUES
72.Fn SSL_CTX_set_cert_store
73does not return diagnostic output.
74.Pp
75.Fn SSL_CTX_get_cert_store 119.Fn SSL_CTX_get_cert_store
76returns the current setting. 120returns the current setting.
77.Sh SEE ALSO 121.Sh SEE ALSO