Uzyskiwanie odpowiedzi na żądania uwierzytelniania za pomocą karty inteligentnej

Pobiera odpowiedź na wyzwanie uwierzytelniania podstawowego dostawcy usług kryptograficznych (CSP).

Uwaga

Adresy URL w tym artykule są względne względem nazwy hosta wybranej podczas wdrażania interfejsu API, takiej jak https://api.contoso.com .

Żądanie

Metoda Adres URL żądania
GET /CertificateManagement/api/v1.0/requests/{reqid}/smartcards/{scid}/authenticationresponse

Parametry URL

Parametr Opis
reqid Wymagane. Identyfikator żądania specyficzny dla zarządzania certyfikatami Microsoft Identity Manager (MIM) (CM).
Scid Wymagane. Identyfikator karty inteligentnej, który jest specyficzny dla MIM zarządzania MIM zarządzania. Scid jest uzyskiwany z obiektu Microsoft.Clm.Shared.Smartcards.Smartcard.

Parametry zapytania

Parametr Opis
Atr Opcjonalny. Ciąg odpowiedzi na zresetowanie karty inteligentnej (ATR).
cardid Wymagane. Identyfikator karty inteligentnej.
Wyzwanie Wymagane. Ciąg zakodowany w formacie Base-64 reprezentujący wyzwanie wystawione przez kartę inteligentną.
Zróżnicowane Wymagane. Flaga logiczna wskazująca, czy klucz administratora karty inteligentnej był zróżnicowany.

Nagłówki żądań

Typowe nagłówki żądań można znaleźć w sekcji Http request and response headers (Nagłówki żądań i odpowiedzi HTTP) w tesłudze, aby uzyskać szczegółowe informacje o usłudze interfejsu API REST zarządzania kluczami.

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

Aby uzyskać typowe nagłówki odpowiedzi, zobacz Http request and response headers (Nagłówki żądań i odpowiedzi HTTP) w tesłudze.

Treść odpowiedzi

W przypadku powodzenia zwraca bajtowy obiekt BLOB reprezentujący odpowiedź na wyzwanie.

Przykład

Ta sekcja zawiera przykład, aby uzyskać odpowiedź na podstawowe wyzwanie uwierzytelniania CSP.

Przykład: Żądanie

GET /certificatemanagement/api/v1.0/requests/a9b4b42c-cc50-4c9b-89d1-bbc0bcd5a099/smartcards/17cf063d-e337-4aa9-a822-346554ddd3c9/authenticationresponse?cardid=bc88f13f-83ba-4037-8262-46eba1291c6e&challenge=1hFD%2Bcz%2F0so%3D&diversified=False HTTP/1.1

Przykład: Odpowiedź

HTTP/1.1 200 OK

"F0Zudm4wPLY="

Zobacz też