tis-yubikey-smart-card-minidriver icon

YubiKey Smart Card Minidriver

Paquet d’installation silencieuse pour YubiKey Smart Card Minidriver

5.0.4.273-1
Security
Security

  • package: tis-yubikey-smart-card-minidriver
  • name: YubiKey Smart Card Minidriver
  • version: 5.0.4.273-1
  • categories: Security
  • maintainer: WAPT Team,Tranquil IT,Gwenaël Adam
  • editor: Yubico
  • licence: proprietary_restricted,wapt_private
  • target_os: windows
  • architecture: arm64
  • signature_date:
  • size: 2.99 Mo
  • homepage : https://www.yubico.com/support/download/smart-card-drivers-tools/

package           : tis-yubikey-smart-card-minidriver
version           : 5.0.4.273-1
architecture      : arm64
section           : base
priority          : optional
name              : YubiKey Smart Card Minidriver
categories        : Security
maintainer        : WAPT Team,Tranquil IT,Gwenaël Adam
description       : The YubiKey Smart Card Minidriver enables users and administrators to use the native Windows interface for certificate enrollment, managing the YubiKey smart Card PIN, and smart card authentication on Windows.
depends           : 
conflicts         : 
maturity          : PROD
locale            : 
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : Le YubiKey Smart Card Minidriver permet aux utilisateurs et aux administrateurs d'utiliser l'interface native de Windows pour l'enregistrement des certificats, la gestion du code PIN de la carte à puce YubiKey et l'authentification par carte à puce sous Windows.
description_pl    : Minidriver YubiKey Smart Card umożliwia użytkownikom i administratorom korzystanie z natywnego interfejsu Windows do rejestracji certyfikatów, zarządzania kodem PIN-owym karty YubiKey oraz uwierzytelniania kartą smart w systemie Windows.
description_de    : Der YubiKey Smart Card Minidriver ermöglicht es Benutzern und Administratoren, die native Windows-Oberfläche zur Zertifikatsregistrierung, zur Verwaltung der YubiKey Smart Card PIN und zur Smartcard-Authentifizierung unter Windows zu verwenden.
description_es    : El Minidriver de la Tarjeta Smart de YubiKey permite a usuarios y administradores utilizar la interfaz nativa de Windows para la inscripción de certificados, la gestión del PIN de la tarjeta inteligente YubiKey y la autenticación de la tarjeta inteligente en Windows.
description_pt    : O YubiKey Smart Card Minidriver permite que utilizadores e administradores utilizem a interface nativa do Windows para o registo de certificados, gestão do PIN do cartão inteligente YubiKey e autenticação por smart card no Windows.
description_it    : Il YubiKey Smart Card Minidriver consente a utenti e amministratori di utilizzare l'interfaccia nativa di Windows per la registrazione dei certificati, la gestione del PIN della smart Card YubiKey e l'autenticazione con smart card su Windows.
description_nl    : De YubiKey Smart Card Minidriver stelt gebruikers en beheerders in staat om de native Windows-interface te gebruiken voor certificaatregistratie, het beheren van de YubiKey smart Card PIN en smartcardauthenticatie op Windows.
description_ru    : YubiKey Smart Card Minidriver позволяет пользователям и администраторам использовать встроенный интерфейс Windows для регистрации сертификатов, управления PIN-кодом смарт-карты YubiKey и аутентификации смарт-карт в Windows.
audit_schedule    : 
editor            : Yubico
keywords          : 
licence           : proprietary_restricted,wapt_private
homepage          : https://www.yubico.com/support/download/smart-card-drivers-tools/
package_uuid      : e9c6e98c-b3a0-4505-836b-064c2f591c67
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 4ee9ed0c7bb4e5b5fe8365ba0e80c13e2449dce0b5b85f8a332d38935a503119
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2026-02-01T13:03:31.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : xyLiu1Fcg+tizLr+z+JitsUy1bkdDVUWs0kz59REIITywyPycKvoV7mFZ0MJipO6kItNGxwsaSEzCOrbPuu4UBL7RioaJOvJuPl8hhdtETyBVfZNroRTcooXr9N36cy/Wcs0Hcd5c2kdt7fwE42If+zPuWk/AA0izfLnXOO1uGgu0CTY4/nkwehDaQheWW4Jy6vAo7yl7pvB6/vAhg0q1eyNrWZCapYyXgJxHOQ1XeZXAuUT46yHeSxxn7M2WgqA9rJtkgcfE+nZPYgWIaLJ3Z5Ukqw971J9t1Dfqv04qEtrFtR6o1wUMtJNoeDLyBUiJNeQ9hYrOSR0bNAXP71NjA==

# -*- coding: utf-8 -*-
from setuphelpers import *

def install():
    bin_name = glob.glob('YubiKey-Minidriver-*.msi')[0]

    install_msi_if_needed(bin_name)

# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *

def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()

    url = "https://www.yubico.com/support/download/smart-card-drivers-tools/"
    
    architecture = "-arm64.msi"

    # Build download URL with version number
    for link in bs_find_all(url, "a", "href", proxies=proxies):
        if link["href"].endswith(architecture):
            download_url = link["href"]
            latest_bin = link["href"].split('/')[-1]
            version = latest_bin.split('-', 3)[-2]
            break
    
    # Downloading latest binaries
    print(f"Download URL is: {download_url}")
    if not isfile(latest_bin):
        print(f"Downloading: {latest_bin}")
        wget(download_url, latest_bin, proxies=proxies)
        package_updated = True
    else:
        print(f"Binary is present: {latest_bin}")

    # Changing version of the package
    if Version(version) > Version(control.get_software_version()):
        print(f"Software version updated (from: {control.get_software_version()} to: {Version(version)})")
        package_updated = True
    else:
        print(f"Software version up-to-date ({Version(version)})")

    for f in glob.glob(f'*.msi'):
        if f != latest_bin:
            remove_file(f)

    control.set_software_version(version)
    control.save_control_to_wapt()

    return package_updated

38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
05168e7afacbab6f8a37dcdda8ac10c7407bea2e3e0d1fe0532c05d051d43a7b : WAPT/control
4ee9ed0c7bb4e5b5fe8365ba0e80c13e2449dce0b5b85f8a332d38935a503119 : WAPT/icon.png
a3fcc1324cd9e093106a9dcb1a4ea4cc0d65efcad2cc7ae6e95997b8071972e4 : YubiKey-Minidriver-5.0.4.273-arm64.msi
e95b8e1edbd87eac02f8a2ee65f75bcb24322ce589c83295b06803136c0751dc : luti.json
c09e528591b6767ec95b3e24df00d6ed4aa6f38967b424c0a04bbbda5b2681af : setup.py
be28353b55a3402e6992c19c11cf4bdb78f60f112bc2eda8dc8d33991da8840d : update_package.py