This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.

indefinite_length

        # OpenSSL::ASN1::ASN1Data.indefinite_length

(from ruby core)
---

Never `nil`. A boolean value indicating whether the encoding uses
indefinite length (in the case of parsing) or whether an indefinite
length form shall be used (in the encoding case). In DER, every value
uses definite length form. But in scenarios where large amounts of data
need to be transferred it might be desirable to have some kind of
streaming support available. For example, huge OCTET STRINGs are
preferably sent in smaller-sized chunks, each at a time. This is
possible in BER by setting the length bytes of an encoding to zero and
by this indicating that the following value will be sent in chunks.
Indefinite length encodings are always constructed. The end of such a
stream of chunks is indicated by sending a EOC (End of Content) tag.
SETs and SEQUENCEs may use an indefinite length encoding, but also
primitive types such as e.g. OCTET STRINGS or BIT STRINGS may leverage
this functionality (cf. ITU-T X.690).



      

This is MURDOC! A Ruby documentation browser inspired by Smalltalk-80. It allows you to learn about Ruby by browsing through its class hierarchies, and see any of its methods.