The host device includes a configurable connector. The host device connector may be connected to a configurable connector of the accessory device. The host device may select a connector function to be enabled to connect to the accessory device connector. This selection may be made based on accessory device information such as accessory device power consumption information, power configuration information, and application information. The accessory device may exclude the connector functionality supported by the accessory device from the accessory device capability list sent to the host device. The accessory device may exclude connector functionality based on information about the host device and the connector. Single authentication or mutual authentication can be performed before the connector function is enabled on each device. The host device and the accessory device may require the host device to be licensed to use the accessory device connector function or to gain access to the accessory device resource. Layered licensing policies can be supported.
展开▼