一,个人、机构、设备、代码签名四种证书区别:
二,自定义OID (不是必须的):
5.1.2.2.13 个人身份标识码 IdentifyCode
个人身份证号码扩展项用于表示个人身份证件的号码,其定义如下:
id-IdentifyCode OBJECT IDENTIFIER ::={1.2.156.10260.4.1.1}
IdentifyCode ::=SET {
residenterCardNumber [0] PRINTABLESTRING OPTIONAL,
militaryOfficerCardNumber [1] UTF8String OPTIONAL,
passportNumber [2] PRINTABLESTRING OPTIONAL,
...
}
residenterCardNumber -身份证号码
militaryOfficerCardNumber -军官证号码
passportNumber -护照号码
此扩展项标记为非关键的。
5.1.2.2.14 个人社会保险号 InsuranceNumber
个人社会保险号扩展项用于表示个人社会保险号码,其定义如下:
ID- InsuranceNumber OBJECT IDENTIFIER ::={ 1.2.156. 10260.4.1.2 }
InsuranceNumber::= PRINTABLESTRING
此扩展项标记为非关键的。
5.1.2.2.15 企业工商注册号 ICRegistrationNumber
企业工商注册号扩展项用于表示企业工商注册号码,其定义如下:
ID-ICRegistrationNumber OBJECT IDENTIFIER ::={ 1.2.156.10260.4.1.3 }
ICRegistrationNumber::= PRINTABLESTRING
此扩展项标记为非关键的。
5.1.2.2.16 企业组织机构代码 OrganizationCode
企业组织机构代码号扩展项用于表示企业组织机构代码,其定义如下:
ID-OrganizationCode OBJECT IDENTIFIER ::={ 1.2.156. 10260.4.1.4 }
OrganizationCode::= PRINTABLESTRING
此扩展项标记为非关键的。
5.1.2.2.17 企业税号 TaxationNumeber
企业税号扩展项用于表示企业税号码,其定义如下:
ID- TaxationNumeber OBJECT IDENTIFIER ::={ 1.2.156. 10260.4.1.5 }
TaxationNumeber::= PRINTABLESTRING
此扩展项标记为非关键的