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 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 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, AsymmetricX509Certo X509CertAndPassword.
uso Cadena Cadena que describe el propósito para el que se puede usar la clave; por ejemplo, , NoneVerify, PairwiseIdentifier, Delegation, Decrypt, Encrypt, , HashedIdentifier, SelfSignedTlso Sign.

Si el uso es Sign, el tipo debe ser X509CertAndPasswordy 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"
}