Нельзя просто добавить блоб ASN.1 в сертификат X.509 и ожидать, что он станет частью сертификата. Сертификат представляет собой последовательность значений ASN.1, и поэтому он начинается с тега SEQUENCE и длины, которая охватывает весь сертификат.
Если вы хотите добавить поле в структуру сертификата (что, вероятно, будет означать, что он больше не является действительным сертификатом, но все еще может быть действительной структурой ASN.1), вам придется изменить длину этого последовательность, а также добавление ваших данных.
Да, 04 08 01 23 45 67 89 ab cd ef - допустимое кодирование DER для строки октетов. 04 в начале - это тег для OCTET STRING, а 08 - длина строки. Обратите внимание, что длины до 127 кодируются одним байтом, а для больших длин используется более длинное кодирование.
Хорошее введение в ASN.1 - и особенно его использование в криптографических сообщениях - см. «Руководство для неспециалистов по подмножеству ASN.1, BER и DER», которое вы сможете найти на Сайт rsa.com.