Class KeyStoreUtils

java.lang.Object
ru.bitel.bgbilling.server.util.KeyStoreUtils

public class KeyStoreUtils extends Object
Всё про реализацию и работу с KeyStore в биллинге
  • Constructor Details

    • KeyStoreUtils

      public KeyStoreUtils()
  • Method Details

    • getKeyStoreFile

      public static File getKeyStoreFile()
      File на keystore-файл биллинга, поддерживается и новый и старый файл
    • checkTrustStoreNotEmpty

      public static boolean checkTrustStoreNotEmpty(String password)
      Проверка, что в .keystore есть TrustedCertificateEntry.
      Parameters:
      password -
      Returns:
    • getPrivateKey

      public static PrivateKey getPrivateKey(Setup setup, String alias)
      Получение приватного ключа из файла .keystore по алиасу. Используется параметр keystore.password из сетапа и как пароль кейстора и как пароль приватного ключа
      Parameters:
      setup - серверный сетап
      alias - алиас, если null то ищет первый попавшийся PrivateKey в кейсторе
      Returns:
      PrivateKey