Instal automatique Cryptolib CPS

Tout ce qui concerne authentification par le biais de la carte CPS
Répondre
skoizer
Messages : 203
Enregistré le : 24 avr. 2015 11:41
Etablissement : ch villefranche de rouergue
Fonction : Technicien SI
DPO / DPD : Non
Site Internet de l'établissement : http://www.ch-villefranche-rouergue.fr/
Contact :

Instal automatique Cryptolib CPS

Message par skoizer » 17 oct. 2018 09:03

bonjour,
quelqu'un a t'il mis en place une "silent instal" pour le logiciel Cryptolib CPS ?

j'ai trouvé de la doc https://integrateurs-cps.asipsante.fr/s ... v5.1.3.pdf

mais rien sur comment gérer le simple ou double fente.

CHLINFO
Messages : 4
Enregistré le : 10 juil. 2018 16:33
Etablissement : CH Paul Martinais
Fonction : RSSI
DPO / DPD : Non

Re: Instal automatique Cryptolib CPS

Message par CHLINFO » 19 oct. 2018 14:18

Bonjour,

Nous n'avons pas mis en place de silent install des cryptolib CPS chez nous. nous les installons manuellement sur les postes qui en ont besoin.
Ensuite entre le simple et double fente, le paramétrage se fait dans le fichier galss.ini dans C:\Windows

skoizer
Messages : 203
Enregistré le : 24 avr. 2015 11:41
Etablissement : ch villefranche de rouergue
Fonction : Technicien SI
DPO / DPD : Non
Site Internet de l'établissement : http://www.ch-villefranche-rouergue.fr/
Contact :

Re: Instal automatique Cryptolib CPS

Message par skoizer » 26 févr. 2019 08:55

bonjour,
sur les dernières version exemple Cryptolib CPS V5.0.45
https://etablissements.sesam-vitale.fr/ ... te/accueil

il n'y a plus de galss.ini
c'est extrêmement simple l'installation
je n'ai testé que pour les mono fente. Car pour les doubles, nous les utilisons uniquement dans du Citrix, donc le Cryptolib sont sur les serveurs (que nous ne gersons pas)

5.0.45
installer
CryptolibCPS-5.0.45.exe /i /qn /l*v C:\Windows\Temp\CryptolibCPSinstal.txt

Supprimer
CryptolibCPS-5.0.45.exe /x /qn /l*v C:\Windows\Temp\CryptolibCPSUninstal.txt
ou
MsiExec.exe /X{5A8AA0B5-63DC-4D92-9994-57A734B6FC00} /QN

cps
Messages : 4
Enregistré le : 24 janv. 2018 14:43
Etablissement : ASIP Santé
Fonction : Autre (Préciser dans le champ missions)
DPO / DPD : Non
Site Internet de l'établissement : http://integrateurs-cps.asipsante.fr/

Re: Instal automatique Cryptolib CPS

Message par cps » 06 mars 2019 11:05

Bonjour,

précision: il n'y a jamais eu de fichier galss.ini dans la Cryptolib CPS.

Le middleware Cryptolib CPS s'appuie sur les 2 couches logicielles suivantes, en fonction du type de lecteur adressé:
  • le GALSS: composant nécessaire à la gestion des lecteurs bi-fentes SESAM-Vitale. Le galss.ini est le fichier de configuration de ce composant.
  • le Resource Manager PC/SC (service SCardSvr ou "Carte à puce" sous Windows): composant installé de base dans l'OS, gérant les lecteurs mono-fente PC/SC.
Pour adresser les lecteurs mono-fente, l'installation de la seule Cryptolib CPS est donc suffisante.
Mais pour les lecteurs bi-fentes, l'installation conjointe de la Cryptolib CPS et du GALSS reste nécessaire.

Pour plus de détails: https://integrateurs-cps.asipsante.fr/d ... ptolib-CPS

skoizer
Messages : 203
Enregistré le : 24 avr. 2015 11:41
Etablissement : ch villefranche de rouergue
Fonction : Technicien SI
DPO / DPD : Non
Site Internet de l'établissement : http://www.ch-villefranche-rouergue.fr/
Contact :

Re: Instal automatique Cryptolib CPS

Message par skoizer » 06 mars 2019 12:52

merci pour cette précision.
nous n'avons plus qu'a automatiser l'installation et mise à jours via l'outil WAPT

voici un code de code pour installer en python sous wapt, desinstaller Cryptolib 5.0.43

Code : Tout sélectionner

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

uninstallkey = []

def install():
    print('installing Cryptolib CPS')
    install_exe_if_needed("CryptolibCPS.exe",'/qn',min_version='5.0.43')
    if os.path.exists('C:\Users\Public\Desktop\Gestionnaire de la carte CPS.lnk'):
        if os.path.exists('C:\Users\Public\Desktop\Logiciels\Divers\Gestionnaire de la carte CPS.lnk'):
            remove_file('C:\Users\Public\Desktop\Logiciels\Divers\Gestionnaire de la carte CPS.lnk')
        if os.path.exists('C:\Users\Public\Desktop\Logiciels\Divers'):
            move('C:\Users\Public\Desktop\Gestionnaire de la carte CPS.lnk','C:\Users\Public\Desktop\Logiciels\Divers')

    key=reg_openkey_noredir(HKEY_LOCAL_MACHINE,r'SOFTWARE\ASIP Sante\CCM',sam=KEY_WRITE,create_if_missing=True)
    reg_setvalue(key,'autoDetect',1,REG_DWORD)
    print("Cryptolib Modification du registre KEY_LOCAL_MACHINE\SOFTWARE\ASIP Sante\CCM\autoDetect a 1")
def uninstall():
    print("Processus de desinstallation automatique Cryptolib")
    i = 0
    for soft in installed_softwares('composants Cryptographique CPS'):
        run(WAPT.uninstall_cmd(soft['key']))
        print("Cryptolib desinstalle correctement")
        i = i +1
    if i == 0:
       print("Cryptolib pas desinstalle car non present")
    if os.path.exists('C:\Users\Public\Desktop\Logiciels\Divers\Gestionnaire de la carte CPS.lnk'):
        remove_file('C:\Users\Public\Desktop\Logiciels\Divers\Gestionnaire de la carte CPS.lnk')


Répondre

Retourner vers « CPS »