zoukankan      html  css  js  c++  java
  • 记一次 Mac CA证书 问题

    问题: 具有该名称的证书颁发机构配置文件已经存在。请挑选不同的名称。

    今天在使用 navicat-keygen 这个工具时候, 需要使用苹果的 Keychains 自建 CA证书 . 由于手贱把第一次创建的证书给删除了, 再次创建就提示上面那个问题, 明明已经在 Keychains 里面删除了, 为啥还会有这种问题呢.

    这里当然可以再次创建一个新名称的证书, 但是这个提示总给人感觉哪里没删干净. 于是一顿 Google 无果之后决定放弃, 还是乖乖的换个名字. 就在我换个名称重新创建完成时候, 发现这个成功页面有个 显示证书颁发机构 的按钮, 真的是激动人心. 赶紧点开, 然后给我们跳出一个文件夹, 这里就是当前创建 CA证书 的文件目录. 然后打开命令行, 查看当前目录地址(这里我用了一款工具, 可以直接在命令行打开当前目录). 最终确定, 自建证书存储在 /Users/当前用户名/Library/Application Support/Certificate Authority 这个文件夹中. 这样我们就进入这个文件夹, 果真之前创建的 CA证书 都在这里. 我们把不需要的删除, 然后再去创建就没有问题啦.

    后续:
    如果把证书移动到 system(系统)Keychains 时弹出 "发生错误。不能将项目添加到当前钥匙串中。" 这个错误的话, 这时你需要重启系统, 然后按照之前的操作, 删除对应的证书重新添加即可.

  • 相关阅读:
    Java API之时间、异常和集合
    JAVA API 之包装类、数学类和 Calendar 类
    regular expression ---正则表达式 --- REGEX 的一些补充
    正则表达式
    JavaScript 的一些应用场景分析
    JavaScript 简介
    ERROR internal error: process exited while connecting to monitor
    常用服务默认端口号
    shell笔记
    php登录注册
  • 原文地址:https://www.cnblogs.com/haha1212/p/11281184.html
Copyright © 2011-2022 走看看