Compartir a través de


tipo de recurso keyCredential

Espacio de nombres: microsoft.graph

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 Los datos sin procesar del certificado en la matriz de bytes convertidos en cadena 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 nulles .

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 (GUID) 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.
uso Cadena Cadena que describe el propósito para el que se puede usar la clave; por ejemplo, Verify.

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"
}