Actualización de enterpriseCodeSigningCertificate

Espacio de nombres: microsoft.graph

Nota: la API de Microsoft Graph para Intune requiere una licencia activa de Intune para el espacio empresarial.

Actualice las propiedades de un objeto enterpriseCodeSigningCertificate .

Permisos

Se requiere uno de los siguientes permisos para llamar a esta API. Para obtener más información, incluido cómo elegir permisos, vea Permisos.

Tipo de permiso Permisos (de menos a más privilegiados)
Delegado (cuenta profesional o educativa) DeviceManagementApps.ReadWrite.All
Delegado (cuenta personal de Microsoft) No admitida.
Aplicación DeviceManagementApps.ReadWrite.All

Solicitud HTTP

PATCH /deviceAppManagement/enterpriseCodeSigningCertificates/{enterpriseCodeSigningCertificateId}

Encabezados de solicitud

Encabezado Valor
Authorization {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización.
Aceptar application/json

Cuerpo de la solicitud

En el cuerpo de la solicitud, proporcione una representación JSON para el objeto enterpriseCodeSigningCertificate .

En la tabla siguiente se muestran las propiedades necesarias al crear enterpriseCodeSigningCertificate.

Propiedad Tipo Descripción
id Cadena Identificador único del certificado, asignado al crearse. Admite: $filter, $select, $top, $OrderBy, $skip. $Búsqueda no se admite. Solo lectura.
contenido Binario Certificado de Code-Signing de Windows Enterprise en formato de datos sin procesar. Establézcalo en null una vez cargado el certificado y se hayan rellenado otras propiedades.
status certificateStatus Indica si el estado del certificado está aprovisionado o no aprovisionado. Los valores posibles son: notProvisioned, provisioned. El valor predeterminado no esProvisioned. La carga de un archivo de certificado válido a través de la consola de administración de Intune rellenará automáticamente este valor en la respuesta HTTP. Admite: $filter, $select, $top, $OrderBy, $skip. $Búsqueda no se admite. Los valores posibles son notProvisioned y provisioned.
subjectName Cadena Nombre del firmante del certificado. Esto puede contener información como país (C), estado o provincia (S), localidad (L), nombre común del certificado (CN), organización (O) y unidad organizativa (UO). La carga de un archivo de certificado válido a través de la consola de administración de Intune rellenará automáticamente este valor en la respuesta HTTP. Admite: $filter, $select, $top, $OrderBy, $skip. $Búsqueda no se admite.
subject Cadena Valor del firmante del certificado. Esto puede contener información como país (C), estado o provincia (S), localidad (L), nombre común del certificado (CN), organización (O) y unidad organizativa (UO). La carga de un archivo de certificado válido a través de la consola de administración de Intune rellenará automáticamente este valor en la respuesta HTTP. Admite: $filter, $select, $top, $OrderBy, $skip. $Búsqueda no se admite.
issuerName Cadena Nombre del emisor del certificado. Esto puede contener información como país (C), estado o provincia (S), localidad (L), nombre común del certificado (CN), organización (O) y unidad organizativa (UO). La carga de un archivo de certificado válido a través de la consola de administración de Intune rellenará automáticamente este valor en la respuesta HTTP. Admite: $filter, $select, $top, $OrderBy, $skip. $Búsqueda no se admite.
Emisor Cadena Valor del emisor del certificado. Esto puede contener información como país (C), estado o provincia (S), localidad (L), nombre común del certificado (CN), organización (O) y unidad organizativa (UO). La carga de un archivo de certificado válido a través de la consola de administración de Intune rellenará automáticamente este valor en la respuesta HTTP. Admite: $filter, $select, $top, $OrderBy, $skip. $Búsqueda no se admite.
expirationDateTime DateTimeOffset Fecha y hora de expiración del certificado (con formato ISO 8601, en hora UTC). La carga de un archivo de certificado válido a través de la consola de administración de Intune rellenará automáticamente este valor en la respuesta HTTP. Admite: $filter, $select, $top, $OrderBy, $skip. $Búsqueda no se admite.
uploadDateTime DateTimeOffset Fecha y hora del certificado de CodeSigning cuando se carga (con el formato ISO 8601, a la hora UTC). La carga de un archivo de certificado válido a través de la consola de administración de Intune rellenará automáticamente este valor en la respuesta HTTP. Admite: $filter, $select, $top, $OrderBy, $skip. $Búsqueda no se admite.

Respuesta

Si se ejecuta correctamente, este método devuelve un 200 OK código de respuesta y un objeto enterpriseCodeSigningCertificate actualizado en el cuerpo de la respuesta.

Ejemplo

Solicitud

Aquí tiene un ejemplo de la solicitud.

PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/enterpriseCodeSigningCertificates/{enterpriseCodeSigningCertificateId}
Content-type: application/json
Content-length: 390

{
  "@odata.type": "#microsoft.graph.enterpriseCodeSigningCertificate",
  "content": "Y29udGVudA==",
  "status": "provisioned",
  "subjectName": "Subject Name value",
  "subject": "Subject value",
  "issuerName": "Issuer Name value",
  "issuer": "Issuer value",
  "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00",
  "uploadDateTime": "2016-12-31T23:58:46.5747426-08:00"
}

Respuesta

Aquí tiene un ejemplo de la respuesta. Nota: Es posible que el objeto de respuesta que aparezca aquí esté truncado para abreviar. Todas las propiedades se devolverán desde una llamada real.

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 439

{
  "@odata.type": "#microsoft.graph.enterpriseCodeSigningCertificate",
  "id": "b20d3703-3703-b20d-0337-0db203370db2",
  "content": "Y29udGVudA==",
  "status": "provisioned",
  "subjectName": "Subject Name value",
  "subject": "Subject value",
  "issuerName": "Issuer Name value",
  "issuer": "Issuer value",
  "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00",
  "uploadDateTime": "2016-12-31T23:58:46.5747426-08:00"
}