mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Jean-Noel Rouvignac
04.53.2014 605d69d7f29134a412e2ea9adec23f66dd4e2d21
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Tuesday, February 4, 2014 17:53 +0100
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Tuesday, February 4, 2014 17:53 +0100
commit605d69d7f29134a412e2ea9adec23f66dd4e2d21
tree 6e4fca70fa720778354094f1aa61ccb7303de712 tree | zip | gz
parent d2a4c3ae257aeac4c5d6f0c6992e299388436055 view | diff
OPENDJ-1307 Migrate server ASN1 classes to SDK

Code review: Matthew Swift

Preparation work to allow opendj3-server-dev branch to use the SDK ASN1 types.

ASN1.java:
Added UNIVERSAL_BIT_STRING_TYPE.
Reordered the UNIVERSAL_* fields.
Made a few TYPE_MASK_* public.
Added getWriter(ByteStringBuilder, int maxBufferSize)
Added getWriter(OutputStream, int maxBufferSize)

ASN1Reader.java, ASN1*Reader:
Added readEndExplicitTag() and readStartExplicitTag().

ASN1OutputStreamWriter.java, ASN1OutputStreamWriterTestCase.java:
Changed ASN1OutputStreamWriter(OutputStream) to ASN1OutputStreamWriter(OutputStream, int maxBufferSize) + updated the test.
Added maxBufferSize field and used it in writeEndSequence().
7 files modified
154 ■■■■■ changed files
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/io/ASN1.java 61 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/io/ASN1ByteSequenceReader.java 12 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/io/ASN1InputStreamReader.java 12 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/io/ASN1OutputStreamWriter.java 30 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/io/ASN1Reader.java 25 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/test/java/org/forgerock/opendj/io/ASN1OutputStreamWriterTestCase.java 2 ●●● diff | view | raw | blame | history
opendj-sdk/opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/ASN1BufferReader.java 12 ●●●●● diff | view | raw | blame | history