Obter operações de estado de perfil
Obtém uma lista de possíveis operações que podem ser executadas pelo usuário atual no perfil especificado. Então pode ser iniciada uma solicitação para qualquer uma das operações especificadas.
Observação
As URLs neste artigo são relativas ao nome do host escolhido durante a implantação da API, como https://api.contoso.com
.
Solicitação
Método | URL da solicitação |
---|---|
GET | /CertificateManagement/api/v1.0/profiles/{id}/operations /CertificateManagement/api/v1.0/smartcards/{id}/operations |
Parâmetros de URL
Parâmetro | Descrição |
---|---|
id | O identificador (GUID) do cartão inteligente ou perfil. |
Cabeçalhos da solicitação
Para cabeçalhos de solicitação comuns, consulte Cabeçalhos de solicitação e resposta HTTP nos detalhes do serviço da API REST do CM.
Corpo da solicitação
Nenhum.
Resposta
Esta seção descreve a resposta.
Códigos de resposta
Código | Descrição |
---|---|
200 | OK |
204 | Sem conteúdo |
403 | Proibido |
500 | Erro Interno |
Cabeçalhos de resposta
Para cabeçalhos de resposta comuns, consulte Cabeçalhos de solicitação e resposta HTTP nos detalhes do serviço da API REST do CM.
Corpo da resposta
Com êxito, retorna uma lista de possíveis operações que podem ser executadas pelo usuário no cartão inteligente. A lista pode conter qualquer número das seguintes operações: OnlineUpdate, Renew, Recover, RecoverOnBehalf, Retire, Revoke e Unblock.
Exemplo
Esta seção fornece um exemplo para obter operações de estado de perfil para o usuário atual.
Exemplo: Solicitação
GET /certificatemanagement/api/v1.0/smartcards/438d1b30-f3b4-4bed-85fa-285e08605ba7/operations HTTP/1.1
Exemplo: resposta
HTTP/1.1 200 OK
[
"renew",
"unblock",
"retire"
]