Pare. Você está fazendo errado.
Uma chave privada é chamada privada por um motivo. É privada . Não deve ser compartilhado com terceiros, nem mesmo com uma autoridade de certificação. Ele não precisa assinar o CSR e não tem nenhum negócio sabendo disso.