TrustFrameworkKeySet.ReadWrite.All
Allows the app to read and write trust framework key set properties on behalf of the signed-in user.
Merill's Note
For an app to access data in Microsoft Graph, the user or administrator must grant it the permissions it needs. This article lists all the Microsoft Graph APIs and your tenant data that can be accessed by the application (vendor/developer) if you consent to the
TrustFrameworkKeySet.ReadWrite.All
permission.If you need to create an audit report of the permissions granted to all the apps in your tenant, you can run the
Export-MsIdAppConsentGrantReport
command. See How To: Run a quick OAuth app audit of your tenant
Category | Application | Delegated |
---|---|---|
Identifier | 4a771c9a-1cf2-4609-b88e-3d3e02d539cd | 39244520-1e7d-4b4a-aee0-57c65826e427 |
DisplayText | Read and write trust framework key sets | Read and write trust framework key sets |
Description | Allows the app to read and write trust framework key set properties without a signed-in user. | Allows the app to read and write trust framework key set properties on behalf of the signed-in user. |
AdminConsentRequired | Yes | Yes |
Graph Methods
→ API supports delegated access (access on behalf of a user)
→ API supports app-only access (access without a user)
Methods |
---|
Resources
Granting this permission allows the calling application to access (and/or update) the following information in your tenant.
Graph reference: trustFrameworkKey
Property | Type | Description |
---|---|---|
d | String | RSA Key - private exponent. The field isn't readable. |
dp | String | RSA Key - first exponent. The field isn't readable. |
dq | String | RSA Key - second exponent. The field isn't readable. |
e | String | RSA Key - public exponent. |
exp | Int64 | This value is a NumericDate as defined in RFC 7519. That is, a JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds. |
k | String | Symmetric Key for oct key type. The field isn't readable. |
kid | String | The unique identifier for the key. |
kty | String | The kty (key type) parameter identifies the cryptographic algorithm family used with the key. The valid values are rsa , oct . |
n | String | RSA Key - modulus. |
nbf | Int64 | This value is a NumericDate as defined in RFC 7519. That is, a JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds. |
p | String | RSA Key - first prime. The field isn't readable. |
q | String | RSA Key - second prime. The field isn't readable. |
qi | String | RSA Key - Coefficient. The field isn't readable. |
status | trustFrameworkKeyStatus | Status of the key. The possible values are: enabled , disabled , unknownFutureValue . |
use | String | The use (public key use) parameter identifies the intended use of the public key. The use parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. Possible values are: sig (signature), enc (encryption). |
x5c | String collection | The x5c (X.509 certificate chain) parameter contains a chain of one or more PKIX certificates. For more information, see RFC 5280. |
x5t | String | The **x |