tipo de recurso keyCredential
Espacio de nombres: microsoft.graph
Importante
Las API de la versión /beta
de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.
Contiene una credencial de clave asociada a una aplicación o una entidad de servicio. La propiedad keyCredentials de las entidades application y servicePrincipal es una colección de keyCredential.
Para agregar una claveCredential mediante Microsoft Graph, consulte Adición de un certificado a una aplicación mediante Microsoft Graph.
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
customKeyIdentifier | Binario | Tipo binario de 40 caracteres que se puede usar para identificar la credencial. Opcional. Cuando no se proporciona en la carga, el valor predeterminado es la huella digital del certificado. |
displayName | Cadena | Nombre descriptivo de la clave, con una longitud máxima de 90 caracteres. Se aceptan valores más largos, pero se acortan. Opcional. |
endDateTime | DateTimeOffset | Fecha y hora en que expira la credencial. El tipo DateTimeOffset representa la información de fecha y hora con el formato ISO 8601 y está siempre en hora UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z . |
clave | Binario | Valor de la credencial de clave. Debe ser un valor codificado en Base64. Solo se devuelve activado $select para un solo objeto, es decir, GET applications/{applicationId}?$select=keyCredentials o GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials ; de lo contrario, siempre null es . Desde un certificado .cer, puede leer la clave mediante el método Convert.ToBase64String(). Para obtener más información, consulte Obtención de la clave de certificado. |
keyId | Guid | Identificador único de la clave. |
startDateTime | DateTimeOffset | Fecha y hora en que la credencial se vuelve válida. El tipo Timestamp representa la información de fecha y hora con el formato ISO 8601 y siempre está en hora UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z . |
type | Cadena | Tipo de credencial de clave; por ejemplo, Symmetric , AsymmetricX509Cert o X509CertAndPassword . |
uso | Cadena | Cadena que describe el propósito para el que se puede usar la clave; por ejemplo, , None Verify , PairwiseIdentifier , Delegation , Decrypt , Encrypt , , HashedIdentifier , SelfSignedTls o Sign . Si el uso es Sign , el tipo debe ser X509CertAndPassword y se deben definir las credenciales de contraseña para la firma. |
Relaciones
Ninguna.
Representación JSON
La siguiente representación JSON muestra el tipo de recurso.
{
"@odata.type": "#microsoft.graph.keyCredential",
"customKeyIdentifier": "Binary",
"displayName": "String",
"endDateTime": "String (timestamp)",
"key": "Binary",
"keyId": "Guid",
"startDateTime": "String (timestamp)",
"type": "String",
"usage": "String"
}