Método ICspAlgorithm::get_DefaultLength (certenroll.h)

A propriedade DefaultLength recupera o comprimento padrão de uma chave. Essa propriedade está habilitada para a Web.

Esta propriedade é somente para leitura.

Sintaxe

HRESULT get_DefaultLength(
  LONG *pValue
);

Parâmetros

pValue

Valor retornado

Nenhum

Comentários

Você pode usar essa propriedade para recuperar o tamanho padrão, em bits, de uma chave. As propriedades DefaultLength, IncrementLength, MaxLength e MinLength podem variar de acordo com o algoritmo e o provedor. A tabela a seguir lista alguns algoritmos para os quais vários tamanhos de chave podem ser definidos. A lista não é inclusiva.

Algoritmo OID Provedor criptográfico Comprimento da chave (bits)
XCN_OID_RSA_RSA(1.2.840.113549.1.1.1) Provedor de Armazenamento de Chaves de Cartão Inteligente da Microsoft

Microsoft Base Smart Card Crypto Provider

Mínimo: 1.024

Máximo: 4.096

Padrão: 1.024

Incremento: 512

XCN_OID_RSA_RSA(1.2.840.113549.1.1.1) Provedor de Armazenamento de Chaves de Software da Microsoft

Microsoft Base Cryptographic Provider v1.0

Microsoft Enhanced Cryptographic Provider v1.0

Microsoft Enhanced RSA and AES Cryptographic Provider

Provedor criptográfico do Microsoft RSA Schannel

Microsoft Strong Cryptographic Provider

Mínimo: 384

Máximo: 16.384

Padrão: 1.024

Incremento: 8

XCN_OID_X957_DSA(1.2.840.10040.4.1) Provedor de Armazenamento de Chaves de Software da Microsoft

Microsoft Base DSS e provedor criptográfico Diffie-Hellman

Microsoft Base DSS Cryptographic Provider

Provedor criptográfico do Microsoft DH Schannel

Provedor criptográfico de Diffie-Hellman e DSS aprimorado da Microsoft

Mínimo: 512

Máximo: 1.024

Padrão: 1.024

Incremento: 64

XCN_OID_ANSI_X942_DH(1.2.840.10046.2.1) Diffie-Hellman algoritmo de troca de chaves. Mínimo: 512

Máximo: 1.024

Padrão: 1.024

Incremento: 64

XCN_OID_ANSI_X942_DH(1.2.840.10046.2.1) Provedor criptográfico do Microsoft DH Schannel

Provedor criptográfico de Diffie-Hellman e DSS aprimorado da Microsoft

Mínimo: 512

Máximo: 4.096

Padrão: 1.024

Incremento: 64

XCN_OID_RSA_RC2CBC(1.2.840.113549.3.2) Provedor de Armazenamento de Chaves de Software da Microsoft

Provedor de Armazenamento de Chaves de Cartão Inteligente da Microsoft

Microsoft Base Smart Card Crypto Provider

Provedor criptográfico do Microsoft DH Schannel

Microsoft Enhanced Cryptographic Provider v1.0

Provedor criptográfico de Diffie-Hellman e DSS aprimorado da Microsoft

Microsoft Enhanced RSA and AES Cryptographic Provider

Provedor criptográfico do Microsoft RSA Schannel

Microsoft Strong Cryptographic Provider

Mínimo: 40

Máximo: 128

Padrão: 128

Incremento: 8

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho certenroll.h
DLL CertEnroll.dll

Confira também

ICspAlgorithm

IncrementLength