summaryrefslogtreecommitdiff
path: root/src/lib
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
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')
-rw-r--r--src/lib/libcrypto/man/OCSP_CRLID_new.37
-rw-r--r--src/lib/libcrypto/man/OCSP_SERVICELOC_new.35
-rw-r--r--src/lib/libcrypto/man/X509v3_get_ext_by_NID.35
-rw-r--r--src/lib/libcrypto/man/x509.325
4 files changed, 22 insertions, 20 deletions
diff --git a/src/lib/libcrypto/man/OCSP_CRLID_new.3 b/src/lib/libcrypto/man/OCSP_CRLID_new.3
index 556ec7f20e..fbc54ec71a 100644
--- a/src/lib/libcrypto/man/OCSP_CRLID_new.3
+++ b/src/lib/libcrypto/man/OCSP_CRLID_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_CRLID_new.3,v 1.1 2016/12/12 22:48:02 schwarze Exp $ 1.\" $OpenBSD: OCSP_CRLID_new.3,v 1.2 2016/12/15 15:22:17 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 12 2016 $ 17.Dd $Mdocdate: December 15 2016 $
18.Dt OCSP_CRLID_NEW 3 18.Dt OCSP_CRLID_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -85,7 +85,8 @@ object or
85if an error occurred. 85if an error occurred.
86.Sh SEE ALSO 86.Sh SEE ALSO
87.Xr OCSP_resp_find_status 3 , 87.Xr OCSP_resp_find_status 3 ,
88.Xr OCSP_response_status 3 88.Xr OCSP_response_status 3 ,
89.Xr X509_EXTENSION_new 3
89.Sh STANDARDS 90.Sh STANDARDS
90RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate 91RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
91Status Protocol, section 4.4.2: CRL References 92Status Protocol, section 4.4.2: CRL References
diff --git a/src/lib/libcrypto/man/OCSP_SERVICELOC_new.3 b/src/lib/libcrypto/man/OCSP_SERVICELOC_new.3
index 14a2a75f88..6179da3a5b 100644
--- a/src/lib/libcrypto/man/OCSP_SERVICELOC_new.3
+++ b/src/lib/libcrypto/man/OCSP_SERVICELOC_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_SERVICELOC_new.3,v 1.3 2016/12/14 16:20:28 schwarze Exp $ 1.\" $OpenBSD: OCSP_SERVICELOC_new.3,v 1.4 2016/12/15 15:22:17 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 14 2016 $ 17.Dd $Mdocdate: December 15 2016 $
18.Dt OCSP_SERVICELOC_NEW 3 18.Dt OCSP_SERVICELOC_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -86,6 +86,7 @@ object or
86if an error occurred. 86if an error occurred.
87.Sh SEE ALSO 87.Sh SEE ALSO
88.Xr OCSP_REQUEST_new 3 , 88.Xr OCSP_REQUEST_new 3 ,
89.Xr X509_EXTENSION_new 3 ,
89.Xr X509_get_issuer_name 3 , 90.Xr X509_get_issuer_name 3 ,
90.Xr X509_NAME_new 3 91.Xr X509_NAME_new 3
91.Sh STANDARDS 92.Sh STANDARDS
diff --git a/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3 b/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3
index 866c7b8bdb..1ff4f73979 100644
--- a/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3
+++ b/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509v3_get_ext_by_NID.3,v 1.2 2016/12/05 19:41:46 jmc Exp $ 1.\" $OpenBSD: X509v3_get_ext_by_NID.3,v 1.3 2016/12/15 15:22:17 schwarze Exp $
2.\" OpenSSL c952780c Jun 21 07:03:34 2016 -0400 2.\" OpenSSL c952780c Jun 21 07:03:34 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@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 5 2016 $ 51.Dd $Mdocdate: December 15 2016 $
52.Dt X509V3_GET_EXT_BY_NID 3 52.Dt X509V3_GET_EXT_BY_NID 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -384,4 +384,5 @@ returns a stack of extensions or
384.Dv NULL 384.Dv NULL
385on error. 385on error.
386.Sh SEE ALSO 386.Sh SEE ALSO
387.Xr X509_EXTENSION_new 3 ,
387.Xr X509V3_get_d2i 3 388.Xr X509V3_get_d2i 3
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