다음을 통해 공유


ber_alloc_t 함수(winber.h)

ber_alloc_t 함수는 새 BerElement 구조를 할당하고 생성합니다.

구문

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

매개 변수

[in] options

BerElement의 인코딩 또는 디코딩을 생성하는 데 사용되는 옵션의 비트 OR입니다. LBER_USE_DER 플래그(0x01)를 항상 지정해야 하므로 요소 길이가 최소 80진수로 인코딩됩니다.

인식할 수 없는 옵션 비트는 무시됩니다.

반환 값

함수가 성공하면 반환 값은 새로 할당된 BerElement 구조체에 대한 포인터입니다.

함수가 실패하면 NULL 포인터를 반환합니다.

설명

LBER_USE_DER 옵션을 사용하면 집합 값이 태그 및 바이트 순서 또는 기본값으로 다시 정렬되지 않으므로 이러한 함수는 X.509 및 X.680에 정의된 대로 DER 출력을 생성하는 데 충분하지 않습니다. 호출자가 집합의 정렬 값을 올바르게 처리하고 기본값을 제거하는 경우 X.509 및 X.680에 정의된 DER 출력을 생성할 수 있습니다.

할당된 BerElementber_free 해제해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 winber.h
라이브러리 Wldap32.lib
DLL Wldap32.dll

추가 정보

BerElement

함수

ber_free

ber_printf