Обновление enterpriseCodeSigningCertificate
Пространство имен: microsoft.graph
Примечание. API Microsoft Graph для Intune требует наличия активной лицензии Intune для клиента.
Обновите свойства объекта enterpriseCodeSigningCertificate .
Разрешения
Для вызова этого API требуется одно из следующих разрешений. Дополнительные сведения, включая сведения о том, как выбрать разрешения, см. в статье Разрешения.
Тип разрешения | Разрешения (в порядке повышения привилегий) |
---|---|
Делегированные (рабочая или учебная учетная запись) | DeviceManagementApps.ReadWrite.All |
Делегированные (личная учетная запись Майкрософт) | Не поддерживается. |
Приложение | DeviceManagementApps.ReadWrite.All |
HTTP-запрос
PATCH /deviceAppManagement/enterpriseCodeSigningCertificates/{enterpriseCodeSigningCertificateId}
Заголовки запроса
Заголовок | Значение |
---|---|
Авторизация | Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации. |
Accept | application/json |
Текст запроса
В тексте запроса укажите представление объекта enterpriseCodeSigningCertificate в формате JSON.
В следующей таблице показаны свойства, необходимые при создании enterpriseCodeSigningCertificate.
Свойство | Тип | Описание |
---|---|---|
id | String | Уникальный идентификатор сертификата, назначаемого при создании. Поддержка: $filter, $select, $top, $OrderBy $skip. $Поиск не поддерживается. Только для чтения. |
содержимое | В двоичном формате | Сертификат Windows Enterprise Code-Signing в формате необработанных данных. Установите значение NULL после отправки сертификата и заполнения других свойств. |
status | certificateStatus | Состояние сертификата подготовлено или не подготовлено. Возможные значения: notProvisioned, Provisioned. Значение по умолчанию непредвиделено. Отправка допустимого файла сертификата через консоль администрирования Intune автоматически заполнит это значение в HTTP-ответе. Поддержка: $filter, $select, $top, $OrderBy $skip. $Поиск не поддерживается. Возможные значения: notProvisioned , provisioned . |
subjectName | String | Имя субъекта для сертификата. Он может содержать такие сведения, как страна (C), штат или провинция (S), населенный пункт (L), общее имя сертификата (CN), организация (O) и подразделение (подразделение). Отправка допустимого файла сертификата через консоль администрирования Intune автоматически заполнит это значение в HTTP-ответе. Поддержка: $filter, $select, $top, $OrderBy $skip. $Поиск не поддерживается. |
subject | String | Значение субъекта для сертификата. Он может содержать такие сведения, как страна (C), штат или провинция (S), населенный пункт (L), общее имя сертификата (CN), организация (O) и подразделение (подразделение). Отправка допустимого файла сертификата через консоль администрирования Intune автоматически заполнит это значение в HTTP-ответе. Поддержка: $filter, $select, $top, $OrderBy $skip. $Поиск не поддерживается. |
issuerName | String | Имя издателя для сертификата. Он может содержать такие сведения, как страна (C), штат или провинция (S), населенный пункт (L), общее имя сертификата (CN), организация (O) и подразделение (подразделение). Отправка допустимого файла сертификата через консоль администрирования Intune автоматически заполнит это значение в HTTP-ответе. Поддержка: $filter, $select, $top, $OrderBy $skip. $Поиск не поддерживается. |
Эмитента | String | Значение издателя для сертификата. Он может содержать такие сведения, как страна (C), штат или провинция (S), населенный пункт (L), общее имя сертификата (CN), организация (O) и подразделение (подразделение). Отправка допустимого файла сертификата через консоль администрирования Intune автоматически заполнит это значение в HTTP-ответе. Поддержка: $filter, $select, $top, $OrderBy $skip. $Поиск не поддерживается. |
expirationDateTime | DateTimeOffset | Дата и время окончания срока действия сертификата (в формате ISO 8601 в формате UTC). Отправка допустимого файла сертификата через консоль администрирования Intune автоматически заполнит это значение в HTTP-ответе. Поддержка: $filter, $select, $top, $OrderBy $skip. $Поиск не поддерживается. |
uploadDateTime | DateTimeOffset | Дата отправки сертификата CodeSigning (в формате ISO 8601 в формате UTC). Отправка допустимого файла сертификата через консоль администрирования Intune автоматически заполнит это значение в HTTP-ответе. Поддержка: $filter, $select, $top, $OrderBy $skip. $Поиск не поддерживается. |
Отклик
В случае успешного 200 OK
выполнения этот метод возвращает код ответа и обновленный объект enterpriseCodeSigningCertificate в теле отклика.
Пример
Запрос
Ниже приведен пример запроса.
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"
}
Отклик
Ниже приведен пример отклика. Примечание. Представленный здесь объект отклика может быть усечен для краткости. При фактическом вызове будут возвращены все свойства.
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"
}
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по