Método ICspAlgorithm::get_Valid (certenroll.h)
A propriedade Valid recupera um valor booliano que especifica se o objeto de algoritmo é válido.
Esta propriedade é somente para leitura.
Sintaxe
HRESULT get_Valid(
VARIANT_BOOL *pValue
);
Parâmetros
pValue
Valor retornado
Nenhum
Comentários
Se um modelo se referir a um algoritmo que não é compatível com o provedor criptográfico especificado, o processo de registro criará um objeto ICspAlgorithm de espaço reservado, definirá a propriedade Valid como false e definirá a propriedade Name . Nenhum outro valor de propriedade é definido.
Você deve chamar o método InitializeFromName ou o método InitializeFromType na interface ICspInformation antes de chamar essa propriedade.
A Notação de Sintaxe Abstrata Um (ASN.1) é definida pelos padrões X.680 a X.683. A API de Registro de Certificado verifica um OID (identificador de objeto) ao codificar Distinguished Encoding Rules (DER) e, em seguida, decodificar o resultado para garantir que o OID permaneça inalterado e verificando se o seguinte é verdadeiro:
- O primeiro número no OID é 0, 1 ou 2.
- Todos os outros caracteres são dígitos (0 a 9) ou períodos (.).
- Nenhum período inicia ou termina o OID.
- Nenhum caractere consecutivo é ambos os períodos.
- O OID deve conter pelo menos um período.
- Se o primeiro número for 0 ou 1, o segundo número deverá estar entre 0 e 39 inclusive.
- Se o primeiro número for 2, o segundo número poderá ser qualquer valor.
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 |