org.bouncycastle.asn1.x509.Extensions.getExtensionOIDs()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(2.7k)|赞(0)|评价(0)|浏览(97)

本文整理了Java中org.bouncycastle.asn1.x509.Extensions.getExtensionOIDs()方法的一些代码示例,展示了Extensions.getExtensionOIDs()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Extensions.getExtensionOIDs()方法的具体详情如下:
包路径:org.bouncycastle.asn1.x509.Extensions
类名称:Extensions
方法名:getExtensionOIDs

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();

相关文章