src/lib/GenericASN1ContentHandler.h
branchv_0
changeset 31 a87c97aecbf6
parent 27 d9cc2d356cdb
child 35 bf2c546f49d1
--- a/src/lib/GenericASN1ContentHandler.h	Sun Jul 11 18:09:19 2021 +0200
+++ b/src/lib/GenericASN1ContentHandler.h	Fri Jul 16 21:01:02 2021 +0200
@@ -55,6 +55,7 @@
 	void writeCollectionStart(const Header& header) override {
 		if (header.tag == UniversalType::Sequence) handlers.writeStartElement("sequence");
 		else if (header.tag == UniversalType::Set) handlers.writeStartElement("set");
+		else if (header.tag == UniversalType::OctetString || header.tag == UniversalType::BitString) handlers.writeStartElement("encapsulated",{"type", std::to_string(header.tag)}); // TODO: type name, better attributes
 		else handlers.writeStartElement("constructed");
 	}