tis-yubikey-smart-card-minidriver icon

YubiKey Smart Card Minidriver

Silent install package for 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: x64
  • signature_date:
  • size: 3.00 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      : x64
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      : 0394a599-f1e0-474d-a0eb-6ab21778b746
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-01-25T12:10:46.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         : Fp+iMr9tSxBaTrrYuAVUdj5IcHpQhAP2+9Rqpm6q0pFDptAcxISc57iyUECmcDtBIuzdSBy8IbXil8kXOqyA9e26YlupKoUEAVMm6c3iJCRm2Ko+ROcLthwP/06wXovwrtKQfJo/zbGC5G7SgiqzBICoshAzVyrqMiQ4Yps+Znj9bg/6H75Ue/P6NJCKQvVmv08SfWqvvn3hMFsIfih8V2zyrdy7QkZJ53QbM159c4CbJtH7NUu7eE5nLvV1KX77320gZMVSOQ92gfq2VbPd6vFKWNf3by+TrdwEtOiee4vTMOUqp+y6wz9RhmeOf/9MBkaoSZ9ccHqxIFxEHidKSw==

# -*- 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 = "-x64.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
94b7c53e649228941051757eba7e22c164ab7445e4003fd659dec2f23c54ea5d : WAPT/control
4ee9ed0c7bb4e5b5fe8365ba0e80c13e2449dce0b5b85f8a332d38935a503119 : WAPT/icon.png
4c657c148c6da60127094f8a64345317906a49df25c3aad0898c0fefa6e07fb3 : YubiKey-Minidriver-5.0.4.273-x64.msi
ffd7517f10ac0a0e2caa0344b3c582d2be9738248c3600dec8d58364a3de3273 : luti.json
c09e528591b6767ec95b3e24df00d6ed4aa6f38967b424c0a04bbbda5b2681af : setup.py
aeffd11935088148d2d8b4131c171a6f17c42a09b34f40b21c757b1e6b184641 : update_package.py