]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
doc: the timeSpecification X.509v3 extension
authorJonathan M. Wilbur <jonathan@wilbur.space>
Mon, 16 Sep 2024 23:26:16 +0000 (23:26 +0000)
committerTomas Mraz <tomas@openssl.org>
Wed, 11 Dec 2024 17:26:37 +0000 (18:26 +0100)
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25476)

doc/man3/X509_dup.pod
doc/man3/d2i_X509.pod
util/libcrypto.num

index c72dc7bae157951442cc9df458250a01dd492df5..8005de17e40eddbf79a5bc4f993577fb2ff570ed 100644 (file)
@@ -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,
index 33c46fd603d82085a821ef37f0b08a74072d9fda..b454954b5e30aa35ad2a7969cfcb0cca1458674f 100644 (file)
@@ -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,
index edc52534bacb250539c0740d0005923f4bd4baa5..d94638de527a046df7d1269ec586c104980f30eb 100644 (file)
@@ -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: