Componente p:fileUpload não esta limitando os arquivos contido no allowTypes. Alguém já teve este tipo de problema?
<p:fileUpload id="certificado" mode="simple" dragDropSupport="false" multiple="false" update="msgValidacao" sizeLimit="10000" fileLimit="1" allowTypes="/(\.|\/)(pfx|p12)$/" skinSimple="true" value="#{companyBean.fileCertificate}" />
se você remover o mode=“simple” já funciona, porque o default é advanced.