openssl编译参数选项
- 执行Configure是常见参数选项如下:
- 安装参数:
- --openssldir=OPENSSLDIR
- 安装目录,默认是 /usr/local/ssl 。
- --prefix=PREFIX
- 设置 lib include bin 目录的前缀,默认为 OPENSSLDIR 目录。
- --install_prefix=DESTDIR
- 设置安装时以此目录作为"根"目录,通常用于打包,默认为空。
- zlib
zlib-dynamic
no-zlib - 使用静态的zlib压缩库、使用动态的zlib压缩库、不使用zlib压缩功能。
- threads
no-threads - 是否编译支持多线程的库。默认支持。
- shared
no-shared - 是否生成动态连接库。
- asm
no-asm - 是否在编译过程中使用汇编代码加快编译过程。
- enable-sse2
no-sse2 - 启用/禁用SSE2指令集加速。如果你的CPU支持SSE2指令集,就可以打开,否则就要关闭。
- gmp
no-gmp - 启用/禁用GMP库
- rfc3779
no-rfc3779 - 启用/禁用实现X509v3证书的IP地址扩展
- krb5
no-krb5 - 启用/禁用 Kerberos 5 支持
- ssl
no-ssl
ssl2
ssl3
no-ssl2
no-ssl3
tls
no-tls - 启用/禁用 SSL(包含了SSL2/SSL3) TLS 协议支持。
- dso
no-dso - 启用/禁用调用其它动态链接库的功能。[提示]no-dso仅在no-shared的前提下可用。
禁用选项
- no-md2,no-md4,no-mdc2,no-ripemd
- 摘要算法
- no-des,no-rc2,no-rc4,no-rc5,no-idea,no-bf,no-cast,no-camellia
- 对称加密算法
- no-ec,no-dsa,no-ecdsa,no-dh,no-ecdh
- 不对称加密算法
- no-comp
- 数据压缩算法
- no-store
- 对象存储功能
openssl编译参数选项的更多相关文章
- php编译参数选项 具体参数含义可以用./configure --help来查看
php编译参数选项 PHP_INSTALL_PATH=/data/web/php MYSQL_INSTALL_PATH=/data/web/mysql ./configure --prefix=${ ...
- CentOS7.6编译安装openssl-1.1.1c
卸载旧版本OpenSSL # which openssl/usr/bin/openssl# mv openssl openssl.oldrm -rf /etc/ssl #删除配置文件 CentOS7. ...
- 6.openssl rsautl和openssl pkeyutl
rsautl是rsa的工具,相当于rsa.dgst的部分功能集合.可用于签名.验证.加密和解密文件.非对称密钥的密钥是随机生成的,因此不需要也无法指定salt参与加密. pkeyutl是非对称加密的通 ...
- 2.openssl rsa/pkey
分别是RSA密钥的处理工具和通用非对称密钥处理工具.它们用法基本一致,所以只介绍openssl rsa. [root@xuexi tmp]# man rsa NAME rsa - RSA key pr ...
- openssl知识点总结
openssl知识点总结 实践总结见之前博客:http://www.cnblogs.com/Jclemo/p/6091201.html 简介 openssl是一个功能丰富且自包含的开源安全工具箱.它提 ...
- openssl 进行证书格式的转换
各类证书由于存储的内容不同(如是否包含公钥/私钥是否加密存储/单一证书或多证书等).采用编码不同(DER/BASE64).标准不同(如PEM/PKCS),所以尽管X.509标准规定了证书内容规范,但证 ...
- openssl req(生成证书请求和自建CA)
伪命令req大致有3个功能:生成证书请求文件.验证证书请求文件和创建根CA.由于openssl req命令选项较多,所以先各举几个例子,再集中给出openssl req的选项说明.若已熟悉openss ...
- Openssl编程--源码分析
Openssl编程 赵春平 著 Email: forxy@126.com 第一章 基础知识 8 1.1 对称算法 8 1.2 摘要算法 9 1.3 公钥算法 9 1.4 回调函数 11 第二章 ope ...
- openssl rsa/pkey
openssl系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html openssl rsa和openssl pkey分别是RSA密钥的处理工具和 ...
随机推荐
- MongoDB 基本操作
//恢复备份数据到本地 mongorestore -d coolfen -drop <path>
- Mybatis(一)走进Mybatis与FisrtExample
前言 一直在使用,从未系统的总结起来.所以这里给大家带来的是mybatis的总结,系统大家能够对这个框架有一定的系统的学习与认识. mybatis和Hibernate应该是现在主流的ORM框架了. m ...
- SpringBatch的初步了解
一.SpringBatch是一个批处理的框架,作为一个Spring组件,提供了通过使用Spring的依赖注入来处理批处理的条件. 什么是批处理呢? 在现代企业应用当中,面对复杂的业务以及海量的数据,除 ...
- linq时间筛选以及list时间筛选
Linq的时间筛选 //写法一:正常 IEnumerable<x> xList = dbContext.xs.OrderByDescending(u => u.CreateTime) ...
- HashMap和Hashtable的区别 2
导读: 1 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值.HashMap允许null k ...
- VS Code非英语版本连接TFS错误解决方案
使用VS Code连接TFS时,提示以下错误: (team) It appears you have configured a non-English version of the TF execut ...
- 关于linux Centos 7一个网卡配置多个IP的方法
有时我们在工作中,会遇到一个网卡配置多个ip的情况,尤其是在linux服务器方面的应用教多 于是笔者将其配置过程整理如下,希望能帮到遇到同样问题的朋友,这里以vmware虚拟机下的Centos 7为例 ...
- 【react】---context的基本使用新版---【巷子】
一.全局定义context对象 globalContext.js import React from "react"; const GlobalContext = React.cr ...
- Tif文件合并类
using System; using System.Collections; using System.Collections.Generic; using System.Drawing; usin ...
- 常用Common集合
Log using System; using System.IO; using System.Linq; using System.Text; namespace Common { public c ...