Тип ресурса keyCredential
Пространство имен: microsoft.graph
Важно!
API версии /beta
в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Содержит учетные данные ключа, связанные с приложением или субъектом-службой. Свойство keyCredentialsсущностей приложения и servicePrincipal представляет собой коллекцию keyCredential.
Сведения о добавлении keyCredential с помощью Microsoft Graph см. в статье Добавление сертификата в приложение с помощью Microsoft Graph.
Свойства
Свойство | Тип | Описание |
---|---|---|
customKeyIdentifier | Binary | Двоичный тип из 40 символов, который можно использовать для идентификации учетных данных. Необязательный параметр. Если он не указан в полезных данных, по умолчанию используется отпечаток сертификата. |
displayName | String | Понятное имя ключа с максимальной длиной 90 символов. Более длинные значения принимаются, но сокращаются. Необязательный параметр. |
endDateTime | DateTimeOffset | Дата и время истечения срока действия учетных данных. Тип DateTimeOffset представляет сведения о дате и времени с использованием формата ISO 8601 и всегда указывает время в формате UTC. Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z . |
ключа | Binary | Значение для учетных данных ключа. Должно быть значением в кодировке Base64. Возвращается только для $select одного объекта, то есть GET applications/{applicationId}?$select=keyCredentials или GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials ; в противном случае он всегда null имеет значение . Из сертификата .cer ключ можно считывать с помощью метода Convert.ToBase64String(). Дополнительные сведения см. в разделе Получение ключа сертификата. |
keyId | GUID | Уникальный идентификатор ключа. |
startDateTime | DateTimeOffset | Дата и время, в течение которых учетные данные становятся действительными. Тип Timestamp представляет сведения о дате и времени в формате ISO 8601 и всегда находится в формате UTC. Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z . |
type | String | Тип учетных данных ключа; например, Symmetric , AsymmetricX509Cert или X509CertAndPassword . |
употребление | String | Строка, описывающая назначение, для которого можно использовать ключ; например, , , , , , Decrypt , Encrypt , , SelfSignedTls HashedIdentifier или Sign . Delegation PairwiseIdentifier Verify None Если используется значение Sign , то тип должен иметь значение X509CertAndPassword , а параметр passwordCredentials для подписи должен быть определен. |
Связи
Отсутствуют.
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"@odata.type": "#microsoft.graph.keyCredential",
"customKeyIdentifier": "Binary",
"displayName": "String",
"endDateTime": "String (timestamp)",
"key": "Binary",
"keyId": "Guid",
"startDateTime": "String (timestamp)",
"type": "String",
"usage": "String"
}