ICertRequest2::GetFullResponseProperty-Methode (certcli.h)
Die GetFullResponseProperty-Methode ruft die vom Server zurückgegebenen zwischengespeicherten Antwortdaten ab.
Syntax
HRESULT GetFullResponseProperty(
[in] LONG PropId,
[in] LONG PropIndex,
[in] LONG PropType,
[in] LONG Flags,
[out] VARIANT *pvarPropertyValue
);
Parameter
[in] PropId
Die abzurufenden Daten. Wenn die Eigenschaft indiziert ist, verwenden Sie PropIndex , um den Index anzugeben. Dieser Parameter kann einen der folgenden Werte annehmen.
[in] PropIndex
Der nullbasierte Index, wenn PropId eine indizierte Eigenschaft ist. Wenn PropId keine indizierte Eigenschaft ist, muss PropIndex null sein.
[in] PropType
Der Typ der in pvarPropertyValue zurückgegebenen Daten. Der Eigenschaftentyp hier muss mit dem Datentyp übereinstimmen, der vom PropId-Parameter angegeben wird.
Dieser Parameter kann einen der folgenden Werte annehmen.
Wert | Bedeutung |
---|---|
|
Signierte lange Daten. |
|
Datumsdaten (einschließlich Datum und Uhrzeit). |
|
Binärdaten. |
|
Zeichenfolgendaten. |
[in] Flags
Das Format der in pvarPropertyValue zurückgegebenen Daten. Das hier festgelegte Flag muss mit dem Datentyp übereinstimmen, der vom PropId-Parameter angegeben wird.
Weitere Informationen finden Sie in den Hinweisen. Dieser Parameter kann einen der folgenden Werte annehmen.
Wert | Bedeutung |
---|---|
|
BASE64-Format mit Begin/End-Header. |
|
BASE64-Format ohne Begin/End-Header. |
|
Binärformat. |
[out] pvarPropertyValue
Die zurückgegebenen Daten.
Rückgabewert
C++
Wenn die Methode erfolgreich ist, gibt die Methode S_OK zurück, und pvarPropertyValue enthält die zurückgegebenen Daten.Wenn die Methode fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
VB
Der Rückgabewert ist ein Variant-Wert , der die zurückgegebenen Daten enthält.Hinweise
Die folgenden PropId-Werte geben Binärdaten zurück, was bedeutet, dass der Flags-Parameter auf CR_OUT_BINARY festgelegt werden muss:
- FR_PROP_FULLRESPONSE
- FR_PROP_ISSUEDCERTIFICATEHASH
- FR_PROP_ISSUEDCERTIFICATE
- FR_PROP_ISSUEDCERTIFICATECHAIN
- FR_PROP_ISSUEDCERTIFICATECRLCHAIN
- FR_PROP_ENCRYPTEDKYEHASH
- FR_PROP_FULLRESPONSENOPKCS7
Nachdem die ICertRequest3::GetFullResponseProperty-Methode ihre Daten zurückgegeben hat, können die folgenden Methoden aufgerufen werden:
- ICEnroll4::AcceptResponse kann aufgerufen werden, um das zurückgegebene Zertifikat zu installieren.
- ICEnroll4::GetCertFromResponse kann aufgerufen werden, um das Zertifikat aus der Antwort zu analysieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | certcli.h (certsrv.h einschließen) |
Bibliothek | Certidl.lib |
DLL | Certcli.dll |