Certificate rfc5280证书中是否可以有多个相同的选择字段?
我当前正在验证符合的证书的实现 通用名称定义为:Certificate rfc5280证书中是否可以有多个相同的选择字段?,certificate,rfc,choice,Certificate,Rfc,Choice,我当前正在验证符合的证书的实现 通用名称定义为: GeneralName ::= CHOICE { otherName [0] OtherName, rfc822Name [1] IA5String, dNSName [2] IA5String, x400Address [3] ORAddress, directoryName [4] Name, ediPartyName [5] EDIPartyName,
GeneralName ::= CHOICE {
otherName [0] OtherName,
rfc822Name [1] IA5String,
dNSName [2] IA5String,
x400Address [3] ORAddress,
directoryName [4] Name,
ediPartyName [5] EDIPartyName,
uniformResourceIdentifier [6] IA5String,
iPAddress [7] OCTET STRING,
registeredID [8] OBJECT IDENTIFIER }
现在我找不到选项
关键字的定义。我的证书是否可能包含多个directoryName-或URI字段?或者选择是否意味着以下任何一项,但不超过一次
我的证书是否可能包含多个directoryName-或URI字段
对
或者选择是否意味着以下任何一项,但不超过一次
也是
选择是单一的选择。它可能在文档的某个地方简明扼要地说了出来,但总是将选项称为单个值,例如: 29.8选项类型包含的值并非都具有相同的标记。(标记取决于对选择类型贡献值的备选方案。) (强调矿山) 证书可以包含多个directoryName/etc值,因为像subject alternative name扩展名这样的东西没有
GeneralName
值,它们有GeneralName
值。当然,GeneralName::=GeneralName的序列大小(1..MAX)