funzione ber_alloc_t (winber.h)

La funzione ber_alloc_t alloca e costruisce una nuova struttura BerElement .

Sintassi

WINBERAPI BerElement *BERAPI ber_alloc_t(
  [in] INT options
);

Parametri

[in] options

Or bit per bit delle opzioni usate per generare la codifica o la decodifica del BerElement. Il flag LBER_USE_DER (0x01 ) deve essere sempre specificato, che causa la codifica delle lunghezze degli elementi nel numero minimo di ottetti.

I bit di opzione non riconosciuti vengono ignorati.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un puntatore alla struttura BerElement appena allocata.

Se la funzione ha esito negativo, restituisce un puntatore NULL .

Commenti

L'opzione LBER_USE_DER non causa la riorganiazione dei valori dei set in tag e byte o valori predefiniti da rimuovere, pertanto queste funzioni non sono sufficienti per generare l'output DER come definito in X.509 e X.680. Se il chiamante gestisce l'ordinamento dei valori dei set correttamente e rimuove i valori predefiniti, l'output DER definito in X.509 e X.680 può essere prodotto.

L'oggetto BerElement allocato deve essere liberato con ber_free.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione winber.h
Libreria Wldap32.lib
DLL Wldap32.dll

Vedi anche

BerElement

Funzioni

ber_free

ber_printf