diff options
| author | schwarze <> | 2021-07-29 08:32:13 +0000 |
|---|---|---|
| committer | schwarze <> | 2021-07-29 08:32:13 +0000 |
| commit | e891c35a05bf550910f2311b65d7c32542dfb5a3 (patch) | |
| tree | cc20d705e77c1dbfd3975979f5aa9cfaf02f3040 /src | |
| parent | 36209df69775f39fcc51556f61c7ff014721e735 (diff) | |
| download | openbsd-e891c35a05bf550910f2311b65d7c32542dfb5a3.tar.gz openbsd-e891c35a05bf550910f2311b65d7c32542dfb5a3.tar.bz2 openbsd-e891c35a05bf550910f2311b65d7c32542dfb5a3.zip | |
document X509_STORE_CTX_set_app_data(3) and X509_STORE_CTX_get_app_data(3)
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 | 55 |
1 files changed, 51 insertions, 4 deletions
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 b/src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 index e54f87d2b4..bfec65a123 100644 --- a/src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 +++ b/src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | .\" $OpenBSD: X509_STORE_CTX_get_ex_new_index.3,v 1.5 2019/06/06 01:06:59 schwarze Exp $ | 1 | .\" $OpenBSD: X509_STORE_CTX_get_ex_new_index.3,v 1.6 2021/07/29 08:32:13 schwarze Exp $ |
| 2 | .\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 | 2 | .\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -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,13 +48,15 @@ | |||
| 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: June 6 2019 $ | 51 | .Dd $Mdocdate: July 29 2021 $ |
| 52 | .Dt X509_STORE_CTX_GET_EX_NEW_INDEX 3 | 52 | .Dt X509_STORE_CTX_GET_EX_NEW_INDEX 3 |
| 53 | .Os | 53 | .Os |
| 54 | .Sh NAME | 54 | .Sh NAME |
| 55 | .Nm X509_STORE_CTX_get_ex_new_index , | 55 | .Nm X509_STORE_CTX_get_ex_new_index , |
| 56 | .Nm X509_STORE_CTX_set_ex_data , | 56 | .Nm X509_STORE_CTX_set_ex_data , |
| 57 | .Nm X509_STORE_CTX_get_ex_data | 57 | .Nm X509_STORE_CTX_get_ex_data , |
| 58 | .Nm X509_STORE_CTX_set_app_data , | ||
| 59 | .Nm X509_STORE_CTX_get_app_data | ||
| 58 | .Nd add application specific data to X509_STORE_CTX structures | 60 | .Nd add application specific data to X509_STORE_CTX structures |
| 59 | .Sh SYNOPSIS | 61 | .Sh SYNOPSIS |
| 60 | .In openssl/x509_vfy.h | 62 | .In openssl/x509_vfy.h |
| @@ -77,6 +79,15 @@ | |||
| 77 | .Fa "X509_STORE_CTX *d" | 79 | .Fa "X509_STORE_CTX *d" |
| 78 | .Fa "int idx" | 80 | .Fa "int idx" |
| 79 | .Fc | 81 | .Fc |
| 82 | .Ft int | ||
| 83 | .Fo X509_STORE_CTX_set_app_data | ||
| 84 | .Fa "X509_STORE_CTX *d" | ||
| 85 | .Fa "void *arg" | ||
| 86 | .Fc | ||
| 87 | .Ft void * | ||
| 88 | .Fo X509_STORE_CTX_get_app_data | ||
| 89 | .Fa "X509_STORE_CTX *d" | ||
| 90 | .Fc | ||
| 80 | .Sh DESCRIPTION | 91 | .Sh DESCRIPTION |
| 81 | These functions handle application specific data in | 92 | These functions handle application specific data in |
| 82 | .Vt X509_STORE_CTX | 93 | .Vt X509_STORE_CTX |
| @@ -94,13 +105,49 @@ library to store the | |||
| 94 | structure associated with a verification operation in an | 105 | structure associated with a verification operation in an |
| 95 | .Vt X509_STORE_CTX | 106 | .Vt X509_STORE_CTX |
| 96 | structure. | 107 | structure. |
| 108 | .Pp | ||
| 109 | .Fn X509_STORE_CTX_set_app_data | ||
| 110 | and | ||
| 111 | .Fn X509_STORE_CTX_get_app_data | ||
| 112 | are macros calling | ||
| 113 | .Fn X509_STORE_CTX_set_ex_data | ||
| 114 | and | ||
| 115 | .Fn X509_STORE_CTX_get_ex_data , | ||
| 116 | respectively, with an | ||
| 117 | .Fa idx | ||
| 118 | of 0. | ||
| 119 | .Sh RETURN VALUES | ||
| 120 | .Fn X509_STORE_CTX_get_ex_new_index | ||
| 121 | returns a new index or \-1 on failure. | ||
| 122 | .Pp | ||
| 123 | .Fn X509_STORE_CTX_set_ex_data | ||
| 124 | and | ||
| 125 | .Fn X509_STORE_CTX_set_app_data | ||
| 126 | return 1 on success or 0 on failure. | ||
| 127 | .Pp | ||
| 128 | .Fn X509_STORE_CTX_get_ex_data | ||
| 129 | and | ||
| 130 | .Fn X509_STORE_CTX_get_app_data | ||
| 131 | return the application data or | ||
| 132 | .Dv NULL | ||
| 133 | on failure. | ||
| 134 | .Dv NULL | ||
| 135 | may also be valid application data, but currently these functions | ||
| 136 | can only fail if given an invalid | ||
| 137 | .Fa idx | ||
| 138 | argument. | ||
| 97 | .Sh SEE ALSO | 139 | .Sh SEE ALSO |
| 98 | .Xr RSA_get_ex_new_index 3 , | 140 | .Xr RSA_get_ex_new_index 3 , |
| 99 | .Xr X509_STORE_CTX_new 3 | 141 | .Xr X509_STORE_CTX_new 3 |
| 100 | .Sh HISTORY | 142 | .Sh HISTORY |
| 143 | .Fn X509_STORE_CTX_set_app_data | ||
| 144 | and | ||
| 145 | .Fn X509_STORE_CTX_get_app_data | ||
| 146 | first appeared in SSLeay 0.8.0 and | ||
| 101 | .Fn X509_STORE_CTX_get_ex_new_index , | 147 | .Fn X509_STORE_CTX_get_ex_new_index , |
| 102 | .Fn X509_STORE_CTX_set_ex_data , | 148 | .Fn X509_STORE_CTX_set_ex_data , |
| 103 | and | 149 | and |
| 104 | .Fn X509_STORE_CTX_get_ex_data | 150 | .Fn X509_STORE_CTX_get_ex_data |
| 105 | first appeared in SSLeay 0.9.0 and have been available since | 151 | in SSLeay 0.9.0. |
| 152 | All these functions have been available since | ||
| 106 | .Ox 2.4 . | 153 | .Ox 2.4 . |
