Mac Security工具使用总结find-identity
- [subcommand] -h 帮助,无命令参数时查看所有命令,带命令参数时显示该命令的使用方法
- -i 交互模式
- -p <prompt> 进入交互模式,使用自定义提示符
- -q 减少信息输出
- -v 增加信息输出
- -l security退出前,调用/usr/bin/leaks -nocontext检查执行的命令是否有泄漏
- create-keychain 创建钥匙串并加入搜索列表
- list-keychains 显示或设置钥匙串搜索列表
- default-keychain 显示或设置默认的钥匙串
- login-keychain 显示或设置登录钥匙串
- delete-keychain 删除钥匙串并从搜索列表移除
- lock-keychain 锁定制定的钥匙串
- unlock-keychain 解锁制定的钥匙串
- set-keychain-settings 设置钥匙串配置
- set-keychain-password 设置钥匙串密码
- dump-keychain 显示一个或多个钥匙串的内容
- create-keypair 创建非对称密钥对
- add-generic-password 向钥匙串中添加通用密码项
- find-generic-password 查找通用密码项
- delete-generic-password 删除通用密码项
- add-internet-password 向钥匙串中添加网络密码项
- find-internet-password 查找网络密码项
- delete-internet-password 删除网络密码项
- add-certificates 向钥匙串种添加证书
- find-certificate 查找证书
- delete-certificate 从钥匙串种删除证书
- find-identity 查找认证实体(证书+私钥)
- set-identity-preference
- get-identity-preference
- create-db
- export
- import
- cms 编码或解码CMS信息(PKCS#7)
- install-mds 安装/重装MDS 数据库
- add-trusted-cert 添加可信证书(只包含公钥,无私钥)
- remove-trusted-cert 删除可信证书
- dump-trusted-setting 显示信任配置
- user-trust-settings-enable 显示或管理用户级别的信任配置
- trust-settings-export 导出信任配置
- trust-settings-import 导入信任配置
- verify-cert 验证证书
- authorize 授权操作
- authorizationdb 变更授权策略数据库
- execute-with-privileges 带特权执行工具
- leaks 在本进程中运行/usr/bin/leaks
- error 显示指定错误码的描述信息
- create-filevaultmaster-keychain 创建一个带密钥对的钥匙串,用于FileVault恢复(FileVault是苹果系统里的一项保密机制,会自动透明地对主目录的内容进行实时加密和解密)
- -p <password> 设置新创建的钥匙串的密码
- -P 调用SecurityAgent图形化程序设置密码
- -k <keychain> 指定要导入项目到哪个钥匙串中
- -t <type> 指定要导入的项目类型,可取值为: pub | priv | session | cert | agg
- -f <format> 指定导入项目的格式,可取值为:openssl | openssl1 | openssl2 | bsafe | raw | pkcs7 | pkcs8 | pkcs12 | netscape | pemseq
- -w 标明包装了私钥,导入时要解开
- -x 标明导入后,私钥无法提取私钥
- -P <password> 直接输入导入项目密码,默认会使用GUI输入密码
- -a 指定键值对属性,可以重复出现多次
- -A 所有程序可以使用导入的项目
- -T 指定可以使用导入项目的程序,可以重复出现多次
- -c <name> 按common name删除证书
- -Z <hash> 按SHA1哈希值删除证书
- -t 同时删除该证书的用户信任设置
- 要删除的证书必须能够唯一确定,如果未指定钥匙串则是用默认搜索列表中的所有钥匙串
- -p 按指定用途策略查找,可重复出现以指定多项,可用值有: basic, ssl-client, ssl-server, smime, eap, ipsec, ichat, codesigning, sys-default, sys-kerberos-kdc ,macappstore, appleID
- -s 为-p指定的策略提供参数
- -v 只显示有效的,默认显示所有。
- 如果未指定keychain,则使用默认的搜索列表
- 如果identiy正好是40位16进制数,则按证书的SHA-1指纹查找
- 如果identity为单个横线 "-",则执行ad-hoc签名,不会用到identity。
- 首先查找keychain identity preference的full name
- 在keychain中查找Subject的common name,找到多个则失败。大小写敏感,完整匹配比部分匹配更好。多个keychain中包含同一个证书也是可以的。
Mac Security工具使用总结find-identity的更多相关文章
- Mac Security工具使用总结
Security是Mac系统中钥匙串和安全模块的命令行管理工具,(图形化工具为Keychain Access.app).钥匙串(Keychain)实质上就是一个用于存放证书.密钥.密码等安全认证实体的 ...
- mac github工具将命令当下来的代码拖入macgithub中就可以
mac github工具将命令当下来的代码拖入macgithub中就可以,刚開始傻傻的就知道点击那个加入button,总是在当下来的文件夹下创建个文件夹.并且代码不能同步
- iTrash for Mac(卸载工具)破解版含注册机
iTrash for Mac是一款专为Mac用户打造非常好用的卸载工具,itrash mac版简单好用,只需要把需要卸载的程序的拖拽到iTrash Mac版窗口内就可以删除应用程序.现为大家带来itr ...
- 虚拟多Mac地址工具Multimac
虚拟多Mac地址工具Multimac Mac地址采用唯一标识标记网络的各种设备.在同一个时间内,Linux系统中的网卡只能使用一个Mac地址.在渗透测试中,为了隐藏自己的身份,往往需要以不同的Ma ...
- 4款最受欢迎的Mac原型工具
原型工具中Wireframe, Mockup和prototype之间的有什么不同? 无论你是一名刚入行的UX/UI设计师,还是入行多年的老手,在制作原型的过程中一定接触或听说过其中很重要的三个原型术语 ...
- mac版AIcc2019旋转扭曲工具在哪?AI cc 2019 for Mac旋转扭曲工具如何使用?
想要旋转图片?ai mac通过线性的或非线性的算法,能使图像旋转.扭曲变形.今天小编要给大家分享的是如何查找使用mac版AIcc2019旋转扭曲工具,有需要的朋友快来学习学习吧! https://ww ...
- Mac下载工具folx如何下载常用的软件
最近,多档综艺节目都开展得如火如荼,比如<中国新说唱>.<这就是街舞>等深受年轻人喜欢的综艺节目.虽然手机端也可观看,但可以的话,当然是使用电脑屏幕观看节目比较过瘾. 接下来, ...
- 三大Mac清理工具实用性测评,哪款好用?
相信大多数MAC用户都较为了解,Mac虽然有着许多亮点的性能,但是让用户叫苦不迭的还其硬盘空间小的特色,至于很多人因为文件堆积以及软件缓存等,造成系统空间内存不够使用的情况.于是清理工具就成为了大多数 ...
- Mac 词典工具推荐:Youdao Alfred Workflow(可同步单词本)
想必大家都有用过 Mac 下常见的几款词典工具: 特性 系统 Dictionary 欧路词典 Mac 版 有道词典 Mac 版 在线搜索 ✗ ✔ ✔ 屏幕取词 ☆☆☆ ★★☆ ★☆☆ 划词搜索 ★★★ ...
随机推荐
- C++调用Matlab引擎 图像读写与处理 (知识+代码篇)
准备知识 之 Matlab Engine 执行命令 /* Execute matlab statement */ int engEvalString(Engine* ep, const char* s ...
- request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
1.session.setAttribute()和session.getAttribute()配对使用,作用域是整个会话期间,在所有的页面都使用这些数据的时候使用. 2.request.setAttr ...
- 八、 Java程序初始化的顺序(一)
今天在写构造器方法的时候,遇到了一个小问题,由这个问题引发了一连串的思考,在一个Java类中变量与类的初始化执行顺序是什么样的呢?## 发现问题 class Student{ private Stri ...
- 转载——C# 6.0可能的新特性及C#发展历程
据扯,C# 6.0在不远的将来就发布了,对应的IDE可能是VS 2014(.Net Framework 5.0),因为VS 2013已于2013年10月份发布了,对应的是.Net Franework ...
- AC日记——[国家集训队2010]小Z的袜子 cogs 1775
[国家集训队2010]小Z的袜子 思路: 传说中的莫队算法(优雅的暴力): 莫队算法是一个离线的区间询问算法: 如果我们知道[l,r], 那么,我们就能O(1)的时间求出(l-1,r),(l+1,r) ...
- (18) python 爬虫实战
一切从最简单开始 峰绘网 :http://www.ifenghui.com/ 一个比较好爬的漫画网,之所以选择这个网站,因为查看源代码能直接获得漫画的jpg连接,而且每一话所有的jpg一次性的都展示出 ...
- SQLite复杂表的更新方式
SQLite复杂表的更新方式 在SQLite中,如果早期设计的表无法满足需要,就需要对表进行更新,如修改名字.添加列.如果针对简单表,修改起来相对容易,直接使用提供的ALTER命令即可.但是如果该 ...
- asp.net简单定时任务实现
代码如下: public class TimeTask { #region 单例 private static TimeTask _task = null; public static TimeTas ...
- [转] makeFile文件作用
源文件地址 makefile关系到了整个工程的编译规则.一个工程中的源文件不计数,其按类型.功能.模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后 ...
- iOS 汉字转拼音 PinYin4Objc
PinYin4Objc 是一个效率很高的汉字转拼音类库,支持简体和繁体中文.有以下特性:1.效率高,使用数据缓存,第一次初始化以后,拼音数据存入文件缓存和内存缓存,后面转换效率大大提高:2.支持自定义 ...