本文整理了Java中org.bouncycastle.asn1.x500.X500NameStyle.oidToDisplayName()
方法的一些代码示例,展示了X500NameStyle.oidToDisplayName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。X500NameStyle.oidToDisplayName()
方法的具体详情如下:
包路径:org.bouncycastle.asn1.x500.X500NameStyle
类名称:X500NameStyle
方法名:oidToDisplayName
[英]Return the display name for toString() associated with the OID.
[中]返回与OID关联的toString()的显示名称。
代码示例来源:origin: org.xipki.tk/security
public static String getName(final ASN1ObjectIdentifier type) {
ParamUtil.requireNonNull("type", type);
String name = oidNameMap.get(type);
if (StringUtil.isBlank(name)) {
try {
name = RFC4519Style.INSTANCE.oidToDisplayName(type);
} catch (IllegalArgumentException ex) { // CHECKSTYLE:SKIP
}
}
return name;
}
代码示例来源:origin: org.xipki/security
public static String getName(ASN1ObjectIdentifier type) {
Args.notNull(type, "type");
String name = oidNameMap.get(type);
if (StringUtil.isBlank(name)) {
try {
name = RFC4519Style.INSTANCE.oidToDisplayName(type);
} catch (IllegalArgumentException ex) { // CHECKSTYLE:SKIP
}
}
return name;
}
代码示例来源:origin: poreid/poreid
private String getCivilianIdNumber(X509Certificate certificate) throws InvalidNameException {
String serialNumber = BCStyle.INSTANCE.oidToDisplayName(BCStyle.SERIALNUMBER);
Map<String, String> oidMap = new HashMap<>();
oidMap.put(BCStyle.SERIALNUMBER.getId(), serialNumber);
String subjectName = certificate.getSubjectX500Principal().getName(X500Principal.RFC2253, oidMap);
for (Rdn rdn : new LdapName(subjectName).getRdns()) {
if (serialNumber.equalsIgnoreCase(rdn.getType())) {
return rdn.getValue().toString().toLowerCase().replace(BI, "");
}
}
return "";
}
内容来源于网络,如有侵权,请联系作者删除!