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

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

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

DLSequence.getBodyLength介绍

暂无

代码示例

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

int encodedLength()
  throws IOException
{
  int length = getBodyLength();
  return 1 + StreamUtil.calculateBodyLength(length) + length;
}

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

int encodedLength()
  throws IOException
{
  int length = getBodyLength();
  return 1 + StreamUtil.calculateBodyLength(length) + length;
}

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

/**
   * A note on the implementation:
   * <p>
   * As DL requires the constructed, definite-length model to
   * be used for structured types, this varies slightly from the
   * ASN.1 descriptions given. Rather than just outputting SEQUENCE,
   * we also have to specify CONSTRUCTED, and the objects length.
   */
  void encode(
    ASN1OutputStream out)
    throws IOException
  {
    ASN1OutputStream dOut = out.getDLSubStream();
    int length = getBodyLength();

    out.write(BERTags.SEQUENCE | BERTags.CONSTRUCTED);
    out.writeLength(length);

    for (Enumeration e = this.getObjects(); e.hasMoreElements();)
    {
      Object obj = e.nextElement();

      dOut.writeObject((ASN1Encodable)obj);
    }
  }
}

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

/**
   * A note on the implementation:
   * <p>
   * As DL requires the constructed, definite-length model to
   * be used for structured types, this varies slightly from the
   * ASN.1 descriptions given. Rather than just outputting SEQUENCE,
   * we also have to specify CONSTRUCTED, and the objects length.
   */
  void encode(
    ASN1OutputStream out)
    throws IOException
  {
    ASN1OutputStream dOut = out.getDLSubStream();
    int length = getBodyLength();

    out.write(BERTags.SEQUENCE | BERTags.CONSTRUCTED);
    out.writeLength(length);

    for (Enumeration e = this.getObjects(); e.hasMoreElements();)
    {
      Object obj = e.nextElement();

      dOut.writeObject((ASN1Encodable)obj);
    }
  }
}

相关文章