Função ber_alloc_t (winber.h)
A função ber_alloc_t aloca e constrói uma nova estrutura BerElement .
Sintaxe
WINBERAPI BerElement *BERAPI ber_alloc_t(
[in] INT options
);
Parâmetros
[in] options
Um OR bit a bit das opções usadas para gerar a codificação ou decodificação do BerElement. O sinalizador LBER_USE_DER (0x01) sempre deve ser especificado, o que faz com que os comprimentos do elemento sejam codificados no número mínimo de octetos.
Os bits de opção não reconhecidos são ignorados.
Retornar valor
Se a função for bem-sucedida, o valor retornado será um ponteiro para a estrutura BerElement recém-alocada.
Se a função falhar, ela retornará um ponteiro NULL .
Comentários
A opção LBER_USE_DER não faz com que valores de conjuntos sejam reorganizados em ordem de marca e byte ou valores padrão sejam removidos, portanto, essas funções não são suficientes para gerar saída de DER conforme definido em X.509 e X.680. Se o chamador manipular valores de ordenação de conjuntos corretamente e remover valores padrão, a saída DER, conforme definido em X.509 e X.680, poderá ser produzida.
O BerElement alocado deve ser liberado com ber_free.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | winber.h |
Biblioteca | Wldap32.lib |
DLL | Wldap32.dll |