objects.txt: Add newly registered OIDs according to CMP Updates, for use in extended CMPv2

Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com>
(Merged from https://github.com/openssl/openssl/pull/15778)
This commit is contained in:
Dr. David von Oheimb 2021-06-15 22:06:48 +02:00 committed by Dr. David von Oheimb
parent 6d95229176
commit 34959f7a22
6 changed files with 132 additions and 9 deletions

View File

@ -10,7 +10,7 @@
*/
/* Serialized OID's */
static const unsigned char so[8103] = {
static const unsigned char so[8186] = {
0x2A,0x86,0x48,0x86,0xF7,0x0D, /* [ 0] OBJ_rsadsi */
0x2A,0x86,0x48,0x86,0xF7,0x0D,0x01, /* [ 6] OBJ_pkcs */
0x2A,0x86,0x48,0x86,0xF7,0x0D,0x02,0x02, /* [ 13] OBJ_md2 */
@ -1118,9 +1118,19 @@ static const unsigned char so[8103] = {
0x2A,0x81,0x1C,0xCF,0x55,0x01,0x68,0x08, /* [ 8075] OBJ_sm4_gcm */
0x2A,0x81,0x1C,0xCF,0x55,0x01,0x68,0x09, /* [ 8083] OBJ_sm4_ccm */
0x2A,0x86,0x48,0x86,0xF7,0x0D,0x01,0x09,0x10,0x01,0x31, /* [ 8091] OBJ_id_ct_ASPA */
0x2B,0x06,0x01,0x05,0x05,0x07,0x00,0x32, /* [ 8102] OBJ_id_mod_cmp2000_02 */
0x2B,0x06,0x01,0x05,0x05,0x07,0x00,0x63, /* [ 8110] OBJ_id_mod_cmp2021_88 */
0x2B,0x06,0x01,0x05,0x05,0x07,0x00,0x64, /* [ 8118] OBJ_id_mod_cmp2021_02 */
0x2B,0x06,0x01,0x05,0x05,0x07,0x04,0x14, /* [ 8126] OBJ_id_it_rootCaCert */
0x2B,0x06,0x01,0x05,0x05,0x07,0x04,0x15, /* [ 8134] OBJ_id_it_certProfile */
0x2B,0x06,0x01,0x05,0x05,0x07,0x04,0x16, /* [ 8142] OBJ_id_it_crlStatusList */
0x2B,0x06,0x01,0x05,0x05,0x07,0x04,0x17, /* [ 8150] OBJ_id_it_crls */
0x2B,0x06,0x01,0x05,0x05,0x07,0x05,0x01,0x07, /* [ 8158] OBJ_id_regCtrl_altCertTemplate */
0x2B,0x06,0x01,0x05,0x05,0x07,0x05,0x01,0x0B, /* [ 8167] OBJ_id_regCtrl_algId */
0x2B,0x06,0x01,0x05,0x05,0x07,0x05,0x01,0x0C, /* [ 8176] OBJ_id_regCtrl_rsaKeyLen */
};
#define NUM_NID 1251
#define NUM_NID 1261
static const ASN1_OBJECT nid_objs[NUM_NID] = {
{"UNDEF", "undefined", NID_undef},
{"rsadsi", "RSA Data Security, Inc.", NID_rsadsi, 6, &so[0]},
@ -2373,9 +2383,19 @@ static const ASN1_OBJECT nid_objs[NUM_NID] = {
{"SM4-GCM", "sm4-gcm", NID_sm4_gcm, 8, &so[8075]},
{"SM4-CCM", "sm4-ccm", NID_sm4_ccm, 8, &so[8083]},
{"id-ct-ASPA", "id-ct-ASPA", NID_id_ct_ASPA, 11, &so[8091]},
{"id-mod-cmp2000-02", "id-mod-cmp2000-02", NID_id_mod_cmp2000_02, 8, &so[8102]},
{"id-mod-cmp2021-88", "id-mod-cmp2021-88", NID_id_mod_cmp2021_88, 8, &so[8110]},
{"id-mod-cmp2021-02", "id-mod-cmp2021-02", NID_id_mod_cmp2021_02, 8, &so[8118]},
{"id-it-rootCaCert", "id-it-rootCaCert", NID_id_it_rootCaCert, 8, &so[8126]},
{"id-it-certProfile", "id-it-certProfile", NID_id_it_certProfile, 8, &so[8134]},
{"id-it-crlStatusList", "id-it-crlStatusList", NID_id_it_crlStatusList, 8, &so[8142]},
{"id-it-crls", "id-it-crls", NID_id_it_crls, 8, &so[8150]},
{"id-regCtrl-altCertTemplate", "id-regCtrl-altCertTemplate", NID_id_regCtrl_altCertTemplate, 9, &so[8158]},
{"id-regCtrl-algId", "id-regCtrl-algId", NID_id_regCtrl_algId, 9, &so[8167]},
{"id-regCtrl-rsaKeyLen", "id-regCtrl-rsaKeyLen", NID_id_regCtrl_rsaKeyLen, 9, &so[8176]},
};
#define NUM_SN 1242
#define NUM_SN 1252
static const unsigned int sn_objs[NUM_SN] = {
364, /* "AD_DVCS" */
419, /* "AES-128-CBC" */
@ -3018,8 +3038,11 @@ static const unsigned int sn_objs[NUM_SN] = {
1223, /* "id-it-caCerts" */
302, /* "id-it-caKeyUpdateInfo" */
298, /* "id-it-caProtEncCert" */
1255, /* "id-it-certProfile" */
1225, /* "id-it-certReqTemplate" */
311, /* "id-it-confirmWaitTime" */
1256, /* "id-it-crlStatusList" */
1257, /* "id-it-crls" */
303, /* "id-it-currentCRL" */
300, /* "id-it-encKeyPairTypes" */
310, /* "id-it-implicitConfirm" */
@ -3028,6 +3051,7 @@ static const unsigned int sn_objs[NUM_SN] = {
312, /* "id-it-origPKIMessage" */
301, /* "id-it-preferredSymmAlg" */
309, /* "id-it-revPassphrase" */
1254, /* "id-it-rootCaCert" */
1224, /* "id-it-rootCaKeyUpdate" */
299, /* "id-it-signKeyPairTypes" */
305, /* "id-it-subscriptionRequest" */
@ -3041,6 +3065,9 @@ static const unsigned int sn_objs[NUM_SN] = {
274, /* "id-mod-cmc" */
277, /* "id-mod-cmp" */
284, /* "id-mod-cmp2000" */
1251, /* "id-mod-cmp2000-02" */
1253, /* "id-mod-cmp2021-02" */
1252, /* "id-mod-cmp2021-88" */
273, /* "id-mod-crmf" */
283, /* "id-mod-dvcs" */
275, /* "id-mod-kea-profile-88" */
@ -3080,12 +3107,15 @@ static const unsigned int sn_objs[NUM_SN] = {
164, /* "id-qt-cps" */
165, /* "id-qt-unotice" */
313, /* "id-regCtrl" */
1259, /* "id-regCtrl-algId" */
1258, /* "id-regCtrl-altCertTemplate" */
316, /* "id-regCtrl-authenticator" */
319, /* "id-regCtrl-oldCertID" */
318, /* "id-regCtrl-pkiArchiveOptions" */
317, /* "id-regCtrl-pkiPublicationInfo" */
320, /* "id-regCtrl-protocolEncrKey" */
315, /* "id-regCtrl-regToken" */
1260, /* "id-regCtrl-rsaKeyLen" */
314, /* "id-regInfo" */
322, /* "id-regInfo-certReq" */
321, /* "id-regInfo-utf8Pairs" */
@ -3621,7 +3651,7 @@ static const unsigned int sn_objs[NUM_SN] = {
1093, /* "x509ExtAdmission" */
};
#define NUM_LN 1242
#define NUM_LN 1252
static const unsigned int ln_objs[NUM_LN] = {
363, /* "AD Time Stamping" */
405, /* "ANSI X9.62" */
@ -4266,8 +4296,11 @@ static const unsigned int ln_objs[NUM_LN] = {
1223, /* "id-it-caCerts" */
302, /* "id-it-caKeyUpdateInfo" */
298, /* "id-it-caProtEncCert" */
1255, /* "id-it-certProfile" */
1225, /* "id-it-certReqTemplate" */
311, /* "id-it-confirmWaitTime" */
1256, /* "id-it-crlStatusList" */
1257, /* "id-it-crls" */
303, /* "id-it-currentCRL" */
300, /* "id-it-encKeyPairTypes" */
310, /* "id-it-implicitConfirm" */
@ -4276,6 +4309,7 @@ static const unsigned int ln_objs[NUM_LN] = {
312, /* "id-it-origPKIMessage" */
301, /* "id-it-preferredSymmAlg" */
309, /* "id-it-revPassphrase" */
1254, /* "id-it-rootCaCert" */
1224, /* "id-it-rootCaKeyUpdate" */
299, /* "id-it-signKeyPairTypes" */
305, /* "id-it-subscriptionRequest" */
@ -4287,6 +4321,9 @@ static const unsigned int ln_objs[NUM_LN] = {
274, /* "id-mod-cmc" */
277, /* "id-mod-cmp" */
284, /* "id-mod-cmp2000" */
1251, /* "id-mod-cmp2000-02" */
1253, /* "id-mod-cmp2021-02" */
1252, /* "id-mod-cmp2021-88" */
273, /* "id-mod-crmf" */
283, /* "id-mod-dvcs" */
275, /* "id-mod-kea-profile-88" */
@ -4316,12 +4353,15 @@ static const unsigned int ln_objs[NUM_LN] = {
359, /* "id-qcs-pkixQCSyntax-v1" */
259, /* "id-qt" */
313, /* "id-regCtrl" */
1259, /* "id-regCtrl-algId" */
1258, /* "id-regCtrl-altCertTemplate" */
316, /* "id-regCtrl-authenticator" */
319, /* "id-regCtrl-oldCertID" */
318, /* "id-regCtrl-pkiArchiveOptions" */
317, /* "id-regCtrl-pkiPublicationInfo" */
320, /* "id-regCtrl-protocolEncrKey" */
315, /* "id-regCtrl-regToken" */
1260, /* "id-regCtrl-rsaKeyLen" */
314, /* "id-regInfo" */
322, /* "id-regInfo-certReq" */
321, /* "id-regInfo-utf8Pairs" */
@ -4867,7 +4907,7 @@ static const unsigned int ln_objs[NUM_LN] = {
125, /* "zlib compression" */
};
#define NUM_OBJ 1113
#define NUM_OBJ 1123
static const unsigned int obj_objs[NUM_OBJ] = {
0, /* OBJ_undef 0 */
181, /* OBJ_iso 1 */
@ -5447,6 +5487,9 @@ static const unsigned int obj_objs[NUM_OBJ] = {
282, /* OBJ_id_mod_ocsp 1 3 6 1 5 5 7 0 14 */
283, /* OBJ_id_mod_dvcs 1 3 6 1 5 5 7 0 15 */
284, /* OBJ_id_mod_cmp2000 1 3 6 1 5 5 7 0 16 */
1251, /* OBJ_id_mod_cmp2000_02 1 3 6 1 5 5 7 0 50 */
1252, /* OBJ_id_mod_cmp2021_88 1 3 6 1 5 5 7 0 99 */
1253, /* OBJ_id_mod_cmp2021_02 1 3 6 1 5 5 7 0 100 */
177, /* OBJ_info_access 1 3 6 1 5 5 7 1 1 */
285, /* OBJ_biometricInfo 1 3 6 1 5 5 7 1 2 */
286, /* OBJ_qcStatements 1 3 6 1 5 5 7 1 3 */
@ -5509,6 +5552,10 @@ static const unsigned int obj_objs[NUM_OBJ] = {
1223, /* OBJ_id_it_caCerts 1 3 6 1 5 5 7 4 17 */
1224, /* OBJ_id_it_rootCaKeyUpdate 1 3 6 1 5 5 7 4 18 */
1225, /* OBJ_id_it_certReqTemplate 1 3 6 1 5 5 7 4 19 */
1254, /* OBJ_id_it_rootCaCert 1 3 6 1 5 5 7 4 20 */
1255, /* OBJ_id_it_certProfile 1 3 6 1 5 5 7 4 21 */
1256, /* OBJ_id_it_crlStatusList 1 3 6 1 5 5 7 4 22 */
1257, /* OBJ_id_it_crls 1 3 6 1 5 5 7 4 23 */
313, /* OBJ_id_regCtrl 1 3 6 1 5 5 7 5 1 */
314, /* OBJ_id_regInfo 1 3 6 1 5 5 7 5 2 */
323, /* OBJ_id_alg_des40 1 3 6 1 5 5 7 6 1 */
@ -5679,6 +5726,9 @@ static const unsigned int obj_objs[NUM_OBJ] = {
318, /* OBJ_id_regCtrl_pkiArchiveOptions 1 3 6 1 5 5 7 5 1 4 */
319, /* OBJ_id_regCtrl_oldCertID 1 3 6 1 5 5 7 5 1 5 */
320, /* OBJ_id_regCtrl_protocolEncrKey 1 3 6 1 5 5 7 5 1 6 */
1258, /* OBJ_id_regCtrl_altCertTemplate 1 3 6 1 5 5 7 5 1 7 */
1259, /* OBJ_id_regCtrl_algId 1 3 6 1 5 5 7 5 1 11 */
1260, /* OBJ_id_regCtrl_rsaKeyLen 1 3 6 1 5 5 7 5 1 12 */
321, /* OBJ_id_regInfo_utf8Pairs 1 3 6 1 5 5 7 5 2 1 */
322, /* OBJ_id_regInfo_certReq 1 3 6 1 5 5 7 5 2 2 */
365, /* OBJ_id_pkix_OCSP_basic 1 3 6 1 5 5 7 48 1 1 */

View File

@ -1248,3 +1248,13 @@ id_ct_signedChecklist 1247
sm4_gcm 1248
sm4_ccm 1249
id_ct_ASPA 1250
id_mod_cmp2000_02 1251
id_mod_cmp2021_88 1252
id_mod_cmp2021_02 1253
id_it_rootCaCert 1254
id_it_certProfile 1255
id_it_crlStatusList 1256
id_it_crls 1257
id_regCtrl_altCertTemplate 1258
id_regCtrl_algId 1259
id_regCtrl_rsaKeyLen 1260

View File

@ -2,7 +2,7 @@
* WARNING: do not edit!
* Generated by objxref.pl
*
* Copyright 1998-2021 The OpenSSL Project Authors. All Rights Reserved.
* Copyright 1998-2022 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the Apache License 2.0 (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy

View File

@ -494,6 +494,9 @@ id-pkix-mod 13 : id-mod-timestamp-protocol
id-pkix-mod 14 : id-mod-ocsp
id-pkix-mod 15 : id-mod-dvcs
id-pkix-mod 16 : id-mod-cmp2000
id-pkix-mod 50 : id-mod-cmp2000-02
id-pkix-mod 99 : id-mod-cmp2021-88
id-pkix-mod 100 : id-mod-cmp2021-02
# PKIX Private Extensions
!Cname info-access
@ -566,9 +569,9 @@ id-it 4 : id-it-preferredSymmAlg
id-it 5 : id-it-caKeyUpdateInfo
id-it 6 : id-it-currentCRL
id-it 7 : id-it-unsupportedOIDs
# obsolete
# [Reserved and Obsolete]:
id-it 8 : id-it-subscriptionRequest
# obsolete
# [Reserved and Obsolete]:
id-it 9 : id-it-subscriptionResponse
id-it 10 : id-it-keyPairParamReq
id-it 11 : id-it-keyPairParamRep
@ -580,6 +583,10 @@ id-it 16 : id-it-suppLangTags
id-it 17 : id-it-caCerts
id-it 18 : id-it-rootCaKeyUpdate
id-it 19 : id-it-certReqTemplate
id-it 20 : id-it-rootCaCert
id-it 21 : id-it-certProfile
id-it 22 : id-it-crlStatusList
id-it 23 : id-it-crls
# CRMF registration
id-pkip 1 : id-regCtrl
@ -592,6 +599,12 @@ id-regCtrl 3 : id-regCtrl-pkiPublicationInfo
id-regCtrl 4 : id-regCtrl-pkiArchiveOptions
id-regCtrl 5 : id-regCtrl-oldCertID
id-regCtrl 6 : id-regCtrl-protocolEncrKey
id-regCtrl 7 : id-regCtrl-altCertTemplate
# id-regCtrl 8 : id-regCtrl-wtlsTemplate [Reserved and Obsolete]
# id-regCtrl 9 : id-regCtrl-regTokenUTF8 [Reserved and Obsolete]
# id-regCtrl 10 : id-regCtrl-authenticatorUTF8 [Reserved and Obsolete]
id-regCtrl 11 : id-regCtrl-algId
id-regCtrl 12 : id-regCtrl-rsaKeyLen
# CRMF registration information
id-regInfo 1 : id-regInfo-utf8Pairs

View File

@ -1114,3 +1114,13 @@ OBJ_id_ct_signedChecklist="\x2A\x86\x48\x86\xF7\x0D\x01\x09\x10\x01\x30"
OBJ_sm4_gcm="\x2A\x81\x1C\xCF\x55\x01\x68\x08"
OBJ_sm4_ccm="\x2A\x81\x1C\xCF\x55\x01\x68\x09"
OBJ_id_ct_ASPA="\x2A\x86\x48\x86\xF7\x0D\x01\x09\x10\x01\x31"
OBJ_id_mod_cmp2000_02="\x2B\x06\x01\x05\x05\x07\x00\x32"
OBJ_id_mod_cmp2021_88="\x2B\x06\x01\x05\x05\x07\x00\x63"
OBJ_id_mod_cmp2021_02="\x2B\x06\x01\x05\x05\x07\x00\x64"
OBJ_id_it_rootCaCert="\x2B\x06\x01\x05\x05\x07\x04\x14"
OBJ_id_it_certProfile="\x2B\x06\x01\x05\x05\x07\x04\x15"
OBJ_id_it_crlStatusList="\x2B\x06\x01\x05\x05\x07\x04\x16"
OBJ_id_it_crls="\x2B\x06\x01\x05\x05\x07\x04\x17"
OBJ_id_regCtrl_altCertTemplate="\x2B\x06\x01\x05\x05\x07\x05\x01\x07"
OBJ_id_regCtrl_algId="\x2B\x06\x01\x05\x05\x07\x05\x01\x0B"
OBJ_id_regCtrl_rsaKeyLen="\x2B\x06\x01\x05\x05\x07\x05\x01\x0C"

View File

@ -2,7 +2,7 @@
* WARNING: do not edit!
* Generated by crypto/objects/objects.pl
*
* Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.
* Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved.
* Licensed under the Apache License 2.0 (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* in the file LICENSE in the source distribution or at
@ -1507,6 +1507,18 @@
#define NID_id_mod_cmp2000 284
#define OBJ_id_mod_cmp2000 OBJ_id_pkix_mod,16L
#define SN_id_mod_cmp2000_02 "id-mod-cmp2000-02"
#define NID_id_mod_cmp2000_02 1251
#define OBJ_id_mod_cmp2000_02 OBJ_id_pkix_mod,50L
#define SN_id_mod_cmp2021_88 "id-mod-cmp2021-88"
#define NID_id_mod_cmp2021_88 1252
#define OBJ_id_mod_cmp2021_88 OBJ_id_pkix_mod,99L
#define SN_id_mod_cmp2021_02 "id-mod-cmp2021-02"
#define NID_id_mod_cmp2021_02 1253
#define OBJ_id_mod_cmp2021_02 OBJ_id_pkix_mod,100L
#define SN_info_access "authorityInfoAccess"
#define LN_info_access "Authority Information Access"
#define NID_info_access 177
@ -1787,6 +1799,22 @@
#define NID_id_it_certReqTemplate 1225
#define OBJ_id_it_certReqTemplate OBJ_id_it,19L
#define SN_id_it_rootCaCert "id-it-rootCaCert"
#define NID_id_it_rootCaCert 1254
#define OBJ_id_it_rootCaCert OBJ_id_it,20L
#define SN_id_it_certProfile "id-it-certProfile"
#define NID_id_it_certProfile 1255
#define OBJ_id_it_certProfile OBJ_id_it,21L
#define SN_id_it_crlStatusList "id-it-crlStatusList"
#define NID_id_it_crlStatusList 1256
#define OBJ_id_it_crlStatusList OBJ_id_it,22L
#define SN_id_it_crls "id-it-crls"
#define NID_id_it_crls 1257
#define OBJ_id_it_crls OBJ_id_it,23L
#define SN_id_regCtrl "id-regCtrl"
#define NID_id_regCtrl 313
#define OBJ_id_regCtrl OBJ_id_pkip,1L
@ -1819,6 +1847,18 @@
#define NID_id_regCtrl_protocolEncrKey 320
#define OBJ_id_regCtrl_protocolEncrKey OBJ_id_regCtrl,6L
#define SN_id_regCtrl_altCertTemplate "id-regCtrl-altCertTemplate"
#define NID_id_regCtrl_altCertTemplate 1258
#define OBJ_id_regCtrl_altCertTemplate OBJ_id_regCtrl,7L
#define SN_id_regCtrl_algId "id-regCtrl-algId"
#define NID_id_regCtrl_algId 1259
#define OBJ_id_regCtrl_algId OBJ_id_regCtrl,11L
#define SN_id_regCtrl_rsaKeyLen "id-regCtrl-rsaKeyLen"
#define NID_id_regCtrl_rsaKeyLen 1260
#define OBJ_id_regCtrl_rsaKeyLen OBJ_id_regCtrl,12L
#define SN_id_regInfo_utf8Pairs "id-regInfo-utf8Pairs"
#define NID_id_regInfo_utf8Pairs 321
#define OBJ_id_regInfo_utf8Pairs OBJ_id_regInfo,1L