tis-1password icon

1Password

Paquet d’installation silencieuse pour 1Password

8.12.6-3
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-1password
  • name: 1Password
  • version: 8.12.6-3
  • categories: Security
  • maintainer: WAPT Team,Tranquil IT,Amel FRADJ
  • licence: opensource_free,wapt_private
  • target_os: windows
  • architecture: x64
  • signature_date:
  • size: 219.09 Mo
  • homepage : https://1password.com/downloads/windows

package           : tis-1password
version           : 8.12.6-3
architecture      : x64
section           : base
priority          : optional
name              : 1Password
categories        : Security
maintainer        : WAPT Team,Tranquil IT,Amel FRADJ
description       : Password manager for Windows
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : windows
min_wapt_version  : 2.5
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : Gestionnaire de mots de passe pour Windows
description_pl    : Menedżer haseł dla systemu Windows
description_de    : Passwort-Manager für Windows
description_es    : Gestor de contraseñas para Windows
description_pt    : Gestor de palavras-passe para Windows
description_it    : Gestore di password per Windows
description_nl    : Wachtwoordmanager voor Windows
description_ru    : Менеджер паролей для Windows
audit_schedule    : 
editor            : 
keywords          : 
licence           : opensource_free,wapt_private
homepage          : https://1password.com/downloads/windows
package_uuid      : 3512c1d5-c688-4ba7-8315-808ca03489c6
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 10.0
max_os_version    : 
icon_sha256sum    : 398df5ca51a569a2f1621473ac25315eff6680ba1910f01da89690cc8f7dd6b5
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-03-10T17:26:47.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         : jXHWa5wd9IH5rCCnM4xlkK5TnCJOBceGfZ7AdoTzH9FK4v1tgVUocs49q5lMNDw0RHYS5ItSQsqb1dvivQQ4enMoQMFAv5GmUroW/b0Ren/rboEyD2wkvXiK5KKBz72MUsz0k9NxhJ6Ai0dlg9hVJaFnGxZQ/ufjBl3bBaisgI39Yq8YwZFAYVNRj/ILP8Mm53XjjTfDwGZEjf7h3xky3Oc0OAlQnNYNtpLC6QUo5QXfgsOgdNhKb8niv2JNufxk3lKwd5mqJ6ZFpv4R23gI1etibF/CT1+6sEE9f6jutz6KeYHFOEQEPve+hccqxVjmcz6n1IQEJuibJOU78zHxEw==

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


def install():
    
    bin_name = glob.glob("*.msi")[0]

    #Disables autoinstall and autoupdate
    properties = {
        "MANAGED_INSTALL": 1,
        "MANAGED_UPDATE": 1
    }

    # Installing the software
    install_msi_if_needed(
        bin_name,
        name="1Password",
        properties=properties,
        min_version=control.get_software_version()
    )

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


def update_package():
    # Declaring local variables
    package_updated = False

    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()

    download_url = "https://downloads.1password.com/win/1PasswordSetup-latest.msi"
    latest_bin = download_url.split("/")[-1]

    # 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)

    # Check signature bin
    expected_issuer = 'Agilebits'
    sign_name = waptlicences.check_msi_signature(latest_bin)[0]
    if sign_name != expected_issuer:
        error('Bad issuer %s != %s ' % (sign_name,expected_issuer))

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

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

58baff62e614098bdcc2a3a3b544d40842579dd39c2627067d910202fd174820 : 1PasswordSetup-latest.msi
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
e6444c1572ec0736388b24df9ef2c5558450318e895ba42c97be1ac4e6d0a02a : WAPT/control
398df5ca51a569a2f1621473ac25315eff6680ba1910f01da89690cc8f7dd6b5 : WAPT/icon.png
859d09726e84a29013142425380d48a7b788088ba3ae5f12999085ee03e1e34f : luti.json
700c8017a4ea55600a8e849551e27bcbe85cfc008774c25b85407bc51a1c913e : setup.py
d12c5b766233758af68d29aee35985af297bc9bd24b30e30d03043e89a99a6f1 : update_package.py