Package ru.bitel.bgbilling.server.util
Class KeyStoreUtils
java.lang.Object
ru.bitel.bgbilling.server.util.KeyStoreUtils
Всё про реализацию и работу с KeyStore в биллинге
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
checkTrustStoreNotEmpty
(String password) Проверка, что в .keystore есть TrustedCertificateEntry.static File
File на keystore-файл биллинга, поддерживается и новый и старый файлstatic PrivateKey
getPrivateKey
(Setup setup, String alias) Получение приватного ключа из файла .keystore по алиасу.
-
Constructor Details
-
KeyStoreUtils
public KeyStoreUtils()
-
-
Method Details
-
getKeyStoreFile
File на keystore-файл биллинга, поддерживается и новый и старый файл -
checkTrustStoreNotEmpty
Проверка, что в .keystore есть TrustedCertificateEntry.- Parameters:
password
-- Returns:
-
getPrivateKey
Получение приватного ключа из файла .keystore по алиасу. Используется параметр keystore.password из сетапа и как пароль кейстора и как пароль приватного ключа- Parameters:
setup
- серверный сетапalias
- алиас, если null то ищет первый попавшийся PrivateKey в кейсторе- Returns:
- PrivateKey
-