Class CryptoProviderHolder


  • public class CryptoProviderHolder
    extends Object
    • Constructor Detail

    • Method Detail

      • getDefaultDataProvider

        public CryptoProvider getDefaultDataProvider()
        Returns primary crypto provider which corresponds to security requirements for aspsp data encryption
        Returns:
        Crypto provider for aspsp data encryption
      • getDefaultIdProvider

        public CryptoProvider getDefaultIdProvider()
        Returns primary crypto provider which corresponds to security requirements for identifier encryption
        Returns:
        Crypto provider for identifier encryption
      • getProviderById

        public Optional<CryptoProvider> getProviderById​(String cryptoProviderId)
        Gets crypto provider from holder by its ID
        Parameters:
        cryptoProviderId - Id of Crypto provider
        Returns:
        Crypto provider