mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-06 16:40:47 +00:00
OpenSSL: Regen manual pages for OpenSSL 1.1.1s
This commit is contained in:
parent
f443d0802a
commit
93381ae06b
|
@ -3,8 +3,8 @@
|
|||
.include <bsd.own.mk>
|
||||
|
||||
# OpenSSL version used for manual page generation
|
||||
OPENSSL_VER= 1.1.1q
|
||||
OPENSSL_DATE= 2022-07-05
|
||||
OPENSSL_VER= 1.1.1s
|
||||
OPENSSL_DATE= 2022-11-01
|
||||
|
||||
LCRYPTO_SRC= ${SRCTOP}/crypto/openssl
|
||||
LCRYPTO_DOC= ${LCRYPTO_SRC}/doc
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ADMISSIONS 3"
|
||||
.TH ADMISSIONS 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH ADMISSIONS 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_INTEGER_GET_INT64 3"
|
||||
.TH ASN1_INTEGER_GET_INT64 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH ASN1_INTEGER_GET_INT64 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_ITEM_LOOKUP 3"
|
||||
.TH ASN1_ITEM_LOOKUP 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH ASN1_ITEM_LOOKUP 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_OBJECT_NEW 3"
|
||||
.TH ASN1_OBJECT_NEW 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH ASN1_OBJECT_NEW 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_STRING_TABLE_ADD 3"
|
||||
.TH ASN1_STRING_TABLE_ADD 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH ASN1_STRING_TABLE_ADD 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_STRING_LENGTH 3"
|
||||
.TH ASN1_STRING_LENGTH 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH ASN1_STRING_LENGTH 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_STRING_NEW 3"
|
||||
.TH ASN1_STRING_NEW 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH ASN1_STRING_NEW 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_STRING_PRINT_EX 3"
|
||||
.TH ASN1_STRING_PRINT_EX 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH ASN1_STRING_PRINT_EX 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_TIME_SET 3"
|
||||
.TH ASN1_TIME_SET 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH ASN1_TIME_SET 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_TYPE_GET 3"
|
||||
.TH ASN1_TYPE_GET 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH ASN1_TYPE_GET 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASN1_GENERATE_NCONF 3"
|
||||
.TH ASN1_GENERATE_NCONF 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH ASN1_GENERATE_NCONF 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASYNC_WAIT_CTX_NEW 3"
|
||||
.TH ASYNC_WAIT_CTX_NEW 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH ASYNC_WAIT_CTX_NEW 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "ASYNC_START_JOB 3"
|
||||
.TH ASYNC_START_JOB 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH ASYNC_START_JOB 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BF_ENCRYPT 3"
|
||||
.TH BF_ENCRYPT 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BF_ENCRYPT 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_ADDR 3"
|
||||
.TH BIO_ADDR 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_ADDR 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_ADDRINFO 3"
|
||||
.TH BIO_ADDRINFO 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_ADDRINFO 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_CONNECT 3"
|
||||
.TH BIO_CONNECT 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_CONNECT 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_CTRL 3"
|
||||
.TH BIO_CTRL 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_CTRL 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_F_BASE64 3"
|
||||
.TH BIO_F_BASE64 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_F_BASE64 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_F_BUFFER 3"
|
||||
.TH BIO_F_BUFFER 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_F_BUFFER 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_F_CIPHER 3"
|
||||
.TH BIO_F_CIPHER 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_F_CIPHER 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_F_MD 3"
|
||||
.TH BIO_F_MD 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_F_MD 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_F_NULL 3"
|
||||
.TH BIO_F_NULL 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_F_NULL 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_F_SSL 3"
|
||||
.TH BIO_F_SSL 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_F_SSL 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_FIND_TYPE 3"
|
||||
.TH BIO_FIND_TYPE 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_FIND_TYPE 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_GET_DATA 3"
|
||||
.TH BIO_GET_DATA 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_GET_DATA 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_GET_EX_NEW_INDEX 3"
|
||||
.TH BIO_GET_EX_NEW_INDEX 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_GET_EX_NEW_INDEX 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_METH_NEW 3"
|
||||
.TH BIO_METH_NEW 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_METH_NEW 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_NEW 3"
|
||||
.TH BIO_NEW 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_NEW 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_NEW_CMS 3"
|
||||
.TH BIO_NEW_CMS 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_NEW_CMS 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_PARSE_HOSTSERV 3"
|
||||
.TH BIO_PARSE_HOSTSERV 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_PARSE_HOSTSERV 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_PRINTF 3"
|
||||
.TH BIO_PRINTF 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_PRINTF 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_PUSH 3"
|
||||
.TH BIO_PUSH 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_PUSH 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_READ 3"
|
||||
.TH BIO_READ 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_READ 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_S_ACCEPT 3"
|
||||
.TH BIO_S_ACCEPT 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_S_ACCEPT 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_S_BIO 3"
|
||||
.TH BIO_S_BIO 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_S_BIO 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_S_CONNECT 3"
|
||||
.TH BIO_S_CONNECT 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_S_CONNECT 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_S_FD 3"
|
||||
.TH BIO_S_FD 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_S_FD 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_S_FILE 3"
|
||||
.TH BIO_S_FILE 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_S_FILE 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_S_MEM 3"
|
||||
.TH BIO_S_MEM 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_S_MEM 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_S_NULL 3"
|
||||
.TH BIO_S_NULL 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_S_NULL 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_S_SOCKET 3"
|
||||
.TH BIO_S_SOCKET 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_S_SOCKET 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_SET_CALLBACK 3"
|
||||
.TH BIO_SET_CALLBACK 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_SET_CALLBACK 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BIO_SHOULD_RETRY 3"
|
||||
.TH BIO_SHOULD_RETRY 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BIO_SHOULD_RETRY 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_BLINDING_NEW 3"
|
||||
.TH BN_BLINDING_NEW 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_BLINDING_NEW 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_CTX_NEW 3"
|
||||
.TH BN_CTX_NEW 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_CTX_NEW 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_CTX_START 3"
|
||||
.TH BN_CTX_START 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_CTX_START 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_ADD 3"
|
||||
.TH BN_ADD 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_ADD 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_ADD_WORD 3"
|
||||
.TH BN_ADD_WORD 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_ADD_WORD 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_BN2BIN 3"
|
||||
.TH BN_BN2BIN 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_BN2BIN 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_CMP 3"
|
||||
.TH BN_CMP 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_CMP 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_COPY 3"
|
||||
.TH BN_COPY 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_COPY 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_GENERATE_PRIME 3"
|
||||
.TH BN_GENERATE_PRIME 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_GENERATE_PRIME 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_MOD_INVERSE 3"
|
||||
.TH BN_MOD_INVERSE 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_MOD_INVERSE 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_MOD_MUL_MONTGOMERY 3"
|
||||
.TH BN_MOD_MUL_MONTGOMERY 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_MOD_MUL_MONTGOMERY 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_MOD_MUL_RECIPROCAL 3"
|
||||
.TH BN_MOD_MUL_RECIPROCAL 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_MOD_MUL_RECIPROCAL 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_NEW 3"
|
||||
.TH BN_NEW 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_NEW 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_NUM_BYTES 3"
|
||||
.TH BN_NUM_BYTES 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_NUM_BYTES 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_RAND 3"
|
||||
.TH BN_RAND 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_RAND 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_SECURITY_BITS 3"
|
||||
.TH BN_SECURITY_BITS 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_SECURITY_BITS 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_SET_BIT 3"
|
||||
.TH BN_SET_BIT 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_SET_BIT 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_SWAP 3"
|
||||
.TH BN_SWAP 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_SWAP 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BN_ZERO 3"
|
||||
.TH BN_ZERO 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BN_ZERO 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "BUF_MEM_NEW 3"
|
||||
.TH BUF_MEM_NEW 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH BUF_MEM_NEW 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_ADD0_CERT 3"
|
||||
.TH CMS_ADD0_CERT 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_ADD0_CERT 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
@ -155,24 +155,32 @@ CMS_add0_cert, CMS_add1_cert, CMS_get1_certs, CMS_add0_crl, CMS_add1_crl, CMS_ge
|
|||
.Ve
|
||||
.SH "DESCRIPTION"
|
||||
.IX Header "DESCRIPTION"
|
||||
\&\fBCMS_add0_cert()\fR and \fBCMS_add1_cert()\fR add certificate \fBcert\fR to \fBcms\fR.
|
||||
must be of type signed data or enveloped data.
|
||||
\&\fBCMS_add0_cert()\fR and \fBCMS_add1_cert()\fR add certificate \fIcert\fR to \fIcms\fR.
|
||||
\&\fIcms\fR must be of type signed data or (authenticated) enveloped data.
|
||||
For signed data, such a certificate can be used when signing or verifying
|
||||
to fill in the signer certificate or to provide an extra \s-1CA\s0 certificate
|
||||
that may be needed for chain building in certificate validation.
|
||||
.PP
|
||||
\&\fBCMS_get1_certs()\fR returns all certificates in \fBcms\fR.
|
||||
\&\fBCMS_get1_certs()\fR returns all certificates in \fIcms\fR.
|
||||
.PP
|
||||
\&\fBCMS_add0_crl()\fR and \fBCMS_add1_crl()\fR add \s-1CRL\s0 \fBcrl\fR to \fBcms\fR. \fBCMS_get1_crls()\fR
|
||||
returns any CRLs in \fBcms\fR.
|
||||
\&\fBCMS_add0_crl()\fR and \fBCMS_add1_crl()\fR add \s-1CRL\s0 \fIcrl\fR to \fIcms\fR.
|
||||
\&\fIcms\fR must be of type signed data or (authenticated) enveloped data.
|
||||
For signed data, such a \s-1CRL\s0 may be used in certificate validation.
|
||||
It may be given both for inclusion when signing a \s-1CMS\s0 message
|
||||
and when verifying a signed \s-1CMS\s0 message.
|
||||
.PP
|
||||
\&\fBCMS_get1_crls()\fR returns all CRLs in \fIcms\fR.
|
||||
.SH "NOTES"
|
||||
.IX Header "NOTES"
|
||||
The CMS_ContentInfo structure \fBcms\fR must be of type signed data or enveloped
|
||||
The CMS_ContentInfo structure \fIcms\fR must be of type signed data or enveloped
|
||||
data or an error will be returned.
|
||||
.PP
|
||||
For signed data certificates and CRLs are added to the \fBcertificates\fR and
|
||||
\&\fBcrls\fR fields of SignedData structure. For enveloped data they are added to
|
||||
For signed data certificates and CRLs are added to the \fIcertificates\fR and
|
||||
\&\fIcrls\fR fields of SignedData structure. For enveloped data they are added to
|
||||
\&\fBOriginatorInfo\fR.
|
||||
.PP
|
||||
As the \fB0\fR implies \fBCMS_add0_cert()\fR adds \fBcert\fR internally to \fBcms\fR and it
|
||||
must not be freed up after the call as opposed to \fBCMS_add1_cert()\fR where \fBcert\fR
|
||||
As the \fI0\fR implies \fBCMS_add0_cert()\fR adds \fIcert\fR internally to \fIcms\fR and it
|
||||
must not be freed up after the call as opposed to \fBCMS_add1_cert()\fR where \fIcert\fR
|
||||
must be freed up.
|
||||
.PP
|
||||
The same certificate or \s-1CRL\s0 must not be added to the same cms structure more
|
||||
|
@ -184,7 +192,7 @@ than once.
|
|||
.PP
|
||||
\&\fBCMS_get1_certs()\fR and \fBCMS_get1_crls()\fR return the \s-1STACK\s0 of certificates or CRLs
|
||||
or \s-1NULL\s0 if there are none or an error occurs. The only error which will occur
|
||||
in practice is if the \fBcms\fR type is invalid.
|
||||
in practice is if the \fIcms\fR type is invalid.
|
||||
.SH "SEE ALSO"
|
||||
.IX Header "SEE ALSO"
|
||||
\&\fBERR_get_error\fR\|(3),
|
||||
|
@ -192,7 +200,7 @@ in practice is if the \fBcms\fR type is invalid.
|
|||
\&\fBCMS_encrypt\fR\|(3)
|
||||
.SH "COPYRIGHT"
|
||||
.IX Header "COPYRIGHT"
|
||||
Copyright 2008\-2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
Copyright 2008\-2022 The OpenSSL Project Authors. All Rights Reserved.
|
||||
.PP
|
||||
Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use
|
||||
this file except in compliance with the License. You can obtain a copy
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_ADD1_RECIPIENT_CERT 3"
|
||||
.TH CMS_ADD1_RECIPIENT_CERT 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_ADD1_RECIPIENT_CERT 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_ADD1_SIGNER 3"
|
||||
.TH CMS_ADD1_SIGNER 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_ADD1_SIGNER 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_COMPRESS 3"
|
||||
.TH CMS_COMPRESS 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_COMPRESS 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_DECRYPT 3"
|
||||
.TH CMS_DECRYPT 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_DECRYPT 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_ENCRYPT 3"
|
||||
.TH CMS_ENCRYPT 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_ENCRYPT 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_FINAL 3"
|
||||
.TH CMS_FINAL 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_FINAL 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_GET0_RECIPIENTINFOS 3"
|
||||
.TH CMS_GET0_RECIPIENTINFOS 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_GET0_RECIPIENTINFOS 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_GET0_SIGNERINFOS 3"
|
||||
.TH CMS_GET0_SIGNERINFOS 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_GET0_SIGNERINFOS 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_GET0_TYPE 3"
|
||||
.TH CMS_GET0_TYPE 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_GET0_TYPE 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_GET1_RECEIPTREQUEST 3"
|
||||
.TH CMS_GET1_RECEIPTREQUEST 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_GET1_RECEIPTREQUEST 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_SIGN 3"
|
||||
.TH CMS_SIGN 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_SIGN 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_SIGN_RECEIPT 3"
|
||||
.TH CMS_SIGN_RECEIPT 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_SIGN_RECEIPT 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_UNCOMPRESS 3"
|
||||
.TH CMS_UNCOMPRESS 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_UNCOMPRESS 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_VERIFY 3"
|
||||
.TH CMS_VERIFY 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_VERIFY 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
@ -152,49 +152,57 @@ CMS_verify, CMS_get0_signers \- verify a CMS SignedData structure
|
|||
.Ve
|
||||
.SH "DESCRIPTION"
|
||||
.IX Header "DESCRIPTION"
|
||||
\&\fBCMS_verify()\fR verifies a \s-1CMS\s0 SignedData structure. \fBcms\fR is the CMS_ContentInfo
|
||||
structure to verify. \fBcerts\fR is a set of certificates in which to search for
|
||||
the signing certificate(s). \fBstore\fR is a trusted certificate store used for
|
||||
chain verification. \fBindata\fR is the detached content if the content is not
|
||||
present in \fBcms\fR. The content is written to \fBout\fR if it is not \s-1NULL.\s0
|
||||
\&\fBCMS_verify()\fR is very similar to \fBPKCS7_verify\fR\|(3). It verifies a
|
||||
\&\fB\s-1CMS\s0 SignedData\fR structure contained in a structure of type \fBCMS_ContentInfo\fR.
|
||||
\&\fIcms\fR points to the \fBCMS_ContentInfo\fR structure to verify.
|
||||
The optional \fIcerts\fR parameter refers to a set of certificates
|
||||
in which to search for signing certificates.
|
||||
\&\fIcms\fR may contain extra untrusted \s-1CA\s0 certificates that may be used for
|
||||
chain building as well as CRLs that may be used for certificate validation.
|
||||
\&\fIstore\fR may be \s-1NULL\s0 or point to
|
||||
the trusted certificate store to use for chain verification.
|
||||
\&\fIindata\fR refers to the signed data if the content is detached from \fIcms\fR.
|
||||
Otherwise \fIindata\fR should be \s-1NULL\s0 and the signed data must be in \fIcms\fR.
|
||||
The content is written to the \s-1BIO\s0 \fIout\fR unless it is \s-1NULL.\s0
|
||||
\&\fIflags\fR is an optional set of flags, which can be used to modify the operation.
|
||||
.PP
|
||||
\&\fBflags\fR is an optional set of flags, which can be used to modify the verify
|
||||
operation.
|
||||
.PP
|
||||
\&\fBCMS_get0_signers()\fR retrieves the signing certificate(s) from \fBcms\fR, it may only
|
||||
\&\fBCMS_get0_signers()\fR retrieves the signing certificate(s) from \fIcms\fR, it may only
|
||||
be called after a successful \fBCMS_verify()\fR operation.
|
||||
.SH "VERIFY PROCESS"
|
||||
.IX Header "VERIFY PROCESS"
|
||||
Normally the verify process proceeds as follows.
|
||||
.PP
|
||||
Initially some sanity checks are performed on \fBcms\fR. The type of \fBcms\fR must
|
||||
Initially some sanity checks are performed on \fIcms\fR. The type of \fIcms\fR must
|
||||
be SignedData. There must be at least one signature on the data and if
|
||||
the content is detached \fBindata\fR cannot be \fB\s-1NULL\s0\fR.
|
||||
the content is detached \fIindata\fR cannot be \s-1NULL.\s0
|
||||
.PP
|
||||
An attempt is made to locate all the signing certificate(s), first looking in
|
||||
the \fBcerts\fR parameter (if it is not \s-1NULL\s0) and then looking in any
|
||||
certificates contained in the \fBcms\fR structure itself. If any signing
|
||||
certificate cannot be located the operation fails.
|
||||
the \fIcerts\fR parameter (if it is not \s-1NULL\s0) and then looking in any
|
||||
certificates contained in the \fIcms\fR structure unless \fB\s-1CMS_NOINTERN\s0\fR is set.
|
||||
If any signing certificate cannot be located the operation fails.
|
||||
.PP
|
||||
Each signing certificate is chain verified using the \fBsmimesign\fR purpose and
|
||||
the supplied trusted certificate store. Any internal certificates in the message
|
||||
are used as untrusted CAs. If \s-1CRL\s0 checking is enabled in \fBstore\fR any internal
|
||||
CRLs are used in addition to attempting to look them up in \fBstore\fR. If any
|
||||
chain verify fails an error code is returned.
|
||||
Each signing certificate is chain verified using the \fIsmimesign\fR purpose and
|
||||
using the trusted certificate store \fIstore\fR if supplied.
|
||||
Any internal certificates in the message, which may have been added using
|
||||
\&\fBCMS_add1_cert\fR\|(3), are used as untrusted CAs.
|
||||
If \s-1CRL\s0 checking is enabled in \fIstore\fR and \fB\s-1CMS_NOCRL\s0\fR is not set,
|
||||
any internal CRLs, which may have been added using \fBCMS_add1_crl\fR\|(3),
|
||||
are used in addition to attempting to look them up in \fIstore\fR.
|
||||
If \fIstore\fR is not \s-1NULL\s0 and any chain verify fails an error code is returned.
|
||||
.PP
|
||||
Finally the signed content is read (and written to \fBout\fR if it is not \s-1NULL\s0)
|
||||
and the signature's checked.
|
||||
Finally the signed content is read (and written to \fIout\fR unless it is \s-1NULL\s0)
|
||||
and the signature is checked.
|
||||
.PP
|
||||
If all signature's verify correctly then the function is successful.
|
||||
If all signatures verify correctly then the function is successful.
|
||||
.PP
|
||||
Any of the following flags (ored together) can be passed in the \fBflags\fR
|
||||
Any of the following flags (ored together) can be passed in the \fIflags\fR
|
||||
parameter to change the default verify behaviour.
|
||||
.PP
|
||||
If \fB\s-1CMS_NOINTERN\s0\fR is set the certificates in the message itself are not
|
||||
searched when locating the signing certificate(s). This means that all the
|
||||
signing certificates must be in the \fBcerts\fR parameter.
|
||||
searched when locating the signing certificate(s).
|
||||
This means that all the signing certificates must be in the \fIcerts\fR parameter.
|
||||
.PP
|
||||
If \fB\s-1CMS_NOCRL\s0\fR is set and \s-1CRL\s0 checking is enabled in \fBstore\fR then any
|
||||
If \fB\s-1CMS_NOCRL\s0\fR is set and \s-1CRL\s0 checking is enabled in \fIstore\fR then any
|
||||
CRLs in the message itself are ignored.
|
||||
.PP
|
||||
If the \fB\s-1CMS_TEXT\s0\fR flag is set \s-1MIME\s0 headers for type \fBtext/plain\fR are deleted
|
||||
|
@ -202,7 +210,7 @@ from the content. If the content is not of type \fBtext/plain\fR then an error i
|
|||
returned.
|
||||
.PP
|
||||
If \fB\s-1CMS_NO_SIGNER_CERT_VERIFY\s0\fR is set the signing certificates are not
|
||||
verified.
|
||||
chain verified.
|
||||
.PP
|
||||
If \fB\s-1CMS_NO_ATTR_VERIFY\s0\fR is set the signed attributes signature is not
|
||||
verified.
|
||||
|
@ -212,20 +220,20 @@ If \fB\s-1CMS_NO_CONTENT_VERIFY\s0\fR is set then the content digest is not chec
|
|||
.IX Header "NOTES"
|
||||
One application of \fB\s-1CMS_NOINTERN\s0\fR is to only accept messages signed by
|
||||
a small number of certificates. The acceptable certificates would be passed
|
||||
in the \fBcerts\fR parameter. In this case if the signer is not one of the
|
||||
certificates supplied in \fBcerts\fR then the verify will fail because the
|
||||
in the \fIcerts\fR parameter. In this case if the signer certificate is not one
|
||||
of the certificates supplied in \fIcerts\fR then the verify will fail because the
|
||||
signer cannot be found.
|
||||
.PP
|
||||
In some cases the standard techniques for looking up and validating
|
||||
certificates are not appropriate: for example an application may wish to
|
||||
lookup certificates in a database or perform customised verification. This
|
||||
can be achieved by setting and verifying the signers certificates manually
|
||||
can be achieved by setting and verifying the signer certificates manually
|
||||
using the signed data utility functions.
|
||||
.PP
|
||||
Care should be taken when modifying the default verify behaviour, for example
|
||||
setting \fB\s-1CMS_NO_CONTENT_VERIFY\s0\fR will totally disable all content verification
|
||||
and any modified content will be considered valid. This combination is however
|
||||
useful if one merely wishes to write the content to \fBout\fR and its validity
|
||||
useful if one merely wishes to write the content to \fIout\fR and its validity
|
||||
is not considered important.
|
||||
.PP
|
||||
Chain verification should arguably be performed using the signing time rather
|
||||
|
@ -234,26 +242,27 @@ signer it cannot be trusted without additional evidence (such as a trusted
|
|||
timestamp).
|
||||
.SH "RETURN VALUES"
|
||||
.IX Header "RETURN VALUES"
|
||||
\&\fBCMS_verify()\fR returns 1 for a successful verification and zero if an error
|
||||
occurred.
|
||||
\&\fBCMS_verify()\fR returns 1 for a successful verification and 0 if an error occurred.
|
||||
.PP
|
||||
\&\fBCMS_get0_signers()\fR returns all signers or \s-1NULL\s0 if an error occurred.
|
||||
.PP
|
||||
The error can be obtained from \fBERR_get_error\fR\|(3)
|
||||
.SH "BUGS"
|
||||
.IX Header "BUGS"
|
||||
The trusted certificate store is not searched for the signing certificate,
|
||||
this is primarily due to the inadequacies of the current \fBX509_STORE\fR
|
||||
The trusted certificate store is not searched for the signing certificate.
|
||||
This is primarily due to the inadequacies of the current \fBX509_STORE\fR
|
||||
functionality.
|
||||
.PP
|
||||
The lack of single pass processing means that the signed content must all
|
||||
be held in memory if it is not detached.
|
||||
.SH "SEE ALSO"
|
||||
.IX Header "SEE ALSO"
|
||||
\&\fBPKCS7_verify\fR\|(3), \fBCMS_add1_cert\fR\|(3), \fBCMS_add1_crl\fR\|(3),
|
||||
\&\fBOSSL_ESS_check_signing_certs\fR\|(3),
|
||||
\&\fBERR_get_error\fR\|(3), \fBCMS_sign\fR\|(3)
|
||||
.SH "COPYRIGHT"
|
||||
.IX Header "COPYRIGHT"
|
||||
Copyright 2008\-2020 The OpenSSL Project Authors. All Rights Reserved.
|
||||
Copyright 2008\-2022 The OpenSSL Project Authors. All Rights Reserved.
|
||||
.PP
|
||||
Licensed under the OpenSSL license (the \*(L"License\*(R"). You may not use
|
||||
this file except in compliance with the License. You can obtain a copy
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CMS_VERIFY_RECEIPT 3"
|
||||
.TH CMS_VERIFY_RECEIPT 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CMS_VERIFY_RECEIPT 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CONF_MODULES_FREE 3"
|
||||
.TH CONF_MODULES_FREE 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CONF_MODULES_FREE 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CONF_MODULES_LOAD_FILE 3"
|
||||
.TH CONF_MODULES_LOAD_FILE 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CONF_MODULES_LOAD_FILE 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CRYPTO_THREAD_RUN_ONCE 3"
|
||||
.TH CRYPTO_THREAD_RUN_ONCE 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CRYPTO_THREAD_RUN_ONCE 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CRYPTO_GET_EX_NEW_INDEX 3"
|
||||
.TH CRYPTO_GET_EX_NEW_INDEX 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CRYPTO_GET_EX_NEW_INDEX 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CRYPTO_MEMCMP 3"
|
||||
.TH CRYPTO_MEMCMP 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CRYPTO_MEMCMP 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CTLOG_STORE_GET0_LOG_BY_ID 3"
|
||||
.TH CTLOG_STORE_GET0_LOG_BY_ID 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CTLOG_STORE_GET0_LOG_BY_ID 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CTLOG_STORE_NEW 3"
|
||||
.TH CTLOG_STORE_NEW 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CTLOG_STORE_NEW 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CTLOG_NEW 3"
|
||||
.TH CTLOG_NEW 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CTLOG_NEW 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "CT_POLICY_EVAL_CTX_NEW 3"
|
||||
.TH CT_POLICY_EVAL_CTX_NEW 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH CT_POLICY_EVAL_CTX_NEW 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DEFINE_STACK_OF 3"
|
||||
.TH DEFINE_STACK_OF 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH DEFINE_STACK_OF 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DES_RANDOM_KEY 3"
|
||||
.TH DES_RANDOM_KEY 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH DES_RANDOM_KEY 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DH_GENERATE_KEY 3"
|
||||
.TH DH_GENERATE_KEY 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH DH_GENERATE_KEY 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DH_GENERATE_PARAMETERS 3"
|
||||
.TH DH_GENERATE_PARAMETERS 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH DH_GENERATE_PARAMETERS 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DH_GET0_PQG 3"
|
||||
.TH DH_GET0_PQG 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH DH_GET0_PQG 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DH_GET_1024_160 3"
|
||||
.TH DH_GET_1024_160 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH DH_GET_1024_160 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DH_METH_NEW 3"
|
||||
.TH DH_METH_NEW 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH DH_METH_NEW 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DH_NEW 3"
|
||||
.TH DH_NEW 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH DH_NEW 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DH_NEW_BY_NID 3"
|
||||
.TH DH_NEW_BY_NID 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH DH_NEW_BY_NID 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -133,7 +133,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "DH_SET_METHOD 3"
|
||||
.TH DH_SET_METHOD 3 "2022-07-05" "1.1.1q" "OpenSSL"
|
||||
.TH DH_SET_METHOD 3 "2022-11-01" "1.1.1s" "OpenSSL"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue