Freigeben über


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:

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

Weitere Informationen

IX509CertificateRequestCmc