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.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fe9a040207f137bcce21f5f061a5bbc8c204c01d7bb7733f30af96c45e33560 |
|
MD5 | 6109f663d0317d46a53e2ff90304e2c6 |
|
BLAKE2b-256 | d4023816cffa158bbc02d33250977bf916994fe1f7cd07b3c7aaf370602ad81f |
Close
Hashes for verifiably_wsock_secrets_provider-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30bb16b32301f331aa10346c155e646762e4eb086913a1e844db978842a1fa9b |
|
MD5 | 234ad15f052622ebae70989c23207058 |
|
BLAKE2b-256 | 38177d99212354c04f1d19a41183fc42c79bee9851e36c11e0606f5fbc62aaa2 |