pull down to refresh

How does the client's private key factor into the creation and use of hosted channels?
I'm thinking that the private key can be used to create the client's pubkey so payments can be routed to them. Private key can be used for other generic signing tasks and on-chain bitcoin things. Is the private key used in any other way for hosted channels though?