導航:首頁 > 操作系統 > linuxkeystore

linuxkeystore

發布時間:2023-07-10 14:34:48

㈠ 如何用android MTK源碼生成簽名文件

linux環境中,以Android源碼目錄為根目錄

cd build/target/proct/security/

其中的platform.pk8是製作系統簽名需要的文件、
1 在這個目錄下,執行
openssl pkcs8 -inform DER -nocrypt -in platform.pk8 -out platform.pem
生成臨時文件platform.pem
2 接著執行以下命令,將在目錄下生成platform.p12文件,它本質上應該就是一個數字證書。
openssl pkcs12 -export -in platform.x509.pem -out platform.p12 -inkey platform.pem -password pass:android -name androiddebugkey
3 然後再執行以下,
keytool -importkeystore -deststorepass android -destkeystore ./platform.jks -srckeystore ./platform.p12 -srcstoretype PKCS12 -srcstorepass android
這個名字可以改成debug.keystore. 後綴名沒有關系,eclipse和AS都識別 platform.jks

出現以下信息,表示成功生成 platform.jks
4 然後在打包 apk 的時候選擇platform.jks文件,就可以直接用adb命令安裝apk到機器中了。
adb install xxxx

㈡ linux怎麼配置tomcat

Tomcat在Linux上的安裝與配置

以下使用的Linux版本為: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本為tomcat-7.0.54.

1.下載JDK與Tomcat.
jdk下載地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
tomcat下載地址:
http://tomcat.apache.org/download-70.cgi

2.jdk安裝與配置.
(1)jdk安裝
rpm包:
# rpm -ivh jdk-7u55-linux-x64.rpm

tar.gz包:解壓縮
# mkdir /usr/java
# cd /usr/java
# tar -zxvf /software/jdk-7u55-linux-x64.tar.gz
生成鏈接以便版本升級
# ln -s jdk1.7.0_55 latest
# ln -s latest default

(2)配置環境變數
# vi /etc/profile
export JAVA_HOME=/usr/java/default
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

使配置生效
# source /etc/profile

測試jdk.
# java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)

3.Tomcat的安裝
解壓
# mkdir /usr/local/tomcat
# cd /usr/local/tomcat
# tar -zxvf /software/apache-tomcat-7.0.54.tar.gz
生成鏈接以便版本升級
# ln -s apache-tomcat-7.0.54 server

啟動Tomcat
# cd /usr/local/tomcat/server/bin
# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat/server
Using CATALINA_HOME: /usr/local/tomcat/server
Using CATALINA_TEMDIR: /usr/local/tomcat/server/temp
Using JRE_HOME: /usr/java/default
Using CLASS_PATH: /usr/local/tomcat/server/bin/bootstrap.jar:/usr/local/tomcat/server/bin/tomcat-juli.jar
Tomcat started.

測試Tomcat:
打開防火牆,使外部能訪問
# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
# service iptables save
# service iptables restart
或直接修改文件/etc/sysconfig/iptables.
# vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
# service iptables restart
在瀏覽器輸入: http://192.168.16.133:8080
如在本機可以輸入: http://localhost:8080
出現tomcat的頁面表示安裝成功.

停止Tomcat
# ./shutdown.sh

4.配置web管理帳號
修改文件conf/tomcat-users.xml,在<tomcat-users>元素中添加帳號密碼,需要指定角色.
# vi /usr/local/tomcat/server/conf/tomcat-users.xml
<tomcat-users>
<user name="admin" password="admin" roles="admin-gui,manager-gui" />
</tomcat-users>

5.配置web訪問埠
可以修改conf目錄下的文件server.xml,修改Connector元素(Tomcat的默認埠是8080),需要重新啟動Tomcat服務生效.
# vi /usr/local/tomcat/server/conf/server.xml
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

6.配置https安全連接(ssl加密連接)
https連接需要用到數字證書與數字簽名(MD5演算法)
網站https連接首先需要申請數字證書,配置加密連接器,瀏覽器安裝證書.
·使用java的工具keytool產生數字證書
# keytool -genkey -alias tomcat -keyalg RSA
生成文件.keystore
注意:CN為主機名稱,本機可用localhost
·將文件.keystore放到Tomcat伺服器的conf目錄下
# cp .keystore /usr/local/tomcat/server/conf/
·修改conf/server.xml文件,修改加密連接器,添加keystoreFile與keystorePass
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="conf/.keystore" keystorePass="123456"/>
·重新啟動tomcat.瀏覽器輸入https://localhost:8443訪問,並安裝證書.

7.Tomcat的目錄結構
·bin //存放Tomcat的命令腳本文件
·conf //存放Tomcat伺服器的各種配置文件,最主要是server.xml
·lib //存放Tomcat伺服器支撐jar包
·logs //存放日誌文件
·temp //存放臨時文件
·webapps //web應用所在目錄,外界訪問web資源的存放目錄
·work //Tomcat的工作目錄

8.web應用的目錄結構
webapp -- web應用所在目錄
|--- html, jsp, css, js文件等 -- 這些文件一般在web應用根目錄下,根目錄下的文件外界可以直接訪問.
|--- WEB-INF 目錄 -- java類、jar包、web配置文件存在這個目錄下,外界無法直接訪問,由web伺服器負責調用.
|--- classes 目錄 -- java類
|--- lib 目錄 -- java類運行所需要的jar包
|--- web.xml 文件 -- web應用的配置文件

9.虛擬主機的配置
指定虛擬主機名,修改conf/server.xml,添加<host>元素.
<host name="hostname.domainname" appBase="/webapps">
<Context path="/webapp" docBase="/webapps/webapp"/>
</host>
例:
<host name="www.163.com" appBase="/webapps">
</host>
<host name="mail.163.com" appBase="/mailapps">
</host>
須設置DNS解析(host文件或DNS系統).

10.web應用和虛擬目錄的映射.
可以修改xml配置文件的<Context>元素來設置web應用和虛擬目錄的映射.
·conf/server.xml //在<host>元素下添加<Context path="/webdir" docBase="/webappdir"/>,需要重新啟動Tomcat服務生效,不建議使用.
·conf/context.xml //添加<Context>元素所有web應用有效.
·conf/[enginename]/[hostname]/context.xml.default //[enginename]一般是Catalina,主機[hostname]的所有web應用有效.
·conf/[enginename]/[hostname]/ //在目錄下任意建一個文件(擴展名xml),文件名即為虛擬目錄名.多級目錄使用#分割. <Context docBase="/webappdir"/>
//預設值web應用目錄可以定義為ROOT.xml,添加<Context docBase="/webappdir"/>,需重新啟動Tomcat伺服器.
·META-INF/context.xml //
可以將web應用放在webapps目錄下讓Tomcat伺服器自動映射,適用開發環境,實際運用環境中不用自動映射。
如沒有修改配置文件,web應用目錄為ROOT時則為默認web應用。

11.web應用首頁(welcome file)的配置
修改web應用的配置文件: [webapp]/WEB-INF/web.xml
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

㈢ linux伺服器pfx文件證書如何導入

1、找到到安裝Tomcat目錄下該文件server.xml,一般默認路徑都是在conf文件夾中。

cd apache-tomcat/conf/

vim server.xml

2、找到到keystoreFile="cert/214054375370509.pfx"

keystoreType="PKCS12"

keystorePass="證書密碼"

完整的配置如下,其中port屬性根據實際情況修改

㈣ 如何把安全證書導入到java中的cacerts證書庫

把安全證書導入到java中的cacerts證書庫步驟:

1、先下載證書,然後使用命令導入

已經完成了證書的導入。

㈤ 如何利用jks文件給apk簽名

jarsigner -verbose -keystore xxx.jks -signedjar xxx.apk(簽名後的apk名字) xxx.apk(需要簽名的apk) xxx(keystore別名)

以linux下為例:
進入android sdk下的platform-tools:輸入如下指令
jarsigner -verbose -keystore /cloud/xxx.jks -signedjar /cloud/app.apk( /cloud/app-unsigned.apk xxx
然後輸入密碼,即可簽名成功。

閱讀全文

與linuxkeystore相關的資料

熱點內容
手動添加dns伺服器加什麼數字 瀏覽:560
單片機中三位數碼管原件 瀏覽:140
pdf可以刪除其中一頁 瀏覽:216
清dns緩存的命令 瀏覽:103
免費pdf在線轉換 瀏覽:768
堆貨演算法 瀏覽:878
vsc編譯vc程序 瀏覽:197
centos55命令 瀏覽:709
美國干編程有什麼條件 瀏覽:505
阿里雲伺服器遠程鏈接 瀏覽:251
墨鏡慧眼怎麼下載廠商的app 瀏覽:63
iphone加密專線 瀏覽:493
aes產生加密文件 瀏覽:417
編程實現藍牙通信 瀏覽:771
怎麼恢復掉簽的app 瀏覽:849
伺服器部署ip地址 瀏覽:323
涉密場所周邊安全防護距離演算法 瀏覽:674
安卓fpse模擬器怎麼設置加速 瀏覽:948
建行app怎麼生成電子簽章 瀏覽:510
獲取當前時間javadate 瀏覽:75