2 votes

Faites toujours confiance aux certificats localhost

Je développe une application qui, à chaque redémarrage, génère un nouveau certificat racine auto-signé. Safari sur mon macOS me demande toujours si je veux continuer.

Comment puis-je faire en sorte que Safari fasse toujours confiance à tous les certificats provenant de localhost ?

8voto

Graham Miln Points 39606

Le certificat doit être signé par un certificat racine de confiance ; je soupçonne que votre application ne récupère pas le certificat de cette manière.

En supposant que l'application génère un certificat racine auto-signé, le nouveau certificat doit être marqué comme étant de confiance dans le trousseau d'accès de macOS. Cela peut être fait en utilisant l'outil en ligne de commande security ou via l'application Trousseau d'accès.

Consultez Applescript ou service Automator qui fait confiance automatiquement aux certificats pour une question connexe sur l'automatisation de la confiance dans un certificat racine.

Pour ajouter le certificat :

Pour le développement local, envisagez d'utiliser une Autorité de Certification (CA) locale comme mkcert.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X