Skip to main content

Intel SGX Remote Attestation verification library

Reason this release was yanked:

CI failed to upload correctly wheels

Project description

Intel SGX DCAP Remote Attestation library

Overview

Python library for Intel SGX DCAP remote attestation.

Installation

$ pip install intel-sgx-ra

Usage

$ sgx-ra-verify --help
usage: sgx-ra-verify [-h] [--verbose] [--mrenclave HEXDIGEST]
                     [--mrsigner HEXDIGEST]
                     (--pccs-url URL | --azure-attestation)
                     {certificate,quote} ...

Intel SGX DCAP quote verification

positional arguments:
  {certificate,quote}   sub-command help
    certificate         Remote Attestation from RA-TLS X.509 certificate
    quote               Remote Attestation of a raw SGX quote

optional arguments:
  -h, --help            show this help message and exit
  --verbose             Verbose mode
  --mrenclave HEXDIGEST
                        Expected MRENCLAVE value in SGX quote
  --mrsigner HEXDIGEST  Expected MRSIGNER value in SGX quote
  --pccs-url URL        Provisioning Certificate Cache Service URL (Intel
                        DCAP)
  --azure-attestation   Microsoft Azure Attestation Service (Azure DCAP)
$ sgx-ra-utils --help
usage: sgx-ra-utils [-h] [--verbose] {extract} ...

Intel SGX DCAP Quote tools

positional arguments:
  {extract}   sub-command help
    extract   Extract Quote from RA-TLS X.509 certificate

optional arguments:
  -h, --help  show this help message and exit
  --verbose   Verbose mode

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

intel_sgx_ra-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (404.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

intel_sgx_ra-2.3.0-cp312-cp312-macosx_10_12_x86_64.whl (368.8 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

intel_sgx_ra-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (404.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

intel_sgx_ra-2.3.0-cp311-cp311-macosx_10_12_x86_64.whl (369.5 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

intel_sgx_ra-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (404.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

intel_sgx_ra-2.3.0-cp310-cp310-macosx_10_12_x86_64.whl (369.5 kB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

intel_sgx_ra-2.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (404.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

intel_sgx_ra-2.3.0-cp39-cp39-macosx_10_12_x86_64.whl (369.7 kB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

intel_sgx_ra-2.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (404.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

intel_sgx_ra-2.3.0-cp38-cp38-macosx_10_12_x86_64.whl (369.6 kB view details)

Uploaded CPython 3.8 macOS 10.12+ x86-64

File details

Details for the file intel_sgx_ra-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c921f2a66ac61ba1724767b3433103208151972e8e34f1d0162972060626dcc5
MD5 ba0925530aab9443807b88f7b854f638
BLAKE2b-256 47ba96726e40e9c8f74078b7298f05fb3ae8dced7f04a170348f257f3748ad88

See more details on using hashes here.

File details

Details for the file intel_sgx_ra-2.3.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3f0dbcc1b6233489102cf6b97f9f10b0e3280685e2520a9b0614895787e34081
MD5 f3f9838f94bdc86c69d1c4ab9d5e1539
BLAKE2b-256 4df136ac47fc3ba6d34b6ed973146eeaadb7c4d2052c7c9b21bbd9deb6f4a241

See more details on using hashes here.

File details

Details for the file intel_sgx_ra-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8427985364b1d87fce0ae51517db35add69633de56875b3f3f8f3919f9a0a1fb
MD5 e0217870d6dc8c42e627389159eeb3b2
BLAKE2b-256 2d4528f54490c80c58dbfa88d5adedbaa04c53dfe4c0b83e5f8ae6be751e6bd6

See more details on using hashes here.

File details

Details for the file intel_sgx_ra-2.3.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eb45674eac15060abf350102184df6a71353c9651759c2040314ac942aa0961d
MD5 8c87655c69f268dc35859316b070e44d
BLAKE2b-256 0c82036e55e025bb7fb67fff141178ccfca892c09243564c91fd62a3a533560a

See more details on using hashes here.

File details

Details for the file intel_sgx_ra-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64ce8abd6107850039f57e7c54081826b699c44f0faf95e13ef0e7aeac22b9bb
MD5 f125e5c23644417e4459ee42b7c3a616
BLAKE2b-256 850cac2403743c0c4105707f6412adace6b91863f931b35987af347aa5a113de

See more details on using hashes here.

File details

Details for the file intel_sgx_ra-2.3.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2ff3d2165a3e067813c6db2278e907a77fd6ec96be2ff8523ae23f6a09e7f0ed
MD5 14f85c04d6723ee5a273186126e21757
BLAKE2b-256 0e614472b4c064e55d1ee03c07ad88e9a7c80afdc4330ac77c0bfd8bfee96f71

See more details on using hashes here.

File details

Details for the file intel_sgx_ra-2.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d1fa07cc050eed3ffba244ab3d12c613cd3d2ddac261b02394f5e7b1b687180
MD5 3ccbc5208f5a546cf41f9db3b3051b02
BLAKE2b-256 f0699f2f3880a013f6e43fcb24a64d96778a09997ef39ce39a5283e9c6ffa3e8

See more details on using hashes here.

File details

Details for the file intel_sgx_ra-2.3.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a56bd826a0e3871aa332776c35c246a92dc841a106b4b4ed0b76dc6a436be9bd
MD5 515cd1a24f762a54fd72816d06766a25
BLAKE2b-256 7090d339ad299a03d0ea659a88dbd1287ba6468dbcea22d79b4b121db9602662

See more details on using hashes here.

File details

Details for the file intel_sgx_ra-2.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e007c78d1dc21b031fae089af9a841aa99bbf59e0839668ebb836d07c37dff37
MD5 e0495cd231e0df6f88c4d7da62faec4b
BLAKE2b-256 e7fce57a1e7e8434c58a5588436b872c57b1fc983ca78628ad7e1e0cfb0559eb

See more details on using hashes here.

File details

Details for the file intel_sgx_ra-2.3.0-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c9be98a0db7e6c7761d17cdf173108991d86210d2a41dfb9ddb28eba201b7bb1
MD5 ad8bca279a4c5113d42b5518acab35a0
BLAKE2b-256 71f366a84611e0a62d66f00f8c6e1c3f019ea5e7e5f0349f73fafb539be30f8c

See more details on using hashes here.

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