معرفی شرکت ها


aws-nsm-interface-verifiably-1.0.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Native Python interface for the AWS Nitro Secure Module (NSM)
ویژگی مقدار
سیستم عامل -
نام فایل aws-nsm-interface-verifiably-1.0.1
نام aws-nsm-interface-verifiably
نسخه کتابخانه 1.0.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Verifiably
ایمیل نویسنده contact@verifiably.com
آدرس صفحه اصلی https://github.com/verifiably/aws-nsm-interface-verifiably
آدرس اینترنتی https://pypi.org/project/aws-nsm-interface-verifiably/
مجوز -
# AWS Nitro Secure Module (NSM) interface in native Python This library offers a native Python interface to the `/dev/nsm` device in AWS Nitro Enclaves. This is an updated version from [aws-nsm-interface](https://github.com/donkersgoed/aws-nsm-interface). ## Installation To install `aws_nsm_interface_verifiably`, run: ``` pip install aws_nsm_interface_verifiably ``` ### Requirements * To install: python>=3.6 * To run: a Python application running in an AWS Nitro Enclave ## Quickstart ```python import base64 import aws_nsm_interface_verifiably file_desc = aws_nsm_interface_verifiably.open_nsm_device() rand_bytes = aws_nsm_interface_verifiably.get_random(file_desc, 12) # Get 12 random bytes from /dev/nsm print(rand_bytes) public_rsa_key = b'1234' # An RSA public key exported as DER attestation_doc = aws_nsm_interface_verifiably.get_attestation_doc( file_desc, public_key=public_rsa_key )['document'] attestation_doc_b64 = base64.b64encode(attestation_doc).decode('utf-8') aws_nsm_interface_verifiably.close_nsm_device(file_desc) # Use `attestation_doc_b64` in your AWS KMS Decrypt call ```


نیازمندی

مقدار نام
>=5.2.0 cbor2
>=1.2.2 ioctl-opt


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl aws-nsm-interface-verifiably-1.0.1:

    pip install aws-nsm-interface-verifiably-1.0.1.whl


نصب پکیج tar.gz aws-nsm-interface-verifiably-1.0.1:

    pip install aws-nsm-interface-verifiably-1.0.1.tar.gz