Here are the reasons why they are not all supported by UBIC:
- The non-transferable proof of knowledge for RSA certificates requires a big enough RSA exponent, 65537 or more.
(example: Hong Kong uses 3 as RSA exponent)
- The document signing certificates have a too long signing period. This means that UBIC doesn't know when the passport was issued and therefor doesn't know when it will expire.
(example: Argentinia, Brazil: more than 2 years signing period)
- Some countries only publish their country signing certificates but UBIC needs the document signing certificates too.
(example: Spain, Belgium, Netherlands)
It will probably change in the next years. Using 3 as RSA exponent has been proven to be less secure than 65537 and the ICAO DOC9303 recommends document signing certificates with a signing period of less than 3 months. So the countries listed in the examples above are definitely not following the best practices.