Utilisez les sous-commandes set-property, add-property-value, remove-property-value et unset-property pour configurer les propriétés de signature de package pour cette image.
Utilisez les options --set-property, --add-property-value, - -remove-property-value et --unset-property de la sous-commande set-publisher pour spécifier la stratégie de signature et les noms requis pour un éditeur particulier.
Configurez cette image pour vérifier tous les packages signés.
# pkg set-property signature-policy verify |
Configurez cette image pour exiger que tous les packages soient signés. Nécessite également que la chaîne oracle.com soit considérée comme un nom commun pour l'un des certificats dans la chaîne de confiance.
# pkg set-property signature-policy require-names oracle.com |
Configurez cette image pour exiger que tous les packages installés à partir de l'éditeur example.com soient signés.
# pkg set-publisher --set-property signature-policy=require-signatures example.com |
Cet exemple ajoute la chaîne trustedname à la liste de noms communs de l'image qui doivent être vus dans la chaîne de confiance d'une signature pour qu'elle soit considérée valide.
# pkg add-property-value signature-require-names trustedname |
Cet exemple supprime la chaîne trustedname de la liste de noms communs de l'image qui doivent être vus dans la chaîne de confiance d'une signature pour qu'elle soit considérée valide.
# pkg remove-property-value signature-require-names trustedname |
Cet exemple ajoute la chaîne trustedname à la liste de noms communs de l'éditeur example.com qui doivent être vus dans la chaîne de confiance d'une signature pour qu'elle soit considérée valide.
# pkg set-publisher --add-property-value signature-require-names=trustedname example.com |