tis-yubikey-manager-qt icon

YubiKey Manager QT

Paquet d’installation silencieuse pour YubiKey Manager QT

1.2.6-1
Security
Security

Les paquets PREPROD sont des paquets construits via LUTI. Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.

  • package: tis-yubikey-manager-qt
  • name: YubiKey Manager QT
  • version: 1.2.6-1
  • categories: Security
  • maintainer: WAPT Team,Tranquil IT,Amel FRADJ
  • editor: 2017 Yubico
  • licence: proprietary_restricted,wapt_private
  • target_os: windows
  • architecture: x64
  • signature_date:
  • size: 68.38 Mo
  • homepage : https://github.com/Yubico/yubikey-manager-qt

package           : tis-yubikey-manager-qt
version           : 1.2.6-1
architecture      : x64
section           : base
priority          : optional
name              : YubiKey Manager QT
categories        : Security
maintainer        : WAPT Team,Tranquil IT,Amel FRADJ
description       : Cross-platform application for configuring any YubiKey on any USB transport
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : Application multiplateforme permettant de configurer n'importe quelle YubiKey sur tous les transports USB
description_pl    : Wieloplatformowa aplikacja do konfigurowania dowolnego przycisku YubiKey na dowolnym nośniku USB
description_de    : Plattformübergreifende Anwendung, mit der Sie jeden YubiKey auf jedem USB-Transport einrichten können
description_es    : Aplicación multiplataforma para configurar cualquier YubiKey en cualquier transporte USB
description_pt    : Aplicação multiplataforma para a configuração de qualquer YubiKey em qualquer transporte USB
description_it    : Applicazione multipiattaforma per la configurazione di qualsiasi YubiKey su qualsiasi supporto USB
description_nl    : Cross-platform toepassing voor het configureren van elke YubiKey op elk USB-transportmiddel
description_ru    : Кроссплатформенное приложение для настройки любого YubiKey на любом USB-транспорте
audit_schedule    : 
editor            : 2017 Yubico
keywords          : 
licence           : proprietary_restricted,wapt_private
homepage          : https://github.com/Yubico/yubikey-manager-qt
package_uuid      : cf34fed2-f52d-4b87-8a77-2e637590e050
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 4ee9ed0c7bb4e5b5fe8365ba0e80c13e2449dce0b5b85f8a332d38935a503119
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-01-21T13:49:57.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         : cbS2QJSatqthFw72sQ0CzJ92QcgYHE9dA7eVod+tmswleHwxzs3wWD0Fv59IrXwUBrbHp1ARTkdEb51dB2hQUi8XOE+GxHNt88E3TaD9dE+mERgzx/gl1t5z/zJhujRE9Y6TxRO7JFe1UcE5+52vSJMBV2E2kFSK8FHbASCGDF2kQN+/Px4Swq5KyWnG4z0hHapaExSF09WKGP2Cbwx2//WWkzBNgbJ4D5MVEQnz6bgY1Gri5neiirwwKwPAmoy+CjkopXbkf9bPSDj0ld/0pjP3Qx5vILBvxaranIGG9Dp1adwYwC9GUVRmtLmBW1rsb5uVN4n60bGV2Msu/LjzhA==

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

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    # Declaring local variables
    bin_name = glob.glob('yubikey-manager-qt-*.exe')[0]
    # Installing the software
    
    install_exe_if_needed(bin_name,
        silentflags='/S',
        key='yubikey-manager',
        min_version=control.get_software_version(),
    )



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




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

    dict_arch = {
        "x64" :"-win64.exe",
        "x86" :"-win32.exe"
    }
    url_base = "https://developers.yubico.com/yubikey-manager-qt/Releases/"
    response = requests.get(url_base,allow_redirects=True, proxies=proxies)
    # Extract the correct div using bs_find_all
    divs = bs_find_all(response.text, "div","id","page-content", proxies=proxies)
    exe_file = None
    for div in divs:
        if exe_file:
            break
        links = div.find_all('a', href=True)
        for link in links:
            if link['href'].endswith('.exe') and dict_arch[control.architecture] in link['href']:
                href = link['href']
                exe_file = href
                download_url = "https://developers.yubico.com/yubikey-manager-qt/Releases/" + exe_file
                latest_bin = exe_file.split('/')[-1]
                version = latest_bin.split('-')[-2]
                break


    # Downloading latest binaries
    print("Download URL is: %s" % download_url)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies)
        package_updated = True
    else:
        print("Binary is present: %s" % latest_bin)


    # Deleting outdated binaries
    for f in glob.glob('*.exe'):
        if f != latest_bin:
            remove_file(f)

    
    # Mettre à jour le package
    control.set_software_version(version)
    control.save_control_to_wapt()    
        

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
e832e8c12ab761304c0e9f7f34ecfbdabb1d5490c09c986ef285fd9ed3272e57 : WAPT/control
4ee9ed0c7bb4e5b5fe8365ba0e80c13e2449dce0b5b85f8a332d38935a503119 : WAPT/icon.png
8cb77767c2142d9953e03517b11a12c4323cbf48926f00a03d3f4e4d759897ca : luti.json
e43cc811d6347a49ab05c6b58225881dc6a6642875ee62b20ede9de62b3b0479 : setup.py
e11fa9f84f282278898a0c016f3bf71b35b60241165ddc75486b0450edca57b3 : update_package.py
fc8f1c992c5b9f5d542549072cf58178a45af31851561b22a768e35dbfd648b7 : yubikey-manager-qt-1.2.6-win64.exe