Sarebbe possibile farlo, ma la semplice domanda è: perché?
Supponiamo che quando si firma il certificato TBS si cambi il nome dell'emittente con qualcos'altro. Se il firmatario specificato del certificato è diverso dal firmatario reale , il processo di convalida del percorso del certificato fallirebbe.
Controlla RFC 5280 Sezione 6 per visualizzare l'algoritmo di convalida del percorso del certificato. Uno dei controlli chiave è che l'oggetto del certificato x è l'emittente del certificato x + 1, che nella tua domanda non è il caso. Pertanto, il certificato prodotto fallirebbe sempre nella convalida del certificato.
In tutte le situazioni commerciali non sarebbe possibile farlo, perché la parte emittente del certificato non è inclusa nella richiesta di certificato ( controlla il formato PKCS # 10 ) ed è impostato dalla CA appena prima della firma effettiva del certificato.
Ma se si stesse facendo la programmazione effettiva della firma del certificato (usando, ad esempio, le API di bouncycastle in Java o C #), allora si potrebbe cambiare il nome dell'emittente. Tuttavia, in questo modo il tuo certificato fallirebbe la convalida da parte di tutti i sistemi diversi da un sistema di convalida personalizzato che dovresti costruire da solo.