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

x33g5p2x  于2022-01-16 转载在 其他  
字(3.7k)|赞(0)|评价(0)|浏览(85)

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

AuthorityKeyIdentifier.getAuthorityCertIssuer介绍

暂无

代码示例

代码示例来源:origin: puppetlabs/certificate-authority

private static Map<String, Object> authorityKeyIdToMap(AuthorityKeyIdentifier akid)
    throws IOException
{
  Map<String, Object> ret = new HashMap<String, Object>();
  ret.put("issuer", generalNamesToMap(akid.getAuthorityCertIssuer()));
  ret.put("serial_number", akid.getAuthorityCertSerialNumber());
  ret.put("key_identifier", akid.getKeyIdentifier());
  return ret;
}

代码示例来源:origin: puppetlabs/ssl-utils

private static Map<String, Object> authorityKeyIdToMap(AuthorityKeyIdentifier akid)
    throws IOException
{
  Map<String, Object> ret = new HashMap<String, Object>();
  ret.put("issuer", generalNamesToMap(akid.getAuthorityCertIssuer()));
  ret.put("serial_number", akid.getAuthorityCertSerialNumber());
  ret.put("key_identifier", akid.getKeyIdentifier());
  return ret;
}

代码示例来源:origin: kaikramer/keystore-explorer

GeneralNames authorityCertIssuer = authorityKeyIdentifier.getAuthorityCertIssuer();
BigInteger certificateSerialNumber = authorityKeyIdentifier.getAuthorityCertSerialNumber();

代码示例来源:origin: kaikramer/keystore-explorer

private void prepopulateWithValue(byte[] value) throws IOException {
  AuthorityKeyIdentifier authorityKeyIdentifier = AuthorityKeyIdentifier.getInstance(value);
  if (authorityKeyIdentifier.getKeyIdentifier() != null) {
    jkiKeyIdentifier.setKeyIdentifier(authorityKeyIdentifier.getKeyIdentifier());
  }
  GeneralNames authorityCertIssuer = authorityKeyIdentifier.getAuthorityCertIssuer();
  if (authorityCertIssuer != null) {
    jgnAuthorityCertIssuer.setGeneralNames(authorityCertIssuer);
  }
  BigInteger authorityCertSerialNumber = authorityKeyIdentifier.getAuthorityCertSerialNumber();
  if (authorityCertSerialNumber != null) {
    jtfAuthorityCertSerialNumber.setText("" + authorityCertSerialNumber.longValue());
    jtfAuthorityCertSerialNumber.setCaretPosition(0);
  }
}

代码示例来源:origin: edu.vt.middleware/vt-crypt

/**
 * Creates a {@link AuthorityKeyIdentifier} object from DER data.
 *
 * @param  enc  DER encoded authority key identifier data.
 *
 * @return  Authority key identifier.
 */
public static AuthorityKeyIdentifier createAuthorityKeyIdentifier(
 final DEREncodable enc)
{
 final org.bouncycastle.asn1.x509.AuthorityKeyIdentifier aki =
  org.bouncycastle.asn1.x509.AuthorityKeyIdentifier.getInstance(enc);
 KeyIdentifier keyIdentifier = null;
 if (aki.getKeyIdentifier() != null) {
  keyIdentifier = new KeyIdentifier(aki.getKeyIdentifier());
 }
 GeneralNameList issuerNames = null;
 if (aki.getAuthorityCertIssuer() != null) {
  issuerNames = createGeneralNameList(aki.getAuthorityCertIssuer());
 }
 Integer issuerSerial = null;
 if (aki.getAuthorityCertSerialNumber() != null) {
  issuerSerial = aki.getAuthorityCertSerialNumber().intValue();
 }
 return new AuthorityKeyIdentifier(keyIdentifier, issuerNames, issuerSerial);
}

代码示例来源:origin: org.xipki.pki/ca-qa

GeneralNames names = asn1.getAuthorityCertIssuer();

代码示例来源:origin: eu.eu-emi.security/canl

GeneralNames issuerNames = aki.getAuthorityCertIssuer();
if (issuerNames != null)

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

GeneralNames issuerNames = aki.getAuthorityCertIssuer();
if (issuerNames != null)

代码示例来源:origin: org.xipki/ca-server

if (issuerMatched && aki.getAuthorityCertIssuer() != null) {
 GeneralName[] names = aki.getAuthorityCertIssuer().getNames();
 for (GeneralName name : names) {
  if (name.getTagNo() != GeneralName.directoryName) {

相关文章