Obter perfis de smart card
Obtém uma lista de perfis de smart card para um utilizador. A lista inclui as possíveis operações que podem ser realizadas pelo utilizador atual. Em seguida, pode ser iniciado um pedido para qualquer uma das operações especificadas.
Nota
Os URLs neste artigo são relativos ao nome do anfitrião escolhido durante a implementação da API, como https://api.contoso.com
.
Pedir
Método | URL do Pedido |
---|---|
GET | /CertificateManagement/api/v1.0/smartcards /CertificateManagement/api/v1.0/smartcards/{smartcarduuid} |
Parâmetros de URL
Propriedade | Descrição |
---|---|
smartcarduuid | Opcional. O UUID do smart card, conforme indicado pelo Microsoft Identity Manager (MIM) Certificate Management (CM). O valor corresponde ao campo "uuid" no objeto Microsoft.Clm.Shared.Smartcards.Smartcard . |
Parâmetros de consulta
Propriedade | Descrição |
---|---|
cardid | Opcional. O UUID do smart card, conforme indicado pelo CM mim. O valor corresponde ao campo "uuid" no objeto Microsoft.Clm.Shared.Smartcards.Smartcard . |
Cabeçalhos do pedido
Para obter cabeçalhos de pedidos comuns, veja Cabeçalhos de pedidos HTTP e resposta nos detalhes do serviço da API REST de CM.
Corpo do pedido
Nenhum.
Resposta
Esta secçã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 obter cabeçalhos de resposta comuns, veja Cabeçalhos de pedidos HTTP e resposta nos detalhes do serviço da API REST de CM.
Corpo da resposta
Com êxito, devolve um objeto JSON-Serialized Microsoft.Clm.Shared.Smartcards.Smartcards.Smartcard com as seguintes propriedades:
Nome | Descrição |
---|---|
AssignedUserUuid | O identificador do utilizador a quem é atribuído o smart card. |
Atr | A cadeia de carateres de resposta a reposição (ATR) do smart card para o cartão que está atualmente a ser inicializado. |
Comentário | O comentário que descreve o smart card. |
Sinalizadores | Os sinalizadores que descrevem o smart card. |
Middleware | O middleware do smart card. |
ParentSmartcardUuid | O identificador do smart card antigo que o smart card substituiu. |
PermanentSmartcardUuid | O identificador do smart card permanente associado ao smart card. |
PrimarySmartcardUuid | O identificador do smart card principal. |
ProfileTemplateUuid | O identificador do modelo de perfil que contém as políticas e definições que regem o smart card. |
ProfileTemplateVersion | A versão do modelo de perfil no momento em que o perfil do smart card foi criado. |
SerialNumber | O número de série do smart card. |
Estado | O estado do smart card. |
Uuid | O identificador do perfil do smart card. |
Exemplo
Esta secção fornece um exemplo para obter perfis de smart card para um utilizador.
Exemplo: Pedido 1
GET /certificatemanagement/api/v1.0/smartcards?cardid=d1ef6869-5517-42a0-8f05-16ca1a0b834d HTTP/1.1
Exemplo: Resposta 1
HTTP/1.1 200 OK
{
"Uuid":"438d1b30-f3b4-4bed-85fa-285e08605ba7",
"Status":3,
"Flags":1,
"ParentSmartcardUuid":"00000000-0000-0000-0000-000000000000",
"PrimarySmartcardUuid":"00000000-0000-0000-0000-000000000000",
"PermanentSmartcardUuid":"00000000-0000-0000-0000-000000000000",
"AssignedUserUuid":"8f1590dc-d932-4b66-8e68-2e91c5880780",
"ProfileTemplateUuid":"a039b4d0-5ce8-4eff-8651-181c6576fda3",
"ProfileTemplateVersion":46,
"Comment":"",
"SerialNumber":"{d1ef6869-5517-42a0-8f05-16ca1a0b834d}",
"Middleware":"MSBaseCSP",
"Atr":"3b8d0180fba000000397425446590301c8"
}
Exemplo: Pedido 2
GET /certificatemanagement/api/v1.0/smartcards/17cf063d-e337-4aa9-a822-346554ddd3c9 HTTP/1.1
Exemplo: Resposta 2
HTTP/1.1 200 OK
{
"Uuid":"17cf063d-e337-4aa9-a822-346554ddd3c9",
"Status":2,
"Flags":1,
"ParentSmartcardUuid":"00000000-0000-0000-0000-000000000000",
"PrimarySmartcardUuid":"00000000-0000-0000-0000-000000000000",
"PermanentSmartcardUuid":"00000000-0000-0000-0000-000000000000",
"AssignedUserUuid":"8f1590dc-d932-4b66-8e68-2e91c5880780",
"ProfileTemplateUuid":"a039b4d0-5ce8-4eff-8651-181c6576fda3",
"ProfileTemplateVersion":46,
"Comment":"",
"SerialNumber":"{bc88f13f-83ba-4037-8262-46eba1291c6e}",
"Middleware":"MSBaseCSP",
"Atr":"3b8d0180fba000000397425446590301c8"
}