Skip to main content

Library accessing Thales Security keys (FIDO & PKI)

Project description

This library is used to communicate with Thales Security Key. You can use it to detect devices, get serial number, firmware version, etc. Device class heritate from the fido2 library. So any FIDO2 methods can directly be used. In case of PCSC Device, you can use the 'has_fido_accessible' property to know if the device is a FIDO2 device.

You have to check if the device is a Thales Security Key by using the is_thales_device property.

Installation

pip install thalessecuritykey

Usage

from thalessecuritykey import helpers
devices = helpers.scan_devices()
for device in devices:
    print(device)

Example

from thalessecuritykey import helpers
devices = helpers.scan_devices()
for device in devices:
    device.dump()

Project details


Download files

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

Source Distribution

thalessecuritykey-0.0.16.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

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

thalessecuritykey-0.0.16-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file thalessecuritykey-0.0.16.tar.gz.

File metadata

  • Download URL: thalessecuritykey-0.0.16.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for thalessecuritykey-0.0.16.tar.gz
Algorithm Hash digest
SHA256 07c97d47019b604c245dfb7cf1549c1e5d195321f94e9b52cf37110f20de4b69
MD5 9b94796e074f814a66a8afb68162b449
BLAKE2b-256 65a6b2a4588c9a02a1c48e0db446508a0782ec2febca51d299f36fb99ec7f0f5

See more details on using hashes here.

File details

Details for the file thalessecuritykey-0.0.16-py3-none-any.whl.

File metadata

File hashes

Hashes for thalessecuritykey-0.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 60e4d0648c2f3caf9b59095fe323ec4a1f548d4e27f7b3930f404d0301a3ec78
MD5 4806956ef00c76f4a754f89d66415d98
BLAKE2b-256 973349e44b02d46b6c5c4fbc7251f074e5939b7ee752b4546a86c6aeeafd7c4f

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