GENERAL_NAME(3ssl)

GENERAL_NAME3ssl

General_name method routines

Usage

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

Overview

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.

Releases

2 releases since Debian 13 (Trixie); the text changed 1 time.

  1. 13
  2. Arch

History

GENERAL_NAME_set1_X509_NAME() was added in OpenSSL 3.4.

From openssl 3.6.5-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.