From: Jonathan M. Wilbur Date: Mon, 16 Sep 2024 23:26:16 +0000 (+0000) Subject: doc: the timeSpecification X.509v3 extension X-Git-Tag: openssl-3.5.0-alpha1~834 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=29ab951e9c88b176659a14644def257fbc27c2f6;p=thirdparty%2Fopenssl.git doc: the timeSpecification X.509v3 extension Reviewed-by: Neil Horman Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/25476) --- diff --git a/doc/man3/X509_dup.pod b/doc/man3/X509_dup.pod index c72dc7bae15..8005de17e40 100644 --- a/doc/man3/X509_dup.pod +++ b/doc/man3/X509_dup.pod @@ -194,6 +194,12 @@ OSSL_CRMF_PKIPUBLICATIONINFO_new, OSSL_CRMF_SINGLEPUBINFO_free, OSSL_CRMF_SINGLEPUBINFO_it, OSSL_CRMF_SINGLEPUBINFO_new, +OSSL_DAY_TIME_free, +OSSL_DAY_TIME_new, +OSSL_DAY_TIME_it, +OSSL_DAY_TIME_BAND_free, +OSSL_DAY_TIME_BAND_new, +OSSL_DAY_TIME_BAND_it, OSSL_HASH_free, OSSL_HASH_it, OSSL_HASH_new, @@ -223,6 +229,9 @@ OSSL_IETF_ATTR_SYNTAX_VALUE_it, OSSL_IETF_ATTR_SYNTAX_VALUE_new, OSSL_ISSUER_SERIAL_free, OSSL_ISSUER_SERIAL_new, +OSSL_NAMED_DAY_free, +OSSL_NAMED_DAY_new, +OSSL_NAMED_DAY_it, OSSL_OBJECT_DIGEST_INFO_free, OSSL_OBJECT_DIGEST_INFO_new, OSSL_ROLE_SPEC_CERT_ID_free, @@ -231,6 +240,30 @@ OSSL_ROLE_SPEC_CERT_ID_it, OSSL_ROLE_SPEC_CERT_ID_SYNTAX_free, OSSL_ROLE_SPEC_CERT_ID_SYNTAX_new, OSSL_ROLE_SPEC_CERT_ID_SYNTAX_it, +OSSL_TIME_PERIOD_free, +OSSL_TIME_PERIOD_new, +OSSL_TIME_PERIOD_it, +OSSL_TIME_SPEC_ABSOLUTE_free, +OSSL_TIME_SPEC_ABSOLUTE_new, +OSSL_TIME_SPEC_ABSOLUTE_it, +OSSL_TIME_SPEC_free, +OSSL_TIME_SPEC_new, +OSSL_TIME_SPEC_it, +OSSL_TIME_SPEC_DAY_free, +OSSL_TIME_SPEC_DAY_new, +OSSL_TIME_SPEC_DAY_it, +OSSL_TIME_SPEC_MONTH_free, +OSSL_TIME_SPEC_MONTH_new, +OSSL_TIME_SPEC_MONTH_it, +OSSL_TIME_SPEC_TIME_free, +OSSL_TIME_SPEC_TIME_new, +OSSL_TIME_SPEC_TIME_it, +OSSL_TIME_SPEC_WEEKS_free, +OSSL_TIME_SPEC_WEEKS_new, +OSSL_TIME_SPEC_WEEKS_it, +OSSL_TIME_SPEC_X_DAY_OF_free, +OSSL_TIME_SPEC_X_DAY_OF_new, +OSSL_TIME_SPEC_X_DAY_OF_it, OSSL_USER_NOTICE_SYNTAX_free, OSSL_USER_NOTICE_SYNTAX_new, OSSL_USER_NOTICE_SYNTAX_it, diff --git a/doc/man3/d2i_X509.pod b/doc/man3/d2i_X509.pod index 33c46fd603d..b454954b5e3 100644 --- a/doc/man3/d2i_X509.pod +++ b/doc/man3/d2i_X509.pod @@ -105,11 +105,14 @@ d2i_OSSL_CRMF_MSGS, d2i_OSSL_CRMF_PBMPARAMETER, d2i_OSSL_CRMF_PKIPUBLICATIONINFO, d2i_OSSL_CRMF_SINGLEPUBINFO, +d2i_OSSL_DAY_TIME, +d2i_OSSL_DAY_TIME_BAND, d2i_OSSL_HASH, d2i_OSSL_IETF_ATTR_SYNTAX, d2i_OSSL_INFO_SYNTAX, d2i_OSSL_INFO_SYNTAX_POINTER, d2i_OSSL_ISSUER_SERIAL, +d2i_OSSL_NAMED_DAY, d2i_OSSL_OBJECT_DIGEST_INFO, d2i_OSSL_PRIVILEGE_POLICY_ID, d2i_OSSL_ROLE_SPEC_CERT_ID, @@ -118,6 +121,14 @@ d2i_OSSL_TARGET_CERT, d2i_OSSL_TARGET, d2i_OSSL_TARGETING_INFORMATION, d2i_OSSL_TARGETS, +d2i_OSSL_TIME_PERIOD, +d2i_OSSL_TIME_SPEC, +d2i_OSSL_TIME_SPEC_ABSOLUTE, +d2i_OSSL_TIME_SPEC_DAY, +d2i_OSSL_TIME_SPEC_MONTH, +d2i_OSSL_TIME_SPEC_TIME, +d2i_OSSL_TIME_SPEC_WEEKS, +d2i_OSSL_TIME_SPEC_X_DAY_OF, d2i_OSSL_USER_NOTICE_SYNTAX, d2i_OTHERNAME, d2i_PBE2PARAM, @@ -300,10 +311,13 @@ i2d_OSSL_CRMF_PBMPARAMETER, i2d_OSSL_CRMF_PKIPUBLICATIONINFO, i2d_OSSL_CRMF_SINGLEPUBINFO, i2d_OSSL_HASH, +i2d_OSSL_DAY_TIME, +i2d_OSSL_DAY_TIME_BAND, i2d_OSSL_IETF_ATTR_SYNTAX, i2d_OSSL_INFO_SYNTAX, i2d_OSSL_INFO_SYNTAX_POINTER, i2d_OSSL_ISSUER_SERIAL, +i2d_OSSL_NAMED_DAY, i2d_OSSL_OBJECT_DIGEST_INFO, i2d_OSSL_PRIVILEGE_POLICY_ID, i2d_OSSL_ROLE_SPEC_CERT_ID, @@ -312,6 +326,14 @@ i2d_OSSL_TARGET_CERT, i2d_OSSL_TARGET, i2d_OSSL_TARGETING_INFORMATION, i2d_OSSL_TARGETS, +i2d_OSSL_TIME_PERIOD, +i2d_OSSL_TIME_SPEC, +i2d_OSSL_TIME_SPEC_ABSOLUTE, +i2d_OSSL_TIME_SPEC_DAY, +i2d_OSSL_TIME_SPEC_MONTH, +i2d_OSSL_TIME_SPEC_TIME, +i2d_OSSL_TIME_SPEC_WEEKS, +i2d_OSSL_TIME_SPEC_X_DAY_OF, i2d_OSSL_USER_NOTICE_SYNTAX, i2d_OTHERNAME, i2d_PBE2PARAM, diff --git a/util/libcrypto.num b/util/libcrypto.num index edc52534bac..d94638de527 100644 --- a/util/libcrypto.num +++ b/util/libcrypto.num @@ -5776,3 +5776,58 @@ i2d_OSSL_PRIVILEGE_POLICY_ID ? 3_5_0 EXIST::FUNCTION: OSSL_PRIVILEGE_POLICY_ID_free ? 3_5_0 EXIST::FUNCTION: OSSL_PRIVILEGE_POLICY_ID_new ? 3_5_0 EXIST::FUNCTION: OSSL_PARAM_print_to_bio ? 3_5_0 EXIST::FUNCTION: +d2i_OSSL_DAY_TIME ? 3_5_0 EXIST::FUNCTION: +i2d_OSSL_DAY_TIME ? 3_5_0 EXIST::FUNCTION: +OSSL_DAY_TIME_free ? 3_5_0 EXIST::FUNCTION: +OSSL_DAY_TIME_new ? 3_5_0 EXIST::FUNCTION: +OSSL_DAY_TIME_it ? 3_5_0 EXIST::FUNCTION: +d2i_OSSL_DAY_TIME_BAND ? 3_5_0 EXIST::FUNCTION: +i2d_OSSL_DAY_TIME_BAND ? 3_5_0 EXIST::FUNCTION: +OSSL_DAY_TIME_BAND_free ? 3_5_0 EXIST::FUNCTION: +OSSL_DAY_TIME_BAND_new ? 3_5_0 EXIST::FUNCTION: +OSSL_DAY_TIME_BAND_it ? 3_5_0 EXIST::FUNCTION: +d2i_OSSL_TIME_SPEC_DAY ? 3_5_0 EXIST::FUNCTION: +i2d_OSSL_TIME_SPEC_DAY ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_DAY_free ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_DAY_new ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_DAY_it ? 3_5_0 EXIST::FUNCTION: +d2i_OSSL_TIME_SPEC_WEEKS ? 3_5_0 EXIST::FUNCTION: +i2d_OSSL_TIME_SPEC_WEEKS ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_WEEKS_free ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_WEEKS_new ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_WEEKS_it ? 3_5_0 EXIST::FUNCTION: +d2i_OSSL_TIME_SPEC_MONTH ? 3_5_0 EXIST::FUNCTION: +i2d_OSSL_TIME_SPEC_MONTH ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_MONTH_free ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_MONTH_new ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_MONTH_it ? 3_5_0 EXIST::FUNCTION: +d2i_OSSL_NAMED_DAY ? 3_5_0 EXIST::FUNCTION: +i2d_OSSL_NAMED_DAY ? 3_5_0 EXIST::FUNCTION: +OSSL_NAMED_DAY_free ? 3_5_0 EXIST::FUNCTION: +OSSL_NAMED_DAY_new ? 3_5_0 EXIST::FUNCTION: +OSSL_NAMED_DAY_it ? 3_5_0 EXIST::FUNCTION: +d2i_OSSL_TIME_SPEC_X_DAY_OF ? 3_5_0 EXIST::FUNCTION: +i2d_OSSL_TIME_SPEC_X_DAY_OF ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_X_DAY_OF_free ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_X_DAY_OF_new ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_X_DAY_OF_it ? 3_5_0 EXIST::FUNCTION: +d2i_OSSL_TIME_SPEC_ABSOLUTE ? 3_5_0 EXIST::FUNCTION: +i2d_OSSL_TIME_SPEC_ABSOLUTE ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_ABSOLUTE_free ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_ABSOLUTE_new ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_ABSOLUTE_it ? 3_5_0 EXIST::FUNCTION: +d2i_OSSL_TIME_SPEC_TIME ? 3_5_0 EXIST::FUNCTION: +i2d_OSSL_TIME_SPEC_TIME ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_TIME_free ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_TIME_new ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_TIME_it ? 3_5_0 EXIST::FUNCTION: +d2i_OSSL_TIME_SPEC ? 3_5_0 EXIST::FUNCTION: +i2d_OSSL_TIME_SPEC ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_free ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_new ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_SPEC_it ? 3_5_0 EXIST::FUNCTION: +d2i_OSSL_TIME_PERIOD ? 3_5_0 EXIST::FUNCTION: +i2d_OSSL_TIME_PERIOD ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_PERIOD_free ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_PERIOD_new ? 3_5_0 EXIST::FUNCTION: +OSSL_TIME_PERIOD_it ? 3_5_0 EXIST::FUNCTION: