Metodo IX509CertificateRequestCmc::p ut_EncryptionAlgorithm (certenroll.h)

La proprietà EncryptionAlgorithm specifica o recupera un identificatore di oggetto (OID) dell'algoritmo utilizzato per crittografare la chiave privata da archiviare. Questa proprietà è abilitata sia per l'input che per l'output.

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT put_EncryptionAlgorithm(
  IObjectId *pValue
);

Parametri

pValue

Valore restituito

nessuno

Osservazioni

Quando si richiede che un'autorità di certificazione archivii la chiave privata, è necessario recuperare un certificato di scambio dalla CA e usare la chiave pubblica contenuta in tale certificato per crittografare la chiave privata inviata per l'archiviazione. La proprietà EncryptionAlgorithm identifica l'algoritmo utilizzato per crittografare la chiave.

Questa proprietà è correlata alle proprietà seguenti:

È necessario impostare questa proprietà, se necessario, prima di chiamare il metodo Encode , ma è necessario inizializzare l'oggetto richiesta CMC prima di chiamare la proprietà . Per altre informazioni, vedere gli argomenti seguenti:

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certenroll.h
DLL CertEnroll.dll

Vedi anche

IX509CertificateRequestCmc