Page 1 sur 2
					
				[SOLVED] Problème de certificat lors de la MAJ 1.5 (Windows)
				Publié : 14 mars 2018 - 14:26
				par Elminio
				Bonjour à tous,
Je rencontre quelques difficultés pour la mise en place du certificat.
La documentation nous indique que l'on a pas besoin de recréer de nouvelle clé et que la clé que l'on doit utiliser et dans c:\private\mykey.pem.
Donc je vais dans "Générer un certificat" :
dans le champ  "Répertoire de destination des clefs", j'ai C:\wapt\private
Que dois je faire ?
Utiliser la clé de l'ancien chemin c:\private ou celui du nouveau c:\wapt\private ?
car dans les deux cas le mot de passe que j'utilise ne passe pas "Erreur lors de la création de la clé : exceptions.TypesError: Password was given but private key is not encrypted."
Cdt,
Elminio
			 
			
					
				Re: Problème de certificat lors de la MAJ 1.5 (Windows)
				Publié : 14 mars 2018 - 14:40
				par agauvrit
				Bonjour,
Si vous avez bien suivi la documentation, vous devez effectivement désormais protéger votre clé privée par mot de passe :
La clé privée ne doit 
JAMAIS être stockée dans 
C:\wapt\private puisqu'il s'agit du répertoire d'installation de votre agent WAPT et par conséquent encapsulé lors de la création de l'agent.
Vous vous retrouveriez avec une clé privée diséminée sur l'ensemble de votre parc.
C'est donc bien la clé privée située dans 
C:\private qui doit être protégée et depuis laquelle vous devrez génerer un certificat disposant de l'attribut Code-Signing
Cordialement,
Alexandre
 
			 
			
					
				Re: Problème de certificat lors de la MAJ 1.5 (Windows)
				Publié : 14 mars 2018 - 14:53
				par Elminio
				Bonjour agauvrit,
par contre j'ai ce message d'erreur "Erreur lors de la création de la clé : exceptions.TypesError: Password was given but private key is not encrypted." quand j'entre un mot de passe pour la clé privée.
Elminio
			 
			
					
				Re: Problème de certificat lors de la MAJ 1.5 (Windows)
				Publié : 14 mars 2018 - 15:21
				par agauvrit
				Bonjour,
J'ai ajouté une capture d'écran sur la documentation :  
Votre message signifie que la clé privée n'a pas été protégé par mot de passe et que vous ne pouvez pas pour l'instant en générer de certificat
Alexandre
 
			 
			
					
				Re: Problème de certificat lors de la MAJ 1.5 (Windows)
				Publié : 14 mars 2018 - 16:11
				par Elminio
				Je continue dans mes petits problème de certificat.
Maintenant quand je re-signe tous les paquets :
wapt-signpackages -i -s --message-digest=sha256,sha1 -c C:\private\Clef.crt C:\wapt\waptserver\repository\wapt\*.wapt
j'ai cette erreur :
Error: Certificate None doesnt allow to sign packages with setup.py file.
Elminio
			 
			
					
				Re: Problème de certificat lors de la MAJ 1.5 (Windows)
				Publié : 14 mars 2018 - 16:18
				par agauvrit
				Vraisemblablement le certificat utilisée ne dispose pas de l'attribut Code-Signing.
Générez un nouveau certificat possédant l'attribut Code-Signing depuis Outils > Générer un certificat puis resignez vos paquets à l'aide de ce certificat
Alexandre
			 
			
					
				Problème de certificat lors de la MAJ 1.5 (Windows)
				Publié : 15 mars 2018 - 08:52
				par Elminio
				Dernière chose :
j'ai re-signé les paquets et cela fonctionne.
Mais je bloque dans FQDN vers UUID (je n'ai pas encore généré l'agent).
"Enfin, renommez (passage FQDN vers UUID) et re-signez les paquets machines (passez cette étape si vous avez choisi fqdn_as_uuid lors de la génération de l’agent)."
Elminio
			 
			
					
				Re: Problème de certificat lors de la MAJ 1.5 (Windows)
				Publié : 15 mars 2018 - 10:05
				par agauvrit
				Parfait !
Pour la partie signature des paquets machines il y'a un oubli dans la documentation, on corrige
			 
			
					
				Re: Problème de certificat lors de la MAJ 1.5 (Windows)
				Publié : 15 mars 2018 - 10:30
				par agauvrit
				
			 
			
					
				Re: Problème de certificat lors de la MAJ 1.5 (Windows)
				Publié : 15 mars 2018 - 11:45
				par Elminio
				OK c'est bon pour moi pour la partie certificat (merci).
Lors de la création de l'agent j'ai cette erreur (voir PJ).
Elminio