Compartilhar via


Atualizar enterpriseCodeSigningCertificate

Namespace: microsoft.graph

Observação: A API do Microsoft Graph para Intune requer uma licença ativa do Intune para o locatário.

Atualize as propriedades de um objeto enterpriseCodeSigningCertificate .

Permissões

Uma das seguintes permissões é necessária para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.

Tipo de permissão Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante) DeviceManagementApps.ReadWrite.All
Delegado (conta pessoal da Microsoft) Sem suporte.
Application DeviceManagementApps.ReadWrite.All

Solicitação HTTP

PATCH /deviceAppManagement/enterpriseCodeSigningCertificates/{enterpriseCodeSigningCertificateId}

Cabeçalhos de solicitação

Cabeçalho Valor
Autorização {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização.
Aceitar application/json

Corpo da solicitação

No corpo do pedido, forneça uma representação JSON para o objeto enterpriseCodeSigningCertificate .

A tabela seguinte mostra as propriedades necessárias quando cria o enterpriseCodeSigningCertificate.

Propriedade Tipo Descrição
id Cadeia de caracteres O identificador exclusivo do certificado, atribuído após a criação. Suportes: $filter, $select, $top, $OrderBy $skip. $Search não é suportado. Somente leitura.
conteúdo Binária O Certificado de Code-Signing Do Windows Enterprise no formato de dados não processados. Definido como nulo depois de o certificado ter sido carregado e outras propriedades terem sido preenchidas.
status certificateStatus Se o Estado do Certificado foi Aprovisionado ou não Aprovisionado. Os valores possíveis são: não Aprovisionados, aprovisionados. A predefinição não é Aprovisionada. Carregar um ficheiro de certificado válido através da consola de administração do Intune preencherá automaticamente este valor na resposta HTTP. Suportes: $filter, $select, $top, $OrderBy $skip. $Search não é suportado. Os valores possíveis são: notProvisioned, provisioned.
SubjectName Cadeia de caracteres O nome do requerente do certificado. Isto pode conter informações como país (C), distrito ou província (S), localidade (L), nome comum do certificado (CN), organização (O) e unidade organizacional (UO). Carregar um ficheiro de certificado válido através da consola de administração do Intune preencherá automaticamente este valor na resposta HTTP. Suportes: $filter, $select, $top, $OrderBy $skip. $Search não é suportado.
assunto Cadeia de caracteres O valor do assunto do certificado. Isto pode conter informações como país (C), distrito ou província (S), localidade (L), nome comum do certificado (CN), organização (O) e unidade organizacional (UO). Carregar um ficheiro de certificado válido através da consola de administração do Intune preencherá automaticamente este valor na resposta HTTP. Suportes: $filter, $select, $top, $OrderBy $skip. $Search não é suportado.
issuerName Cadeia de caracteres O nome do emissor do certificado. Isto pode conter informações como país (C), distrito ou província (S), localidade (L), nome comum do certificado (CN), organização (O) e unidade organizacional (UO). Carregar um ficheiro de certificado válido através da consola de administração do Intune preencherá automaticamente este valor na resposta HTTP. Suportes: $filter, $select, $top, $OrderBy $skip. $Search não é suportado.
emissor Cadeia de caracteres O valor do emissor do certificado. Isto pode conter informações como país (C), distrito ou província (S), localidade (L), nome comum do certificado (CN), organização (O) e unidade organizacional (UO). Carregar um ficheiro de certificado válido através da consola de administração do Intune preencherá automaticamente este valor na resposta HTTP. Suportes: $filter, $select, $top, $OrderBy $skip. $Search não é suportado.
expirationDateTime DateTimeOffset A data e hora de expiração do certificado (com o formato ISO 8601, na hora UTC). Carregar um ficheiro de certificado válido através da consola de administração do Intune preencherá automaticamente este valor na resposta HTTP. Suportes: $filter, $select, $top, $OrderBy $skip. $Search não é suportado.
uploadDateTime DateTimeOffset A data/hora do CodeSigning Cert quando é carregado (com o formato ISO 8601, na hora UTC). Carregar um ficheiro de certificado válido através da consola de administração do Intune preencherá automaticamente este valor na resposta HTTP. Suportes: $filter, $select, $top, $OrderBy $skip. $Search não é suportado.

Resposta

Se for bem-sucedido, este método devolve um 200 OK código de resposta e um objeto enterpriseCodeSigningCertificate atualizado no corpo da resposta.

Exemplo

Solicitação

Este é um exemplo da solicitação.

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"
}

Resposta

Veja a seguir um exemplo da resposta. Observação: o objeto response mostrado aqui pode estar truncado por motivos de concisão. Todas as propriedades serão retornadas de uma chamada 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"
}