SSL_CTX_use_serverinfo(3) SSL_CTX_use_serverinfo_file

SYNOPSIS


#include <openssl/ssl.h>
int SSL_CTX_use_serverinfo(SSL_CTX *ctx, const unsigned char *serverinfo,
size_t serverinfo_length);
int SSL_CTX_use_serverinfo_file(SSL_CTX *ctx, const char *file);

DESCRIPTION

Ces fonctions chargent les extensions ServerHello TLS « serverinfo » dans le SSL_CTX. Une extension « serverinfo » est renvoyée en réponse à une extension HelloClient vide.

SSL_CTX_use_serverinfo() charge une ou plusieurs extensions serverinfo à partir d'un tableau d'octets dans ctx. Les extensions doivent être concaténées dans une séquence d'octets. Chaque extension doit consister en un type d'extension de 2 octets, une taille de 2 octets et ensuite des octets de longueur des données d'extension.

SSL_CTX_use_serverinfo_file() charge une ou plusieurs extensions serverinfo de file à ctx. Les extensions doivent être au format PEM. Chaque extension doit consister en un type d'extension de 2 octets, une taille de 2 octets et ensuite des octets de longueur des données d’extension. Chaque nom d'extension PEM doit débuter par la phrase « BEGIN SERVERINFO FOR ».

NOTES

VALEURS DE RETOUR

En cas de réussite, les fonctions renvoient 1. En cas d'échec, les fonctions renvoient 0. Vérifiez la pile d'erreur pour découvrir la raison de l'échec.

HISTORIQUE

TRADUCTION

La traduction de cette page de manuel est maintenue par les membres de la liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.