我创建了一个CSR文件eidas.csr,内容如下:
oid_section = OIDs
[ req ]
distinguished_name = dn
prompt = no
[ OIDs ]
OrganizationID=2.5.4.97
[ dn ]
O=Enable Banking Oy
L=Espoo
C=FI
OrganizationID=PSDFI-FINFSA-29884997
CN=enablebanking.com
我运行了以下命令:
openssl req -new -config eidas.conf -keyout eidas.key -out eidas.csr
然后我得到了以下错误:problem creating object OrganizationID=2.5.4.97
140676474279104:error:08064066:object identifier routines:OBJ_create:oid exists:../crypto/objects/obj_dat.c:709:
error in req
第一台电脑: OpenSSL 1.1.1d,2019年9月10日发布
操作系统:发行版ID:Kali 描述:Kali GNU/Linux Rolling 版本:2020.1 代号:kali-rolling
第二台电脑: OpenSSL 1.1.1h,2020年9月22日发布 操作系统:Windows 10 Professional
然而,如果我更改Oid声明的Line 2.5.4.97为1.2.3.4,则成功