Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Namespace: microsoft.graph
Importante
As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.
Contém uma credencial de chave associada a um aplicativo ou entidade de serviço. Configurado na propriedade keyCredentials das entidades application e servicePrincipal e na propriedade verifiedCustomDomainKeyCredential de onPremisesPublishing para representar a credencial de chave de um domínio personalizado.
Para adicionar um keyCredential usando o Microsoft Graph, consulte Adicionar um certificado a um aplicativo usando o Microsoft Graph.
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
| customKeyIdentifier | Binária | Um tipo binário de 40 caracteres que pode ser usado para identificar a credencial. Opcional. Quando não é fornecido no conteúdo, o padrão é a impressão digital do certificado. |
| displayName | Cadeia de caracteres | O nome amigável da chave, com um comprimento máximo de 90 caracteres. Valores mais longos são aceitos, mas abreviados. Opcional. |
| endDateTime | DateTimeOffset | A data e a hora em que a credencial expira. O tipo DateTimeOffset representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z. |
| chave | Binária | Valor para a credencial de chave. Deve ser um valor codificado em Base64. Requer $select recuperação; disponível apenas para solicitações de objeto único (GET /applications/{applicationId}?$select=keyCredentials ou GET /servicePrincipals/{servicePrincipalId}?$select=keyCredentials); caso contrário, é sempre null. Em um certificado .cer, você pode ler a chave usando o método Convert.ToBase64String(). Para obter mais informações, consulte Obter a chave de certificado. |
| keyId | Guid | O identificador exclusivo da chave. |
| startDateTime | DateTimeOffset | A data e hora em que a credencial se torna válida. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z. |
| type | Cadeia de caracteres | O tipo de credencial de chave; Por exemplo, Symmetric, AsymmetricX509Cert, ou X509CertAndPassword. |
| Utilização | Cadeia de caracteres | Uma cadeia de caracteres que descreve a finalidade para a qual a chave pode ser usada; Por exemplo, None, Verify, PairwiseIdentifier, Delegation, DecryptSelfSignedTlsEncryptHashedIdentifier, ou .Sign Se o uso for Sign, o tipo deve ser X509CertAndPassword, e as passwordCredentials para assinatura devem ser definidas. |
Relações
Nenhum
Representação JSON
A representação JSON a seguir mostra o 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"
}