Condividi tramite


Metodo ICspAlgorithm::get_DefaultLength (certenroll.h)

La proprietà DefaultLength recupera la lunghezza predefinita di una chiave. Questa proprietà è abilitata per il Web.

Questa proprietà è di sola lettura.

Sintassi

HRESULT get_DefaultLength(
  LONG *pValue
);

Parametri

pValue

Valore restituito

nessuno

Osservazioni

È possibile utilizzare questa proprietà per recuperare le dimensioni predefinite, in bit, di una chiave. Le proprietà DefaultLength, IncrementLength, MaxLength e MinLength possono variare in base all'algoritmo e al provider. Nella tabella seguente sono elencati alcuni algoritmi per i quali è possibile impostare più dimensioni delle chiavi. L'elenco non è inclusivo.

OID algoritmo Provider di crittografia Lunghezza chiave (bit)
XCN_OID_RSA_RSA(1.2.840.113549.1.1.1) Provider di archiviazione chiavi smart card Microsoft

Microsoft Base Smart Card Crypto Provider

Minimo: 1.024

Massimo: 4.096

Impostazione predefinita: 1.024

Incremento: 512

XCN_OID_RSA_RSA(1.2.840.113549.1.1.1) Provider di archiviazione chiavi software Microsoft

Microsoft Base Cryptographic Provider v1.0

Microsoft Enhanced Cryptographic Provider v1.0

Provider di crittografia MICROSOFT Enhanced RSA e AES

Provider di crittografia Schannel microsoft RSA

Microsoft Strong Cryptographic Provider

Minimo: 384

Massimo: 16.384

Impostazione predefinita: 1.024

Incremento: 8

XCN_OID_X957_DSA(1.2.840.10040.4.1) Provider di archiviazione chiavi software Microsoft

Provider di crittografia di Microsoft Base DSS e Diffie-Hellman

Microsoft Base DSS Cryptographic Provider

Provider di crittografia Schannel Microsoft DH

Microsoft Enhanced DSS e Diffie-Hellman Cryptographic Provider

Minimo: 512

Massimo: 1.024

Impostazione predefinita: 1.024

Incremento: 64

XCN_OID_ANSI_X942_DH(1.2.840.10046.2.1) Diffie-Hellman algoritmo di scambio delle chiavi. Minimo: 512

Massimo: 1.024

Impostazione predefinita: 1.024

Incremento: 64

XCN_OID_ANSI_X942_DH(1.2.840.10046.2.1) Provider di crittografia Schannel Microsoft DH

Microsoft Enhanced DSS e Diffie-Hellman Cryptographic Provider

Minimo: 512

Massimo: 4.096

Impostazione predefinita: 1.024

Incremento: 64

XCN_OID_RSA_RC2CBC(1.2.840.113549.3.2) Provider di archiviazione chiavi software Microsoft

Provider di archiviazione chiavi smart card Microsoft

Microsoft Base Smart Card Crypto Provider

Provider di crittografia Schannel Microsoft DH

Microsoft Enhanced Cryptographic Provider v1.0

Microsoft Enhanced DSS e Diffie-Hellman Cryptographic Provider

Provider di crittografia MICROSOFT Enhanced RSA e AES

Provider di crittografia Schannel microsoft RSA

Microsoft Strong Cryptographic Provider

Minimo: 40

Massimo: 128

Impostazione predefinita: 128

Incremento: 8

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

ICspAlgorithm

IncrementLength