org.spongycastle.asn1.ASN1Integer.getValue()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(5.9k)|赞(0)|评价(0)|浏览(120)

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

ASN1Integer.getValue介绍

暂无

代码示例

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

public BigInteger getAuthorityCertSerialNumber()
{
  if (certserno != null)
  {
    return certserno.getValue();
  }
  
  return null;
}

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

public BigInteger getMinimum()
{
  if (minimum == null)
  {
    return ZERO;
  }
  return minimum.getValue();
}

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

public BigInteger getAuthorityCertSerialNumber()
{
  if (certserno != null)
  {
    return certserno.getValue();
  }
  
  return null;
}

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

public BigInteger getMaximum()
{
  if (maximum == null)
  {
    return null;
  }
  return maximum.getValue();
}

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

public int getVersionNumber()
{
  if (version == null)
  {
    return 1;
  }
  return version.getValue().intValue() + 1;
}

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

/**
 * Return the serial number of this attribute certificate.
 *
 * @return the serial number.
 */
public BigInteger getSerialNumber()
{
  return x509Certificate.getSerialNumber().getValue();
}

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

/**
 * return the serial number for the certificate associated
 * with this request.
 */
public BigInteger getSerialNumber()
{
  return id.getSerialNumber().getValue();
}

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

/**
 * return the version number for this objects underlying SignerInfo structure.
 */
public int getVersion()
{
  return info.getVersion().getValue().intValue();
}

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

private boolean checkForVersion3(ASN1Set signerInfs)
{
  for (Enumeration e = signerInfs.getObjects(); e.hasMoreElements();)
  {
    SignerInfo s = SignerInfo.getInstance(e.nextElement());
    if (s.getVersion().getValue().intValue() == 3)
    {
      return true;
    }
  }
  return false;
}

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

private EncryptedData(
  ASN1Sequence seq)
{
  int version = ((ASN1Integer)seq.getObjectAt(0)).getValue().intValue();
  if (version != 0)
  {
    throw new IllegalArgumentException("sequence not version 0");
  }
  this.data = ASN1Sequence.getInstance(seq.getObjectAt(1));
}

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

public AuthEnvelopedDataParser(ASN1SequenceParser seq) throws IOException
{
  this.seq = seq;
  // "It MUST be set to 0."
  this.version = ASN1Integer.getInstance(seq.readObject());
  if (this.version.getValue().intValue() != 0)
  {
    throw new ASN1ParsingException("AuthEnvelopedData version number must be 0");
  }
}

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

private McElieceCCA2PrivateKey(ASN1Sequence seq)
{
  BigInteger bigN = ((ASN1Integer)seq.getObjectAt(0)).getValue();
  n = bigN.intValue();
  BigInteger bigK = ((ASN1Integer)seq.getObjectAt(1)).getValue();
  k = bigK.intValue();
  encField = ((ASN1OctetString)seq.getObjectAt(2)).getOctets();
  encGp = ((ASN1OctetString)seq.getObjectAt(3)).getOctets();
  encP = ((ASN1OctetString)seq.getObjectAt(4)).getOctets();
  digest = AlgorithmIdentifier.getInstance(seq.getObjectAt(5));
}

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

private GetCert(ASN1Sequence seq)
{
  if (seq.size() != 2)
  {
    throw new IllegalArgumentException("incorrect sequence size");
  }
  this.issuerName = GeneralName.getInstance(seq.getObjectAt(0));
  this.serialNumber = ASN1Integer.getInstance(seq.getObjectAt(1)).getValue();
}

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

private RsaKemParameters(ASN1Sequence sequence)
{
  if (sequence.size() != 2)
  {
    throw new IllegalArgumentException("ASN.1 SEQUENCE should be of length 2");
  }
  this.keyDerivationFunction = AlgorithmIdentifier.getInstance(sequence.getObjectAt(0));
  this.keyLength = ASN1Integer.getInstance(sequence.getObjectAt(1)).getValue();
}

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

private XMSSKeyParams(ASN1Sequence sequence)
{
  this.version = ASN1Integer.getInstance(sequence.getObjectAt(0));
  this.height = ASN1Integer.getInstance(sequence.getObjectAt(1)).getValue().intValue();
  this.treeDigest = AlgorithmIdentifier.getInstance(sequence.getObjectAt(2));
}

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

private McEliecePrivateKey(ASN1Sequence seq)
{
  BigInteger bigN = ((ASN1Integer)seq.getObjectAt(0)).getValue();
  n = bigN.intValue();
  BigInteger bigK = ((ASN1Integer)seq.getObjectAt(1)).getValue();
  k = bigK.intValue();
  encField = ((ASN1OctetString)seq.getObjectAt(2)).getOctets();
  encGp = ((ASN1OctetString)seq.getObjectAt(3)).getOctets();
  encP1 = ((ASN1OctetString)seq.getObjectAt(4)).getOctets();
  encP2 = ((ASN1OctetString)seq.getObjectAt(5)).getOctets();
  encSInv = ((ASN1OctetString)seq.getObjectAt(6)).getOctets();
}

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

private XMSSPublicKey(ASN1Sequence seq)
{
  if (!ASN1Integer.getInstance(seq.getObjectAt(0)).getValue().equals(BigInteger.valueOf(0)))
  {
    throw new IllegalArgumentException("unknown version of sequence");
  }
  this.publicSeed = Arrays.clone(DEROctetString.getInstance(seq.getObjectAt(1)).getOctets());
  this.root = Arrays.clone(DEROctetString.getInstance(seq.getObjectAt(2)).getOctets());
}

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

public BCDSAPrivateKey(
  PrivateKeyInfo info)
  throws IOException
{
  DSAParameter    params = DSAParameter.getInstance(info.getPrivateKeyAlgorithm().getParameters());
  ASN1Integer      derX = (ASN1Integer)info.parsePrivateKey();
  this.x = derX.getValue();
  this.dsaSpec = new DSAParameterSpec(params.getP(), params.getQ(), params.getG());
}

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

BCElGamalPrivateKey(
  PrivateKeyInfo info)
  throws IOException
{
  ElGamalParameter     params = ElGamalParameter.getInstance(info.getPrivateKeyAlgorithm().getParameters());
  ASN1Integer      derX = ASN1Integer.getInstance(info.parsePrivateKey());
  this.x = derX.getValue();
  this.elSpec = new ElGamalParameterSpec(params.getP(), params.getG());
}

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

JCEElGamalPrivateKey(
  PrivateKeyInfo  info)
  throws IOException
{
  ElGamalParameter     params = ElGamalParameter.getInstance(info.getPrivateKeyAlgorithm().getParameters());
  ASN1Integer      derX = ASN1Integer.getInstance(info.parsePrivateKey());
  this.x = derX.getValue();
  this.elSpec = new ElGamalParameterSpec(params.getP(), params.getG());
}

相关文章