w7 APPLICATION CSP
En la tabla siguiente se muestra la aplicabilidad de Windows:
Edición | Windows 10 | Windows 11 |
---|---|---|
Inicio | Sí | Sí |
Pro | Sí | Sí |
Windows SE | No | Sí |
Negocios | Sí | Sí |
Empresa | Sí | Sí |
Educación | Sí | Sí |
El proveedor de servicios de configuración application que tiene un APPID de w7 se usa para arrancar un dispositivo con una cuenta de OMA DM. Aunque este proveedor de servicios de configuración se usa para configurar una cuenta de OMA DM, se administra a través del aprovisionamiento de cliente OMA.
Nota
Este proveedor de servicios de configuración requiere que se acceda a las funcionalidades de ID_CAP_CSP_FOUNDATION y ID_CAP_DEVICE_MANAGEMENT_ADMIN desde una aplicación de configuración de red.
A continuación se muestra el proveedor de servicios de configuración en formato de árbol, tal como se usa en el aprovisionamiento de cliente OMA.
APPLICATION
---APPADDR
------ADDR
------ADDRTYPE
------PORT
---------PORTNBR
---APPAUTH
------AAUTHDATA
------AAUTHLEVEL
------AAUTHNAME
------AAUTHSECRET
------AAUTHTYPE
---AppID
---BACKCOMPATRETRYDISABLED
---CONNRETRYFREQ
---DEFAULTENCODING
---INIT
---INITIALBACKOFTIME
---MAXBACKOFTIME
---NAME
---PROTOVER
---PROVIDER-ID
---ROLE
---TO-NAPID
---USEHWDEVID
---SSLCLIENTCERTSEARCHCRITERIA
Nota
Todos los nombres de parámetros y tipos de características distinguen mayúsculas de minúsculas y deben usar todas las mayúsculas. Las credenciales APPSRV y CLIENT deben proporcionarse en xml de aprovisionamiento.
APPADDR Esta característica se usa en la característica application w7 para especificar la dirección del servidor DM.
APPADDR/ADDR Opcional. El parámetro ADDR se usa en la característica APPADDR para obtener o establecer la dirección del servidor OMA DM. Este parámetro usa un valor de cadena.
APPADDR/ADDRTYPE Opcional. El parámetro ADDRTYPE se usa en la característica APPADDR para obtener o establecer el formato del parámetro ADDR. Este parámetro usa un valor de cadena.
En OMA DM XML, si hay varias instancias de este parámetro, se usa el primer valor de parámetro válido.
APPADDR/PORT Esta característica se usa en la característica APPADDR para especificar información de puerto.
APPADDR/PORT/PORTNBR Obligatorio. El parámetro PORTNBR se usa en la característica PORT para obtener o establecer el número del puerto al que conectarse. Este parámetro toma un valor numérico en formato de cadena.
APPAUTH Esta característica se usa en la característica de aplicación w7 para especificar la información de autenticación.
APPAUTH/AAUTHDATA Opcional. El parámetro AAUTHDATA se usa en la característica APPAUTH para obtener o establecer más datos usados en la autenticación. Este parámetro se usa para transmitir el nonce para el tipo de autenticación implícita. Este parámetro usa un valor de cadena. El valor de este parámetro es una base64 codificada en forma de una serie de bytes. Si AAUTHTYPE es DIGEST, este valor se usa como un valor de nonce en el cálculo de hash MD5 y la forma octal de los datos binarios se debe usar al calcular el hash en el lado servidor y en el lado del dispositivo.
APPAUTH/AAUTHLEVEL Obligatorio. El parámetro AAUTHLEVEL se usa en la característica APPAUTH para indicar si las credenciales son para la autenticación de servidor o de cliente. Este parámetro usa un valor de cadena. Puede establecer este valor.
Valores válidos:
APPSRV: especifica que el cliente se autentica en el servidor OMA DM en el nivel de protocolo DM.
CLIENT: especifica que el servidor se autentica en el cliente OMA DM en el nivel de protocolo DM.
APPAUTH/AAUTHNAME Opcional. El parámetro AAUTHNAME se usa en la característica APPAUTH para diferenciar los nombres de cliente de OMA DM. Este parámetro usa un valor de cadena. Puede establecer este valor.
APPAUTH/AAUTHSECRET Obligatorio. El parámetro AAUTHSECRET se usa en la característica APPAUTH para obtener o establecer el secreto de autenticación usado para autenticar al usuario. Este parámetro usa un valor de cadena.
APPAUTH/AAUTHTYPE Opcional. El parámetro AAUTHTYPE de la característica APPAUTH se usa para obtener o establecer el método de autenticación. Este parámetro usa un valor de cadena.
Valores válidos:
- BASIC: especifica que el tipo de autenticación "syncml:auth-basic" de SyncML DM.
- DIGEST: especifica que el tipo de autenticación "syncml:auth-md5" de SyncML DM.
- Cuando AAUTHLEVEL es CLIENT, AAUTHTYPE debe ser DIGEST. Cuando AAUTHLEVEL es APPSRV, AAUTHTYPE puede ser BÁSICO o DIGEST.
APPID Obligatorio. El parámetro APPID se usa en la característica APPLICATION para diferenciar los tipos de protocolos y servicios de aplicación disponibles. Este parámetro usa un valor de cadena. Puede obtener o establecer este valor. El único valor válido para configurar el APPID de arranque de aprovisionamiento de cliente OMA es w7.
BACKCOMPATRETRYDISABLED Opcional. El parámetro BACKCOMPATRETRYDISABLED se usa en la característica APPLICATION para especificar si se vuelve a intentar volver a enviar un paquete con una versión de protocolo anterior (por ejemplo, 1.1) en SyncHdr (sin incluir la primera vez).
Nota
Este parámetro no contiene un valor. La existencia de este parámetro significa que el reintento de compatibilidad con versiones anteriores está deshabilitado. Si falta el parámetro, significa que el reintento de compatibilidad con versiones anteriores está habilitado.
CONNRETRYFREQ Opcional. El parámetro CONNRETRYFREQ se usa en la característica APPLICATION para especificar cuántos reintentos realiza el cliente DM cuando hay errores de nivel de Administrador de conexiones o wininet. Este parámetro toma un valor numérico en formato de cadena. El valor predeterminado es "3". Puede establecer este parámetro.
DEFAULTENCODING Opcional. El parámetro DEFAULTENCODING se usa en la característica APPLICATION para especificar si el cliente DM debe usar WBXML o XML para el paquete DM al comunicarse con el servidor. Puede obtener o establecer este parámetro.
Los valores válidos son:
- application/vnd.syncml.dm+xml (predeterminado)
- application/vnd.syncml.dm+wbxml
INIT Opcional. El parámetro INIT se usa en la característica APPLICATION para indicar que el servidor de administración quiere que el cliente inicie una sesión de administración inmediatamente después de la aprobación de la configuración. Si el documento w7 APPLICATION actual se colocará en ROM, el parámetro INIT no debe estar presente.
Nota
Este nodo solo es para operadores móviles y servidores MDM que intenten usar esto producirá un error. Este nodo no se admite en el escenario de inscripción de MDM empresarial. Este parámetro obliga al dispositivo a intentar conectarse con el servidor OMA DM. Se produce un error en el intento de conexión si el XML se establece durante la fase coldinit. Una causa común de este error es que inmediatamente después de que coldinit haya terminado la radio todavía no está lista.
INITIALBACKOFFTIME Opcional. El parámetro INITIALBACKOFFTIME se usa en la característica APPLICATION para especificar el tiempo de espera inicial en milisegundos cuando el cliente DM vuelve a intentar por primera vez. El tiempo de espera crece exponencialmente. Este parámetro toma un valor numérico en formato de cadena. El valor predeterminado es "16000". Puede obtener o establecer este parámetro.
MAXBACKOFFTIME Opcional. El parámetro MAXBACKOFFTIME se usa en la característica APPLICATION para especificar el número máximo de milisegundos que se van a suspender después del error de envío de paquetes. Este parámetro toma el valor numérico en formato de cadena. El valor predeterminado es "86400000". Puede establecer este parámetro.
NOMBRE Opcional. El parámetro NAME se usa en la característica APPLICATION para especificar una identidad de aplicación legible por el usuario. Este parámetro se usa para definir parte de la ruta de acceso del Registro para los parámetros APPLICATION. Puede establecer este parámetro.
El parámetro NAME puede ser una cadena o null (sin valor). Si no se especifica ningún valor, la ubicación del Registro cambiará de forma predeterminada a <sin nombre>.
PROTOVER Opcional. El parámetro PROTOVER se usa en la característica APPLICATION para especificar la versión del protocolo OMA DM que admite el servidor. No se supone ningún valor predeterminado. La versión del protocolo establecida por este nodo coincidirá con la versión del protocolo que el cliente de DM notifica al servidor de SyncHdr en el paquete 1. Si no se especifica este nodo al agregar una cuenta de servidor DM, se usa la versión más reciente del protocolo DM que admite el cliente. En Windows Phone, esta versión es 1.2. Este parámetro es un parámetro personalizado de Microsoft. Puede establecer este parámetro.
Valores posibles:
- 1.1
- 1.2
PROVIDER-ID Opcional. El parámetro PROVIDER-ID se usa en la característica APPLICATION para diferenciar los servidores OMA DM. Especifica el identificador de servidor de un servidor de administración usado en la sesión de administración actual. Este parámetro usa un valor de cadena. Puede establecer este parámetro.
PAPEL Opcional. El parámetro ROLE se usa en la característica APPLICATION para especificar la cámara de aplicaciones de seguridad con la que se debe ejecutar la sesión de DM al comunicarse con el servidor DM. Los únicos roles admitidos son 8 (operador móvil) y 32 (empresa). Si este parámetro no está presente, se asume el rol de operador móvil. El cliente de inscripción empresarial solo puede establecer el rol de empresa. El cliente empresarial no puede establecer el rol de operador de telefonía móvil. Este parámetro es un parámetro personalizado de Microsoft. Este parámetro toma un valor numérico en formato de cadena. Puede obtener o establecer este parámetro.
A NAPID Opcional. El parámetro TO-NAPID se usa en la característica APPLICATION para especificar el punto de acceso de red que el cliente usará para conectarse al servidor OMA DM. Si se especifican varios parámetros TO-NAPID, solo se almacenará el primer valor TO-NAPID. Este parámetro usa un valor de cadena. Puede establecer este parámetro.
USEHWDEVID Opcional. El parámetro USEHWDEVID se usa en la característica APPLICATION para especificar el uso de la identificación de hardware del dispositivo. No tiene un valor.
- Si el parámetro no está presente, el comportamiento predeterminado es usar un GUID específico de la aplicación en lugar del identificador de dispositivo de hardware.
- Si el parámetro está presente, el identificador de dispositivo de hardware se proporcionará en el nodo ./DevInfo/DevID y en locURI de origen para el paquete DM enviado al servidor. La identidad de suscriptor móvil internacional (IMEI) se devuelve para un dispositivo GSM.
SSLCLIENTCERTSEARCHCRITERIA Opcional. El parámetro SSLCLIENTCERTSEARCHCRITERIA se usa en la característica APPLICATION para especificar los criterios de búsqueda de certificados de cliente. Este parámetro admite la búsqueda por atributo de firmante y almacenes de certificados. Si se proporciona cualquier otro criterio, se omite.
La cadena es una concatenación de pares nombre-valor, cada miembro del par delimitado por el carácter "&". El nombre y los valores están delimitados por el carácter "=". Si hay varios valores, cada valor está delimitado por el carácter Unicode "U+F000". Si el nombre o el valor contienen caracteres que no están en el conjunto UNRESERVED (como se especifica en RFC2396), esos caracteres tienen escape URI según la RFC.
Los nombres admitidos son Asunto y Almacenes; no se admite la búsqueda de certificados comodín.
Stores especifica qué certificados almacena el cliente DM que buscará para buscar el certificado de cliente SSL. El valor de almacén válido es My%5CUser. El nombre del almacén no distingue mayúsculas de minúsculas. Subject especifica el certificado que se va a buscar. Por ejemplo, para especificar que desea un certificado con un atributo subject determinado ("CN=Tester,O=Microsoft"), use lo siguiente:
Nota
%EF%80%80
es el carácter codificado con UTF8 U+F000.
<parm name="SSLCLIENTCERTSEARCHCRITERIA"
value="Subject=CN%3DTester,O%3DMicrosoft&Stores=My%5CUser" />