ICertSrvSetup::CAImportPFX-Methode (casetup.h)
Die CAImportPFX-Methode importiert ein Zertifizierungsstellenzertifikat und den zugehörigen privaten Schlüssel in den lokalen Computerspeicher. Diese Methode ändert den Status des CCertSrvSetup-Objekts nicht.
Syntax
HRESULT CAImportPFX(
[in] const BSTR bstrFileName,
[in] const BSTR bstrPasswd,
[in] VARIANT_BOOL bOverwriteExistingKey,
[out] ICertSrvSetupKeyInformation **ppVal
);
Parameter
[in] bstrFileName
Eine Zeichenfolge, die den Namen einer PFX-Datei enthält, die zum Importieren eines privaten Schlüssels verwendet wird.
[in] bstrPasswd
Eine Zeichenfolge, die ein Kennwort für die PFX-Datei enthält.
[in] bOverwriteExistingKey
Ein -Wert, der angibt, ob ein vorhandener Schlüssel desselben Namens überschrieben werden soll.
[out] ppVal
Die Adresse eines Zeigers auf eine ICertSrvSetupKeyInformation-Schnittstelle , die zum Festlegen von Eigenschaften des importierten privaten Schlüssels verwendet werden kann.
Rückgabewert
Keine
Bemerkungen
Die CAImportPFX-Methode verwendet die Eingabeparameter zum Entschlüsseln und Decodieren einer PFX-Datei und installiert dann den Schlüssel und das Zertifikat im lokalen Computerspeicher. Wenn das Zertifikat die folgenden Kriterien erfüllt, und nach der Installation des Schlüssels gibt die Methode ein ICertSrvSetupKeyInformation-Objekt an den Aufrufer zurück.
- Enthält einen AT_SIGNATURE Schlüssel, der mit dem Schlüssel im Container für private Schlüssel übereinstimmt.
- Ist selbstsigniert oder hat grundlegende Einschränkungen für eine Zertifizierungsstelle.
- Besteht die Kettenüberprüfung, kann jedoch einen Offlinesperrfehler aufweisen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | casetup.h |
DLL | Certocm.dll |