Pobieranie profilów kart inteligentnych
Pobiera listę profilów kart inteligentnych dla użytkownika. Lista zawiera możliwe operacje, które mogą być wykonywane przez bieżącego użytkownika. Następnie można zainicjować żądanie dla dowolnej z określonych operacji.
Uwaga
Adresy URL w tym artykule są powiązane z nazwą hosta wybraną podczas wdrażania interfejsu API, taką jak https://api.contoso.com
.
Żądanie
Metoda | Adres URL żądania |
---|---|
GET | /CertificateManagement/api/v1.0/smartcards /CertificateManagement/api/v1.0/smartcards/{smartcarduuid} |
Parametry URL
Właściwość | Opis |
---|---|
smartcarduuid | Opcjonalny. Identyfikator UUID karty inteligentnej oznaczany przez zarządzanie certyfikatami (CM) Microsoft Identity Manager (MIM). Wartość odpowiada polu "uuid" w obiekcie Microsoft.Clm.Shared.Smartcards.Smartcard. |
Parametry zapytania
Właściwość | Opis |
---|---|
cardid | Opcjonalny. Identyfikator UUID karty inteligentnej jest oznaczony przez cm programu MIM. Wartość odpowiada polu "uuid" w obiekcie Microsoft.Clm.Shared.Smartcards.Smartcard. |
Nagłówki żądań
Aby zapoznać się z typowymi nagłówkami żądań, zobacz Nagłówki żądań HTTP i odpowiedzi w szczegółach usługi interfejsu API REST zarządzania konfiguracją.
Treść żądania
Brak.
Reakcja
W tej sekcji opisano odpowiedź.
Kody odpowiedzi
Kod | Opis |
---|---|
200 | OK |
204 | Brak zawartości |
403 | Forbidden |
500 | Błąd wewnętrzny |
Nagłówki odpowiedzi
Typowe nagłówki odpowiedzi można znaleźć w temacie Http request and response headers in CM REST API details (Nagłówki żądań HTTP i odpowiedzi w szczegółach usługi interfejsu API REST zarządzania konfiguracją).
Treść odpowiedzi
Po pomyślnym wykonaniu polecenia zwraca obiekt JSON-Serialized Microsoft.Clm.Shared.Smartcards.Smartcard o następujących właściwościach:
Nazwa | Opis |
---|---|
AssignedUserUuid | Identyfikator użytkownika, któremu przypisano kartę inteligentną. |
Atr | Ciąg odpowiedzi na zresetowanie karty inteligentnej (ATR) dla aktualnie inicjowanej karty. |
Komentarz | Komentarz opisujący kartę inteligentną. |
Flagi | Flagi opisujące kartę inteligentną. |
Oprogramowanie pośredniczące | Oprogramowanie pośredniczące dla karty inteligentnej. |
ParentSmartcardUuid | Identyfikator starej karty inteligentnej, która została zastąpiona przez kartę inteligentną. |
PermanentSmartcardUuid | Identyfikator trwałej karty inteligentnej skojarzonej z kartą inteligentną. |
PrimarySmartcardUuid | Identyfikator podstawowej karty inteligentnej. |
ProfileTemplateUuid | Identyfikator szablonu profilu, który zawiera zasady i ustawienia, które regulują kartę inteligentną. |
ProfileTemplateVersion | Wersja szablonu profilu w momencie utworzenia profilu karty inteligentnej. |
SerialNumber | Numer seryjny karty inteligentnej. |
Stan | Stan karty inteligentnej. |
Identyfikator UUID | Identyfikator profilu karty inteligentnej. |
Przykład
Ta sekcja zawiera przykład pobierania profilów kart inteligentnych dla użytkownika.
Przykład: żądanie 1
GET /certificatemanagement/api/v1.0/smartcards?cardid=d1ef6869-5517-42a0-8f05-16ca1a0b834d HTTP/1.1
Przykład: Odpowiedź 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"
}
Przykład: Żądanie 2
GET /certificatemanagement/api/v1.0/smartcards/17cf063d-e337-4aa9-a822-346554ddd3c9 HTTP/1.1
Przykład: Odpowiedź 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"
}