自签证书的创建与导入

1.创建根秘钥        openssl genrsa -outca.key 20482.创建根证书		openssl req -new -x509 -days 36500 -sha256 -keyca.key -outopenas.crt -subj 	"/C=CN/ST=Jiangsu/L=Nanjing/O=HuaweiCA/OU=112.13.167.7"3.创建SSL证书私匙   openssl genrsa -outserver.key 2048位4.建立SSL证书       openssl req -new -sha256 -keyserver.key -outserver.csr -subj "/C=CN/ST=Jiangsu/L=Nanjing/O=HuaweiCA/OU=112.13.167.7/CN=112.13.167.7"5.	mkdir demoCA	cd demoCA	mkdir newcerts	touchindex.txti:	echo ‘01‘ > serial	cd ..6.用CA根证书签署SSL自建证书      openssl ca -md sha256 -inserver.csr -outserver.crt -certopenas.crt -keyfileca.key

7.openssl pkcs12 -export -outcertificate.pfx -inkeyprivateKey.key -incertificate.crt

8.keytool -importkeystore -srckeystore subcert.p12 -destkeystoresubcert.jks -srcstoretype pkcs12

新建keystore      keytool -genkey -alias newkeystore -keyalg RSA -validity 20000 -keystore newkeystore 

将证书导入keystore      keytool -import -fileopenas.crt -keystore newkeystore
时间: 2024-10-05 08:26:14

自签证书的创建与导入的相关文章

创建CA自签证书及发证

创建所需要的文件. cd /etc/pki/CA目录中,在此目录中 touch index.txt文件 echo 01 > serial CA自签证书 (umask 077;openssl genrsa -out private/cakey.pem 2048)这一步是建立私钥, openssl req -new -x509 -key private/cakey.pem -days 7300 -out cacert.pem 这里会进入交互式界面,让你输入国家,省份,城市,公司,部门,网站,邮箱地址

iOS实用技巧 - AFNetworking2安全的使用自签证书访问HTTPS

友情提示:本文使用的AFNetworking是最新git pull的2.3.1版本,如果想确认你机器上的AFNetworking版本,请打git tag命令查看. 绝大部分iOS程序的后台服务都是基于RESTful或者WebService的,不论在任何时候,你都应该将服务置于HTTPS上,因为它可以避免中间人攻击的问题,还自带了基于非对称密钥的加密通道!现实是这些年涌现了大量速成的移动端开发人员,这些人往往基础很差,完全不了解加解密为何物,使用HTTPS后,可以省去教育他们各种加解密技术,生活轻

Swift游戏实战-跑酷熊猫 01 创建工程导入素材

在这节里,我们将建立一个游戏工程,并导入一些必要的素材,例如序列帧动画文件,声音素材文件.动画文件我们使用atlas形式.在打包发布或者模拟器测试的时候,它会将整个.atlas文件夹下的图片打包成一张png图片. 要点: texture atlas :它包含了一组相关的texture.使用atlas可以提高性能 项目文件地址 http://yun.baidu.com/share/link?shareid=3824235955&uk=541995622 Swift游戏实战-跑酷熊猫系列 00 游戏

解决集成jpa时报错无法创建少导入entityManagerFactory的问题

解决集成jpa时报错无法创建少导入entityManagerFactory的问题 最近将IDEA 2018.1版本更新到了2018.2版本,更新好后跑了一下之前的项目,结果就报错了,这个项目集成了spring data jpa.由于该错误有多种原因导致,在解决该错误的时候也花了一些时间,所以特别记录一下.关键的报错信息如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name

【Unity】3.0 第3章 创建和导入3D模型

分类:Unity.C#.VS2015 创建日期:2016-04-02 一.简介 利用Unity内置的基本模型和工具,不需要借助任何其他的三维建模软件,就可以直接创建出各种3D模型,这是这一章我们首先学习的内容. 当你学会了基本操作技巧后,再进一步利用(3ds Max.Maya.Blender等)专业的三维建模软件学习复杂三维模型的构建,然后再将其导入到Unity工程这就可以使用了. 本章基本操作关键点: l 快捷工具栏的使用. l 快捷键(Q:手形.W:平移.E:旋转.R:缩放)的使用. l 快

MySql 批量创建、导入实例

1.创建sql(例如,taobao,dangdang): DROP DATABASE IF EXISTS taobao; CREATE DATABASE taobao CHARSET=utf8; USE taobao; CREATE TABLE t_product( id INT, name VARCHAR(20), pic VARCHAR(20), regTime DATETIME, price DOUBLE(10,2), did INT ); CREATE TABLE t_ptype( id

解决myeclipse/eclipse创建或导入maven工程时引发的问题

起因: 最近学习maven,按照教程把命令行创建的maven工程导入到eclipse/myeclipse,由于库中没有一些依赖包,所以在导入工程的时候开发工具自动下载依赖包.可是,由于天朝特殊环境的问题,包下不完整,导致导入工程出现莫名其妙的问题,尝试上网搜索解决方法,未解.之后通过设置eclipse/myeclipse的代理上网,以为可以解决问题,谁知道不给力.下面是各种奇葩的问题描述,均可利用下面的方法解决,归根到底就是依赖包没有下载成功: 使用的环境是: maven 3.1.1.eclip

Linux 操作mysql数据库 创建库 导入、删除表

确保线上的运行数据库是不可避免的本人小白,因公司上线没有办法自己去整服务器,深刻体会到服务器大神的霸气,所以为了增加记忆,服务广大员友记录一下 linux mysql 忘记root的密码无法登陆进mysql 1.修改MySQL的配置文件/etc/my.conf在[mysqld]下面增加一行skip-grant-table; 2.修改配置文件后重启MySQL service mysqld restart 3.然后使用常规的命令进行登陆mysql mysql -u root -p 在提示输入密码的时

oracle数据库创建并导入dmp文件

导出:exp userid=xcgwjxuser/[email protected] file=D:\xcgwjx2014.dmp 导入:imp userid=xcgwjxuser/[email protected] file=D:\xcgwjx2014.dmp fromuser=xcgwjxuser(旧用户) touser=xcgwjxuser(新用户) commit=y ignore=y oracle dmp文件导入数据库步骤:1>打开oracle配置和移植工具--->Database C