changeNotificationEncryptedContent-Ressourcentyp
Namespace: microsoft.graph
Wichtig
Die APIs unter der /beta
Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.
Stellt die verschlüsselten Daten dar, die an eine Änderungsbenachrichtigung angefügt sind.
Weitere Informationen finden Sie unter Einrichten von Änderungsbenachrichtigungen, die Ressourcendaten enthalten.
Eigenschaften
Eigenschaft | Typ | Beschreibung |
---|---|---|
data | string | Base64-codierte verschlüsselte Daten, die eine vollständige Ressource erzeugen, die als JSON dargestellt wird. Die Daten wurden mit dem bereitgestellten dataKey mit einer Verschlüsselungssammlung AES/CBC/PKCS5PADDING verschlüsselt. |
dataSignature | string | Base64-codierter HMAC-SHA256-Hash der Daten zu Validierungszwecken. |
dataKey | string | Base64-codierter symmetrischer Schlüssel, der von Microsoft Graph generiert wird, um den Datenwert zu verschlüsseln und die Datensignatur zu generieren. Dieser Schlüssel wird mit dem öffentlichen Zertifikatschlüssel verschlüsselt, der während der Abonnementerstellung bereitgestellt wurde. Es muss mit dem privaten Schlüssel des Zertifikats entschlüsselt werden, bevor er zum Entschlüsseln der Daten oder zum Überprüfen der Signatur verwendet werden kann. Dieser Schlüssel wurde mit der folgenden Verschlüsselungssammlung verschlüsselt: RSA/ECB/OAEPWithSHA1AndMGF1Padding . |
encryptionCertificateId | Zeichenfolge | ID des Zertifikats, das zum Verschlüsseln des dataKey verwendet wird. |
encryptionCertificateThumbprint | string | Hexadezimale Darstellung des Fingerabdrucks des Zertifikats, das zum Verschlüsseln von dataKey verwendet wird. |
Beziehungen
Keine.
JSON-Darstellung
Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.
{
"@odata.type": "#microsoft.graph.changeNotificationEncryptedContent",
"data": "String",
"dataSignature": "String",
"dataKey": "String",
"encryptionCertificateId": "String",
"encryptionCertificateThumbprint": "String"
}