GENERAL_NAME.3ossl - Man Page

GENERAL_NAME, GENERAL_NAME_set1_X509_NAME ​- GENERAL_NAME method routines

Synopsis

​ #include <openssl/x509v3.h>
​
​ typedef struct GENERAL_NAME_st GENERAL_NAME;
​
​ int GENERAL_NAME_set1_X509_NAME(GENERAL_NAME **tgt, const X509_NAME *src);

Description

GENERAL_NAME_set1_X509_NAME() creates a new GENERAL_NAME of type GEN_DIRNAME and populates it based on provided X509_NAME src which can be NULL. ​tgt must not be NULL. If successful, *tgt will be set to point to the newly created GENERAL_NAME.

Return Values

GENERAL_NAME_set1_X509_NAME() return 1 on success, 0 on error.

History

GENERAL_NAME_set1_X509_NAME() was added in OpenSSL 3.4.

Referenced By

The man page GENERAL_NAME_set1_X509_NAME.3ossl(3) is an alias of GENERAL_NAME.3ossl(3).

2026-08-25 3.5.8 OpenSSL