FFmpeg
Data Fields
TLSContext Struct Reference

Data Fields

const AVClassclass
 
 
gnutls_session_t  session
 
gnutls_certificate_credentials_t  cred
 
 
SSL_CTX *  ctx
 
SSL *  ssl
 
CredHandle  cred_handle
 
TimeStamp  cred_timestamp
 
CtxtHandle  ctxt_handle
 
TimeStamp  ctxt_timestamp
 
 
 
 
 
 
 
 
 
SecPkgContext_StreamSizes  sizes
 
 
 
 
SSLContextRef  ssl_context
 
CFArrayRef  ca_array
 
 

Detailed Description

Definition at line 44 of file tls_gnutls.c.

Field Documentation

const AVClass * TLSContext::class

Definition at line 45 of file tls_gnutls.c.

TLSShared TLSContext::tls_shared

Definition at line 46 of file tls_gnutls.c.

Referenced by load_ca(), load_cert(), tls_client_handshake(), tls_client_handshake_loop(), tls_close(), tls_get_file_handle(), tls_open(), tls_read(), tls_read_cb(), tls_shutdown_client(), tls_write(), and tls_write_cb().

gnutls_session_t TLSContext::session

Definition at line 47 of file tls_gnutls.c.

Referenced by tls_close(), tls_open(), tls_read(), and tls_write().

gnutls_certificate_credentials_t TLSContext::cred

Definition at line 48 of file tls_gnutls.c.

Referenced by tls_close(), and tls_open().

int TLSContext::need_shutdown

Definition at line 49 of file tls_gnutls.c.

Referenced by tls_close(), and tls_open().

SSL_CTX* TLSContext::ctx

Definition at line 44 of file tls_openssl.c.

Referenced by tls_close(), and tls_open().

SSL* TLSContext::ssl

Definition at line 45 of file tls_openssl.c.

Referenced by tls_close(), tls_open(), tls_read(), and tls_write().

CredHandle TLSContext::cred_handle

Definition at line 47 of file tls_schannel.c.

Referenced by tls_client_handshake(), tls_client_handshake_loop(), tls_close(), tls_open(), and tls_shutdown_client().

TimeStamp TLSContext::cred_timestamp

Definition at line 48 of file tls_schannel.c.

Referenced by tls_open().

CtxtHandle TLSContext::ctxt_handle

Definition at line 50 of file tls_schannel.c.

Referenced by tls_client_handshake(), tls_client_handshake_loop(), tls_close(), tls_read(), tls_shutdown_client(), and tls_write().

TimeStamp TLSContext::ctxt_timestamp

Definition at line 51 of file tls_schannel.c.

Referenced by tls_client_handshake(), tls_client_handshake_loop(), and tls_shutdown_client().

ULONG TLSContext::request_flags

Definition at line 53 of file tls_schannel.c.

Referenced by tls_client_handshake(), tls_client_handshake_loop(), and tls_shutdown_client().

ULONG TLSContext::context_flags

Definition at line 54 of file tls_schannel.c.

Referenced by tls_client_handshake(), tls_client_handshake_loop(), and tls_shutdown_client().

uint8_t* TLSContext::enc_buf

Definition at line 56 of file tls_schannel.c.

Referenced by tls_client_handshake_loop(), tls_close(), and tls_read().

int TLSContext::enc_buf_size

Definition at line 57 of file tls_schannel.c.

Referenced by tls_client_handshake_loop(), tls_close(), and tls_read().

int TLSContext::enc_buf_offset

Definition at line 58 of file tls_schannel.c.

Referenced by tls_client_handshake_loop(), tls_close(), and tls_read().

uint8_t* TLSContext::dec_buf

Definition at line 60 of file tls_schannel.c.

Referenced by tls_client_handshake_loop(), tls_close(), and tls_read().

int TLSContext::dec_buf_size

Definition at line 61 of file tls_schannel.c.

Referenced by tls_client_handshake_loop(), tls_close(), and tls_read().

int TLSContext::dec_buf_offset

Definition at line 62 of file tls_schannel.c.

Referenced by tls_client_handshake_loop(), tls_close(), and tls_read().

SecPkgContext_StreamSizes TLSContext::sizes

Definition at line 64 of file tls_schannel.c.

Referenced by tls_write().

int TLSContext::connected

Definition at line 66 of file tls_schannel.c.

Referenced by tls_open(), and tls_shutdown_client().

int TLSContext::connection_closed

Definition at line 67 of file tls_schannel.c.

Referenced by tls_read().

int TLSContext::sspi_close_notify

Definition at line 68 of file tls_schannel.c.

Referenced by tls_read().

SSLContextRef TLSContext::ssl_context

Definition at line 47 of file tls_securetransport.c.

Referenced by load_cert(), tls_close(), tls_open(), tls_read(), and tls_write().

CFArrayRef TLSContext::ca_array

Definition at line 48 of file tls_securetransport.c.

Referenced by load_ca(), tls_close(), and tls_open().

int TLSContext::lastErr

Definition at line 49 of file tls_securetransport.c.

Referenced by print_tls_error(), tls_read_cb(), and tls_write_cb().


The documentation for this struct was generated from the following files:

Generated on Fri Jan 12 2018 01:46:28 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /