trustFrameworkKey-Ressourcentyp

Namespace: microsoft.graph

Wichtig

APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .

Represents a JWK (JSON Web Key). TrustFrameworkKey ist eine JSON-Datenstruktur, die einen kryptografischen Schlüssel darstellt. Die Struktur dieser Ressource folgt dem in RFC 7517 Abschnitt 4definierten Format.

Eigenschaften

Eigenschaft Typ Beschreibung
kid string Der eindeutige Bezeichner für den Schlüssel.
kty String Der Parameter kty (Schlüsseltyp) identifiziert die Kryptografiealgorithmusfamilie, die mit dem Schlüssel verwendet wird. Die gültigen Werte sind rsa , oct .
use String Der Parameter Use (Public Key Use) gibt die beabsichtigte Verwendung des öffentlichen Schlüssels an. Der Use-Parameter wird verwendet, um anzugeben, ob ein öffentlicher Schlüssel zum Verschlüsseln von Daten oder zum Überprüfen der Signatur für Daten verwendet wird. Mögliche Werte sind: sig (Signatur), enc (Verschlüsselung)
x5c Zeichenfolgenauflistung Der x5c-Parameter (X.509-Zertifikatkette) enthält eine Kette aus mindestens einem #A0 RFC 5280.
x5t string Der Parameter x5t (X.509 Certificate SHA-1 thumbprint) ist ein base64url-codierter SHA-1-Fingerabdruck (a.k.a. Digest) der DER-Codierung eines X.509-Zertifikats RFC 5280.
e string RSA Key – öffentlicher Exponent
d string RSA Key – privater Exponent. Das Feld kann nicht zurückgelesen werden.
n string RSA Key – modulus
p string RSA Key – first prime. Das Feld kann nicht zurückgelesen werden.
q string RSA Key – zweite Primzahlen. Das Feld kann nicht zurückgelesen werden.
dp string RSA Key – erster Exponent. Das Feld kann nicht zurückgelesen werden.
dq string RSA Key – zweiter Exponent. Das Feld kann nicht zurückgelesen werden.
qi string RSA-Schlüssel – Koeffizient. Das Feld kann nicht zurückgelesen werden.
k string Symmetrischer Schlüssel für den Oktschlüsseltyp. Das Feld kann nicht zurückgelesen werden.
nbf int Dieser Wert ist ein NumericDate gemäß RFC 7519 (Ein numerischer JSON-Wert, der die Anzahl der Sekunden von 1970-01-01T00:00:00Z UTC bis zum angegebenen UTC-Datum/Uhrzeit darstellt, wobei Schaltsekunden ignoriert werden.)
exp int Dieser Wert ist ein NumericDate gemäß RFC 7519 (Ein numerischer JSON-Wert, der die Anzahl der Sekunden von 1970-01-01T00:00:00Z UTC bis zum angegebenen UTC-Datum/Uhrzeit darstellt, wobei Schaltsekunden ignoriert werden.)

JSON-Darstellung

Es folgt eine JSON-Darstellung der Ressource.

{
  "d": "String",
  "dp": "String",
  "dq": "String",
  "e": "String",
  "exp": 1024,
  "k": "String",
  "kid": "String",
  "kty": "String",
  "n": "String",
  "nbf": 1024,
  "p": "String",
  "q": "String",
  "qi": "String",
  "use": "String",
  "x5c": ["String"],
  "x5t": "String"
}