WebClient lets the application deployer digitally sign each deployed file. When the end user downloads a file, the end user's WebClient instance validates the digital signature. For complete information on digital signatures in general and how WebClient uses them in particular, see
DesigningSecurity