Socket
Socket
Sign inDemoInstall

ssladapter

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ssladapter

SSL Adapter for requests library


Maintainers
1

.. ssladapter:

=================== SSL Adapter Package

Overview

SSL Adapter is a Python package that provides utilities for handling SSL connections and creating sessions with SSL adapters.

Installation

Install using pip:

.. code-block:: bash

pip install ssladapter

Usage

Creating a Session with SSL Adapter


To create a session with an SSL adapter, you can use the ``session_ssl_adapter`` function provided by the package.

.. code-block:: python

    from ssladapter.entry import session_ssl_adapter

    # Create a session with SSL adapter
    session = session_ssl_adapter(
        certfile='/path/to/client_certificate.pem',
        keyfile='/path/to/client_private_key.pem',
        password='your_password', # Optional
        cacertfile='/path/to/ca_certificate.pem' # Optional
    )

    # Use the session for making requests
    response = session.get('https://example.com/api')

Creating an SSL Adapter
~~~~~~~~~~~~~~~~~~~~~~~~

Alternatively, you can directly create an instance of the ``SSLAdapter`` class and use it to customize a session with SSL configuration.

.. code-block:: python

    from ssladapter.ssl_adapter import SSLAdapter
    from requests import Session

    # Create an SSL adapter instance
    ssl_adapter = SSLAdapter(
        certfile='/path/to/client_certificate.pem',
        keyfile='/path/to/client_private_key.pem',
        password='your_password', # Optional
        cacertfile='/path/to/ca_certificate.pem' # Optional
    )

    # Create a session and mount the SSL adapter
    session = Session()
    session.mount('https://', ssl_adapter)

    # Use the session for making requests
    response = session.get('https://example.com/api')

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc