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

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

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

X500Name.getInstance介绍

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

代码示例

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

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

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

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

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

public X500Name getName()
{
  if (this.value instanceof ASN1OctetString)
  {
    return null;
  }
  return X500Name.getInstance(value);
}

代码示例来源:origin: redfish64/TinyTravelTracker

public X500Name getName()
{
  if (this.value instanceof ASN1OctetString)
  {
    return null;
  }
  return X500Name.getInstance(value);
}

代码示例来源:origin: redfish64/TinyTravelTracker

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

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

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

代码示例来源:origin: redfish64/TinyTravelTracker

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

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

/**
 * Convert an X.500 Principal to an X.500 Name.
 *
 * @param principal
 *            X.500 Principal
 * @return X.500 Name
 */
public static X500Name x500PrincipalToX500Name(X500Principal principal) {
  return X500Name.getInstance(KseX500NameStyle.INSTANCE, principal.getEncoded());
}

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

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

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

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

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

/**
 * Converts {@link X500Principal} to {@link X500Name} with the {@link JavaAndBCStyle}
 * style.
 * @param srcDn source object
 * @return converted object
 */
public static X500Name toX500Name(X500Principal srcDn)
{
  X500Name withDefaultStyle = X500Name.getInstance(srcDn.getEncoded());
  JavaAndBCStyle style = new JavaAndBCStyle();
  return X500Name.getInstance(style, withDefaultStyle);
}

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

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

代码示例来源:origin: redfish64/TinyTravelTracker

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

代码示例来源:origin: redfish64/TinyTravelTracker

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

代码示例来源:origin: org.xipki.scep/scep-common

private IssuerAndSubject(ASN1Sequence seq) {
 ScepUtil.requireNonNull("seq", seq);
 this.issuer = X500Name.getInstance(seq.getObjectAt(0));
 this.subject = X500Name.getInstance(seq.getObjectAt(1));
}

代码示例来源:origin: org.xipki/cmpclient

SignatureCmpRequestor(X509Certificate cert) {
 super(false,
   X500Name.getInstance(Args.notNull(cert, "cert").getSubjectX500Principal().getEncoded()));
 this.signer = null;
}

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

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

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

/**
 * Create a new instance from a Bouncy Castle general name.
 *
 * @param name the Bouncy Castle general name.
 */
public X509DirectoryName(GeneralName name)
{
  super(X500Name.getInstance(name.getName()));
  if (name.getTagNo() != GeneralName.directoryName) {
    throw new IllegalArgumentException("Incompatible general name: " + name.getTagNo());
  }
}

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

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

代码示例来源:origin: org.xipki.tk/security

/**
 * First canonicalized the name, and then compute the SHA-1 finger-print over the
 * canonicalized subject string.
 * @param prin The name
 * @return the fingerprint of the canonicalized name
 */
public static long fpCanonicalizedName(final X500Principal prin) {
  ParamUtil.requireNonNull("prin", prin);
  X500Name x500Name = X500Name.getInstance(prin.getEncoded());
  return fpCanonicalizedName(x500Name);
}

相关文章