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


Тип ресурса 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, , SelfSignedTlsHashedIdentifierили Sign. DelegationPairwiseIdentifierVerifyNone

Если используется значение 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"
}