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

x33g5p2x  于2022-01-18 转载在 其他  
字(7.3k)|赞(0)|评价(0)|浏览(83)

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

DERPrintableString.getInstance介绍

[英]return a printable string from the passed in object.
[中]从传入的对象返回可打印字符串。

代码示例

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

private LDSVersionInfo(ASN1Sequence seq)
{
  if (seq.size() != 2)
  {
    throw new IllegalArgumentException("sequence wrong size for LDSVersionInfo");
  }
  this.ldsVersion = DERPrintableString.getInstance(seq.getObjectAt(0));
  this.unicodeVersion = DERPrintableString.getInstance(seq.getObjectAt(1));
}

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

private LDSVersionInfo(ASN1Sequence seq)
{
  if (seq.size() != 2)
  {
    throw new IllegalArgumentException("sequence wrong size for LDSVersionInfo");
  }
  this.ldsVersion = DERPrintableString.getInstance(seq.getObjectAt(0));
  this.unicodeVersion = DERPrintableString.getInstance(seq.getObjectAt(1));
}

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

private MonetaryLimit(ASN1Sequence seq)
{
  if (seq.size() != 3)
  {
    throw new IllegalArgumentException("Bad sequence size: "
      + seq.size());
  }
  Enumeration e = seq.getObjects();
  currency = DERPrintableString.getInstance(e.nextElement());
  amount = ASN1Integer.getInstance(e.nextElement());
  exponent = ASN1Integer.getInstance(e.nextElement());
}

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

private MonetaryLimit(ASN1Sequence seq)
{
  if (seq.size() != 3)
  {
    throw new IllegalArgumentException("Bad sequence size: "
      + seq.size());
  }
  Enumeration e = seq.getObjects();
  currency = DERPrintableString.getInstance(e.nextElement());
  amount = ASN1Integer.getInstance(e.nextElement());
  exponent = ASN1Integer.getInstance(e.nextElement());
}

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

DERPrintableString country = DERPrintableString.getInstance(fullAgeAtCountry.getObjectAt(1));

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

public static Iso4217CurrencyCode getInstance(
  Object obj)
{
  if (obj == null || obj instanceof Iso4217CurrencyCode)
  {
    return (Iso4217CurrencyCode)obj;
  }
  if (obj instanceof ASN1Integer)
  {
    ASN1Integer numericobj = ASN1Integer.getInstance(obj);
    int numeric = numericobj.getValue().intValue();  
    return new Iso4217CurrencyCode(numeric);            
  }
  else
  if (obj instanceof DERPrintableString)
  {
    DERPrintableString alphabetic = DERPrintableString.getInstance(obj);
    return new Iso4217CurrencyCode(alphabetic.getString());
  }
  throw new IllegalArgumentException("unknown object in getInstance");
}

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

public static Iso4217CurrencyCode getInstance(
  Object obj)
{
  if (obj == null || obj instanceof Iso4217CurrencyCode)
  {
    return (Iso4217CurrencyCode)obj;
  }
  if (obj instanceof ASN1Integer)
  {
    ASN1Integer numericobj = ASN1Integer.getInstance(obj);
    int numeric = numericobj.getValue().intValue();  
    return new Iso4217CurrencyCode(numeric);            
  }
  else
  if (obj instanceof DERPrintableString)
  {
    DERPrintableString alphabetic = DERPrintableString.getInstance(obj);
    return new Iso4217CurrencyCode(alphabetic.getString());
  }
  throw new IllegalArgumentException("unknown object in getInstance");
}

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

registrationNumber = DERPrintableString.getInstance(o).getString();
if (o instanceof DERPrintableString)
  registrationNumber = DERPrintableString.getInstance(o).getString();

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

registrationNumber = DERPrintableString.getInstance(o).getString();
if (o instanceof DERPrintableString)
  registrationNumber = DERPrintableString.getInstance(o).getString();

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

/**
 * return a Printable String from a tagged object.
 *
 * @param obj the tagged object holding the object we want
 * @param explicit true if the object is meant to be explicitly
 *              tagged false otherwise.
 * @exception IllegalArgumentException if the tagged object cannot
 *               be converted.
 * @return a DERPrintableString instance, or null.
 */
public static DERPrintableString getInstance(
  ASN1TaggedObject obj,
  boolean          explicit)
{
  ASN1Primitive o = obj.getObject();
  if (explicit || o instanceof DERPrintableString)
  {
    return getInstance(o);
  }
  else
  {
    return new DERPrintableString(ASN1OctetString.getInstance(o).getOctets());
  }
}

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

/**
 * Return a Printable String from a tagged object.
 *
 * @param obj the tagged object holding the object we want
 * @param explicit true if the object is meant to be explicitly
 *              tagged false otherwise.
 * @exception IllegalArgumentException if the tagged object cannot
 *               be converted.
 * @return a DERPrintableString instance, or null.
 */
public static DERPrintableString getInstance(
  ASN1TaggedObject obj,
  boolean          explicit)
{
  ASN1Primitive o = obj.getObject();
  if (explicit || o instanceof DERPrintableString)
  {
    return getInstance(o);
  }
  else
  {
    return new DERPrintableString(ASN1OctetString.getInstance(o).getOctets());
  }
}

代码示例来源:origin: org.xipki.pki/ca-qa

expPlaceOfBirth = DirectoryString.getInstance(attrVal).getString();
} else if (ObjectIdentifiers.DN_GENDER.equals(attrType)) {
  expGender = DERPrintableString.getInstance(attrVal).getString();
} else if (ObjectIdentifiers.DN_COUNTRY_OF_CITIZENSHIP.equals(attrType)) {
  String country = DERPrintableString.getInstance(attrVal).getString();
  expCountryOfCitizenshipList.add(country);
} else if (ObjectIdentifiers.DN_COUNTRY_OF_RESIDENCE.equals(attrType)) {
  String country = DERPrintableString.getInstance(attrVal).getString();
  expCountryOfResidenceList.add(country);
} else {
  placeOfBirth = DirectoryString.getInstance(attrVal).getString();
} else if (ObjectIdentifiers.DN_GENDER.equals(attrType)) {
  gender = DERPrintableString.getInstance(attrVal).getString();
} else if (ObjectIdentifiers.DN_COUNTRY_OF_CITIZENSHIP.equals(attrType)) {
  String country = DERPrintableString.getInstance(attrVal).getString();
  countryOfCitizenshipList.add(country);
} else if (ObjectIdentifiers.DN_COUNTRY_OF_RESIDENCE.equals(attrType)) {
  String country = DERPrintableString.getInstance(attrVal).getString();
  countryOfResidenceList.add(country);
} else {

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

break;
case 3:
  gender = DERPrintableString.getInstance(o, false).getString();
  break;
case 4:

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

break;
case 3:
  gender = DERPrintableString.getInstance(o, false).getString();
  break;
case 4:

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

country = DERPrintableString.getInstance(o, true).getString();
  break;
case 2:

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

country = DERPrintableString.getInstance(o, true).getString();
  break;
case 2:

代码示例来源:origin: demoiselle/certificate

} catch (Exception ex) {
  try {
    printableString = DERPrintableString.getInstance(tag);
  } catch (Exception e1) {
    try {

代码示例来源:origin: org.xipki.pki/ca-qa

String lang = DERPrintableString.getInstance(pdsLocSeq.getObjectAt(1))
    .getString();
pdsLocations.add("url=" + url + ",lang=" + lang);

代码示例来源:origin: org.xipki.pki/ca-certprofile-xml

placeOfBirth = DirectoryString.getInstance(attrVal).getString();
} else if (ObjectIdentifiers.DN_GENDER.equals(attrType)) {
  gender = DERPrintableString.getInstance(attrVal).getString();
} else if (ObjectIdentifiers.DN_COUNTRY_OF_CITIZENSHIP.equals(attrType)) {
  String country = DERPrintableString.getInstance(attrVal).getString();
  countryOfCitizenshipList.add(country);
} else if (ObjectIdentifiers.DN_COUNTRY_OF_RESIDENCE.equals(attrType)) {
  String country = DERPrintableString.getInstance(attrVal).getString();
  countryOfResidenceList.add(country);
} else {

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

case COUNTRY_OF_CITIZENSHIP:
case COUNTRY_OF_RESIDENCE:
  return DERPrintableString.getInstance(attributeValue).getString();
case COMMON_NAME:
case LOCALITY_NAME:

相关文章