Generación de una key PKCS12 desde SecKeyRef en iOS

Estoy trabajando en un problema donde necesito compartir un par de keys público / privado desde una aplicación iOS a una aplicación Watchkit 2.0. Dado que Watchkit 2.0 ya no le permite acceder directamente al llavero del reloj, quiero enviar una key pública PEM y una key privada PKCS12 a la vigilancia sobre la connection e importarla al llavero del reloj. Esto se hace difícil por varias razones:

  1. SecItemExport ya no está disponible en iOS. (Ni siquiera en los encabezados, estoy en iOS 9)
  2. Las opciones para get los bytes del SecItemCopyMatching no están en un formatting de uso inmediato (y no es algo que pueda insert en un NSData y enviarlo por cable al reloj).

Estamos generando el uso del código muy útil de este website ( http://blog.wingsofhermes.org/?p=42 ) Pude get los bytes de key pública en un formatting PEM.

Estoy buscando una transformación similar para los bytes de key privada a PKCS12 que SecPKCS12Import puede usar.

Cualquier ayuda muy apreciada.