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

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

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

X500Name.getInstance介绍

[英]Return a X500Name based on the passed in tagged object.
[中]基于传入的标记对象返回X500名称。

代码示例

代码示例来源:origin: com.madgag/sc-light-jdk15on

/**
 * @deprecated use X500Name constructor
 */
public IssuerAndSerialNumber(
  X509Name    name,
  ASN1Integer  serialNumber)
{
  this.name = X500Name.getInstance(name);
  this.serialNumber = serialNumber;
}

代码示例来源:origin: com.madgag.spongycastle/core

/**
 * @deprecated use X500Name constructor.
 * @param dirName
 */
  public GeneralName(
  X509Name  dirName)
{
  this.obj = X500Name.getInstance(dirName);
  this.tag = 4;
}

代码示例来源:origin: com.madgag.spongycastle/core

/**
 * @deprecated use X500Name method
 */
public void setIssuer(
  X509Name    issuer)
{
  this.issuer = X500Name.getInstance(issuer.toASN1Primitive());
}

代码示例来源:origin: com.madgag.spongycastle/pkix

private static X500Name convertPrincipal(X500Principal issuer)
  {
    if (issuer == null)
    {
      return null;
    }

    return X500Name.getInstance(issuer.getEncoded());
  }
}

代码示例来源:origin: com.madgag.spongycastle/pkix

/**
 * Return the issuer of this holder's CRL.
 *
 * @return the CRL issuer.
 */
public X500Name getIssuer()
{
  return X500Name.getInstance(x509CRL.getIssuer());
}

代码示例来源:origin: com.madgag.spongycastle/pkix

public JceKeyAgreeRecipientId(X500Principal issuer, BigInteger serialNumber)
  {
    super(X500Name.getInstance(issuer.getEncoded()), serialNumber);
  }
}

代码示例来源:origin: com.madgag.spongycastle/bcpkix-jdk15on

/**
 * Return the subject this certificate is for.
 *
 * @return the subject for the certificate.
 */
public X500Name getSubject()
{
  return X500Name.getInstance(x509Certificate.getSubject());
}

代码示例来源:origin: com.madgag/sc-light-jdk15on

/**
 * @deprecated use X500Name method
 */
public void setSubject(
  X509Name    subject)
{
  this.subject = X500Name.getInstance(subject.toASN1Primitive());
}

代码示例来源:origin: com.madgag/sc-light-jdk15on

/**
 * @deprecated use X500Name method
 */
public void setIssuer(
  X509Name    issuer)
{
  this.issuer = X500Name.getInstance(issuer.toASN1Primitive());
}

代码示例来源:origin: com.madgag.spongycastle/core

/**
 * @deprecated use X500Name method
 */
public void setSubject(
  X509Name    subject)
{
  this.subject = X500Name.getInstance(subject.toASN1Primitive());
}

代码示例来源:origin: com.madgag.spongycastle/core

public IssuerAndSerialNumber(
  X509Name    name,
  ASN1Integer  certSerialNumber)
{
  this.name = X500Name.getInstance(name.toASN1Primitive());
  this.certSerialNumber = certSerialNumber;
}

代码示例来源:origin: com.madgag.spongycastle/core

/**
 * @deprecated use X500Name method
 */
public void setSubject(
  X509Name    subject)
{
  this.subject = X500Name.getInstance(subject.toASN1Primitive());
}

代码示例来源:origin: com.madgag.spongycastle/bcpkix-jdk15on

/**
   * Create a PKCS#10 builder for the passed in subject and JCA public key.
   *
   * @param subject an X500Principal containing the subject associated with the request we are building.
   * @param publicKey a JCA public key that is to be associated with the request we are building.
   */
  public JcaPKCS10CertificationRequestBuilder(X500Principal subject, PublicKey publicKey)
  {
    super(X500Name.getInstance(subject.getEncoded()), SubjectPublicKeyInfo.getInstance(publicKey.getEncoded()));
  }
}

代码示例来源:origin: com.madgag.spongycastle/pkix

public JcaCertificateRequestMessageBuilder setSubject(X500Principal subject)
{
  if (subject != null)
  {
    setSubject(X500Name.getInstance(subject.getEncoded()));
  }
  return this;
}

代码示例来源:origin: com.madgag.spongycastle/bcpkix-jdk15on

public JcaCertificateRequestMessageBuilder setSubject(X500Principal subject)
{
  if (subject != null)
  {
    setSubject(X500Name.getInstance(subject.getEncoded()));
  }
  return this;
}

代码示例来源:origin: com.madgag/sc-light-jdk15on

public IssuerAndSerialNumber(
  ASN1Sequence    seq)
{
  this.name = X500Name.getInstance(seq.getObjectAt(0));
  this.certSerialNumber = (ASN1Integer)seq.getObjectAt(1);
}

代码示例来源:origin: com.madgag.spongycastle/core

/**
 * @deprecated  use getInstance() method.
 */
public IssuerAndSerialNumber(
  ASN1Sequence    seq)
{
  this.name = X500Name.getInstance(seq.getObjectAt(0));
  this.serialNumber = (ASN1Integer)seq.getObjectAt(1);
}

代码示例来源:origin: com.madgag.spongycastle/prov

public Principal getIssuerDN()
{
  try
  {
    return new X509Principal(X500Name.getInstance(c.getIssuer().getEncoded()));
  }
  catch (IOException e)
  {
    return null;
  }
}

代码示例来源:origin: com.madgag.spongycastle/prov

public Principal getIssuerDN()
{
  try
  {
    return new X509Principal(X500Name.getInstance(c.getIssuer().getEncoded()));
  }
  catch (IOException e)
  {
    return null;
  }
}

代码示例来源:origin: com.madgag.spongycastle/core

private ServiceLocator(ASN1Sequence sequence)
{
  this.issuer = X500Name.getInstance(sequence.getObjectAt(0));
  if (sequence.size() == 2)
  {
    this.locator = AuthorityInformationAccess.getInstance(sequence.getObjectAt(1));
  }
  else
  {
    this.locator = null;
  }
}

相关文章