Write the current contents of this <code>DerOutputStream</code> to an <code>OutputStream</code>.
Marshals a string as a DER encoded BMPString.
Marshals a DER bit string on the output stream. The bit string must be byte-aligned.
Marshals a DER bool on the output stream.
Marshals pre-encoded DER value onto the output stream.
Marshals a DER enumerated on the output stream. @param i the enumerated value.
Marshals a string as a DER encoded GeneralString.
Marshals a DER Generalized Time/date value.
Marshals a string as a DER encoded IA5String.
Marshals a DER integer on the output stream. @param i the integer.
Put the encoding of the length in the stream.
Marshals a DER "null" value on the output stream. These are often used to indicate optional values which have been omitted.
DER-encodes an ASN.1 OCTET STRING value on the output stream.
Marshals a string as a DER encoded PrintableString.
Marshals a string as a DER encoded T61String.
Put the tag of the attribute in the stream.
Marshals a DER UTC time/date value.
Marshals a string as a DER encoded UTF8String.
Marshals a DER bit string on the output stream. The bit strings need not be byte-aligned.
Writes tagged, pre-marshaled data. This calcuates and encodes the length, so that the output data is the standard triple of { tag, length, data } used by all DER values.
Writes tagged data using buffer-to-buffer copy. As above, this writes a standard DER record. This is often used when efficiently encapsulating values in sequences.
Writes implicitly tagged data using buffer-to-buffer copy. As above, this writes a standard DER record. This is often used when efficiently encapsulating implicitly tagged values.
DER encode this object and write the results to a stream.
Output stream marshaling DER-encoded data. This is eventually provided in the form of a byte array; there is no advance limit on the size of that byte array.
<P>At this time, this class supports only a subset of the types of DER data encodings which are defined. That subset is sufficient for generating most X.509 certificates.