You can get the following error when trying to deploy an application package through SCCM to Windows 8:
In-line script returned error output: Add-AppxPackage : Deployment failed with HRESULT: 0x800B0109, A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. (Exception from HRESULT: 0x800B0109) error 0x800B0109: The root certificate of the signature in the app package must be trusted.
This is because Windows 8 requires a root certificate to be installed before you can deploy software to it through SCCM.
To fix this, either import a root certificate through group policy or double click the certificate (pfx) file and install manually, specifying the location of the certificate store to be Trusted Root Certificate Authorities.