| ファイルタイプ | APK |
|---|---|
| バージョン | 1.0.5 |
| 出版社 | kcSystems |
| 発売日 | 2019/11/28 |
| 追加された日付 | 2019/11/28 |
| OSの要件 | Android |
| 要件 | Requires Android 7.0 and up |
| 総ダウンロード数 | 0 |
| 価格 | $4.99 |
説明
DeviceCertTest は、X.509 証明書ベースの HTTPS/TLS クライアント認証をテストする機能を提供します。また、基本的なキー ペアと証明書の管理も提供します。
Android 7.0 以降のデバイスの場合。
DeviceCertTest は、次の操作を提供します。
HTTPS または TLS 接続をテストします。
キー ペアと自己署名証明書 (RSA/EC) を生成します。
PEM 形式で PKCS #10 証明書署名要求 (CSR) を生成します。
キー ペアの証明書を PEM 形式でインポートします。
キー ペアを PKCS #12 または PEM 形式でインポートします。
キー ペアを PKCS #12 形式でエクスポートします。
証明書を PEM 形式でエクスポートします。
キー ペアを表示します。
証明書を表示します。
PKCS #10 証明書署名要求 (CSR) を表示します。
キーペアを削除します。
Android KeyChain にキー ペアをインストールします。
すべての操作のログが保持されます。ログ自体には次の操作があります。
ビュー・ログ
ログのエクスポート
ログをクリア
キー ペアは常に公開キー証明書にバンドルされることに注意してください。
キー ペアが生成されると、そのキー ペアに対して自己署名証明書も作成されます。次の属性があります。
RSA: 2048 ビット キー。 SHA256withRSA 署名
EC: P-256 キー; SHA256withECDSA 署名
キー ペアを生成するときに、RFC822 形式を使用してサブジェクトの別名 (SAN) にユーザー プリンシパル名 (UPN) を指定できます。
キー ペアが正常にテストされると、Android KeyChain にインストールすることで、他のアプリでのテスト用に昇格できます。
運用上の注意:
このアプリは、Android システムとユーザーの両方の信頼ストアからの CA 証明書 (トラスト アンカー) を使用します。これにより、キー ペアを KeyChain にインストールして、他のアプリで使用できるようになります。ユーザー CA 証明書は、[セキュリティ設定] 操作の [SD カードからのインストール] (または同等のもの) を使用してインポートできます。
Android KeyChain にキー ペアをインストールするには、ロック画面を有効にする必要があります (Android KeyChain を保護するため)。
アプリをアンインストールすると、すべてのアプリ データが失われます。保持したいキーをエクスポートします。アプリのデータは、アプリの更新のために保持されます。
選択されたキー ペアは、サーバー側で指定されたキー タイプまたは発行者に関係なく、常にクライアント側で使用されます。
HTTPS テストは、HttpsURLConnection.connect() を使用してサーバーに接続します。
TLS テストは SSLSocket.startHandshake() を使用してサーバーに接続します。
接続タイムアウトは 1.5 秒です。
接続は 1 秒間維持され、その後閉じられます。
PKCS #8 形式 (PEM) の暗号化された秘密鍵のインポートは、必要な PBE アルゴリズムのタイプによってはサポートされない場合があります。
免責事項: このアプリは、いかなる種類の保証もなく、自己責任で使用できるようになっています。