本文整理了Java中org.bouncycastle.asn1.x500.X500Name.toString()
方法的一些代码示例,展示了X500Name.toString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。X500Name.toString()
方法的具体详情如下:
包路径:org.bouncycastle.asn1.x500.X500Name
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!