Викас верен, вы не можете конвертировать сертификат X.509, так как подпись на сертификате связана с представлением DER этого конкретного сертификата. Любое изменение сертификата изменяет его представление DER и, таким образом, нарушает подпись. Если вам нужен сертификат v3, единственный вариант - выдать новый сертификат. Компонент открытого ключа позволяет только проверить, какой ключ использовался для подписи сертификата, для создания подписи необходим компонент закрытого ключа.