- linux生成keystore文件,使用keytool生成keystore签名文件并在android studio中配置系统签名简单记录...
Indian Rose
我的是放在桌面下,目录如下。C:\Users\lei\Desktop\keytool-importkeypair-master\keytool-importkeypair-masterimage.png由于这个工具需要在linux中运行,但是我没有那个环境,因此使用MinGW代替。打开D:\MinGW\msys\1.0目录下的msys.bat,进入环境(类似win中的cmd)。然后输入命令进入ke
- 使用Java对PDF进行电子签章
cesske
javapdfpython
项目中用到电子签章(给PDF盖章签名),下边介绍一下怎么实现:准备工作:1、待盖章的pdf2、印章图片3、keystore证书文件把三个文件存在电脑的某个目录下,盖章时会用到。现在来讲一下keystore证书的生成:假定JDK已经安装,并配置系统变量,搜索cmd选择管理员身份打开"C:\ProgramFiles\Java\jdk1.8.0_271\bin\keytool.exe"-genkey-a
- springboot如何创建自签名HTTPS数字证书
前端筱悦
springboothttpsjava
1、生成证书文件keytool-genkey-aliasjetty-dname"CN=demo,OU=demo,O=demo,L=BeiTing,ST=BeiTing,C=CN"-storetypePKCS12-keyalgRSA--keysize2048-keystorekeystore.p12-validity3652、将证书文件放到resources目录下3、添加ssl配置server:ss
- Flutter Android Studio打apk包
m0_68349563
Flutterflutter
一、生成应用签名复制下面的代码,在终端运行,默认会在用户文件夹下生成my_flutter.keystore文件,把my_flutter.keystore文件放到根目录>>androd>>app目录下my_flutter.keystore:要生成的签名文件(storeFile)my_flutter_alias:关键别名(keyAlias)keytool-genkey-v-keystoremy_flu
- HTTPSS证书制作笔记
yangc91
参考资料AndroidHTTPS自制证书实现双向认证制作证书keytool-genkeypair-aliasclient-keyalgRSA-validity3650-keypass123456-storepass123456-keystoreclient.jks#keytool-genkeypair-aliasclient-keyalgRSA-validity3650-dname"CN=127.
- 不加评判,以问促思
小尘老师
一6月23日,阅读《现代极简教育技术》P105-114今天阅读了两个小模块:PPT的内容设计和使用插件丰富PPT的表现效果。PPT的内容设计,阅读起来比较简单,主要是PPT里面的文字、图片和故事脚本的设计,以及PPT快闪动画的设计。书中介绍了PPT美化大师等几种插件(常用的PPT插件有:PPT美化大师、iSlide、OneKeyTools插件、PPT动画大师、NordriTools、iSpring
- Kafka-SSL笔记整理
yicj
kafkassl笔记
创建密钥仓库以及CA创建密匙仓库,用户存储证书文件keytool-keystoreserver.keystore.jks-aliashello_kafka-validity100000-genkey创建CAopensslreq-new-x509-keyoutca-key-outca-cert-days100000将生成的CA添加到客户端信任库keytool-keystoreclient.trust
- 查看android keystore的md5以及其他信息的命令
前方路远
服务器运维
keytool-list-v-keystorexxx.keystorekeytool-exportcert-keystorexxx.keystore|openssldgst-md5
- android获取sha1
雨中漫步7
android
1.cmd在控制台获取切换到AndroidStudio\jre\bin目录下执行keytool-list-v-keystore签名文件路径例如:2.也可以在androidstudio中获取在Terminal中输入命令:keytool-list-v-keystore签名文件路径获取获取到的sha1如下:
- Spring Boot开启SSL/Https进行交互。
徒手千行代码无bug
springbootsslhttps
为2个springboot工程开启进行SSL进行交互的认证步骤一、认证步骤1、为服务器生成证书keytool-genkey-v-aliastestServer-keyalgRSA-keystoreE:\ssl\testServer.p12-validity365002、为客户端生成证书keytool-genkey-v-aliastestClient-keyalgRSA-storetypePKCS1
- Spring Boot 2.x实战50 - Spring Web MVC 22 - Servlet容器(配置SSL与HTTP/2)
汪云飞记录本
SpringBoot2.x实战全集SpringBoot2.x实战-SpringMVCspringbootservletsslhttp/2
4.2.5配置SSLSSL全称为SecureSocketsLayer,它是建立web服务器和客户端(浏览器)之间安全连接的标准安全技术。它保证了web服务器和客户端之间传递数据保持私有和完整。为了创建SSL连接,web服务器需要一个SSL证书。一般情况下,我们会购买证书,本例我们会通过java的工具keytool生成一个证书。生成证书:$keytool-genkey-keyalgRSA-alias
- HTTP2: springboot启用http2
Saleson
springboot
springboothttp2应用条件使用servlet4.0jdk9+tomcat9+springboot开启h2创建证书创建脚本:keytool-genkey-keyalgRSA-aliaswisely-keystorekeystore.jks-storepasspass1234-validity4000-keysize2048添加springboot配置server:port:8080htt
- 应用宝 应用认领
GiN_7b59
应用宝app升级提示需要认领包,好吧,那就操作起来一步步下来需要给一个apk签名当时建立证书是这样的keytool-genkey-aliasxxxx-keyalgRSA-keysize2048-validity36500-keystorexxxx.keystore于是按照教程命令如下jarsigner-verbose-keystorexxxx.keystore-signedjartap_signe
- 证书密钥转换P12,JKS,CER,RFX,PEM
hemny
一、P12(PKCS12)和JKS互相转换P12——>JKSkeytool-importkeystore-srckeystoretest.p12-srcstoretypePKCS12-deststoretypeJKS-destkeystoretest.jksJSK——>P12keytool-importkeystore-srckeystoretest.jks-srcstoretypeJKS-des
- 分享一下 uniapp 打包安卓apk
某公司摸鱼前端
uni-app
首先需要安装Java环境,这里就不做解释了第二步:打开mac终端/cmd命令行工具使用keytool-genkey命令生成证书keytool-genkey-aliastestalias-keyalgRSA-keysize2048-validity36500-keystoretest.keystore*testalias是证书别名,修改为自己想设置的字符,建议使用英文字母和数字*test.keyst
- 解决 Java 中 the Public Keys in Reply and Keystore Don‘t Match 错误
迹忆客
Javajava开发语言
本篇文章讨论keytoolerror:java.lang.Exception:Publickeysinreplyandkeystoredon’tmatch错误。它还强调了导致此错误的可能原因。此外,我们将了解可用于修复此错误的不同解决方案。keytoolerror:java.lang.Exception:Publickeysinreplyandkeystoredon’tmatch的错误描述、原因及
- AndroidStudio查看debug key与release key
倚楼听风语hjt
均属于笔记,仅供个人参考,有问题欢迎指正,整理模式查看debugkey找到AS左侧的gradle,找到root下面的Task点开,找到Android点开,双击signingReport运行如下,并点击下图标出来的按钮,会看到运行结果查看releasekey打开Terminal,进入到自己生成jks的目录,输入如下命令行,如下图所示,xxx.jks需要替换成你自己的jks名称,keytool-v-l
- Android App备案获取公钥、签名MD5值
chenhuakang
android
1.生成签名文件keytool-genkey-alias别名XXX-keypass密码XXX-keyalgRSA-keysize2048-validity36500-keystoreD:\XXX.keystore-storepass密码XXX2.查看签名MD5值keytool-list-v-keystoreD:\XXX.keystore3.查看公钥导出证书XXX.cerkeytool-export
- 创建自签名证书,Nginx反向代理Nexus3私服管理Docker镜像
PhoenixBorn
nexushttpsjavanginxdocker服务器
在Nexus3搭建Docker镜像服务器时,需要HTTPS与Nexus3通讯,因此创建自签名的证书,创建方法参考了Nexus官网。平台:windows764位私服:Nexus3.22.0-02工具:keytool+openssl+PowerShellcore7步骤如下:1、修改host文件,建立用于Nexus镜像的域名到IP地址的解析192.168.*.*local.nexus.com星号*用实际
- adb方式和java代码方式查看apk签名信息:MD5,SHA1,SHA256
峥嵘life
androidapkapksignjkscmd
#adb方式和java代码方式查看apk签名信息:MD5,SHA1,SHA256在一些系统的白名单验证中需要对apk的签名指纹信息进行读取确认。本文介绍adb方式和java代码方式给大家获取信息。一.使用cmd命令查看apk的签名信息apk的签名信息和它的签名文件的信息是一样的,想要获取到apk里面的证书文件信息并不难,命令:keytool-printcert-jarfilexxx.apk运行示例
- apk签名文件转换:jks和keystore相互装换
峥嵘life
androidapkjskkeystory
#apk签名文件转换:jks和keystore相互装换jks文件转换成keystore文件:keytool-importkeystore-srckeystore[jks_Paht_Nmae]-srcstoretypeJKS-deststoretypePKCS12-destkeystore[keystore_Paht_Nmae]keystore文件转换成文件jkskeytool-v-importke
- tomcat开启https协议
songhuageini
java服务器网络javatomcathttps
1、利用jdkbin目录下工具keytool.exe生成密钥库keytool-genkey-v-aliastomcat-keyalgRSA-keystoreF:\TEST\apache-tomcat\apache-tomcat-8.5.39\tomcat.keystore-validity365002、修改tomcatserver.xml文件,打开注释,修改和添加相关参数。3、重启tomcat。浏
- 基于windows下的Tomcat8配置双向https认证(使用keytool自签证书)
To be Mars
httpshttptomcatssl
先推荐一个大神的文章,讲的特别好,就算像我这种零基础的也能看懂。一、记录一下对HTTP、HTTPS的理解:HTTP:通过TCP/IP协议三次握手即可建立HTTP连接。TCP/IP三次握手流程为:A机向B机发送一个包含同步序列号SYN=0的数据段。表示请求连接。B机收到之后,发送一个同步序列号SYN=0且确认应答ACK=(请求连接SYN+1)的数据段。表示同意连接。A机收到B机器的数据段后,向B机发
- Uni-app 之安卓证书申请、查询和公私钥查看
qq_27781261
uni-app
一、安装环境可从Oracle官方下载jre安装包:https://www.oracle.com/java/technologies/downloads/#java8将jre命令添加到临时环境变量中二、生成证书keytool-genkey-aliastestalias-keyalgRSA-keysize2048-validity36500-keystoretest.keystoretestalias
- Android学习笔记——获取SHA1证书指纹
Yimi-依米
环境配置AndroidandroidandroidstudioSHA1证书指纹第三方
当我们需要用到高德地图等三方技术时,需要我们提供SHA1用以注册。打开Androidstudio左下角的Terminal(或者你使用cmd控制台也行),进入keytool所在的对应路径,输入keytool指令读取jks文件(jks文件生成可以参考这里),如图即可获得证书指纹。代码里路径改为自己对应的。cdD:\DownloadSoft\AndroidStudio\jre\binkeytool.ex
- Android学习笔记——Keystore生成
Yimi-依米
Android环境配置androidandroidstudioKeystore发布签名
Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份,可以使用Androidstudio安装包下的keytool工具自己生成。可以打开Androidstudio底部的Terminal,使用keytool命令生成证书。keytool-genkey-aliastestalias-keyalgRSA-keysize2048-validity3650
- 查看 android打包证书签名
尼伯特
Fluter锦集androidhttpsjava
查看android打包证书签名用javakeytool查看证书签名keytool-list-v-keystore证书路径输入证书密码之后会看到MD5\SHA1\SHA256签名。这里插一句题外话,有的平台需要的也是签名例如微信系列的直接把签名大写改成小写去掉冒号即可。
- APK签名
sunbofiy23
U8SDK打包Android
秘钥生成工具——keytool路径:jdk/bin/keytool.exe生成秘钥:keytool-genkeypair-keystoretest.keystore-aliastest-validity10-keyalgRSA其中-validity指定有效期天数,-keyalg指定算法查看秘钥信息:keytool-list-v-keystoretest.keystoreJDK签名工具——jarsi
- java.lang.Exception: 密钥库文件不存在: keystore
飞滕人生TYF
java开发语言
问题java.lang.Exception:密钥库文件不存在:keystore详细问题笔者使用第三方服务,需要提供发布版安全码SHA1,控制台直接输入keytool-v-list-keystorekeystore报错具体报错信息如下:keytool错误:java.lang.Exception:密钥库文件不存在:keystorejava.lang.Exception:密钥库文件不存在:keystor
- 获取SSL证书
长空~
ssl
一、有两种方式可以获取到SSL证书:(1)自己通过keytool生成;(2)通过证书授权机构购买;这里作为演示,采用keytool生成,实际项目中大部分采用的都是购买的方式。那么怎么使用keytool生成呢?Keytool是java提供的证书生成工具,如果配置了java_home的,直接就可以在控制台进行生成了,这里演示使用的是window的dos窗口(注:linux环境下,控制台进入到jdk的b
- ASM系列四 利用Method 组件动态注入方法逻辑
lijingyao8206
字节码技术jvmAOP动态代理ASM
这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以
- java编程思想 --内部类
百合不是茶
java内部类匿名内部类
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅
1,内部类的创建 内部类是创建在类中的
package com.wj.InsideClass;
/*
* 内部类的创建
*/
public class CreateInsideClass {
public CreateInsideClass(
- web.xml报错
crabdave
web.xml
web.xml报错
The content of element type "web-app" must match "(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,s
- 泛型类的自定义
麦田的设计者
javaandroid泛型
为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。
采用泛型类,完成扩展。
例如有一个学生类
Student{
Student(){
System.out.println("I'm a student.....");
}
}
有一个老师类
- CSS清除浮动的4中方法
IT独行者
JavaScriptUIcss
清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。
1、结尾处加空div标签 clear:both 1 2 3 4
.div
1
{
background
:
#000080
;
border
:
1px
s
- Cygwin使用windows的jdk 配置方法
_wy_
jdkwindowscygwin
1.[vim /etc/profile]
JAVA_HOME="/cgydrive/d/Java/jdk1.6.0_43" (windows下jdk路径为D:\Java\jdk1.6.0_43)
PATH="$JAVA_HOME/bin:${PATH}"
CLAS
- linux下安装maven
无量
mavenlinux安装
Linux下安装maven(转) 1.首先到Maven官网
下载安装文件,目前最新版本为3.0.3,下载文件为
apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xvf apache-maven-2.2.1-bin.tar.gz
解压后的文件夹
- tomcat的https 配置,syslog-ng配置
aichenglong
tomcathttp跳转到httpssyslong-ng配置syslog配置
1) tomcat配置https,以及http自动跳转到https的配置
1)TOMCAT_HOME目录下生成密钥(keytool是jdk中的命令)
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit
- 关于领号活动总结
alafqq
活动
关于某彩票活动的总结
具体需求,每个用户进活动页面,领取一个号码,1000中的一个;
活动要求
1,随机性,一定要有随机性;
2,最少中奖概率,如果注数为3200注,则最多中4注
3,效率问题,(不能每个人来都产生一个随机数,这样效率不高);
4,支持断电(仍然从下一个开始),重启服务;(存数据库有点大材小用,因此不能存放在数据库)
解决方案
1,事先产生随机数1000个,并打
- java数据结构 冒泡排序的遍历与排序
百合不是茶
java
java的冒泡排序是一种简单的排序规则
冒泡排序的原理:
比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;
针对所有的元素重复以上的步骤,除了最后一个
例题;将int array[]
- JS检查输入框输入的是否是数字的一种校验方法
bijian1013
js
如下是JS检查输入框输入的是否是数字的一种校验方法:
<form method=post target="_blank">
数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br>
</form>
- Test注解的两个属性:expected和timeout
bijian1013
javaJUnitexpectedtimeout
JUnit4:Test文档中的解释:
The Test annotation supports two optional parameters.
The first, expected, declares that a test method should throw an exception.
If it doesn't throw an exception or if it
- [Gson二]继承关系的POJO的反序列化
bit1129
POJO
父类
package inheritance.test2;
import java.util.Map;
public class Model {
private String field1;
private String field2;
private Map<String, String> infoMap
- 【Spark八十四】Spark零碎知识点记录
bit1129
spark
1. ShuffleMapTask的shuffle数据在什么地方记录到MapOutputTracker中的
ShuffleMapTask的runTask方法负责写数据到shuffle map文件中。当任务执行完成成功,DAGScheduler会收到通知,在DAGScheduler的handleTaskCompletion方法中完成记录到MapOutputTracker中
- WAS各种脚本作用大全
ronin47
WAS 脚本
http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html
无意中,在WAS官网上发现的各种脚本作用,感觉很有作用,先与各位分享一下
获取下载
这些示例 jacl 和 Jython 脚本可用于在 WebSphere Application Server 的不同版本中自
- java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
bylijinnan
switch
借鉴网上的思路,用java实现:
public class NoIfWhile {
/**
* @param args
*
* find x=1+2+3+....n
*/
public static void main(String[] args) {
int n=10;
int re=find(n);
System.o
- Netty源码学习-ObjectEncoder和ObjectDecoder
bylijinnan
javanetty
Netty中传递对象的思路很直观:
Netty中数据的传递是基于ChannelBuffer(也就是byte[]);
那把对象序列化为字节流,就可以在Netty中传递对象了
相应的从ChannelBuffer恢复对象,就是反序列化的过程
Netty已经封装好ObjectEncoder和ObjectDecoder
先看ObjectEncoder
ObjectEncoder是往外发送
- spring 定时任务中cronExpression表达式含义
chicony
cronExpression
一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示:
代表含义 是否必须 允许的取值范围 &nb
- Nutz配置Jndi
ctrain
JNDI
1、使用JNDI获取指定资源:
var ioc = {
dao : {
type :"org.nutz.dao.impl.NutDao",
args : [ {jndi :"jdbc/dataSource"} ]
}
}
以上方法,仅需要在容器中配置好数据源,注入到NutDao即可.
- 解决 /bin/sh^M: bad interpreter: No such file or directory
daizj
shell
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具
- [转]for 循环为何可恨?
dcj3sjt126com
程序员读书
Java的闭包(Closure)特征最近成为了一个热门话题。 一些精英正在起草一份议案,要在Java将来的版本中加入闭包特征。 然而,提议中的闭包语法以及语言上的这种扩充受到了众多Java程序员的猛烈抨击。
不久前,出版过数十本编程书籍的大作家Elliotte Rusty Harold发表了对Java中闭包的价值的质疑。 尤其是他问道“for 循环为何可恨?”[http://ju
- Android实用小技巧
dcj3sjt126com
android
1、去掉所有Activity界面的标题栏
修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
2、去掉所有Activity界面的TitleBar 和StatusBar
修改AndroidManifes
- Oracle 复习笔记之序列
eksliang
Oracle 序列sequenceOracle sequence
转载请出自出处:http://eksliang.iteye.com/blog/2098859
1.序列的作用
序列是用于生成唯一、连续序号的对象
一般用序列来充当数据库表的主键值
2.创建序列语法如下:
create sequence s_emp
start with 1 --开始值
increment by 1 --増长值
maxval
- 有“品”的程序员
gongmeitao
工作
完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的
完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:
1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强
(范围:用简单方式解决复杂问题)
- 使用KeleyiSQLHelper类进行分页查询
hvt
sql.netC#asp.nethovertree
本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D
- SVG 教程 (三)圆形,椭圆,直线
天梯梦
svg
SVG <circle> SVG 圆形 - <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" c
- 链表栈
luyulong
java数据结构
public class Node {
private Object object;
private Node next;
public Node() {
this.next = null;
this.object = null;
}
public Object getObject() {
return object;
}
public
- 基础数据结构和算法十:2-3 search tree
sunwinner
Algorithm2-3 search tree
Binary search tree works well for a wide variety of applications, but they have poor worst-case performance. Now we introduce a type of binary search tree where costs are guaranteed to be loga
- spring配置定时任务
stunizhengjia
springtimer
最近因工作的需要,用到了spring的定时任务的功能,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,在此记录一下,以便以后用到:
//------------------------定时任务调用的方法------------------------------
/**
* 存储过程定时器
*/
publi
- ITeye 8月技术图书有奖试读获奖名单公布
ITeye管理员
活动
ITeye携手博文视点举办的8月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
8月试读活动回顾:
http://webmaster.iteye.com/blog/2102830
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《跨终端Web》
gleams:http