Поделиться через


Запрос Get

Возвращает один или несколько указанных Microsoft Identity Manager (MIM) запросов управления сертификатами (CM).

Примечание

URL-адреса в этой статье относятся к имени узла, выбранному во время развертывания API, например https://api.contoso.com.

Запрос

Метод URL-адрес запроса
GET /CertificateManagement/api/v1.0/requests/{id}

Параметры URL-адреса

Свойство Описание
идентификатор Необязательный элемент. Глобальный уникальный идентификатор (GUID) запроса, который необходимо извлечь.

Параметры запроса

Свойство Описание
targetuser Необязательный элемент. Целевой пользователь запроса. Если целевой объект не указан, возвращаются все запросы, независимо от целевого пользователя.

Примечание. В настоящее время поддерживается только значение current.
status Необязательный элемент. Указывает состояние запроса, который нужно извлечь. Возможные типы состояний: "Утверждено", "Отменено", "Завершено", "Отказано", "Выполнение", "Сбой", "Нет" и "Ожидание".
Если состояние не указано, возвращаются все запросы, независимо от состояния.

Заголовки запросов

Общие заголовки запросов см. в разделе Заголовки HTTP-запросов и ответов в службе REST API CM.

Текст запроса

Нет.

Ответ

В этом разделе описывается ответ.

Коды ответов

Код Описание
200 ОК
204 Нет содержимого
403 Запрещено
500 Внутренняя ошибка

Заголовки ответов

Общие заголовки ответов см. в разделе Заголовки HTTP-запросов и ответов в службе REST API CM.

Текст ответа

В случае успешного выполнения возвращается один или несколько объектов запроса со следующими свойствами:

Имя Описание
Комментарий Комментарий, связанный с запросом MIM CM.
Завершено Время завершения запроса MIM CM.
DataCollection Элементы сбора данных, связанные с запросом MIM CM.
DataCollectionFlags Параметры сбора данных для запроса MIM CM.
Флаги Параметры, связанные с запросом MIM CM.
IsDataCollectionComplete Логическое значение, указывающее, завершен ли сбор данных для запроса MIM CM.
IsEnrollmentAgent Логическое значение, указывающее, необходим ли агент подачи заявок для выполнения запроса MIM CM.
IsSmartcard Логическое значение, указывающее, является ли запрос MIM CM запросом смарт-карты или запросом профиля программного обеспечения.
NewProfileUuid Идентификатор нового профиля программного обеспечения, созданный запросом MIM CM.
NewSmartcardUuid Идентификатор новой смарт-карты, назначенный запросом MIM CM.
OldProfileUuid Идентификатор профиля программного обеспечения, для которого создан запрос MIM CM.
OldSmartcardUuid Идентификатор смарт-карты, для которой создан запрос MIM CM.
OriginatorUserUuid Удостоверение пользователя, отправившего запрос MIM CM.
Приоритет Приоритет запроса MIM CM.
ProfileTemplateUuid Идентификатор шаблона профиля, для которого создан запрос MIM CM.
RequestType Тип запроса MIM CM.
SecurityDescriptor Дескриптор безопасности для запроса MIM CM.
Состояние Состояние запроса MIM CM.
Отправлено Время отправки запроса MIM CM.
TargetUserUuid Идентификатор целевого пользователя для запроса MIM CM.
Uuid Идентификатор запроса MIM CM.

Пример

В этом разделе приведен пример получения указанных запросов MIM CM.

Пример. Запрос 1

GET /certificatemanagement/api/v1.0/requests/a9b4b42c-cc50-4c9b-89d1-bbc0bcd5a099 HTTP/1.1

Пример: ответ 1

HTTP/1.1 200 OK

{
    "Uuid":"a9b4b42c-cc50-4c9b-89d1-bbc0bcd5a099",
    "RequestType":1,
    "Status":3,
    "Flags":2,
    "DataCollection":[

    ],
    "DataCollectionFlags":32,
    "OriginatorUserUuid":"8f1590dc-d932-4b66-8e68-2e91c5880780",
    "TargetUserUuid":"8f1590dc-d932-4b66-8e68-2e91c5880780",
    "Submitted":"2015-07-07T23:36:21.93Z",
    "Completed":"0001-01-01T00:00:00",
    "NewProfileUuid":"00000000-0000-0000-0000-000000000000",
    "OldProfileUuid":"00000000-0000-0000-0000-000000000000",
    "NewSmartcardUuid":"00000000-0000-0000-0000-000000000000",
    "OldSmartcardUuid":"00000000-0000-0000-0000-000000000000",
    "Priority":0,
    "Comment":"",
    "ProfileTemplateUuid":"a039b4d0-5ce8-4eff-8651-181c6576fda3",
    "SecurityDescriptor":"O:S-1-5-21-2127521184-1604012920-1887927527-14134865D:(D;;LC;;;S-1-5-21-2127521184-1604012920-1887927527-14995557)(A;;DCSW;;;S-1-5-21-2127521184-1604012920-1887927527-5094533)(A;;DCSW;;;S-1-5-21-2127521184-1604012920-1887927527-5094534)(A;;DCSW;;;S-1-5-21-2127521184-1604012920-1887927527-5219125)(A;;SWRC;;;S-1-5-21-2127521184-1604012920-1887927527-5094533)(A;;RC;;;WD)(A;;CCDCLCSWSDRC;;;S-1-5-21-2127521184-1604012920-1887927527-14134865)(A;;DCSW;;;S-1-5-21-2127521184-1604012920-1887927527-14995557)(A;;CCDCSW;;;S-1-5-21-2127521184-1604012920-1887927527-14995557)\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000",
    "IsSmartcard":true,
    "IsEnrollmentAgent":false,
    "IsDataCollectionComplete":false
}

Пример: запрос 2

GET /certificatemanagement/api/v1.0/requests/0c96d73f-967b-420e-854a-43ad2a1504bc HTTP/1.1

Пример. Ответ 2

HTTP/1.1 200 OK

{
    "Uuid":"0c96d73f-967b-420e-854a-43ad2a1504bc",
    "RequestType":5,
    "Status":3,
    "Flags":2,
    "DataCollection":[
        {
            "Name":"Sample Data Item",
            "Value":null
        }
    ],
    "DataCollectionFlags":32,
    "OriginatorUserUuid":"8f1590dc-d932-4b66-8e68-2e91c5880780",
    "TargetUserUuid":"8f1590dc-d932-4b66-8e68-2e91c5880780",
    "Submitted":"2015-07-07T23:40:33.133Z",
    "Completed":"0001-01-01T00:00:00",
    "NewProfileUuid":"b99ff38c-6653-471f-ae3c-325bb351a6bc",
    "OldProfileUuid":"b99ff38c-6653-471f-ae3c-325bb351a6bc",
    "NewSmartcardUuid":"17cf063d-e337-4aa9-a822-346554ddd3c9",
    "OldSmartcardUuid":"17cf063d-e337-4aa9-a822-346554ddd3c9",
    "Priority":0,
    "Comment":"",
    "ProfileTemplateUuid":"a039b4d0-5ce8-4eff-8651-181c6576fda3",
    "SecurityDescriptor":"O:S-1-5-21-2127521184-1604012920-1887927527-14134865D:(D;;LC;;;S-1-5-21-2127521184-1604012920-1887927527-14995557)(A;;SWRC;;;S-1-5-21-2127521184-1604012920-1887927527-5094533)(A;;RC;;;WD)(A;;CCDCLCSWSDRC;;;S-1-5-21-2127521184-1604012920-1887927527-14134865)(A;;DCSW;;;S-1-5-21-2127521184-1604012920-1887927527-14995557)(A;;CCDCSW;;;S-1-5-21-2127521184-1604012920-1887927527-14995557)\u0000\u0000\u0000\u0000\u0000\u0000",
    "IsSmartcard":true,
    "IsEnrollmentAgent":false,
    "IsDataCollectionComplete":false
}

См. также раздел