summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libcrypto/man/X509_get0_signature.338
1 files changed, 30 insertions, 8 deletions
diff --git a/src/lib/libcrypto/man/X509_get0_signature.3 b/src/lib/libcrypto/man/X509_get0_signature.3
index 4c6c3f1e4f..2d0f55ebb9 100644
--- a/src/lib/libcrypto/man/X509_get0_signature.3
+++ b/src/lib/libcrypto/man/X509_get0_signature.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get0_signature.3,v 1.1 2018/02/19 08:20:26 schwarze Exp $ 1.\" $OpenBSD: X509_get0_signature.3,v 1.2 2018/02/22 16:26:27 schwarze Exp $
2.\" selective merge up to: 2.\" selective merge up to:
3.\" OpenSSL man3/X509_get0_signature 2f7a2520 Apr 25 17:28:08 2017 +0100 3.\" OpenSSL man3/X509_get0_signature 2f7a2520 Apr 25 17:28:08 2017 +0100
4.\" 4.\"
@@ -49,11 +49,13 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: February 19 2018 $ 52.Dd $Mdocdate: February 22 2018 $
53.Dt X509_GET0_SIGNATURE 3 53.Dt X509_GET0_SIGNATURE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
56.Nm X509_get0_signature , 56.Nm X509_get0_signature ,
57.Nm X509_REQ_get0_signature ,
58.Nm X509_CRL_get0_signature ,
57.Nm X509_get_signature_nid 59.Nm X509_get_signature_nid
58.Nd signature information 60.Nd signature information
59.Sh SYNOPSIS 61.Sh SYNOPSIS
@@ -64,20 +66,37 @@
64.Fa "const X509_ALGOR **palg" 66.Fa "const X509_ALGOR **palg"
65.Fa "const X509 *x" 67.Fa "const X509 *x"
66.Fc 68.Fc
69.Ft void
70.Fo X509_REQ_get0_signature
71.Fa "const X509_REQ *req"
72.Fa "const ASN1_BIT_STRING **psig"
73.Fa "const X509_ALGOR **palg"
74.Fc
75.Ft void
76.Fo X509_CRL_get0_signature
77.Fa "const X509_CRL *crl"
78.Fa "const ASN1_BIT_STRING **psig"
79.Fa "const X509_ALGOR **palg"
80.Fc
67.Ft int 81.Ft int
68.Fo X509_get_signature_nid 82.Fo X509_get_signature_nid
69.Fa "const X509 *x" 83.Fa "const X509 *x"
70.Fc 84.Fc
71.Sh DESCRIPTION 85.Sh DESCRIPTION
72.Fn X509_get0_signature 86.Fn X509_get0_signature ,
73sets 87.Fn X509_REQ_get0_signature ,
74.Pf * Fa psig
75to the signature of
76.Fa x
77and 88and
89.Fn X509_CRL_get0_signature
90set
91.Pf * Fa psig
92to the signature and
78.Pf * Fa palg 93.Pf * Fa palg
79to the signature algorithm of 94to the signature algorithm of
80.Fa x . 95.Fa x ,
96.Fa req ,
97or
98.Fa crl ,
99respectively.
81The values returned are internal pointers 100The values returned are internal pointers
82that must not be freed by the caller. 101that must not be freed by the caller.
83.Pp 102.Pp
@@ -92,10 +111,13 @@ signature in a form where
92is not appropriate, for example in a non-standard or unsupported format. 111is not appropriate, for example in a non-standard or unsupported format.
93.Sh SEE ALSO 112.Sh SEE ALSO
94.Xr OBJ_obj2nid 3 , 113.Xr OBJ_obj2nid 3 ,
114.Xr X509_CRL_get0_by_serial 3 ,
115.Xr X509_CRL_new 3 ,
95.Xr X509_get_pubkey 3 , 116.Xr X509_get_pubkey 3 ,
96.Xr X509_get_subject_name 3 , 117.Xr X509_get_subject_name 3 ,
97.Xr X509_get_version 3 , 118.Xr X509_get_version 3 ,
98.Xr X509_new 3 , 119.Xr X509_new 3 ,
120.Xr X509_REQ_new 3 ,
99.Xr X509_sign 3 , 121.Xr X509_sign 3 ,
100.Xr X509_verify_cert 3 122.Xr X509_verify_cert 3
101.Sh HISTORY 123.Sh HISTORY