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

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

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

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

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

  • 相关阅读:
    垃圾回收相关概念
    垃圾回收相关算法
    垃圾回收概述
    StringTable
    执行引擎
    [前端]背景图,中间放大特效
    [Javascript]类数组对象为什么不能用for in进行遍历
    [前端] 画个圈圈显示百分比
    win10 Build 14905.rs_prerelease.160811-1739 填坑记录
    [翻译][10 By 10 外文博客] 01.uwp获得关注并安装
  • 原文地址:https://www.cnblogs.com/haha1212/p/11281184.html
Copyright © 2011-2022 走看看