Necesito probar un analizador de certificados en formato PEM. Por lo tanto, necesito generar muchas variaciones, incluidas las que no son válidas por varias razones. Obviamente puedo usar openssl o una biblioteca como Bouncy Castle para crear certificados válidos, pero ¿qué hay de forzar errores? ¿Alguien puede indicarme herramientas que puedan ayudar?
Más específicamente, los tipos de errores que quiero poder generar son principalmente archivos PEM válidos que analizan la estructura DER, pero el DER no es válido de alguna manera. Tales como valores de longitud incorrecta, valores de etiqueta no definidos, versión incorrecta, firma no válida, etc ... De interés secundario para mí (al menos en este momento) son archivos PEM corruptos y archivos PEM de algo que no es un certificado DER