本文整理了Java中org.bouncycastle.asn1.x509.Extensions.getExtensionOIDs()
方法的一些代码示例,展示了Extensions.getExtensionOIDs()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Extensions.getExtensionOIDs()
方法的具体详情如下:
包路径:org.bouncycastle.asn1.x509.Extensions
类名称:Extensions
方法名:getExtensionOIDs
暂无
代码示例来源:origin: redfish64/TinyTravelTracker
public ASN1ObjectIdentifier[] getNonCriticalExtensionOIDs()
{
return getExtensionOIDs(false);
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public ASN1ObjectIdentifier[] getNonCriticalExtensionOIDs()
{
return getExtensionOIDs(false);
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public ASN1ObjectIdentifier[] getCriticalExtensionOIDs()
{
return getExtensionOIDs(true);
}
代码示例来源:origin: redfish64/TinyTravelTracker
public ASN1ObjectIdentifier[] getCriticalExtensionOIDs()
{
return getExtensionOIDs(true);
}
代码示例来源:origin: com.yahoo.vespa/security-utils
public List<String> getExtensionOIds() {
return getExtensions()
.map(extensions -> Arrays.stream(extensions.getExtensionOIDs())
.map(ASN1ObjectIdentifier::getId)
.collect(toList()))
.orElse(emptyList());
}
代码示例来源:origin: dCache/dcache
private String attributeCertificateInfoFor(AttributeCertificate certificate)
{
VOMSAttribute attribute = VOMSACUtils.deserializeVOMSAttributes(certificate);
StringBuilder sb = new StringBuilder();
sb.append(attribute.getIssuer().getName(X500Principal.RFC2253)).append('\n');
sb.append(" +--Validity: ").append(validityStatementFor(certificate)).append('\n');
Extensions extensions = certificate.getAcinfo().getExtensions();
if (extensions != null) {
ASN1ObjectIdentifier[] ids = extensions.getExtensionOIDs();
if (ids != null && ids.length != 0) {
sb.append(" +--Extensions:\n");
sb.append(" | |\n");
int index = 1;
for (ASN1ObjectIdentifier id : ids) {
boolean isLast = index == ids.length;
Extension e = extensions.getExtension(id);
String padding = isLast ? " | " : " | | ";
sb.append(extensionInfoFor(id, e, attribute, padding));
index++;
}
}
}
String oid = certificate.getSignatureAlgorithm().getAlgorithm().getId();
sb.append(" +--Algorithm: ").append(nameForOid(oid)).append('\n');
String fqanInfo = fqanInfoFor(attribute);
if(!fqanInfo.isEmpty()) {
sb.append(" +--FQANs: ").append(fqanInfo).append('\n');
}
return sb.toString();
}
代码示例来源:origin: org.xipki/ca-server
if (extensions != null) {
ASN1ObjectIdentifier[] oids = extensions.getExtensionOIDs();
for (ASN1ObjectIdentifier oid : oids) {
extns.put(oid.getId(), extensions.getExtension(oid));
ASN1ObjectIdentifier[] oldOids = oldExtensions.getExtensionOIDs();
for (ASN1ObjectIdentifier oid : oldOids) {
String id = oid.getId();
代码示例来源:origin: org.xipki.pki/ca-qa
ASN1ObjectIdentifier[] oids = extensions.getExtensionOIDs();
内容来源于网络,如有侵权,请联系作者删除!