org.bouncycastle.asn1.x500.X500Name.toString()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(151)

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

X500Name.toString介绍

暂无

代码示例

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

return new X500Name(rdNs).toString();

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

String dn = jcaPKCS10CertificationRequest.getSubject().toString();
if (logger.isInfoEnabled()) {
  logger.info("Received CSR with DN " + dn);

代码示例来源:origin: org.apache.poi/poi-ooxml

} else {
  X500Name name = X500Name.getInstance(derTaggedObject.getObject());
  String nameStr = name.toString();
  responderId.setByName(nameStr);

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

final String subject = request.getSubject().toString();
for (final Attribute attribute : request.getAttributes()) {
  if (attribute == null) {

代码示例来源:origin: org.xwiki.commons/xwiki-commons-crypto-pkix

@Override
public String getName()
{
  return this.dn.toString();
}

代码示例来源:origin: arhs/sd-dss

private static String getCanonicalName(final X500Name p1) {
  return p1.toString();
}

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

private boolean storeDefaultDN() {
  X500Name dn = distinguishedNameChooser.getDNWithEmptyRdns();
  defaultDN = dn.toString();
  return true;
}

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

@Override
  public void actionPerformed(ActionEvent evt) {
    System.out.println(nameChooser.getDN().toString());
  }
});

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

private void populate() {
  if (distinguishedName != null) {
    jtfDistinguishedName.setText(distinguishedName.toString());
    if (editable) {
      jbClearDistinguishedName.setEnabled(true);
    }
  } else {
    jtfDistinguishedName.setText("");
    if (editable) {
      jbClearDistinguishedName.setEnabled(false);
    }
  }
  jtfDistinguishedName.setCaretPosition(0);
}

代码示例来源:origin: com.yahoo.vespa/security-utils

public X500Principal getSubject() {
  return new X500Principal(csr.getSubject().toString());
}

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

private String getCertificateSubjectDN(String alias, KeyStore keyStore) throws CryptoException, KeyStoreException {
  X509Certificate x509Cert = getCertificate(alias, keyStore);
  return X500NameUtils.x500PrincipalToX500Name(x509Cert.getSubjectX500Principal()).toString();
}

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

private String getCertificateIssuerDN(String alias, KeyStore keyStore) throws CryptoException, KeyStoreException {
  X509Certificate x509Cert = getCertificate(alias, keyStore);
  return X500NameUtils.x500PrincipalToX500Name(x509Cert.getIssuerX500Principal()).toString();
}

代码示例来源:origin: codice/ddf

public static String filterDN(X500Principal principal, Predicate<RDN> predicate) {
 RDN[] rdns =
   Arrays.stream(new X500Name(principal.getName()).getRDNs())
     .filter(predicate)
     .toArray(RDN[]::new);
 return new X500Name(rdns).toString();
}

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

public String toString()
{
  StringBuffer buf = new StringBuffer();
  buf.append(tag);
  buf.append(": ");
  switch (tag)
  {
  case rfc822Name:
  case dNSName:
  case uniformResourceIdentifier:
    buf.append(DERIA5String.getInstance(obj).getString());
    break;
  case directoryName:
    buf.append(X500Name.getInstance(obj).toString());
    break;
  default:
    buf.append(obj.toString());
  }
  return buf.toString();
}

代码示例来源:origin: luisgoncalves/xades4j

@Override
  public String toString(X500Principal x500Principal)
  {
    return X500Name.getInstance(x500ExtensibleNameStyle, x500Principal.getEncoded()).toString();
  }
}

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

/**
 * Get short name for certificate. Common name if available, otherwise use
 * entire distinguished name.
 *
 * @param cert
 *            Certificate
 * @return Short name
 */
public static String getShortName(X509Certificate cert) {
  X500Name subject = X500NameUtils.x500PrincipalToX500Name(cert.getSubjectX500Principal());
  String shortName = X500NameUtils.extractCN(subject);
  if (StringUtils.isBlank(shortName)) {
    shortName = subject.toString();
  }
  return shortName;
}

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

/**
 * Create an RDN which contains the given common name.
 *
 * @param commonName Common name string
 * @return The RDN form of the common name.
 */
public static String x500NameCn(String commonName) {
  return new X500NameBuilder(BCStyle.INSTANCE).addRDN(BCStyle.CN, commonName).build().toString();
}

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

/**
 * Create an RDN which contains the given common name.
 *
 * @param commonName Common name string
 * @return The RDN form of the common name.
 */
public static String x500NameCn(String commonName) {
  return new X500NameBuilder(BCStyle.INSTANCE).addRDN(BCStyle.CN, commonName).build().toString();
}

代码示例来源:origin: com.yahoo.vespa/security-utils

private String getValue(GeneralName bcGeneralName) {
  ASN1Encodable name = bcGeneralName.getName();
  switch (bcGeneralName.getTagNo()) {
    case GeneralName.rfc822Name:
    case GeneralName.dNSName:
    case GeneralName.uniformResourceIdentifier:
      return DERIA5String.getInstance(name).getString();
    case GeneralName.directoryName:
      return X500Name.getInstance(name).toString();
    default:
      return name.toString();
  }
}

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

@Override
protected Object execute0() throws Exception {
 Certificate cert = X509Util.parseBcCert(IoUtil.read(inFile));
 if (serial != null && serial) {
  return getNumber(cert.getSerialNumber().getPositiveValue());
 } else if (subject != null && subject) {
  return cert.getSubject().toString();
 } else if (issuer != null && issuer) {
  return cert.getIssuer().toString();
 } else if (notBefore != null && notBefore) {
  return toUtcTimeyyyyMMddhhmmssZ(cert.getStartDate().getDate());
 } else if (notAfter != null && notAfter) {
  return toUtcTimeyyyyMMddhhmmssZ(cert.getEndDate().getDate());
 } else if (fingerprint != null && fingerprint) {
  byte[] encoded = cert.getEncoded();
  return HashAlgo.getInstance(hashAlgo).hexHash(encoded);
 }
 return null;
}

相关文章