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化するデータException
public byte[] base64Dec(String str) throws Exception
str
- Base64を解くデータException
public 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
- 暗号化する文字列。Exception
public 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
- 復号化する文字列。Exception
Copyright © 2024. All rights reserved.