Skip to main content

Secrets provider that communicates with trusted execution environments over web sockets.

Project description

Web socket secrets provider

This library enables an easy setup for a secret provider trough wsock. This secrets provider was developed to be used with a vFunction.

Installation

To install this library run:

pip install verifiably_wsock_secrets_provider

Setup

To create the server, just provide your secrets and start the communication trough wsock.

from verifiably_wsock_secrets_provider import credentials_provider

credentials = {
    "account1":{
        "accountId": "1234",
        "token": "0000"
    }
}


expected_pcrs = {
    "0":"0000"
}

secretProvider = credentials_provider.SecretsProvider(credentials, expected_pcrs)

secretProvider.start()

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

Built Distribution

Supported by

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