Sí, puede usar las herramientas de línea de comandos para emitir sus propios certificados autofirmados. Estos no necesitan ser limitada a un año.
No hay ninguna diferencia entre Acceso a Llaveros creado los certificados y aquellos que se crean utilizando herramientas de línea de comandos.
openssl
Con openssl
puede crear certificados de cualquier duración. La pregunta y las respuestas de cómo crear un certificado auto-firmado con OpenSSL le ayudará a empezar. El comando es eficaz:
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 730
El comando anterior se traducirá en una, de dos años de certificado auto-firmado.
Automático versus Manual
Con respecto a la seguridad, no hay ninguna diferencia en la seguridad entre los certificados creados por el Acceso a llaves de la interfaz gráfica y a las herramientas de línea de comandos.
La seguridad de los certificados autofirmados puede ser un problema. Los certificados auto-firmados no están firmados por un tercero de confianza. Esta tercera parte de la firma normalmente solo importa cuando el certificado se ha utilizado fuera de su entorno inmediato – que no es para esta situación.
Ad-Hoc
También puede ad-hoc firmado de código de una aplicación sin un certificado:
sudo codesign -f -s - /Applications/Xcode.app