gpt4 book ai didi

org.bitcoinj.crypto.X509Utils.getDisplayNameFromCertificate()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-18 17:48:40 27 4
gpt4 key购买 nike

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

X509Utils.getDisplayNameFromCertificate介绍

[英]Returns either a string that "sums up" the certificate for humans, in a similar manner to what you might see in a web browser, or null if one cannot be extracted. This will typically be the common name (CN) field, but can also be the org (O) field, org+location+country if withLocation is set, or the email address for S/MIME certificates.
[中]返回一个字符串,该字符串以类似于在web浏览器中看到的方式“汇总”人类证书,如果无法提取,则返回null。这通常是通用名称(CN)字段,但也可以是组织(O)字段、组织+位置+国家(如果设置了withLocation),或S/MIME证书的电子邮件地址。

代码示例

代码示例来源:origin: greenaddress/GreenBits

private PkiVerificationData(@Nullable String displayName, PublicKey merchantSigningKey,
              TrustAnchor rootAuthority) throws PaymentProtocolException.PkiVerificationException {
  try {
    this.displayName = displayName;
    this.merchantSigningKey = merchantSigningKey;
    this.rootAuthority = rootAuthority;
    this.rootAuthorityName = X509Utils.getDisplayNameFromCertificate(rootAuthority.getTrustedCert(), true);
  } catch (CertificateParsingException x) {
    throw new PaymentProtocolException.PkiVerificationException(x);
  }
}

代码示例来源:origin: fr.acinq/bitcoinj-core

private PkiVerificationData(@Nullable String displayName, PublicKey merchantSigningKey,
              TrustAnchor rootAuthority) throws PaymentProtocolException.PkiVerificationException {
  try {
    this.displayName = displayName;
    this.merchantSigningKey = merchantSigningKey;
    this.rootAuthority = rootAuthority;
    this.rootAuthorityName = X509Utils.getDisplayNameFromCertificate(rootAuthority.getTrustedCert(), true);
  } catch (CertificateParsingException x) {
    throw new PaymentProtocolException.PkiVerificationException(x);
  }
}

代码示例来源:origin: HashEngineering/dashj

private PkiVerificationData(@Nullable String displayName, PublicKey merchantSigningKey,
              TrustAnchor rootAuthority) throws PaymentProtocolException.PkiVerificationException {
  try {
    this.displayName = displayName;
    this.merchantSigningKey = merchantSigningKey;
    this.rootAuthority = rootAuthority;
    this.rootAuthorityName = X509Utils.getDisplayNameFromCertificate(rootAuthority.getTrustedCert(), true);
  } catch (CertificateParsingException x) {
    throw new PaymentProtocolException.PkiVerificationException(x);
  }
}

代码示例来源:origin: cash.bitcoinj/bitcoinj-core

private PkiVerificationData(@Nullable String displayName, PublicKey merchantSigningKey,
              TrustAnchor rootAuthority) throws PaymentProtocolException.PkiVerificationException {
  try {
    this.displayName = displayName;
    this.merchantSigningKey = merchantSigningKey;
    this.rootAuthority = rootAuthority;
    this.rootAuthorityName = X509Utils.getDisplayNameFromCertificate(rootAuthority.getTrustedCert(), true);
  } catch (CertificateParsingException x) {
    throw new PaymentProtocolException.PkiVerificationException(x);
  }
}

代码示例来源:origin: dogecoin/libdohj

private PkiVerificationData(@Nullable String displayName, PublicKey merchantSigningKey,
              TrustAnchor rootAuthority) throws PaymentProtocolException.PkiVerificationException {
  try {
    this.displayName = displayName;
    this.merchantSigningKey = merchantSigningKey;
    this.rootAuthority = rootAuthority;
    this.rootAuthorityName = X509Utils.getDisplayNameFromCertificate(rootAuthority.getTrustedCert(), true);
  } catch (CertificateParsingException x) {
    throw new PaymentProtocolException.PkiVerificationException(x);
  }
}

代码示例来源:origin: greenaddress/GreenBits

@Test
  public void testDisplayName() throws Exception {
    CertificateFactory cf = CertificateFactory.getInstance("X.509");

    X509Certificate clientCert = (X509Certificate) cf.generateCertificate(getClass().getResourceAsStream(
        "startssl-client.crt"));
    assertEquals("Andreas Schildbach", X509Utils.getDisplayNameFromCertificate(clientCert, false));

    X509Certificate comodoCert = (X509Certificate) cf.generateCertificate(getClass().getResourceAsStream(
        "comodo-smime.crt"));
    assertEquals("comodo.com@schildbach.de", X509Utils.getDisplayNameFromCertificate(comodoCert, true));
  }
}

代码示例来源:origin: HashEngineering/dashj

String displayName = X509Utils.getDisplayNameFromCertificate(cert, true);
if (displayName == null)
  throw new PaymentProtocolException.PkiVerificationException("Could not extract name from certificate");

代码示例来源:origin: fr.acinq/bitcoinj-core

String displayName = X509Utils.getDisplayNameFromCertificate(cert, true);
if (displayName == null)
  throw new PaymentProtocolException.PkiVerificationException("Could not extract name from certificate");

代码示例来源:origin: dogecoin/libdohj

String displayName = X509Utils.getDisplayNameFromCertificate(cert, true);
if (displayName == null)
  throw new PaymentProtocolException.PkiVerificationException("Could not extract name from certificate");

代码示例来源:origin: cash.bitcoinj/bitcoinj-core

String displayName = X509Utils.getDisplayNameFromCertificate(cert, true);
if (displayName == null)
  throw new PaymentProtocolException.PkiVerificationException("Could not extract name from certificate");

代码示例来源:origin: greenaddress/GreenBits

String displayName = X509Utils.getDisplayNameFromCertificate(cert, true);
if (displayName == null)
  throw new PaymentProtocolException.PkiVerificationException("Could not extract name from certificate");

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com