RSA Key-Exchange iOS a Java

en mi aplicación de iPhone, generé un par de keys público-privado usando SecKeyGeneratePair .

Ahora quiero enviar la key pública a mi server Java. ¿Existe la posibilidad de extraer module y exponente o de generar un certificate X509 de mi key pública, para poder utilizarlo en mi server java?

Sí, podrías generar un Certificado X509 desde la key pública y usarlo desde tu server java. Lea este artículo, es bastante útil: http://www.mayrhofer.eu.org/create-x509-certs-in-java/