Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee haalt u een lijst met softwarecertificaatprofielen voor een gebruiker op. De lijst bevat de mogelijke bewerkingen die door de huidige gebruiker kunnen worden uitgevoerd. Een aanvraag kan vervolgens worden gestart voor een van de opgegeven bewerkingen.
Belangrijk
De server stelt de pincode alleen in als het profielsjabloonbeleid aangeeft dat dit moet worden gedaan. Anders moet de gebruiker de pincode opgeven.
Notitie
De URL's in dit artikel zijn relatief ten opzichte van de hostnaam die tijdens de API-implementatie is gekozen, zoals https://api.contoso.com.
Aanvraag
| Methode | Aanvraag-URL |
|---|---|
| GET | /CertificateManagement/api/v1.0/profiles /CertificateManagement/api/v1.0/profiles/{id} /CertificateManagement/api/v1.0/requests/{requestid}/profiles |
URL-parameters
| Maatstaf | Beschrijving |
|---|---|
| identiteitskaart | De id (GUID) van het profiel dat moet worden geretourneerd. |
| verzoekId | De id van de aanvraag waarvoor de profielen moeten worden geretourneerd. |
Query parameters
| Maatstaf | Beschrijving |
|---|---|
| stand van zaken | Facultatief. Geeft de status aan van de profielen waarvoor gegevens moeten worden opgehaald. De mogelijke statustypen zijn 'Actief', 'Goedgekeurd', 'Geannuleerd', 'Voltooid', 'Geweigerd', 'Uitvoeren', 'Mislukt', 'Geen' en 'In behandeling'. Als er geen status is opgegeven, worden alle profielen geretourneerd, ongeacht de status. |
Headers aanvragen
Zie HTTP-aanvraag- en antwoordheaders in CM REST API-servicedetailsvoor algemene aanvraagheaders.
Inhoud van het verzoek
Geen.
Reactie
In deze sectie wordt het antwoord beschreven.
Antwoordcodes
| Code | Beschrijving |
|---|---|
| 200 | OK |
| 204 | Geen inhoud |
| 403 | Verboden |
| 500 | Interne fout |
Antwoordheaders
Zie HTTP-aanvraag- en antwoordheaders in CM REST API-servicedetailsvoor algemene antwoordheaders.
Antwoordlichaam
Retourneert een lijst met door JSON geserialiseerde Microsoft.Clm.Shared.Profiles.Profile objecten met de volgende eigenschappen:
| Vastgoed | Beschrijving |
|---|---|
| AssignedUserUuid | De id van de gebruiker aan wie het profiel is toegewezen. |
| Opmerking | De opmerking die het profiel beschrijft. |
| Vlaggen | De vlaggen die het profiel beschrijven. |
| ParentProfileUuid | De id van het oude profiel dat het profiel heeft vervangen. |
| PrimaryProfileUuid | De id van het primaire profiel. |
| ProfileOperations | De lijst met mogelijke bewerkingen die door de huidige gebruiker in het profiel kunnen worden uitgevoerd. |
| ProfileTemplateUuid | De id van de profielsjabloon die het beleid en de instellingen bevat die het profiel bepalen. |
| ProfileTemplateVersion | De versie van de profielsjabloon op het moment dat het profiel is gemaakt. |
| Toestand | De status van het profiel. |
| Uuid | De id van het profiel. |
Voorbeeld
Deze sectie bevat een voorbeeld om de profielgegevens voor een gebruiker op te halen.
Voorbeeld: aanvraag
GET /certificatemanagement/api/v1.0/profiles?status=Active HTTP/1.1
Voorbeeld: respons
HTTP/1.1 200 OK
[
{
"Uuid":"c0dd5c7d-ec35-4346-baca-3ad711e9722f",
"Status":2,
"Flags":1,
"ParentProfileUuid":"1c9e2606-fea2-4048-a6ac-b014e54c22df",
"PrimaryProfileUuid":"00000000-0000-0000-0000-000000000000",
"AssignedUserUuid":"0378a33b-8650-4713-a727-efd233903643",
"ProfileTemplateUuid":"8f31803f-8afc-49bb-911d-402ec264b589",
"ProfileTemplateVersion":8,
"Comment":"",
"ProfileOperations":[
"renew",
"disable",
"recover"
]
},
{
"Uuid":"5ad77b40-aa42-4533-9396-c9c59fd021a8",
"Status":2,
"Flags":1,
"ParentProfileUuid":"00000000-0000-0000-0000-000000000000",
"PrimaryProfileUuid":"00000000-0000-0000-0000-000000000000",
"AssignedUserUuid":"0378a33b-8650-4713-a727-efd233903643",
"ProfileTemplateUuid":"8f31803f-8afc-49bb-911d-402ec264b589",
"ProfileTemplateVersion":8,
"Comment":"",
"ProfileOperations":[
"renew",
"disable",
"recover"
]
},
{
"Uuid":"ff342953-c444-4dc7-b144-f5515d6460c6",
"Status":2,
"Flags":1,
"ParentProfileUuid":"00000000-0000-0000-0000-000000000000",
"PrimaryProfileUuid":"00000000-0000-0000-0000-000000000000",
"AssignedUserUuid":"0378a33b-8650-4713-a727-efd233903643",
"ProfileTemplateUuid":"1e3a31fe-699b-4a6b-945c-18b83c985bc1",
"ProfileTemplateVersion":9,
"Comment":"",
"ProfileOperations":[
"renew",
"disable"
]
}
]