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

verifiably_wsock_secrets_provider-0.0.7.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file verifiably_wsock_secrets_provider-0.0.7.tar.gz.

File metadata

  • Download URL: verifiably_wsock_secrets_provider-0.0.7.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.2 tqdm/4.63.0 importlib-metadata/4.10.1 keyring/22.2.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.5

File hashes

Hashes for verifiably_wsock_secrets_provider-0.0.7.tar.gz
Algorithm Hash digest
SHA256 d905bb2f14702f89df0f432babc37d664e077a2256b722b935063deed9706307
MD5 1c9c6c81cb64f2c7f9a95d0ac23ddeee
BLAKE2b-256 bbf9e4f3ea76a2c275508d3071e4471e8c9ee9fd63bf8ef37bf4bb6bf1fe5d7f

See more details on using hashes here.

File details

Details for the file verifiably_wsock_secrets_provider-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: verifiably_wsock_secrets_provider-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.2 tqdm/4.63.0 importlib-metadata/4.10.1 keyring/22.2.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.5

File hashes

Hashes for verifiably_wsock_secrets_provider-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 570edd13aa6413f73749e4f6f65b435294a0f4cf11304604e57439880fe3d536
MD5 79db27de15f65365ecd61b466d341e2a
BLAKE2b-256 7bafdb515df66615c834abb415f922d0be6120339a171325722481e863b9ad40

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