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

If you're not sure about the file name format, learn more about wheel file names.

intel_sgx_ra-2.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (406.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

intel_sgx_ra-2.3.3-cp312-cp312-macosx_11_0_arm64.whl (354.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

intel_sgx_ra-2.3.3-cp312-cp312-macosx_10_12_x86_64.whl (369.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

intel_sgx_ra-2.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (406.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

intel_sgx_ra-2.3.3-cp311-cp311-macosx_11_0_arm64.whl (354.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

intel_sgx_ra-2.3.3-cp311-cp311-macosx_10_12_x86_64.whl (369.7 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

intel_sgx_ra-2.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (406.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

intel_sgx_ra-2.3.3-cp310-cp310-macosx_11_0_arm64.whl (354.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

intel_sgx_ra-2.3.3-cp310-cp310-macosx_10_12_x86_64.whl (369.7 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

intel_sgx_ra-2.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (407.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

intel_sgx_ra-2.3.3-cp39-cp39-macosx_11_0_arm64.whl (355.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

intel_sgx_ra-2.3.3-cp39-cp39-macosx_10_12_x86_64.whl (370.5 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

intel_sgx_ra-2.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (407.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

intel_sgx_ra-2.3.3-cp38-cp38-macosx_11_0_arm64.whl (354.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

intel_sgx_ra-2.3.3-cp38-cp38-macosx_10_12_x86_64.whl (369.8 kB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 486d61adfcfd0f44254b4d4c7e9ad052cfd8f5710a5ff6011cb53b944216c1b9
MD5 52c019c5d0b4c3a7dd13420b0638eaf0
BLAKE2b-256 a9e1fe9388ab3ed2c09d1a3418d8ae715cf055b2a55c04f53e591f01257e49d5

See more details on using hashes here.

File details

Details for the file intel_sgx_ra-2.3.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3aa62809c9d95f1d425c66da8595051d404425a63a111c1c2fd732901fbcf328
MD5 c3906a7c460ba556d228a3105203e112
BLAKE2b-256 a63e118cb0b4ed9de32e723d79e7d12419c5279516329b662190d685c8a6ec7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 05881fb32d6215d1ad79333e9db368cb91a070c257392baa90fc1594381a1484
MD5 94b31ced57b478bd697d8118d75f5877
BLAKE2b-256 065d3b96dcfd91e931bd462aa0c9850249a7c245240b6798d57592c26637c64a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f17f180fbfdc49f68b11656a22454a59d4102e2cb026b01998ea6f7e944df1f8
MD5 030428fe52ab9629c037aa6999b61449
BLAKE2b-256 4095d827151d7ffa63a4d26f79f3ce68cd73e48160c108ffd3138ab3f9a738eb

See more details on using hashes here.

File details

Details for the file intel_sgx_ra-2.3.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af166c20c7b4a584e36933e4ae624a9971f3236c7709a46e7655e1fd3fcb2e93
MD5 a0c77b6765458d7422c117f0a5dac531
BLAKE2b-256 32e8c30727b34bf3d7fb1f42049b8bdd2a185b7b157a4401cbf0c94079202e4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c57d09e8f455a6297aeaabeaad5086cb7dc9da6d99733afed2783eb8cf6cb498
MD5 abeff2791aaac6d69554afe8bb36e2a9
BLAKE2b-256 b8b3b1318aac35fda477b89dfa677168a89a4a6f41eaf29b3130cb8f60592cdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3c5a6656bf94139357eb43fc9d69931515478b0b8bfe56b55ff2974d7623b7c
MD5 e0024d8ab25a47d5fc5f5988adba3f3c
BLAKE2b-256 e4f5afdd46134363f24b150b405165ee438784882bee61e42a2955da1553894c

See more details on using hashes here.

File details

Details for the file intel_sgx_ra-2.3.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f7aa96304ef98df5f6efa6cc52661454fd7c8993373f4670e433fbc3f5f08c0
MD5 fe7af2fd3f3aa96627550f970c673881
BLAKE2b-256 aeff30564422d97abee5d1fb46b8a9ff7ef8d0e415669ba71ce241098fa3680d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f9af56ccb9e6b441b11fa96986bc176a3ec7c6fd41b4c0c42dc709de60efeec9
MD5 92bba608dbaf4dc09959af7f375a0718
BLAKE2b-256 af01f1b3411fb47088b85d9357cb409fe19dbae5f74760736cd25f0eec2c2eb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35a7bf9b2d868b43061085d86174feb9a07593caf1a979228ce19a687e03ee8d
MD5 c500ebfba77b9d3885e9a7317996597d
BLAKE2b-256 c1e3bd3b215d10fb6791dff1eb38bc5a37dae0beb75999a63ff9fe938ba13546

See more details on using hashes here.

File details

Details for the file intel_sgx_ra-2.3.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7222c00d6fa4ba022d95dc39a1d3b6dab5c3d53f234ed8025cc93663c8c742bb
MD5 059ba12ecc4ce3b8e6814ddf86bee676
BLAKE2b-256 2932a1e003f791a72e17d8a973f12036adbadcb3679c116f1bf8d697c6095bd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5dee455869dcfbd6d18150105c568ef6328d48a98e86f182f87da0af6b111141
MD5 b46afe408135956e0d324173c2657197
BLAKE2b-256 18b3c1c9eb1da6d51775db6446a4845cdff5a05db56813cae641659c08b6140c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 531a528deb45e06065ae78b5405c2942f5afdc0f326d2e853c526f542b0496f0
MD5 b408dc646733e2d4cbb3fee71eff339f
BLAKE2b-256 4a080e8a838c08b4e42111d49f07b3c0badc1b7d073e2f9e68fd42bba3cd8386

See more details on using hashes here.

File details

Details for the file intel_sgx_ra-2.3.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72cf05da86cd3d151d422894def3813b52a3886dabc85627b30665c05014dcb9
MD5 30ff6146a124d148d3a0ef5568e8752d
BLAKE2b-256 978c174b150d009b98b267eeac2b341df1eb91dd7f26db060ef8931ad70c8782

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for intel_sgx_ra-2.3.3-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 afeaac5541d415b5650c1e07e131dc9bbc7fd98f744f99d33515ecf8678f2839
MD5 54f39578e35b3b0a5292dceaa76c1a44
BLAKE2b-256 13c6f4966b9d625ee07660304b5c3e5f6498159fd94c858ccbeea486d8e6f8f5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page