Salut
Jacques
Utilisant toujours la vieille application de courrier électronique «
Microsoft Entourage.app », relevant de la suite bureautique
Microsoft Office 2008, dans «
El Capitan 10.11.6» & à l'adresse :
Menu >
Préférences Système >
Sécurité et confidentialité >
Coupe Feu : le
Coupe Feu étant activé chez moi => la conséquence en était exactement la même que pour toi : à
chaque lancement de l'application «
Entourage» > affichage d'un panneau demandant d'autoriser ou de refuser les connexions réseau entrantes.
Aucune manipulation dans le panneau des options du
Coupe Feu => du type : Supprimer l'enregistrement de l'application dans la fenêtre des autorisations > le rétablir => n'a jamais eu le moindre effet pour arrêter l'affichage de cet agaçant panneau.
J'ai conjecturé que le code de l'application, à sa vérification, n'était jamais considéré comme intrinsèquement autorisé par une
AC (
Authority of Certification) valide dans l'OS «
El Capitan» > ce qui fait qu'établir une autorisation secondaire pour l'application dans les préférences du
Coupe Feu achoppait sur l'impossibilité de vérifier une signature du code de l'application par une
AC reconnue localement dans l'OS > d'où le réaffichage indéfini du panneau.
Voici comment j'ai réglé la question.
J'ai d'abord créé localement dans «
El Capitan» une
AC (
Authority of Certification) dont je te décris le processus en adaptant son nom au tien :
- Lancer l'application «
Trousseaux d'accès.app» > menu
Trousseau d'accès >
Assistant de certification
> Créer une autorité de certificat
Nom : JACQUESL
Type d’identité : Autorité de certification racine auto-signée
Certificat utilisateur : Signature de code
Me Laisser ignorer les réglages par défaut
Utiliser comme AC par défaut
E-mail de : —> ton email
> Continuer
Numéro de série : 1
Période de validité (jours) : 3650
(reste : default)
> Continuer
Choisissez une identité qui signera vos invitations d’AC.
--> choisir une identité non barrée d’une croix
> Informations sur le certificat :
--> Renseigne tes identifiants
> Continuer
Informations de bi-clé pour cette AC
Default
> Continuer
Informations de bi-clé pour les utilisateurs l’AC
Default
> Continuer
Extension d’utilisation de clé pour cette AC
Default
> Continuer
Extension d’utilisation de clé pour les utilisateurs
Default
> Continuer
Extension d’utilisation de clé étendue pour cette AC
Default
> Continuer
Extension d’utilisation de clé étendue pour cette AC
Default
> Continuer
Extension des contraintes élémentaires pour cette AC
Default
> Continuer
Extension des contraintes élémentaires pour les utilisateurs de cette AC
Default
> Continuer
Extension de nom secondaire d’objet pour ette AC
Default
> Continuer
Nom secondaire d’objet pour les utilisateurs de cette AC
Default
> Continuer
Indiquer l’emplacement du certificat
Default = Trousseau : session
Sur cet ordinateur, se fier aux certificats signés par cette AC
Créer
Finalisation
Création
Conclusion
Votre autorité de certification «
JACQUESL » a été créée et elle est prête à émettre des certificats.
♤
Il existe désormais dans ton OS une
AC (
Authority of Certification) reconnue valide du nom de
JACQUESL capable d'émettre des certificats et notamment de signer le code d'une application par une certification qui sera reconnue authentique.
Pour opérer cette signature de code, tu ouvres une fenêtre du «
Terminal» et tu saisis la commande suivante :
Bloc de code:
sudo codesign -f -s JACQUESL /Applications/Microsoft\ Office\ 2008/Microsoft\ Entourage.app --deep
dont tu peux, par souci d'exactitude, décomposer la saisie en 3 temps ainsi =>
D'abord un copier-coller du premier segment de commande :
Bloc de code:
sudo codesign -f -s JACQUESL
suivi d'
un saut d'espace avec la barre d'espacement du clavier => tu notes que l'utilitaire
codesign - qui permet de manipuler les paramètres de certification - est appelé en droits
root avec l'option
-f comme "
force" = remplacement forcé et
-s comme "
sign" = identité d'un signataire associée au nom de l'
AC nouvellement créée :
JACQUESL
Ensuite, tu vas dans les
Applications au dossier de ta suite
Microsoft Office 2008 > application
Microsoft Entourage.app > tu en fait un glisser-déposer direct dans la fenêtre du «
Terminal» > ce qui renseigne automatiquement le chemin à l'application et son nom et génère un saut d'espace en sortie.
Enfin, tu saisis à la main l'option finale :
qui va permettre à la commande de traverser le
bundle de l'application pour s'appliquer à ses sous-composants (
executable >
frameworks >
plugins..)
=> tu presses la touche ↩︎ du clavier pour activer la commande > une demande de
password s'affiche (commande
sudo) > tape ton mot-de-passe
admin à l'aveugle - aucun caractère ne se montrant à la frappe > derechef ↩︎ > après un délai d'opération, la signature de l'application est remplacée par la nouvelle
AC reconnue
JACQUESL.
Tu peux évidemment répéter séparément ce procédé pour chacune des applications de ta suite bureautique, mais tu peux aussi, une fois saisi le départ de commande :
Bloc de code:
sudo codesign -f -s JACQUESL
et créé
un saut d'espace > aligner les glisser-déposer d'autant d'applications particulières qu'il y en a dans ton dossier
Microsoft Office 2008 > puis saisir manuellement à la fin l'option traversière :
♧
Au prochain lancement de ton application «
Microsoft Entourage.app», tu vas récupérer le panneau habituel dans lequel tu pourras "
Accepter" les connexions entrantes pour cette application (ou les "
Refuser") > mais tu auras aussi à t'authentifier avec ton mot-de-passe
admin dans un autre panneau te demandant d'accepter l'
AC signataire de certification pour l'application.
=> une fois fait, tu ne devrais jamais plus avoir, le
Coupe Feu activé, de demande ultérieure d'autorisation pour l'application certifiée localement (ce pendant la durée de validité de l'
AC locale : 3650 jours, soit dix ans).
♡