openc2lib.transfers.http

HTTP Transfer Protocol

This module defines implementation of the Transfer interface for the HTTP/HTTPs protocols. This implementation is mostly provided for research and development purposes, but it is not suitable for production environments.

The implementation follows the Specification for Transfer of OpenC2 Messages via HTTPS Version 1.1, which is indicated as the "Specification" in the following.

This modules provides the following classes:

  • HTTPTransfer which implements the Transfer interface for the HTTP protocol;
  • HTTPSTransfer which implements the Transfer interface for the HTTP protocol over TLS.
 1""" HTTP Transfer Protocol
 2
 3	This module defines implementation of the `Transfer` interface for the 
 4  	HTTP/HTTPs protocols. This implementation is mostly provided for 
 5	research and development purposes, but it is not suitable for production
 6	environments.
 7
 8	The implementation follows the Specification for Transfer of OpenC2 Messages via HTTPS
 9	Version 1.1, which is indicated as the "Specification" in the following.
10
11	This modules provides the following classes:
12	- `HTTPTransfer` which implements the `Transfer` interface for the HTTP protocol;
13	- `HTTPSTransfer` which implements the `Transfer` interface for the HTTP protocol over TLS.
14"""
15
16from openc2lib.transfers.http.http_transfer import HTTPTransfer, HTTPSTransfer