The ONVIF Driver provides the ability to verify the device additionally, using the VerificationPlugin interface. To cover more strict security requirements, use this interface to verify or compare the device information like serial number or mac address with certificates data.
The ONVIF module has a default implementation of the VerificationPlugin interface, which is available for Bosch devices only.
To register your own VerificationPlugin use the following interface:
An implementation of the interface can be found in Registering VerificationPlugin Service.
Before invoking the verifying method of the VerificationPlugin, the ONVIF driver makes two initial requests to obtain the basic information about serial number and mac address of the device.
The ONVIF Driver allows registering multiple VerificationPlugins.