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

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

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

Extensions.getExtensionParsedValue介绍

[英]return the parsed value of the extension represented by the object identifier passed in.
[中]返回由传入的对象标识符表示的扩展的解析值。

代码示例

代码示例来源:origin: apache/nifi

certBuilder.addExtension(Extension.subjectAlternativeName, false, extensions.getExtensionParsedValue(Extension.subjectAlternativeName));

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

public static AuthorityKeyIdentifier fromExtensions(Extensions extensions)
{
   return AuthorityKeyIdentifier.getInstance(extensions.getExtensionParsedValue(Extension.authorityKeyIdentifier));
}

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

public static BasicConstraints fromExtensions(Extensions extensions)
{
  return BasicConstraints.getInstance(extensions.getExtensionParsedValue(Extension.basicConstraints));
}

代码示例来源:origin: redfish64/TinyTravelTracker

public static PolicyConstraints fromExtensions(Extensions extensions)
{
  return PolicyConstraints.getInstance(extensions.getExtensionParsedValue(Extension.policyConstraints));
}

代码示例来源:origin: redfish64/TinyTravelTracker

public static AuthorityKeyIdentifier fromExtensions(Extensions extensions)
{
   return AuthorityKeyIdentifier.getInstance(extensions.getExtensionParsedValue(Extension.authorityKeyIdentifier));
}

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

/**
 * Retrieve an ExtendedKeyUsage for a passed in Extensions object, if present.
 *
 * @param extensions the extensions object to be examined.
 * @return  the ExtendedKeyUsage, null if the extension is not present.
 */
public static ExtendedKeyUsage fromExtensions(Extensions extensions)
{
  return ExtendedKeyUsage.getInstance(extensions.getExtensionParsedValue(Extension.extendedKeyUsage));
}

代码示例来源:origin: redfish64/TinyTravelTracker

/**
 * Retrieve a CertificatePolicies for a passed in Extensions object, if present.
 *
 * @param extensions the extensions object to be examined.
 * @return  the CertificatePolicies, null if the extension is not present.
 */
public static CertificatePolicies fromExtensions(Extensions extensions)
{
  return CertificatePolicies.getInstance(extensions.getExtensionParsedValue(Extension.certificatePolicies));
}

代码示例来源:origin: redfish64/TinyTravelTracker

/**
 * Retrieve an ExtendedKeyUsage for a passed in Extensions object, if present.
 *
 * @param extensions the extensions object to be examined.
 * @return  the ExtendedKeyUsage, null if the extension is not present.
 */
public static ExtendedKeyUsage fromExtensions(Extensions extensions)
{
  return ExtendedKeyUsage.getInstance(extensions.getExtensionParsedValue(Extension.extendedKeyUsage));
}

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

public static CRLDistPoint fromExtensions(Extensions extensions)
{
  return CRLDistPoint.getInstance(extensions.getExtensionParsedValue(Extension.cRLDistributionPoints));
}

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

public static GeneralNames fromExtensions(Extensions extensions, ASN1ObjectIdentifier extOID)
{
  return GeneralNames.getInstance(extensions.getExtensionParsedValue(extOID));
}

代码示例来源:origin: redfish64/TinyTravelTracker

public static SubjectKeyIdentifier fromExtensions(Extensions extensions)
{
  return SubjectKeyIdentifier.getInstance(extensions.getExtensionParsedValue(Extension.subjectKeyIdentifier));
}

代码示例来源:origin: redfish64/TinyTravelTracker

public static KeyUsage fromExtensions(Extensions extensions)
{
  return KeyUsage.getInstance(extensions.getExtensionParsedValue(Extension.keyUsage));
}

代码示例来源:origin: redfish64/TinyTravelTracker

public static BasicConstraints fromExtensions(Extensions extensions)
{
  return BasicConstraints.getInstance(extensions.getExtensionParsedValue(Extension.basicConstraints));
}

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

/**
 * Retrieve a CertificatePolicies for a passed in Extensions object, if present.
 *
 * @param extensions the extensions object to be examined.
 * @return  the CertificatePolicies, null if the extension is not present.
 */
public static CertificatePolicies fromExtensions(Extensions extensions)
{
  return CertificatePolicies.getInstance(extensions.getExtensionParsedValue(Extension.certificatePolicies));
}

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

public static PolicyConstraints fromExtensions(Extensions extensions)
{
  return PolicyConstraints.getInstance(extensions.getExtensionParsedValue(Extension.policyConstraints));
}

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

public static KeyUsage fromExtensions(Extensions extensions)
{
  return KeyUsage.getInstance(extensions.getExtensionParsedValue(Extension.keyUsage));
}

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

public static AuthorityInformationAccess fromExtensions(Extensions extensions)
{
   return AuthorityInformationAccess.getInstance(extensions.getExtensionParsedValue(Extension.authorityInfoAccess));
}

代码示例来源:origin: redfish64/TinyTravelTracker

public static GeneralNames fromExtensions(Extensions extensions, ASN1ObjectIdentifier extOID)
{
  return GeneralNames.getInstance(extensions.getExtensionParsedValue(extOID));
}

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

public static SubjectKeyIdentifier fromExtensions(Extensions extensions)
{
  return SubjectKeyIdentifier.getInstance(extensions.getExtensionParsedValue(Extension.subjectKeyIdentifier));
}

代码示例来源:origin: org.xipki.shells/security-shell

@Override
protected Object execute0() throws Exception {
 CertificateList crl = CertificateList.getInstance(
   X509Util.toDerEncoded(IoUtil.read(inFile)));
 if (crlNumber != null && crlNumber) {
  ASN1Encodable asn1 = crl.getTBSCertList().getExtensions().getExtensionParsedValue(
    Extension.cRLNumber);
  if (asn1 == null) {
   return "null";
  }
  return getNumber(ASN1Integer.getInstance(asn1).getPositiveValue());
 } else if (issuer != null && issuer) {
  return crl.getIssuer().toString();
 } else if (thisUpdate != null && thisUpdate) {
  return toUtcTimeyyyyMMddhhmmssZ(crl.getThisUpdate().getDate());
 } else if (nextUpdate != null && nextUpdate) {
  return crl.getNextUpdate() == null ? "null" :
   toUtcTimeyyyyMMddhhmmssZ(crl.getNextUpdate().getDate());
 }
 return null;
}

相关文章