Skip to main content

Active API Armour TCP/HTTP client.

Project description

Active API Armour

The Active API Armour is an automated defense software, designed for APIs dealing with the most sensitive data. It allows developers to securely implement mutual authentication with entangled identity, authorization, and end-to-end encryption with perfect forward secrecy, using just one, streamlined and fail-proof elegant binary program.

The Armour reduces any room for errors in API security implementation and configuration, and completely eliminates the hassle and cost for key management.

Why should you consider using the Armour?

API security is emerging as a significant business issue that translates into new development challenges for many modern systems and services. The existing toolkit, including OAuth / OpenID, signed JWT tokens, or mTLS, presents some important vulnerabilities that are exploited by adversaries and require a lot of work, often cumbersome and non-value-adding, from the development and security teams.

By adding the Armour to your API workflow and architecture you can efficiently enforce zero trust posture with a streamlined and fail-proof authentication, authorization, and encryption – all in one software.

Minimal example

Run service:

docker pull relock/armour
docker run --privileged --network host -it relock/armour run \
       --host $(hostname).local --port 443 \
       --multiprocessing

GitHub repository

This repository contains ready-to-use, minimal implementation of the producer server and the consumer for test purpose of re:lock Armour. This minimal implementation makes it easy to check how the failsafe-disconnect system works in practice.

You can run the demo solution on one machine, as consumer and producer may use the same enclave for this purpose.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

relock-0.1.2.tar.gz (45.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

relock-0.1.2-py3-none-any.whl (35.8 kB view details)

Uploaded Python 3

File details

Details for the file relock-0.1.2.tar.gz.

File metadata

  • Download URL: relock-0.1.2.tar.gz
  • Upload date:
  • Size: 45.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for relock-0.1.2.tar.gz
Algorithm Hash digest
SHA256 4402d5c39eb54bc905b6f6c7ec24ce85c02b126f84f6858cd07af77d1b5d5007
MD5 1f7bd50bef89ff9b8617007a8143751f
BLAKE2b-256 6f343436282dc6bd90ece2de5cb41b3c766f0299c454ae566346a13b2d11a8c2

See more details on using hashes here.

File details

Details for the file relock-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: relock-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 35.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for relock-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e2690b7a64408a885ea80a7b36f54d3d7d7dd7d3289426f856fa68306d813b06
MD5 9afe2ccd129c8d1436ce579bb3c2f3de
BLAKE2b-256 95ce1fc5d8798de087d1d53024cf4dfaa85f6b7d98510e8645ea31ea0749fb52

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page