Rule level | Description |
---|---|
Hash |
Specifies individual hash values for each discovered app. Each time an app is updated the hash value will change and you will need to update your policy. |
FileName |
Currently unsupported. |
SignedVersion |
Currently unsupported. |
Publisher |
This level is a combination of the PCA certificate and the common name (CN) on the leaf certificate. When a PCA certificate is used to sign apps from multiple companies (such as VeriSign), this rule level allows you to trust the PCA certificate but only for the company whose name is on the leaf certificate. |
FilePublisher |
Currently unsupported. |
LeafCertificate |
Adds trusted signers at the individual signing certificate level. When an app is updated, the hash value is modified but the signing certificate stays the same. You will only need to update your policy if the signing certificate for an app changes.
Note Leaf certificates have much shorter validity periods than PCA certificates. You will need to update your policy if a certificate expires.
|
PcaCertificate |
Adds the highest certificate in the provided certificate chain to signers. This is typically one certificate below the root certificate, as the scan does not validate anything above the presented signature by going online or checking local root stores. |
RootCertificate |
Currently unsupported. |
WHQL |
Currently unsupported. |
WHQLPublisher |
Currently unsupported. |
WHQLFilePublisher |
Currently unsupported. |