When the RPC service is encrypted, we should wait for encryption to set up before setting up the managers #1969
Labels
bug
A defect in the library
manager-lifecycle
Relating to the manager layer - lifecycle manager
protocol
Relating to the protocol layer
Bug Report
When connecting to an encrypted system with
PutFile
encrypted, the library never successfully connects because thePutFile
is never sent and the handler is never called. This is becauseSDLProtocol
blocks the sending of any RPCs that are encrypted but encryption is not set up.We should setup the Lifecycle manager to have a new waiting for encryption setup state between
Connected
andRegistered
, or otherwise beforeSettingUpManagers
.Reproduction Steps
Expected Behavior
The app icon successfully sends
Observed Behavior
The app never finishes connecting and is not usable.
OS & Version Information
Test Case, Sample Code, and / or Example App
n/a
The text was updated successfully, but these errors were encountered: