class OpenSSL::ASN1::Constructive

Die Elternklasse für alle konstruierten Kodierungen. Der value-Attribut einer Constructive ist immer ein Array. Attribute sind die gleichen wie für ASN1Data, mit der Ergänzung von tagging.

SET und SEQUENCE

Die meisten konstruierten Kodierungen kommen in Form eines SET oder einer SEQUENCE. Diese Kodierungen werden durch eine der beiden Unterklassen von Constructive dargestellt

Bitte beachten Sie, dass getaggte Sequenzen und Sets immer noch als Instanzen von ASN1Data geparst werden. Find weitere Details zu getaggten Werten dort.

Beispiel - Konstruktion einer SEQUENCE

int = OpenSSL::ASN1::Integer.new(1)
str = OpenSSL::ASN1::PrintableString.new('abc')
sequence = OpenSSL::ASN1::Sequence.new( [ int, str ] )

Beispiel - Konstruktion eines SET

int = OpenSSL::ASN1::Integer.new(1)
str = OpenSSL::ASN1::PrintableString.new('abc')
set = OpenSSL::ASN1::Set.new( [ int, str ] )