- JSON-представление
- GenericCaConnection
- ScepCaConnection
- GenericProfile
- ScepProfile
- SubjectAltName
- ChromeOsDevice
- ChromeOsUserSession
Процесс предоставления сертификата.
JSON-представление |
---|
{ "name": string, "provisioningProfileId": string, "subjectPublicKeyInfo": string, "startTime": string, "signData": string, "signatureAlgorithm": enum ( |
Поля | |
---|---|
name | Идентификатор. Имя ресурса |
provisioningProfileId | Только вывод. Идентификатор профиля предоставления сертификата. |
subjectPublicKeyInfo | Только выходные данные. Открытый ключ, для которого должен быть предоставлен сертификат. Представлен в виде X.509 SubjectPublicKeyInfo в кодировке DER. Строка в кодировке base64. |
startTime | Только вывод. Созданная сервером метка времени создания процесса предоставления сертификата. Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: |
signData | Только вывод. Данные, которые клиенту было предложено подписать. Это поле присутствует только после инициирования операции Строка в кодировке base64. |
signatureAlgorithm | Только вывод. Алгоритм подписи, используемый клиентскими и бэкенд-компонентами при обработке |
signature | Только вывод. Подпись Строка в кодировке base64. |
issuedCertificate | Только вывод. Выданный сертификат для данного процесса |
failureMessage | Только вывод. Сообщение о причине сбоя процесса |
Поле объединения ca_connection_type . Тип соединения с центром сертификации, используемый для данного процесса предоставления сертификата. ca_connection_type может быть только одним из следующих: | |
genericCaConnection | Только вывод. CA-подключение — это универсальное CA-подключение. |
scepCaConnection | Только выход. CA-соединение — это CA-соединение SCEP. |
Поле объединения profile_type . Тип профиля предоставления сертификата, используемого для данного процесса предоставления сертификата. profile_type может быть только одним из следующих: | |
genericProfile | Только вывод. Профиль представляет собой общий профиль предоставления сертификатов. |
scepProfile | Только вывод. Профиль представляет собой профиль подготовки сертификата SCEP. |
Поле объединения subject . Тип объекта, для которого предоставляется клиентский сертификат (subject). subject может быть только одним из следующих: | |
chromeOsDevice | Только вывод. Клиентский сертификат предоставляется для устройства ChromeOS. Он содержит информацию об устройстве. |
chromeOsUserSession | Только вывод. Клиентский сертификат предоставляется пользователю ChromeOS. Он содержит информацию о текущем сеансе пользователя. |
GenericCaConnection
Описывает общее соединение с центром сертификации.
JSON-представление |
---|
{ "caConnectionAdapterConfigReference": string } |
Поля | |
---|---|
caConnectionAdapterConfigReference | Только вывод. Строка, ссылающаяся на предоставленную администратором конфигурацию для службы центра сертификации. |
ScepCaConnection
Описывает соединение с центром сертификации SCEP.
JSON-представление |
---|
{ "caConnectionAdapterConfigReference": string } |
Поля | |
---|---|
caConnectionAdapterConfigReference | Только вывод. Строка, ссылающаяся на предоставленную администратором конфигурацию для службы центра сертификации. |
GenericProfile
Описывает общий профиль предоставления сертификатов.
JSON-представление |
---|
{ "profileAdapterConfigReference": string } |
Поля | |
---|---|
profileAdapterConfigReference | Только вывод. Строка, ссылающаяся на предоставленную администратором конфигурацию профиля предоставления сертификата. |
ScepProfile
Описывает профиль предоставления сертификата SCEP.
JSON-представление |
---|
{ "subjectCommonName": string, "organization": string, "organizationalUnits": [ string ], "locality": string, "state": string, "country": string, "subjectAltNames": [ { object ( |
Поля | |
---|---|
subjectCommonName | Только вывод. Общее название предмета. |
organization | Только вывод. Название организации, к которой принадлежит субъект. |
organizationalUnits[] | Только выходные данные. Организационные подразделения субъекта. |
locality | Только вывод. Местоположение объекта. |
state | Только вывод. Состояние субъекта. |
country | Только вывод. Страна субъекта. |
subjectAltNames[] | Только вывод. Альтернативные имена субъектов. |
certificateTemplateName | Только вывод. Имя шаблона сертификата, заданное администратором в его локальной инфраструктуре. Центр сертификации использует это имя для идентификации шаблона сертификата. |
keyUsages[] | Только вывод. Допустимые варианты использования ключа сертификата. |
SubjectAltName
Описывает альтернативное имя предмета.
JSON-представление |
---|
{
"type": enum ( |
Поля | |
---|---|
type | Только вывод. Тип расширения SubjectAltName. |
value | Только вывод. Значение альтернативного имени субъекта относительно |
ChromeOsDevice
Описывает устройство ChromeOS, к которому принадлежит CertificateProvisioningProcess
.
JSON-представление |
---|
{ "deviceDirectoryApiId": string, "serialNumber": string } |
Поля | |
---|---|
deviceDirectoryApiId | Только вывод. Уникальный идентификатор API каталога устройства. Это значение совпадает с идентификатором API каталога в консоли администратора на вкладке «Устройства» ChromeOS. |
serialNumber | Только вывод. Серийный номер устройства. Это значение совпадает с серийным номером в консоли администратора на вкладке «Устройства» ChromeOS. |
ChromeOsUserSession
Описывает сеанс пользователя ChromeOS, к которому принадлежит CertificateProvisioningProcess
.
JSON-представление |
---|
{
"userDirectoryApiId": string,
"userPrimaryEmail": string,
"chromeOsDevice": {
object ( |
Поля | |
---|---|
userDirectoryApiId | Только вывод. Уникальный идентификатор API каталога пользователя. |
userPrimaryEmail | Только вывод. Основной адрес электронной почты пользователя. |
chromeOsDevice | Только вывод. Это поле содержит информацию об устройстве ChromeOS, на котором запущен сеанс пользователя. Оно задаётся только в том случае, если пользователь аффилирован, то есть управляется той же организацией, которая управляет устройством ChromeOS. |