The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

d2i_SSL_SESSION (3)
  • >> d2i_SSL_SESSION (3) ( Solaris man: Библиотечные вызовы )
  • d2i_SSL_SESSION (3) ( Разные man: Библиотечные вызовы )
  • 
    
    

    NAME

         d2i_SSL_SESSION, i2d_SSL_SESSION - convert SSL_SESSION
         object from/to ASN1 representation
    
    
    

    SYNOPSIS

          #include <openssl/ssl.h>
    
          SSL_SESSION *d2i_SSL_SESSION(SSL_SESSION **a, unsigned char **pp, long length);
          int i2d_SSL_SESSION(SSL_SESSION *in, unsigned char **pp);
    
    
    
    

    DESCRIPTION

         d2i_SSL_SESSION() transforms the external ASN1
         representation of an SSL/TLS session, stored as binary data
         at location pp with length length, into an SSL_SESSION
         object.
    
         i2d_SSL_SESSION() transforms the SSL_SESSION object in into
         the ASN1 representation and stores it into the memory
         location pointed to by pp.  The length of the resulting ASN1
         representation is returned. If pp is the NULL pointer, only
         the length is calculated and returned.
    
    
    

    NOTES

         The SSL_SESSION object is built from several malloc()ed
         parts, it can therefore not be moved, copied or stored
         directly. In order to store session data on disk or into a
         database, it must be transformed into a binary ASN1
         representation.
    
         When using d2i_SSL_SESSION(), the SSL_SESSION object is
         automatically allocated.
    
         When using i2d_SSL_SESSION(), the memory location pointed to
         by pp must be large enough to hold the binary representation
         of the session. There is no known limit on the size of the
         created ASN1 representation, so the necessary amount of
         space should be obtained by first calling i2d_SSL_SESSION()
         with pp=NULL, and obtain the size needed, then allocate the
         memory and call i2d_SSL_SESSION() again.
    
    
    

    RETURN VALUES

         d2i_SSL_SESSION() returns a pointer to the newly allocated
         SSL_SESSION object. In case of failure the NULL-pointer is
         returned and the error message can be retrieved from the
         error stack.
    
         i2d_SSL_SESSION() returns the size of the ASN1
         representation in bytes.  When the session is not valid, 0
         is returned and no operation is performed.
    
    
    
    

    SEE ALSO

         ssl(3), SSL_CTX_sess_set_get_cb(3)
    
    
    
    


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру