RKeyPFXInstall-Funktion
Die RKeyPFXInstall-Funktion wird nicht unterstützt.
Windows Server 2003: Die RKeyPFXInstall-Funktion installiert ein Zertifikat auf einem Remotecomputer. Beachten Sie, dass sich dieses Verhalten mit Windows Server 2003 mit Service Pack 1 (SP1) geändert hat.
Syntax
ULONG RKeyPFXInstall(
_In_ KEYSVCC_HANDLE hKeySvcCli,
_In_ PKEYSVC_BLOB pPFX,
_In_ PKEYSVC_UNICODE_STRING pPassword,
_In_ ULONG ulFlags
);
Parameter
-
hKeySvcCli [ In]
-
Ein KEYSVCC _ HANDLE-Handle, das zuvor von RKeyOpenKeyService geöffnet wurde. Das Handle stellt den Remotecomputer dar, der das Zertifikat erhält. Dieser Wert darf nicht NULL sein.
-
pPFX [ In]
-
Ein Zeiger auf eine KEYSVC-BLOB-Struktur, _ die das zu installierende Zertifikat darstellt. Das BLOB hat das PKCS # 12-Format.
-
pPassword [ In]
-
Ein Zeiger auf eine KEYSVC _ UNICODE _ STRING-Struktur, die das Kennwort für das BLOB darstellt. Wenn Sie die Verwendung des Kennworts abgeschlossen haben, löschen Sie das Kennwort aus dem Arbeitsspeicher, indem Sie die SecureZeroMemory-Funktion aufrufen. Weitere Informationen zum Schutz von Kennwörtern finden Sie unter Behandeln von Kennwörtern.
-
ulFlags [ In]
-
Flags, die die Zertifikatinstallationsoptionen angeben. Dieser Parameter kann eine Null oder eine Kombination der folgenden Werte sein.
Wert Bedeutung - CRYPT _ EXPORTIERBAR
Importierte Schlüssel werden als exportierbar markiert. - CRYPT _ MACHINE _ KEYSET
Private Schlüssel werden unter dem Remotecomputer und nicht unter dem aktuellen Benutzer gespeichert.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert S _ OK.
Wenn die Funktion fehlschlägt, ist der Rückgabewert ein ULONG-Wert, der den Fehler angibt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Nicht unterstützt |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| Header |
|