public class EncryptionUtils extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
KEYSTORE_TYPE_JKS
キーストアタイプ(JKS)
|
static String |
KEYSTORE_TYPE_PKCS12
キーストアタイプ(PKCS12)
|
| コンストラクタと説明 |
|---|
EncryptionUtils() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
byte[] |
base64Dec(String str)
base64Encの逆バージョン。
|
String |
base64Enc(byte[] bytes)
Base64(改行を入れないバージョン)した後、
URLエンコードしなくていいように"/"、"+"、"="を別の文字に変換する。
|
String |
decryption(String storeFile,
String storeType,
String storePass,
String storeAliasName,
String storeAliasPass,
String trustFile,
String trustType,
String trustPass,
String trustAliasName,
String cipher)
復号化。
|
String |
encryption(String storeFile,
String storeType,
String storePass,
String storeAliasName,
String storeAliasPass,
String trustFile,
String trustType,
String trustPass,
String trustAliasName,
String pal)
暗号化。
|
public String base64Enc(byte[] bytes) throws Exception
bytes - Base64化するデータExceptionpublic byte[] base64Dec(String str) throws Exception
str - Base64を解くデータExceptionpublic String encryption(String storeFile, String storeType, String storePass, String storeAliasName, String storeAliasPass, String trustFile, String trustType, String trustPass, String trustAliasName, String pal) throws Exception
storeFile - キーストアファイルへのパス。storeType - キーストアタイプ。storePass - キーストアファイルのパスワード。storeAliasName - プライベートキーを取得するエイリアス。(クライアント側)storeAliasPass - プライベートキーを取得するためのパスワード。trustFile - トラストストアファイルへのパス。trustType - トラストストアタイプ。trustPass - トラストストアファイルのパスワード。trustAliasName - トラストストアキーを取得するエイリアス。(サーバ側)pal - 暗号化する文字列。Exceptionpublic String decryption(String storeFile, String storeType, String storePass, String storeAliasName, String storeAliasPass, String trustFile, String trustType, String trustPass, String trustAliasName, String cipher) throws Exception
storeFile - キーストアファイルへのパス。storeType - キーストアタイプ。storePass - キーストアファイルのパスワード。storeAliasName - プライベートキーを取得するエイリアス。(クライアント側)storeAliasPass - プライベートキーを取得するためのパスワード。trustFile - トラストストアファイルへのパス。trustType - トラストストアタイプ。trustPass - トラストストアファイルのパスワード。trustAliasName - トラストストアキーを取得するエイリアス。(サーバ側)cipher - 復号化する文字列。ExceptionCopyright © 2025. All rights reserved.