Supported countries

Signet supports a passport when its issuing country signs it with a signature type Signet's proofs implement. Public certificate data shows these countries do.

Each signature type below is used with SHA-256. Where a country also signs some passports another way, the notes say which.

CountrySignature typesNotes
馃嚘馃嚪ArgentinaRSA-2048
馃嚘馃嚭AustraliaRSA-2048
馃嚘馃嚬AustriaRSA-2048Some passports use RSA-3072 or Brainpool ECDSA, not supported yet
馃嚙馃嚟BahrainRSA-PSS-2048
馃嚙馃嚞BulgariaRSA-4096
馃嚚馃嚘CanadaRSA-PSS-2048Some passports use RSA-PSS-3072, not supported yet
馃嚚馃嚦ChinaRSA-2048
RSA-PSS-2048
Some passports use Brainpool ECDSA, not supported yet
馃嚚馃嚧ColombiaRSA-2048
馃嚚馃嚳CzechiaRSA-PSS-2048
馃嚝馃嚠FinlandRSA-2048Some passports use RSA-3072 or 512-bit ECDSA, not supported yet
馃嚝馃嚪FranceRSA-2048
馃嚟馃嚭HungaryRSA-2048
ECDSA P-256
馃嚠馃嚫IcelandRSA-2048
RSA-4096
馃嚠馃嚛IndonesiaRSA-2048
馃嚠馃嚜IrelandRSA-2048
馃嚠馃嚬ItalyRSA-PSS-2048
馃嚡馃嚨JapanRSA-PSS-2048Some passports use 384-bit ECDSA, not supported yet
馃嚤馃嚭LuxembourgRSA-PSS-2048
馃嚥馃嚲MalaysiaRSA-PSS-2048
馃嚥馃嚛MoldovaRSA-2048
馃嚥馃嚦MongoliaRSA-PSS-2048
馃嚥馃嚘MoroccoRSA-2048
馃嚦馃嚳New ZealandRSA-2048
ECDSA P-256
馃嚦馃嚞NigeriaRSA-2048
馃嚦馃嚧NorwayRSA-2048
馃嚨馃嚘PanamaRSA-2048
馃嚩馃嚘QatarRSA-2048
馃嚪馃嚧RomaniaRSA-2048
馃嚫馃嚞SingaporeRSA-2048
RSA-PSS-2048
馃嚫馃嚢SlovakiaRSA-2048
馃嚢馃嚪South KoreaRSA-PSS-2048
馃嚜馃嚫SpainRSA-2048
馃嚫馃嚜SwedenRSA-PSS-2048Some passports use RSA-PSS-3072, not supported yet
馃嚬馃嚳TanzaniaRSA-PSS-2048
馃嚬馃嚟ThailandRSA-2048Some passports use Brainpool ECDSA, not supported yet
馃嚬馃嚥TurkmenistanRSA-2048
馃嚭馃嚘UkraineRSA-4096
馃嚞馃嚙United KingdomRSA-2048
ECDSA P-256
馃嚭馃嚫United StatesRSA-2048
馃嚭馃嚳UzbekistanRSA-2048

How this list is made

The list comes from the document signer certificates countries publish through the ICAO Public Key Directory. A country is listed when it has document signers whose keys Signet's proofs take, certified in a way Signet's registry accepts. Most countries have not yet been tested with a real passport, and a passport whose signature uses a hash other than SHA-256 will not work.

For a country not listed, ask us.