summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/x509.3
diff options
context:
space:
mode:
authorschwarze <>2016-12-15 15:22:17 +0000
committerschwarze <>2016-12-15 15:22:17 +0000
commit0ece9769a183727fa1027fb07f05475cb038d9ec (patch)
tree8b62450f84f4b3117faec269f259f4119f7a8ac4 /src/lib/libcrypto/man/x509.3
parent2e5402aad88fe3970e889879851a6ce2d921457d (diff)
downloadopenbsd-0ece9769a183727fa1027fb07f05475cb038d9ec.tar.gz
openbsd-0ece9769a183727fa1027fb07f05475cb038d9ec.tar.bz2
openbsd-0ece9769a183727fa1027fb07f05475cb038d9ec.zip
Make sure all pages talking about X509_EXTENSION objects
link back to X509_EXTENSION_new(3).
Diffstat (limited to 'src/lib/libcrypto/man/x509.3')
-rw-r--r--src/lib/libcrypto/man/x509.325
1 files changed, 12 insertions, 13 deletions
diff --git a/src/lib/libcrypto/man/x509.3 b/src/lib/libcrypto/man/x509.3
index 3f53a4efaf..93221c0250 100644
--- a/src/lib/libcrypto/man/x509.3
+++ b/src/lib/libcrypto/man/x509.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: x509.3,v 1.6 2016/12/14 16:53:32 schwarze Exp $ 1.\" $OpenBSD: x509.3,v 1.7 2016/12/15 15:22:17 schwarze Exp $
2.\" OpenSSL a9c85cea Nov 11 09:33:55 2016 +0100 2.\" OpenSSL a9c85cea Nov 11 09:33:55 2016 +0100
3.\" 3.\"
4.\" This file was written by Richard Levitte <levitte@openssl.org> 4.\" This file was written by Richard Levitte <levitte@openssl.org>
@@ -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: December 14 2016 $ 51.Dd $Mdocdate: December 15 2016 $
52.Dt X509 3 52.Dt X509 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -75,14 +75,6 @@ In OpenSSL, the type
75.Vt X509_REQ 75.Vt X509_REQ
76is used to express such a certificate request. 76is used to express such a certificate request.
77.Pp 77.Pp
78To handle some complex parts of a certificate, there are the types
79.Vt X509_NAME
80to express a certificate or issuer name,
81.Vt X509_ATTRIBUTE
82to express a certificate attribute,
83.Vt X509_EXTENSION
84to express a certificate extension, and a few more.
85.Pp
86Finally, there's the supertype 78Finally, there's the supertype
87.Vt X509_INFO , 79.Vt X509_INFO ,
88which can contain a CRL, a certificate, and a corresponding private key. 80which can contain a CRL, a certificate, and a corresponding private key.
@@ -106,7 +98,9 @@ and
106.Fa i2d_X509_REQ_* 98.Fa i2d_X509_REQ_*
107handle PKCS#10 certificate requests. 99handle PKCS#10 certificate requests.
108.Pp 100.Pp
109The functions documented in 101The object type
102.Vt X509_NAME
103and the functions documented in
110.Xr X509_NAME_new 3 104.Xr X509_NAME_new 3
111and in the manual pages referenced from there handle certificate 105and in the manual pages referenced from there handle certificate
112and issuer names. 106and issuer names.
@@ -114,8 +108,12 @@ and issuer names.
114.Fa X509_ATTRIBUTE_* 108.Fa X509_ATTRIBUTE_*
115handle certificate attributes. 109handle certificate attributes.
116.Pp 110.Pp
117.Fa X509_EXTENSION_* 111The object type
118handle certificate extensions. 112.Vt X509_EXTENSION
113and the functions documented in
114.Xr X509_EXTENSION_new 3
115and in the manual pages referenced from there handle certificate
116extensions and certificate revocation list extensions.
119.Sh SEE ALSO 117.Sh SEE ALSO
120.Xr crypto 3 , 118.Xr crypto 3 ,
121.Xr d2i_X509 3 , 119.Xr d2i_X509 3 ,
@@ -123,4 +121,5 @@ handle certificate extensions.
123.Xr d2i_X509_CRL 3 , 121.Xr d2i_X509_CRL 3 ,
124.Xr d2i_X509_REQ 3 , 122.Xr d2i_X509_REQ 3 ,
125.Xr d2i_X509_SIG 3 , 123.Xr d2i_X509_SIG 3 ,
124.Xr X509_EXTENSION_new 3 ,
126.Xr X509_NAME_new 3 125.Xr X509_NAME_new 3