IX509CertificateRequestCmc::get_EncryptionAlgorithm-Methode (certenroll.h)
Die EncryptionAlgorithm-Eigenschaft gibt einen Objektbezeichner (Object Identifier, OID) des Algorithmus an, der zum Verschlüsseln des zu archivierenden privaten Schlüssels verwendet wird. Diese Eigenschaft ist sowohl für die Eingabe als auch für die Ausgabe webfähig.
Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.
Syntax
HRESULT get_EncryptionAlgorithm(
IObjectId **ppValue
);
Parameter
ppValue
Rückgabewert
Keine
Bemerkungen
Wenn Sie anfordern, dass eine Zertifizierungsstelle Ihren privaten Schlüssel archiviert, müssen Sie ein Austauschzertifikat von der Zertifizierungsstelle abrufen und den in diesem Zertifikat enthaltenen öffentlichen Schlüssel verwenden, um den privaten Schlüssel zu verschlüsseln, den Sie zur Archivierung übermitteln. Die EncryptionAlgorithm-Eigenschaft identifiziert den Algorithmus, der zum Verschlüsseln Ihres Schlüssels verwendet wird.
Diese Eigenschaft bezieht sich auf die folgenden Eigenschaften:
Sie müssen diese Eigenschaft festlegen, wenn überhaupt, bevor Sie die Encode-Methode aufrufen, aber Sie müssen das CMC-Anforderungsobjekt initialisieren, bevor Sie die Eigenschaft aufrufen. Weitere Informationen finden Sie in den folgenden Themen:
- Initialisieren
- InitializeDecode
- InitializeFromCertificate
- InitializeFromInnerRequest
- InitializeFromInnerRequestTemplateName
- InitializeFromTemplateName
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | certenroll.h |
DLL | CertEnroll.dll |