ICertRequest2 ::GetFullResponseProperty, méthode (certcli.h)
La méthode GetFullResponseProperty récupère les données de réponse mises en cache retournées par le serveur.
Syntaxe
HRESULT GetFullResponseProperty(
[in] LONG PropId,
[in] LONG PropIndex,
[in] LONG PropType,
[in] LONG Flags,
[out] VARIANT *pvarPropertyValue
);
Paramètres
[in] PropId
Données à récupérer. Si la propriété est indexée, utilisez PropIndex pour spécifier l’index. Ce paramètre peut prendre les valeurs suivantes.
[in] PropIndex
Index de base zéro lorsque PropId est une propriété indexée. Si PropId n’est pas une propriété indexée, PropIndex doit être égal à zéro.
[in] PropType
Type de données retournées dans pvarPropertyValue. Le type de propriété doit correspondre au type de données spécifié par le paramètre PropId .
Ce paramètre peut prendre les valeurs suivantes.
Valeur | Signification |
---|---|
|
Données longues signées. |
|
Données de date (y compris la date et l’heure). |
|
Données binaires. |
|
Données de chaîne. |
[in] Flags
Format des données retournées dans pvarPropertyValue. L’indicateur défini ici doit correspondre au type de données spécifié par le paramètre PropId .
Pour plus d'informations, consultez la section Notes. Ce paramètre peut prendre les valeurs suivantes.
Valeur | Signification |
---|---|
|
Format BASE64 avec en-tête de début/fin. |
|
Format BASE64 sans en-tête de début/fin. |
|
Format binaire. |
[out] pvarPropertyValue
Données retournées.
Valeur retournée
C++
Si la méthode réussit, la méthode retourne S_OK et pvarPropertyValue contient les données retournées.Si la méthode échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
VB
La valeur de retour est un variant qui contient les données retournées.Remarques
Les valeurs PropId suivantes retournentdes données binaires , ce qui signifie que le paramètre Flags doit avoir la valeur CR_OUT_BINARY :
- FR_PROP_FULLRESPONSE
- FR_PROP_ISSUEDCERTIFICATEHASH
- FR_PROP_ISSUEDCERTIFICATE
- FR_PROP_ISSUEDCERTIFICATECHAIN
- FR_PROP_ISSUEDCERTIFICATECRLCHAIN
- FR_PROP_ENCRYPTEDKYEHASH
- FR_PROP_FULLRESPONSENOPKCS7
Une fois que la méthode ICertRequest3 ::GetFullResponseProperty a retourné ses données, les méthodes suivantes peuvent être appelées :
- ICEnroll4 ::AcceptResponse peut être appelé pour installer le certificat retourné.
- ICEnroll4 ::GetCertFromResponse peut être appelé pour analyser le certificat à partir de la réponse.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | certcli.h (include Certsrv.h) |
Bibliothèque | Certidl.lib |
DLL | Certcli.dll |