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
Release history Release notifications | RSS feed
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
Close
Hashes for verifiably_wsock_secrets_provider-0.0.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d905bb2f14702f89df0f432babc37d664e077a2256b722b935063deed9706307 |
|
MD5 | 1c9c6c81cb64f2c7f9a95d0ac23ddeee |
|
BLAKE2b-256 | bbf9e4f3ea76a2c275508d3071e4471e8c9ee9fd63bf8ef37bf4bb6bf1fe5d7f |
Close
Hashes for verifiably_wsock_secrets_provider-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 570edd13aa6413f73749e4f6f65b435294a0f4cf11304604e57439880fe3d536 |
|
MD5 | 79db27de15f65365ecd61b466d341e2a |
|
BLAKE2b-256 | 7bafdb515df66615c834abb415f922d0be6120339a171325722481e863b9ad40 |