What are channel public keys?
Channel public key mode can be set on channel to allow joining to the channel for only those users whose public key has been added to the channel public key list. When a user joins to the channel he must provide a digital signature which is used to authenticate the joining to the channel. If the channel public key is not on the channel public key list the user cannot join. This feature is same as channel passphrase but works with digital signatures.