Lo he encontrado, y es bastante fácil (como cabría esperar de MacOS). Lo explicaré paso a paso.
Cómo almacenar Certificados S/MIME en Open Directory
- Inicie el Utilidad del directorio directamente desde Spotlight, o (así es como yo la encontré) pasando por Preferencias del sistema > Usuarios y grupos > (autentificar si es necesario) Servidor de cuentas de red - Editar (o Conectar si aún no lo ha hecho) > Utilidad Open Directory
- Seleccione el Editor de directorios en la parte superior
- Seleccione Ver: Usuarios Si no está seleccionada por defecto, haga clic en un usuario y se mostrarán los atributos del usuario.
- Para añadir un atributo, haciendo clic en el candado de arriba, autentifíquese para entrar en el modo de edición - tenga en cuenta que, esta vez, debe autenticarse con las credenciales de administrador del directorio, porque ahora queremos editar las entradas del directorio
- Haga clic en el signo + debajo de la lista de atributos para añadir un nuevo atributo
- Como verá, el userCertificate y userSMIMECertificate los atributos ya están disponibles en la lista desplegable
- Seleccione uno de ellos y pulse OK
- Al hacer clic en el atributo, sus datos se muestran debajo de la lista de atributos
- Puede alternar entre la vista de texto y la de datos: para añadir un certificado S/MIME, copie y pegue en la vista de texto o simplemente coloque el archivo en la vista de datos
- ¡Eso es todo!
Creo que los datos del certificado S/MIME deberían estar en formato PEM, pero no estoy seguro de ello.
Cómo recuperar Certificados S/MIME de Open Directory
Para que los clientes puedan recuperar los certificados S/MIME de Open Directory (o de cualquier LDAP en realidad), he aquí cómo hacerlo en un cliente Mac:
Utilice la aplicación Utilidad de directorios, como se ha explicado anteriormente, para añadir el servidor LDAP a la lista de búsqueda del Mac cliente (también se explica aquí ). Asegúrese de que el servidor LDAP está añadido en el Política de búsqueda lista en Contactos . No es necesario que el servidor de contactos de la aplicación Servidor esté activado.
Una vez que hayas añadido correctamente el servidor LDAP, abre la aplicación Contactos en el cliente. Debería haber una nueva entrada Servicios de directorio en la barra lateral izquierda. Haga clic en él y, a continuación, en el campo de búsqueda, introduzca el nombre de un usuario en su directorio LDAP. La entrada del directorio debería aparecer entonces, y a la izquierda de la dirección de correo electrónico, debería ver un pequeño símbolo de certificado similar al símbolo que aparece en la aplicación Mail para los correos electrónicos firmados. Al hacer clic en él, se mostrará el certificado S/MIME recuperado para este usuario.