summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschwarze <>2021-10-29 10:22:00 +0000
committerschwarze <>2021-10-29 10:22:00 +0000
commit17618e93d607720049f35adbd9ea46ae2fd49b3b (patch)
tree4500a38869f3e7471ebfcf312291cf3bfeb74e3d
parentbda4359bd06b24910f8b11cf2d0c1956129a66fa (diff)
downloadopenbsd-17618e93d607720049f35adbd9ea46ae2fd49b3b.tar.gz
openbsd-17618e93d607720049f35adbd9ea46ae2fd49b3b.tar.bz2
openbsd-17618e93d607720049f35adbd9ea46ae2fd49b3b.zip
document X509_EXTENSION_dup(3);
while here, add the missing const qualifier to the obj argument of X509_EXTENSION_create_by_OBJ(3) and correct a typo in the argument name of X509_EXTENSION_get_data(3)
-rw-r--r--src/lib/libcrypto/man/X509_EXTENSION_set_object.328
1 files changed, 20 insertions, 8 deletions
diff --git a/src/lib/libcrypto/man/X509_EXTENSION_set_object.3 b/src/lib/libcrypto/man/X509_EXTENSION_set_object.3
index c67077b57f..6a5b4e09a9 100644
--- a/src/lib/libcrypto/man/X509_EXTENSION_set_object.3
+++ b/src/lib/libcrypto/man/X509_EXTENSION_set_object.3
@@ -1,10 +1,10 @@
1.\" $OpenBSD: X509_EXTENSION_set_object.3,v 1.14 2021/10/27 14:54:07 schwarze Exp $ 1.\" $OpenBSD: X509_EXTENSION_set_object.3,v 1.15 2021/10/29 10:22:00 schwarze Exp $
2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
5.\" The changes are covered by the following Copyright and license: 5.\" The changes are covered by the following Copyright and license:
6.\" 6.\"
7.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 7.\" Copyright (c) 2016, 2021 Ingo Schwarze <schwarze@openbsd.org>
8.\" 8.\"
9.\" Permission to use, copy, modify, and distribute this software for any 9.\" Permission to use, copy, modify, and distribute this software for any
10.\" purpose with or without fee is hereby granted, provided that the above 10.\" purpose with or without fee is hereby granted, provided that the above
@@ -65,11 +65,12 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: October 27 2021 $ 68.Dd $Mdocdate: October 29 2021 $
69.Dt X509_EXTENSION_SET_OBJECT 3 69.Dt X509_EXTENSION_SET_OBJECT 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
72.Nm X509_EXTENSION_new , 72.Nm X509_EXTENSION_new ,
73.Nm X509_EXTENSION_dup ,
73.Nm X509_EXTENSION_free , 74.Nm X509_EXTENSION_free ,
74.Nm X509_EXTENSION_create_by_NID , 75.Nm X509_EXTENSION_create_by_NID ,
75.Nm X509_EXTENSION_create_by_OBJ , 76.Nm X509_EXTENSION_create_by_OBJ ,
@@ -86,6 +87,8 @@
86.In openssl/x509.h 87.In openssl/x509.h
87.Ft X509_EXTENSION * 88.Ft X509_EXTENSION *
88.Fn X509_EXTENSION_new void 89.Fn X509_EXTENSION_new void
90.Ft X509_EXTENSION *
91.Fn X509_EXTENSION_dup "X509_EXTENSION *ex"
89.Ft void 92.Ft void
90.Fn X509_EXTENSION_free "X509_EXTENSION *ex" 93.Fn X509_EXTENSION_free "X509_EXTENSION *ex"
91.Ft X509_EXTENSION * 94.Ft X509_EXTENSION *
@@ -98,7 +101,7 @@
98.Ft X509_EXTENSION * 101.Ft X509_EXTENSION *
99.Fo X509_EXTENSION_create_by_OBJ 102.Fo X509_EXTENSION_create_by_OBJ
100.Fa "X509_EXTENSION **ex" 103.Fa "X509_EXTENSION **ex"
101.Fa "ASN1_OBJECT *obj" 104.Fa "const ASN1_OBJECT *obj"
102.Fa "int crit" 105.Fa "int crit"
103.Fa "ASN1_OCTET_STRING *data" 106.Fa "ASN1_OCTET_STRING *data"
104.Fc 107.Fc
@@ -127,7 +130,7 @@
127.Fc 130.Fc
128.Ft ASN1_OCTET_STRING * 131.Ft ASN1_OCTET_STRING *
129.Fo X509_EXTENSION_get_data 132.Fo X509_EXTENSION_get_data
130.Fa "X509_EXTENSION *ne" 133.Fa "X509_EXTENSION *ex"
131.Fc 134.Fc
132.Sh DESCRIPTION 135.Sh DESCRIPTION
133.Fn X509_EXTENSION_new 136.Fn X509_EXTENSION_new
@@ -148,6 +151,12 @@ and
148.Vt X509_REVOKED 151.Vt X509_REVOKED
149objects. 152objects.
150.Pp 153.Pp
154.Fn X509_EXTENSION_dup
155creates a deep copy of
156.Fa ex
157using
158.Xr ASN1_item_dup 3 .
159.Pp
151.Fn X509_EXTENSION_free 160.Fn X509_EXTENSION_free
152frees 161frees
153.Fa ex 162.Fa ex
@@ -240,6 +249,7 @@ associated with an extension is the extension encoding in an
240structure. 249structure.
241.Sh RETURN VALUES 250.Sh RETURN VALUES
242.Fn X509_EXTENSION_new , 251.Fn X509_EXTENSION_new ,
252.Fn X509_EXTENSION_dup ,
243.Fn X509_EXTENSION_create_by_NID , 253.Fn X509_EXTENSION_create_by_NID ,
244and 254and
245.Fn X509_EXTENSION_create_by_OBJ 255.Fn X509_EXTENSION_create_by_OBJ
@@ -300,7 +310,9 @@ Certificate Revocation List (CRL) Profile
300.Fn X509_EXTENSION_new 310.Fn X509_EXTENSION_new
301and 311and
302.Fn X509_EXTENSION_free 312.Fn X509_EXTENSION_free
303first appeared in SSLeay 0.6.2. 313first appeared in SSLeay 0.6.2,
314.Fn X509_EXTENSION_dup
315in SSLeay 0.6.5, and
304.Fn X509_EXTENSION_create_by_NID , 316.Fn X509_EXTENSION_create_by_NID ,
305.Fn X509_EXTENSION_create_by_OBJ , 317.Fn X509_EXTENSION_create_by_OBJ ,
306.Fn X509_EXTENSION_set_object , 318.Fn X509_EXTENSION_set_object ,
@@ -310,6 +322,6 @@ first appeared in SSLeay 0.6.2.
310.Fn X509_EXTENSION_get_critical , 322.Fn X509_EXTENSION_get_critical ,
311and 323and
312.Fn X509_EXTENSION_get_data 324.Fn X509_EXTENSION_get_data
313first appeared in SSLeay 0.8.0. 325in SSLeay 0.8.0.
314These functions have been available since 326These functions have been available since
315.Ox 2.4 . 327.Ox 2.4 .