以下错误与前一错误相似,只是问题不是在于不熟悉的关键扩展而是在于一个值,针对 pkg 理解的扩展,pkg 却无法理解该值。
pkg install: The certificate whose subject is /C=US/ST=California/L=Menlo Park/O=pkg5/CN=cs5_ch1_ta3/emailAddress=cs5_ch1_ta3 could not be verified because it has an extension with a value that pkg(5) does not understand. Extension name:keyUsage Extension value:Encipher Only
在本例中,pkg 理解 keyUsage 扩展,但是不理解 Encipher Only 值。无论有问题的扩展是否关键,错误看起来都一样。
在 pkg 了解有问题的值之前,解决方案是将该值从扩展中删除,或将扩展全部删除。