openssl - en to fr translation catalogue (33 entries)

note: type: =head1
en: NAME
fr: NOM

note: type: textblock
en: SSL_SESSION_free - free an allocated SSL_SESSION structure
fr: SSL_SESSION_free - Libérer une structure SSL_SESSION allouée

note: type: textblock
en: SSL_SESSION_free() decrements the reference count of B<session> and removes the B<SSL_SESSION> structure pointed to by B<session> and frees up the allocated memory, if the reference count has reached 0.
fr: SSL_SESSION_free() décrémente le décompte de références de B<session> et retire la structure B<SSL_SESSION> pointée par B<session> et libère la mémoire allouée, si le décompte de références atteint 0.

note: type: textblock
en: SSL_SESSION objects are allocated, when a TLS/SSL handshake operation is successfully completed. Depending on the settings, see L<SSL_CTX_set_session_cache_mode(3)|SSL_CTX_set_session_cache_mode(3)>, the SSL_SESSION objects are internally referenced by the SSL_CTX and linked into its session cache. SSL objects may be using the SSL_SESSION object; as a session may be reused, several SSL objects may be using one SSL_SESSION object at the same time. It is therefore crucial to keep the reference count (usage information) correct and not delete a SSL_SESSION object that is still used, as this may lead to program failures due to dangling pointers. These failures may also appear delayed, e.g.  when an SSL_SESSION object was completely freed as the reference count incorrectly became 0, but it is still referenced in the internal session cache and the cache list is processed during a L<SSL_CTX_flush_sessions(3)|SSL_CTX_flush_sessions(3)> operation.
fr: Les objets SSL_SESSION sont alloués quand une poignée de main TLS/SSL se termine avec succès. En fonction de la configuration, consultez L<SSL_CTX_set_session_cache_mode(3)|SSL_CTX_set_session_cache_mode(3)>, les objets SSL_SESSION sont référencés en interne par le SSL_CTX et attachés dans son cache de sessions. Les objets SSL peuvent utiliser l'objet SSL_SESSION ; comme une session peut être réutilisée, plusieurs objets SSL peuvent utiliser le même objet SSL_SESSION en même temps. Il est donc important de garder un compte des références (informations sur l'utilisation) correct et de ne pas supprimer un objet SSL_SESSION qui est encore utilisé, ce qui pourrait conduire à des erreurs du programme du fait de pointeurs pointant en l'air. Ces échecs peuvent aussi apparaître à retardement, par exemple quand un objet SSL_SESSION a été libéré parce que son décompte de références est passé à zéro de façon erronée, mais est toujours référencé dans le cache de sessions interne et que la liste du cache est analysée lors d'une opération L<SSL_CTX_flush_sessions(3)|SSL_CTX_flush_sessions(3)>.

note: type: textblock
en: SSL_SESSION_free() must only be called for SSL_SESSION objects, for which the reference count was explicitly incremented (e.g.  by calling SSL_get1_session(), see L<SSL_get_session(3)|SSL_get_session(3)>)  or when the SSL_SESSION object was generated outside a TLS handshake operation, e.g. by using L<d2i_SSL_SESSION(3)|d2i_SSL_SESSION(3)>.  It must not be called on other SSL_SESSION objects, as this would cause incorrect reference counts and therefore program failures.
fr: SSL_SESSION_free() doit uniquement être appelée pour des objets SSL_SESSION, pour lesquels le décompte de référence a été incrémenté explicitement (par exemple en appelant SSL_get1_session(), consultez L<SSL_get_session(3)|SSL_get_session(3)>) ou si l'objet SSL_SESSION a été généré en dehors de l'opération de poignée de main TLS, par exemple en utilisant L<d2i_SSL_SESSION(3)|d2i_SSL_SESSION(3)>. Elle ne doit pas être appelée avec les autres objets SSL_SESSION, puisque cela résulterait en des décomptes de référence erronés, et donc en des erreurs du programme.

note: type: =head1
en: RETURN VALUES
fr: VALEURS DE RETOUR

note: type: textblock
en: SSL_SESSION_free() does not provide diagnostic information.
fr: SSL_SESSION_free() ne fournit pas d'information de diagnostic.

note: type: =head1
en: SEE ALSO
fr: VOIR AUSSI

note: type: verbatim
en: L<ssl(3)|ssl(3)>, L<SSL_get_session(3)|SSL_get_session(3)>,
    L<SSL_CTX_set_session_cache_mode(3)|SSL_CTX_set_session_cache_mode(3)>,
    L<SSL_CTX_flush_sessions(3)|SSL_CTX_flush_sessions(3)>,
     L<d2i_SSL_SESSION(3)|d2i_SSL_SESSION(3)>
fr: L<ssl(3)|ssl(3)>, L<SSL_get_session(3)|SSL_get_session(3)>, L<SSL_CTX_set_session_cache_mode(3)|SSL_CTX_set_session_cache_mode(3)>, L<SSL_CTX_flush_sessions(3)|SSL_CTX_flush_sessions(3)>, L<d2i_SSL_SESSION(3)|d2i_SSL_SESSION(3)>

note: type: textblock
en: SSL_SESSION_get_ex_new_index, SSL_SESSION_set_ex_data, SSL_SESSION_get_ex_data - internal application specific data functions
fr: SSL_SESSION_get_ex_new_index, SSL_SESSION_set_ex_data, SSL_SESSION_get_ex_data - Fonctions internes pour données spécifiques aux applications

note: type: textblock
en: Several OpenSSL structures can have application specific data attached to them.  These functions are used internally by OpenSSL to manipulate application specific data attached to a specific structure.
fr: Plusieurs structures OpenSSL peuvent avoir des données spécifiques aux applications attachées. Ces fonctions sont utilisées en interne par OpenSSL pour manipuler des données spécifiques aux applications attachées aux structures.

note: type: textblock
en: SSL_SESSION_get_ex_new_index() is used to register a new index for application specific data.
fr: B<SSL_SESSION_get_ex_new_index>() est utilisée pour enregistrer un nouvel indice de données spécifiques aux applications.

note: type: textblock
en: SSL_SESSION_set_ex_data() is used to store application data at B<arg> for B<idx> into the B<session> object.
fr: B<SSL_SESSION_set_ex_data>() est utilisée pour enregistrer des données d'applications en I<arg> pour I<idx> dans l'objet I<session>.

note: type: textblock
en: SSL_SESSION_get_ex_data() is used to retrieve the information for B<idx> from B<session>.
fr: B<SSL_SESSION_get_ex_data>() est utilisée pour récupérer les informations pour I<idx> de I<session>.

note: type: textblock
en: A detailed description for the B<*_get_ex_new_index()> functionality can be found in L<RSA_get_ex_new_index(3)|RSA_get_ex_new_index(3)>.  The B<*_get_ex_data()> and B<*_set_ex_data()> functionality is described in L<CRYPTO_set_ex_data(3)|CRYPTO_set_ex_data(3)>.
fr: Une description détaillée de la fonctionnalité I<*>B<_get_ex_new_index>() est disponible dans L<RSA_get_ex_new_index(3)|RSA_get_ex_new_index(3)>. Les fonctionnalités I<*>B<_get_ex_data>() et I<*>B<_set_ex_data>() sont décrites dans L<CRYPTO_set_ex_data(3)|CRYPTO_set_ex_data(3)>.

note: type: =head1
en: WARNINGS
fr: AVERTISSEMENTS

note: type: textblock
en: The application data is only maintained for sessions held in memory. The application data is not included when dumping the session with i2d_SSL_SESSION() (and all functions indirectly calling the dump functions like PEM_write_SSL_SESSION() and PEM_write_bio_SSL_SESSION()) and can therefore not be restored.
fr: Les données d'application ne sont conservées que pour les sessions gardées en mémoire. Les données d'application ne sont pas incluses quand la session est convertie avec B<i2d_SSL_SESSION>() (et toutes les fonctions appelant indirectement les fonctions de conversion comme B<PEM_write_SSL_SESSION>() et B<PEM_write_bio_SSL_SESSION>()) et ne peuvent donc pas être restaurées.

note: type: textblock
en: SSL_SESSION_get_time, SSL_SESSION_set_time, SSL_SESSION_get_timeout, SSL_SESSION_set_timeout - retrieve and manipulate session time and timeout settings
fr: SSL_SESSION_get_time, SSL_SESSION_set_time, SSL_SESSION_get_timeout, SSL_SESSION_set_timeout - récupérer et modifier la date de création d'une session et le délai d'expiration

note: type: textblock
en: SSL_SESSION_get_time() returns the time at which the session B<s> was established. The time is given in seconds since the Epoch and therefore compatible to the time delivered by the time() call.
fr: SSL_SESSION_get_time() renvoie la date à laquelle la session B<s> a été établie. Cette date est donnée sous forme du nombre de secondes depuis le temps zéro de l'ordinateur ; elle est donc compatible avec la date renvoyée par un appel à time().

note: type: textblock
en: SSL_SESSION_set_time() replaces the creation time of the session B<s> with the chosen value B<tm>.
fr: SSL_SESSION_set_time() remplace la date de création de la session B<s> par la valeur B<tm>.

note: type: textblock
en: SSL_SESSION_get_timeout() returns the timeout value set for session B<s> in seconds.
fr: SSL_SESSION_get_timeout() renvoie le délai d'expiration de la session B<s> en secondes.

note: type: textblock
en: SSL_SESSION_set_timeout() sets the timeout value for session B<s> in seconds to B<tm>.
fr: SSL_SESSION_set_timeout() remplace le délai d'expiration de la session B<s> par la valeur B<tm> en secondes.

note: type: textblock
en: The SSL_get_time(), SSL_set_time(), SSL_get_timeout(), and SSL_set_timeout()  functions are synonyms for the SSL_SESSION_*() counterparts.
fr: Les fonctions SSL_get_time(), SSL_set_time(), SSL_get_timeout() et SSL_set_timeout() sont des synonymes des fonctions SSL_SESSION_*().

note: type: textblock
en: Sessions are expired by examining the creation time and the timeout value.  Both are set at creation time of the session to the actual time and the default timeout value at creation, respectively, as set by L<SSL_CTX_set_timeout(3)|SSL_CTX_set_timeout(3)>.  Using these functions it is possible to extend or shorten the lifetime of the session.
fr: Les sessions expirent en fonction de leur date de création et de leur délai d'expiration. Ces valeurs sont définies lors de la création de la session, respectivement à la date courante et au délai courant d'expiration par défaut, comme spécifié par L<SSL_CTX_set_timeout(3)|SSL_CTX_set_timeout(3)>. Grâce à ces fonctions, il est possible d'allonger ou de réduire la durée de vie d'une session.

note: type: textblock
en: SSL_SESSION_get_time() and SSL_SESSION_get_timeout() return the currently valid values.
fr: SSL_SESSION_get_time() et SSL_SESSION_get_timeout() renvoient les valeurs courantes.

note: type: textblock
en: SSL_SESSION_set_time() and SSL_SESSION_set_timeout() return 1 on success.
fr: SSL_SESSION_set_time() et SSL_SESSION_set_timeout() renvoient 1 en cas de succès.

note: type: textblock
en: If any of the function is passed the NULL pointer for the session B<s>, 0 is returned.
fr: Pour chacune de ces fonctions, si un pointeur NULL est passé pour la session B<s>, 0 est renvoyé.

note: type: textblock
en: SSL_session_reused - query whether a reused session was negotiated during handshake
fr: SSL_session_reused - Demander si la réutilisation d'une session a été négociée pendant la poignée de main

note: type: textblock
en: Query, whether a reused session was negotiated during the handshake.
fr: Demander si la réutilisation d'une session a été négociée pendant la poignée de main.

note: type: textblock
en: During the negotiation, a client can propose to reuse a session. The server then looks up the session in its cache. If both client and server agree on the session, it will be reused and a flag is being set that can be queried by the application.
fr: Pendant la négociation, un client peut proposer de réutiliser une session. Le serveur cherche alors la session dans son cache. Si le client et le serveur sont d'accord sur la session, elle sera réutilisée et un drapeau, qui pourra être interrogé par l'application, est positionné.

note: type: textblock
en: The following return values can occur:
fr: Les valeurs suivantes peuvent être renvoyées.

note: type: textblock
en: A new session was negotiated.
fr: Une nouvelle session a été négociée.

note: type: textblock
en: A session was reused.
fr: Une session a été réutilisée.
