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:
HTTPTransferwhich implements theTransferinterface for the HTTP protocol;HTTPSTransferwhich implements theTransferinterface 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