Ajustes de la carga útil de gestión de dispositivos “Transparencia de certificados” para dispositivos Apple

Usa la carga útil “Transparencia de certificados” para controlar el comportamiento de la imposición de la transparencia de certificados para los usuarios de dispositivos Apple. Esta carga útil personalizada no requiere un servicio de gestión de dispositivos ni que aparezca el número de serie del dispositivo en Apple School Manager o Apple Business.

iOS, iPadOS, macOS, tvOS, watchOS 10 y visionOS 1.1 cuentan con requisitos de transparencia de certificados para que los certificados TLS sean de confianza. La transparencia de certificados conlleva enviar el certificado público de tu servidor a un registro que está disponible para el público. Si utilizas certificados para servidores solo internos, es posible que no puedas mostrar esos servidores y, por lo tanto, no puedas usar “Transparencia de certificados”. El resultado es que los requisitos de transparencia de certificados provocan que los usuarios tengan errores de certificados de confianza.

Esta carga útil permite a los administradores de dispositivos reducir los requisitos de transparencia de certificados para los servidores y dominios internos con el fin de evitar esos errores de confianza en los dispositivos que se comuniquen con los servidores internos.

La carga útil “Transferencia de certificados” es compatible con lo siguiente. Para obtener más información, consulta Información de carga útil.

  • Identificador de carga compatible: com.apple.security.certificatetransparency

  • Sistemas operativos compatibles y canales: iOS, iPadOS, dispositivo iPad compartido, dispositivo macOS, tvOS, watchOS 10, visionOS 1.1.

  • Métodos de inscripción admitidos: Inscripción de usuario, inscripción de dispositivos e inscripción automatizada de dispositivos.

  • Se permiten duplicados: True (verdadero): se puede entregar a un dispositivo más de una carga útil “Transparencia de certificados”.

Puedes usar los ajustes de la tabla siguiente con la carga útil “Transparencia de certificados”.

Ajuste

Descripción

Obligatorio

Desactivar la imposición de la transparencia de certificados para determinados certificados

Selecciona esta opción para permitir certificados no fiables privados desactivando la imposición de la transparencia de certificados. Para que los certificados se desactiven tienen que contener (1) el algoritmo que usó el emisor para firmar el certificado y (2) la clave pública asociada con la identidad para la que se ha emitido el certificado. Para los valores específicos que necesitas, consulta el resto de esta tabla.

No.

Algoritmo

El algoritmo que usó el emisor para firmar el certificado. El valor tiene que ser “sha256”.

Sí, si se usa la opción de desactivar la imposición de la transparencia de certificados para determinados certificados.

Hash de subjectPublicKeyInfo

La clave pública asociada con la identidad para la que se ha emitido el certificado.

Sí, si se usa la opción de desactivar la imposición de la transparencia de certificados para determinados certificados.

Desactivar dominios específicos

Una lista de dominios en los que la transparencia de certificados está desactivada. Se puede usar un punto previo para que coincida con los subdominios, pero una regla de coincidencia de dominio no puede coincidir necesariamente con todos los dominios incluidos en un dominio de nivel superior. (“.com” y “.co.uk” no se permiten, pero sí “.melardclothing.com” y “.melardclothing.co.uk”).

No.

Nota: Cada desarrollador de servicio de gestión de dispositivos implementa estos ajustes de forma diferente. Para ver cómo se aplican varios ajustes de “Transparencia de certificado” a tus dispositivos, consulta la documentación del servicio de gestión de dispositivos de tu desarrollador.

Cómo crear el hash de subjectPublicKeyInfo

Para que la imposición de la transparencia de certificados se desactive al establecer esta política, el hash subjectPublicKeyInfo tiene que ser uno de los siguientes:

El primer método para detener la imposición de la transparencia de certificados

Un hash del valor subjectPublicKeyInfo del certificado de hoja del servidor.

El segundo método para detener la imposición de la transparencia de certificados

  • El hash es de un campo subjectPublicKeyInfo del certificado raíz o de cualquier intermediario de la cadena de certificados.

  • Ese certificado raíz o intermedio está limitado a través de la extensión X.509v3 nameConstraints.

  • Hay uno o varios directoryName nameConstraints en permittedSubtrees.

  • directoryName contiene un atributo organizationName.

El tercer método para detener la imposición de la transparencia de certificados

  • El hash es de un campo subjectPublicKeyInfo del certificado raíz o de cualquier intermediario de la cadena de certificados.

  • Ese certificado raíz o intermedio tiene uno o varios atributos organizationName en el sujeto de certificado.

  • El certificado de hoja del servidor contiene el mismo número de atributos organizationName, en el mismo orden, y es una coincidencia exacta con valores idénticos (byte por byte).

Cómo generar los datos especificados

En el diccionario subjectPublicKeyInfo, usa los siguientes comandos:

  • Certificado codificado con PEM: openssl x509 -pubkey -in example_certificate.pem -inform pem | openssl pkey -pubin -outform der | openssl dgst -sha256 -binary | base64

  • Certificado codificado con DER: openssl x509 -pubkey -in example_certificate.der -inform der | openssl pkey -pubin -outform der | openssl dgst -sha256 -binary | base64

Si el certificado no tiene una extensión .pem o .der, usa los siguientes comandos de archivo para identificar su tipo de codificación:

  • Archivo example_certificate.crt

  • Archivo example_certificate.cer

Para ver un ejemplo completo de esta carga útil personalizada, consulta el ejemplo de carga útil personalizada de transparencia de certificados.

Fecha de publicación: 7 de marzo de 2024
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
¿Te ha resultado útil?
Límite de caracteres: 250
El límite máximo de caracteres es 250.
Gracias por tus comentarios.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.