Navigation

  • index
  • python-libtls 0.1.0 documentation »
python-libtls 0.1.0 documentation

Table Of Contents

  • Tutorial
    • Clients
      • Connecting to a server
      • Verifying a server’s identity
      • Asking for an OCSP response
      • Disabling verification (INSECURE)
      • Specifying negotiation parameters
    • Servers
      • Preparing for client connections
      • Using a self-signed certificate
      • Server Name Indication (SNI)
      • Asking clients to verify their identity
      • Specifying an OCSP response
      • Supporting TLS sessions
    • Asynchronous mode
    • Specifying the location of libtls
      • Linux, *BSD, OS X
      • Windows
    • Building your own libtls binaries
      • Linux, *BSD, OS X
      • Windows
    • Location of the default CA certificate bundle
  • API Reference
    • The Context class
      • Methods (commonly used)
      • Methods (less commonly used)
      • Context instance attributes
        • About the connection
        • About the peer
      • Context class attributes
    • The TLSSocket class
      • Methods
    • Exception classes
  • Index
  1. Home
  2. Index

Index

A | B | C | D | E | H | L | M | N | O | P | S | V | W

A

  • ALPN parameters, specifying
  • API reference
  • asynchronous mode
  • attributes
    • Context

B

  • binaries, libtls
    • building your own
  • binary builds
    • Linux, *BSD, OSX
    • Windows

C

  • CA bundle, location of default
  • certificate, self-signed
  • ciphers, specifying
  • classes
    • Context
    • TLSSocket
  • close()
  • conn_alpn_selected
  • conn_cipher
  • conn_servername
  • conn_version
  • connect()
  • connecting to a server
  • Context (built-in class)

D

  • Diffie-Hellman parameters, specifying
  • do_handshake()

E

  • Elliptic Curve Diffie Hellman, specifying
  • exception hierarchy

H

  • handshake, explicit

L

  • libtls binaries
    • building your own
  • libtls location, specifying
    • Linux, *BSD, OS X
    • Windows

M

  • methods
    • Context (common)
    • Context (less common)

N

  • negotiation parameters, specifying

O

  • OCSP status
    • providing
    • requesting

P

  • peer_cert_contains_name()
  • peer_cert_hash
  • peer_cert_issuer
  • peer_cert_notafter
  • peer_cert_notbefore
  • peer_cert_provided
  • peer_cert_subject
  • peer_ocsp_cert_status
  • peer_ocsp_crl_reason
  • peer_ocsp_next_update
  • peer_ocsp_response_status
  • peer_ocsp_result
  • peer_ocsp_revocation_time
  • peer_ocsp_this_update
  • peer_ocsp_url
  • process_ocsp_response()

S

  • Server Name Indication (SNI)
  • server, identifying to clients
  • sessions, TLS
  • socket, wrapping a

V

  • verification
    • disabling
    • of clients

W

  • wrap_socket()
  • wrapper_class

Navigation

  • index
  • python-libtls 0.1.0 documentation »
© Copyright 2017, Vinay Sajip. Theme based on Guzzle, by Michael Dowling.