トラブルは、彼らの問題を解決します データフローを
JREをインストールします。1.(:、JRE自身の証明書の作成と管理ツールのkeytool目的)、環境変数を設定し、Java環境では、このステップをスキップインストール。
JREのインストール手順:
(1)公式のダウンロードからのOracle JREインストールパッケージ:
https://www.oracle.com/technetwork/java/javase/downloads/index.html
私は次のことを選んだので、(2)JREの[ダウンロード]をクリックを選択し、独自のシステムに応じたバージョンをダウンロードすることを選択し、私は、windows64ビットでした
(3)ダウンロードへのOracleログインアカウント、無登録します。
(4)ダウンロードが完了しているが、ライン上に設置愚か者、注意を払うには、インストールパスを覚えておきます。
第二には、システム環境変数の設定(インストールディレクトリとは、「C:\プログラムファイル\のJava \ jre1.8.0_201」であるなど):
コマンドライン(CMD)を開き、次のコマンドを入力します。
//切换工作目录到D:路径
d:
//将jre命令添加到临时环境变量中
set PATH=%PATH%;"C:\Program Files\Java\jre1.8.0_201\bin"
2.証明書署名生成します
コマンドライン(CMD)を開き、次のコマンドを入力します。
keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
-
testalias証明書が別名である、あなたは彼らが設定したい文字を変更することができ、我々は英語の文字と数字を使用することをお勧めします。
-
証明書のファイル名がtest.keystoreで、あなたは自身が設定するためのファイル名を変更することができます。
キャリッジリターンが要求されます後:
Enter keystore password: //输入证书文件密码,输入完成回车
Re-enter new password: //再次输入证书文件密码,输入完成回车
What is your first and last name?
[Unknown]: //输入名字和姓氏,输入完成回车
What is the name of your organizational unit?
[Unknown]: //输入组织单位名称,输入完成回车
What is the name of your organization?
[Unknown]: //输入组织名称,输入完成回车
What is the name of your City or Locality?
[Unknown]: //输入城市或区域名称,输入完成回车
What is the name of your State or Province?
[Unknown]: //输入省/市/自治区名称,输入完成回车
What is the two-letter country code for this unit?
[Unknown]: //输入国家/地区代号(两个字母),中国为CN,输入完成回车
Is CN=XX, OU=XX, O=XX, L=XX, ST=XX, C=XX correct?
[no]: //确认上面输入的内容是否正确,输入y,回车
Enter key password for <testalias>
(RETURN if same as keystore password): //确认证书密码与证书文件密码一样(HBuilder|HBuilderX要求这两个密码一致),直接回车就可以
実行が完了した後、上記のコマンドは、パスは「:\ test.keystore D」で、証明書を生成します。
証明書の表示情報
あなたは見るために、次のコマンドを使用することができます。
keytool -list -v -keystore test.keystore
Enter keystore password: //生成证书设置的密码
情報が出力されます、次の形式:
Keystore type: PKCS12
Keystore provider: SUN
Your keystore contains 1 entry
Alias name: test
Creation date: 2019-10-28
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN
Issuer: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN
Serial number: 7dd12840
Valid from: Fri Jul 26 20:52:56 CST 2019 until: Sun Jul 02 20:52:56 CST 2119
Certificate fingerprints:
MD5: F9:F6:C8:1F:DB:AB:50:14:7D:6F:2C:4F:CE:E6:0A:A5
SHA1: BB:AC:E2:2F:97:3B:18:02:E7:D6:69:A3:7A:28:EF:D2:3F:A3:68:E7
SHA256: 24:11:7D:E7:36:12:BC:FE:AF:2A:6A:24:BD:04:4F:2E:33:E5:2D:41:96:5F:50:4D:74:17:7F:4F:E2:55:EB:26
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 2048-bit RSA key
Version: 3
パッケージ化する際の情報が使用されます。
-
MD5
証明書のMD5指紋情報(セキュリティコードMD5) -
SHA1
SHA1指紋情報証明書(セキュリティコードのSHA1) -
SHA256
SHA256指紋情報証明書(セキュリティコードSHA245)
証明書を生成するために、上記の手順が正常に完了しました。あなたは、証明書および関連情報は、APKファイルを詰め使用することができます。
私の公衆番号にwap2appください注意を払うに遭遇した多くの問題:データフロー