Запрос на сертификат (DSSCertRequest)
Созданный запрос на сертификат.
Объект данного типа возвращается при:
- v1 API Создании запроса на сертификат (метод /requests)
- v1 API Получении списка запросов на сертификаты (метод /requests)
- v1 API Получении запроса на сертификат по идентификатору (метод /requests)
- v2 API Создании запроса на сертификат (метод /requests)
- v2 API Получении списка запросов на сертификаты (метод /requests)
- v2 API Получении запроса на сертификат по идентификатору (метод /requests)
Подробнее о выпуске запроса на сертификат смотреть раздел Создание запроса на сертификат
Поле | Тип | Описание |
---|---|---|
ID | int | Идентификатор запроса на Сервисе Подписи |
Base64Request | string | Запрос на сертификат в формате BASE64 |
CertificateAuthorityID | int | Идентификатор удостоверяющего центра, к которому направлен запрос на сертификат |
CARequestID | string | Идентификатор запроса на сертификат в удостоверяющем центре (КриптоПро УЦ 2.0) |
CADisplayName | string | Отображаемое имя УЦ |
DistName | string | Закодированное различительное имя субъекта |
Subject | string | Общее имя субъекта |
Status | DSSRequestStatusEnum | Статус запроса в УЦ |
CertificateID | int | Идентификатор сертификата, с которым связан запрос. |
RequestType | CARequestTypeEnum | Тип запроса к удостоверяющему центру. |
GroupID | guid | Идентификатор криптопровайдера |
CertificateType | CertificateType | Тип хранения ключа пользователя. |
Storage | KeyStorageType | (флаг) Размещение ключа пользователя. |
StorageInfo | List<KeyStorageInfo> | Сведения о размещение ключа пользователя. |
Сведения об Удостоверяющем Центре, обработавщем запрос на сертификат, можно получить из Политики Сервиса Подписи, по идентификатору CertificateAuthorityID
.
Сведения о криптопровайдере, использованном при создании закрытого ключа, можно получить из Политики Сервиса Подписи, по идентификатору GroupID
.
Пример
{
"CertificateType": "ClientSide",
"Storage": "Mobile",
"Base64Request": "MIIBOzCB6QIBADAkMQswCQYDVQQGEwJSVTEVMBMGA1UEAxMMSXJlbmUgSGVsbGVyMGYwHwYIKoUDBwEBAQEwEwYHKoUDAgIkAAYIKoUDBwEBAgIDQwAEQEhlt31eJSEc/oDVRvnHVl56//UNacZ5GAP7/HlDZqjXJrEgt59ji6lAF1hGJQ/iqsDyMHcDrlvAPxwAIMk5fyWgVjBUBgorBgEEAYI3AgEOMUYwRDALBgNVHQ8EBAMCBPAwNQYJKwYBBAGCNxUHBCgwJgYeKoUDAgIyAQmH8OBOhu7PDIXpkVuCr7RcgcpVgrNEAgEBAgEAMAoGCCqFAwcBAQMCA0EAEuEDF+OALFdbM4mYyUHwl45lG2FS9Q6OyMCrjvdjimUoIR/kr6qLQkJmiZ4vATy26umALeAMz/kooKGe+W8qJw==",
"CertificateAuthorityID": 1,
"CADisplayName": null,
"DistName": "CN=Irene Heller, C=RU",
"Subject": "Irene Heller",
"Status": "ACCEPTED",
"ID": 13222,
"CARequestID": "cdf39b67-d9a4-4029-a41f-ae4801276378",
"CertificateID": 12160,
"RequestType": "Certificate",
"GroupID": "b3c2d004-48dd-4c40-826f-43928f3729b6"
}