Skip to main content

Intel SGX Remote Attestation verification library

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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b64f26d830a7ea832aefa06bfec59ac08773bdbe20bd309db4e696dca5b9cb0
MD5 98bb822aaf85339df53c5041b616a4b9
BLAKE2b-256 23b1e5e865f99356d80d97b15732c21ce2187f8d39d2c38f3938a98ed299576c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 590b9a630a7c77ba5577a3e507a5d6873ab05de6551a621331af81398d34b48e
MD5 c62fb9e66fa1048533255926f47ff107
BLAKE2b-256 219c81c07cc94cdaa092881c6d4872c841ff98adf8ea5ab8118b3bc66b151729

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbcde5a657d4fe17de7831a27e1c2f341e057fa944972382d56ff91b03ea3f1e
MD5 ee486c4521a0d9f90ace33ed60d14a42
BLAKE2b-256 90926a2e211fa44c841286da84a0ec69100c1a75c8785638cdfbd69db1b1725b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8aa0f42cc47df41066fbde4bda7295d743c3ca8cfd6f9de072d0532818440eca
MD5 bfeeaf6083b9b48ab8c27452db7aaf52
BLAKE2b-256 cf95f592b819e4c4aa6a39ebbe77ac1cffcf22cde407bc1551a4eb2c65fc9a80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f468d298ee27587d0bdf7871b18408fcee447bfa08bf810b2a7840b08f625fde
MD5 8aa9c2dc114cdf2350dab195b75f8aa8
BLAKE2b-256 e9b7c157de48d3efa7adda0c987cd50771237f5cd6a2558a717da3606ef9c727

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 48a4183d00d07d2f7c21ebf29a2b52eac54ccaf12d4dd9acd15e94fbb1eb8b8f
MD5 5e1b1cd747de1d077b7af328d57e34de
BLAKE2b-256 8c0e95331c666a96041a4374a55c79c14f86969d564e350d8d32e8674beec39a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb49865ae574f11f300054fc86746f75d79145463be733869ad0f8e7945c977b
MD5 ccf7e145c2c5c5e23b72e172e98cbc09
BLAKE2b-256 0b70f18586fe6847592d07bb40597a9f48246eb7e2624aa7633c00ed25955b90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aae2f0dff8f7e495899063bd7fa7cf391aa69fd93fac4b1b7874cb0933aca7cb
MD5 7b695290b666a671bffa9f0b1d185fd6
BLAKE2b-256 cf311893a5f44c323dfc3ca5804c44184bcfa69e5b1162d354b012618daaecc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c678fdc881ab295a53099b0936bde82c62e715dba8ddb5514ba1e20ac1509268
MD5 2e3beec1ff2e72ea2c9bd7b06ecabb25
BLAKE2b-256 0f6bc82e9ea0e2028fd0c62c4bc609ad5820c5b566416cce996418874df76aa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cb90eb7b234963af81f7e63fd665d7646d37ea35c4ac7d2f7db91c0ae5e72a49
MD5 7361e13035a1e8d9760de6523ec0f6a3
BLAKE2b-256 06d511c969fd9ce40c148439313f8bba1d75bc26754b95cff2ab5b8cb81dcb64

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