Class PowerAuthEncryptionProvider


  • @Component
    public class PowerAuthEncryptionProvider
    extends io.getlime.security.powerauth.rest.api.base.provider.PowerAuthEncryptionProviderBase
    Implementation of PowerAuth encryption provider.
    Author:
    Roman Strobl, roman.strobl@wultra.com
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesDecryptorParameters getEciesDecryptorParameters​(java.lang.String activationId, java.lang.String applicationKey, java.lang.String ephemeralPublicKey)  
      void setPowerAuthClient​(io.getlime.security.powerauth.soap.spring.client.PowerAuthServiceClient powerAuthClient)  
      • Methods inherited from class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthEncryptionProviderBase

        decryptRequest, encryptResponse
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PowerAuthEncryptionProvider

        public PowerAuthEncryptionProvider()
    • Method Detail

      • setPowerAuthClient

        @Autowired
        public void setPowerAuthClient​(io.getlime.security.powerauth.soap.spring.client.PowerAuthServiceClient powerAuthClient)
      • getEciesDecryptorParameters

        public io.getlime.security.powerauth.rest.api.base.encryption.PowerAuthEciesDecryptorParameters getEciesDecryptorParameters​(java.lang.String activationId,
                                                                                                                                    java.lang.String applicationKey,
                                                                                                                                    java.lang.String ephemeralPublicKey)
                                                                                                                             throws io.getlime.security.powerauth.rest.api.base.exception.PowerAuthEncryptionException
        Specified by:
        getEciesDecryptorParameters in class io.getlime.security.powerauth.rest.api.base.provider.PowerAuthEncryptionProviderBase
        Throws:
        io.getlime.security.powerauth.rest.api.base.exception.PowerAuthEncryptionException