|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjp.bitmeister.asn1.codec.ber.BerEncoder
jp.bitmeister.asn1.codec.ber.DerEncoder
public class DerEncoder
DER (Distinguished Encoding Rules) encoder.
DerEncoder is an implementation of ASN1Encoder. It encodes an
ASN.1 data to an array of byte using Distinguished Encoding
Rules(DER) and writes the result to OutputStream that is specified
when the encoder was instantiated.
DER applies some restrictions on Basic Encoding Rules(BER). The result octets can be decoded by any BER decoder because DER is a sub-set of BER and compatible with it.
ASN1Encoder,
BerEncoder,
BerDecoder| Constructor Summary | |
|---|---|
DerEncoder(java.io.OutputStream out)
Instantiates a DER encoder. |
|
| Method Summary | |
|---|---|
jp.bitmeister.asn1.codec.ber.EncodedOctets |
visit(BIT_STRING data)
Visits the BIT_STRING data. |
jp.bitmeister.asn1.codec.ber.EncodedOctets |
visit(REAL data)
Visits the REAL data. |
jp.bitmeister.asn1.codec.ber.ConstructedOctets |
visit(SET_OF<? extends ASN1Type> data)
Visits the SET_OF data. |
jp.bitmeister.asn1.codec.ber.ConstructedOctets |
visit(SET data)
Visits the SET data. |
jp.bitmeister.asn1.codec.ber.EncodedOctets |
visit(TimeType data)
Visits the TimeType data. |
| Methods inherited from class jp.bitmeister.asn1.codec.ber.BerEncoder |
|---|
encode, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DerEncoder(java.io.OutputStream out)
out - The OutputStream that encoded octets will be written.| Method Detail |
|---|
public jp.bitmeister.asn1.codec.ber.EncodedOctets visit(REAL data)
ASN1VisitorREAL data.
visit in interface ASN1Visitor<jp.bitmeister.asn1.codec.ber.EncodedOctets,ASN1EncodingException>visit in class BerEncoderdata - The data to be visited.
public jp.bitmeister.asn1.codec.ber.EncodedOctets visit(BIT_STRING data)
ASN1VisitorBIT_STRING data.
visit in interface ASN1Visitor<jp.bitmeister.asn1.codec.ber.EncodedOctets,ASN1EncodingException>visit in class BerEncoderdata - The data to be visited.
public jp.bitmeister.asn1.codec.ber.EncodedOctets visit(TimeType data)
throws ASN1EncodingException
ASN1VisitorTimeType data.
visit in interface ASN1Visitor<jp.bitmeister.asn1.codec.ber.EncodedOctets,ASN1EncodingException>visit in class BerEncoderdata - The data to be visited.
ASN1EncodingException
public jp.bitmeister.asn1.codec.ber.ConstructedOctets visit(SET data)
throws ASN1EncodingException
ASN1VisitorSET data.
visit in interface ASN1Visitor<jp.bitmeister.asn1.codec.ber.EncodedOctets,ASN1EncodingException>visit in class BerEncoderdata - The data to be visited.
ASN1EncodingException
public jp.bitmeister.asn1.codec.ber.ConstructedOctets visit(SET_OF<? extends ASN1Type> data)
throws ASN1EncodingException
ASN1VisitorSET_OF data.
visit in interface ASN1Visitor<jp.bitmeister.asn1.codec.ber.EncodedOctets,ASN1EncodingException>visit in class BerEncoderdata - The data to be visited.
ASN1EncodingException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||