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.11.tar.gz (9.4 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.11-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for thalessecuritykey-0.0.11.tar.gz
Algorithm Hash digest
SHA256 2ab7cd49be4727943a330bf524476628eac0c519dfb2b6d06884197712e5fba8
MD5 be65a90566fe1f131f1fe6769ecd0c7c
BLAKE2b-256 e14dbdef145fa60202aeef65fea2f91d89b1c815ce8b190305f55afc65f54e83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thalessecuritykey-0.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 bcb45533e586a115fcd73215424c462056bc85b933d21f3dc32fc9df651186b5
MD5 0b611118c99fb17efdb5283501c35835
BLAKE2b-256 2bbef0e64ddce96a7bbcdf571a0e04515e47a8003387cb427ec96d1155745e0d

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