Тип ресурса trustFrameworkKey

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Представляет JWK (веб-клавишу JSON). TrustFrameworkKey — это структура данных JSON, представляющая криптографический ключ. Структура этого ресурса соответствует формату, определенному в RFC 7517, раздел 4.

Свойства

Свойство Тип Описание
d String Ключ RSA — закрытая экспонента. Поле невозможно прочитать.
ДП String Ключ RSA — первая экспонента. Поле невозможно прочитать.
dq String Ключ RSA — второй показатель степени. Поле невозможно прочитать.
e String Ключ RSA — общедоступная экспонента.
exp Int64 Это значение является NumericDate, как определено в RFC 7519. То есть числовое значение JSON, представляющее количество секунд от 1970-01-01T00:00:00Z UTC до указанной даты и времени в формате UTC, игнорируя корректировочные секунды.
k String Симметричный ключ для типа клавиши oct. Поле невозможно прочитать.
ребенок String Уникальный идентификатор ключа.
кty String Параметр kty (тип ключа) определяет семейство криптографических алгоритмов, используемых с ключом. Допустимые значения: rsa, oct.
n String Ключ RSA — модуль.
nbf Int64 Это значение является NumericDate, как определено в RFC 7519. То есть числовое значение JSON, представляющее количество секунд от 1970-01-01T00:00:00Z UTC до указанной даты и времени в формате UTC, игнорируя корректировочные секунды.
p String Ключ RSA — первое простое число. Поле невозможно прочитать.
q String Ключ RSA — второе простое число. Поле невозможно прочитать.
ци String Ключ RSA - Коэффициент. Поле невозможно прочитать.
status trustFrameworkKeyStatus Состояние ключа. Допустимые значения: enabled, disabled, unknownFutureValue.
Использование String Параметр использования (использование открытого ключа) определяет предполагаемое использование открытого ключа. Параметр use используется, чтобы указать, используется ли открытый ключ для шифрования данных или проверки подписи на данных. Возможные значения: sig (подпись), enc (шифрование).
x5c Коллекция строк Параметр x5c (цепочка сертификатов X.509) содержит цепочку из одного или нескольких сертификатов PKIX. Дополнительные сведения см. в RFC 5280.
х5т String Параметр x5t (отпечаток SHA-1 сертификата X.509) — это отпечаток SHA-1 в кодировке base64url (также известный как дайджест) в кодировке DER сертификата X.509. Дополнительные сведения см. в RFC 5280.

Связи

Отсутствуют.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "@odata.type": "#microsoft.graph.trustFrameworkKey",
  "k": "String",
  "x5c": [
    "String"
  ],
  "x5t": "String",
  "kty": "String",
  "use": "String",
  "status": "String",
  "exp": "Integer",
  "nbf": "Integer",
  "kid": "String (identifier)",
  "e": "String",
  "n": "String",
  "d": "String",
  "p": "String",
  "q": "String",
  "dp": "String",
  "dq": "String",
  "qi": "String"
}