Returns an ASN.1 writer with an initial capacity of 32 bytes.
Returns an ASN.1 writer with the provided initial capacity.
Writes exactly the provided bytes without encoding the data.
Writes exactly the provided bytes without encoding the data.
Writes exactly the provided byte string without encoding the data.
Writes the provided
bitSet
as a bitstring, the trailing zero bits are encoded as unused, using the
provided type tag.
Writes the provided bit string with zero unused bits using the provided type tag.
Writes the provided
bitSet
as a bit string, the trailing zero bits are encoded as unused, using
the Universal Bit String ASN.1 type tag.
Writes the provided bit string with zero unused bits using the Universal Bit String ASN.1 type tag.
Writes a boolean element using the Universal Boolean ASN.1 type tag.
Writes a boolean element using the provided type tag.
Writes an enumerated element using the provided type tag.
Writes an enumerated element using the Universal Enumerated ASN.1 type tag.
Writes an explicit tag element.
Writes a generalized time without fractional seconds, using the provided type tag.
Writes a generalized time without fractional seconds, using the Universal Generalized Time ASN.1 type tag.
Writes an integer element using the provided type tag.
Writes an integer element using the provided type tag.
Writes an integer element from the provided
BigInteger
using the provided type tag.
Writes an integer element using the Universal Integer ASN.1 type tag.
Writes an integer element using the Universal Integer ASN.1 type tag.
Writes an integer element from the provided
BigInteger
value using the Universal Integer ASN.1 type tag.
Writes the X.501 type Name as an RDN sequence with the provided type tag.
Writes the X.501 type Name as an RDN sequence.
Writes a null element using the Universal Null ASN.1 type tag.
Writes a null element using the provided type tag.
Writes the provided object identifier with the provided type tag.
Writes the provided object identifier using the Universal Object Identifier type tag.
Writes an octet string element using the Universal Octet String ASN.1 type tag.
Writes an octet string element using the Universal Octet String ASN.1 type tag.
Writes an octet string element using the provided type tag.
Writes an octet string element using the provided type tag.
Writes a string as a UTF-8 encoded octet string element using the provided type tag.
Writes an octet string element using the provided type tag.
Writes a string as a UTF-8 encoded octet string element using the Universal Octet String ASN.1 type tag.
Writes an octet string element using the Universal Octet String ASN.1 type tag.
Writes a sequence element using the Universal Sequence ASN.1 type tag.
Writes a sequence element using the provided type tag.
Writes a sequence of octet string elements using the Universal Sequence ASN.1 type tag for the sequence and
Universal Octet String ASN.1 type tag for the elements.
Writes a sequence of strings as a sequence of UTF-8 encoded octet string elements using the Universal Sequence
ASN.1 type tag for the sequence and Universal Octet String ASN.1 type tag for the elements.
Writes a set element using the Universal Set ASN.1 type tag.
Writes a set element using the provided type tag.
Writes a set of octet string elements using the Universal Set ASN.1 type tag for the set and Universal Octet
String ASN.1 type tag for the elements.
Writes a set of strings as a set of UTF-8 encoded octet string elements using the Universal Set ASN.1 type tag
for the set and Universal Octet String ASN.1 type tag for the elements.
Writes a UTCTime without fractional seconds using the provided type tag.
Writes a UTC time without fractional seconds using the Universal UTC Time ASN.1 type tag.