diff options
8 files changed, 1392 insertions, 1 deletions
diff --git a/src/etc/pfSense-rc b/src/etc/pfSense-rc index 09683ae..8b2cb36 100755 --- a/src/etc/pfSense-rc +++ b/src/etc/pfSense-rc @@ -215,7 +215,7 @@ if [ "${USE_MFS_TMPVAR}" != "true" ]; then fi echo -cat /usr/local/share/pfSense/ascii-art/pfsense-logo-small.txt +cat /usr/local/share/RaptorGuard/ascii-art/raptorguard-logo-small.txt echo echo echo "Welcome to ${product} ${version}${version_patch}..." diff --git a/src/usr/local/share/RaptorGuard/ascii-art/raptorguard-logo-small.txt b/src/usr/local/share/RaptorGuard/ascii-art/raptorguard-logo-small.txt new file mode 100644 index 0000000..6c56fd3 --- /dev/null +++ b/src/usr/local/share/RaptorGuard/ascii-art/raptorguard-logo-small.txt @@ -0,0 +1,5 @@ + | +Raptor | + | + | Guard + | diff --git a/src/usr/local/share/RaptorGuard/iso_3166-1_list_en.xml b/src/usr/local/share/RaptorGuard/iso_3166-1_list_en.xml new file mode 100644 index 0000000..44c5a62 --- /dev/null +++ b/src/usr/local/share/RaptorGuard/iso_3166-1_list_en.xml @@ -0,0 +1,987 @@ +<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> +<ISO_3166-1_List_en xml:lang="en"> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>AFGHANISTAN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AF</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ÅLAND ISLANDS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AX</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ALBANIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AL</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ALGERIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>DZ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>AMERICAN SAMOA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AS</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ANDORRA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AD</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ANGOLA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AO</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ANGUILLA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AI</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ANTARCTICA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AQ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ANTIGUA AND BARBUDA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AG</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ARGENTINA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AR</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ARMENIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ARUBA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AW</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>AUSTRALIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AU</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>AUSTRIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AT</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>AZERBAIJAN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AZ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BAHAMAS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BS</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BAHRAIN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BH</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BANGLADESH</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BD</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BARBADOS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BB</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BELARUS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BY</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BELGIUM</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BE</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BELIZE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BZ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BENIN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BJ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BERMUDA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BHUTAN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BT</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BOLIVIA, PLURINATIONAL STATE OF</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BO</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BOSNIA AND HERZEGOVINA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BA</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BOTSWANA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BW</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BOUVET ISLAND</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BV</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BRAZIL</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BR</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BRITISH INDIAN OCEAN TERRITORY</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>IO</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BRUNEI DARUSSALAM</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BN</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BULGARIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BG</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BURKINA FASO</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BF</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>BURUNDI</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BI</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CAMBODIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>KH</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CAMEROON</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CANADA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CA</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CAPE VERDE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CV</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CAYMAN ISLANDS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>KY</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CENTRAL AFRICAN REPUBLIC</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CF</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CHAD</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TD</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CHILE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CL</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CHINA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CN</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CHRISTMAS ISLAND</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CX</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>COCOS (KEELING) ISLANDS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CC</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>COLOMBIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CO</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>COMOROS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>KM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CONGO</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CG</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CONGO, THE DEMOCRATIC REPUBLIC OF THE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CD</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>COOK ISLANDS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CK</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>COSTA RICA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CR</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CÔTE D'IVOIRE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CI</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CROATIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>HR</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CUBA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CU</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CYPRUS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CY</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>CZECH REPUBLIC</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CZ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>DENMARK</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>DK</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>DJIBOUTI</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>DJ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>DOMINICA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>DM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>DOMINICAN REPUBLIC</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>DO</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ECUADOR</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>EC</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>EGYPT</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>EG</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>EL SALVADOR</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SV</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>EQUATORIAL GUINEA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GQ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ERITREA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>ER</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ESTONIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>EE</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ETHIOPIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>ET</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>FALKLAND ISLANDS (MALVINAS)</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>FK</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>FAROE ISLANDS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>FO</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>FIJI</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>FJ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>FINLAND</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>FI</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>FRANCE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>FR</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>FRENCH GUIANA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GF</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>FRENCH POLYNESIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>PF</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>FRENCH SOUTHERN TERRITORIES</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TF</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GABON</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GA</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GAMBIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GEORGIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GE</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GERMANY</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>DE</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GHANA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GH</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GIBRALTAR</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GI</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GREECE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GR</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GREENLAND</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GL</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GRENADA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GD</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GUADELOUPE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GP</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GUAM</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GU</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GUATEMALA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GT</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GUERNSEY</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GG</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GUINEA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GN</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GUINEA-BISSAU</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GW</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>GUYANA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GY</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>HAITI</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>HT</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>HEARD ISLAND AND MCDONALD ISLANDS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>HM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>HOLY SEE (VATICAN CITY STATE)</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>VA</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>HONDURAS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>HN</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>HONG KONG</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>HK</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>HUNGARY</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>HU</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ICELAND</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>IS</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>INDIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>IN</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>INDONESIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>ID</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>IRAN, ISLAMIC REPUBLIC OF</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>IR</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>IRAQ</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>IQ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>IRELAND</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>IE</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ISLE OF MAN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>IM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ISRAEL</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>IL</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ITALY</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>IT</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>JAMAICA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>JM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>JAPAN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>JP</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>JERSEY</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>JE</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>JORDAN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>JO</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>KAZAKHSTAN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>KZ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>KENYA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>KE</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>KIRIBATI</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>KI</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>KP</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>KOREA, REPUBLIC OF</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>KR</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>KUWAIT</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>KW</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>KYRGYZSTAN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>KG</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>LAO PEOPLE'S DEMOCRATIC REPUBLIC</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>LA</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>LATVIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>LV</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>LEBANON</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>LB</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>LESOTHO</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>LS</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>LIBERIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>LR</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>LIBYAN ARAB JAMAHIRIYA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>LY</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>LIECHTENSTEIN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>LI</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>LITHUANIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>LT</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>LUXEMBOURG</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>LU</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MACAO</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MO</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MK</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MADAGASCAR</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MG</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MALAWI</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MW</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MALAYSIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MY</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MALDIVES</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MV</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MALI</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>ML</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MALTA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MT</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MARSHALL ISLANDS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MH</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MARTINIQUE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MQ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MAURITANIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MR</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MAURITIUS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MU</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MAYOTTE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>YT</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MEXICO</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MX</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MICRONESIA, FEDERATED STATES OF</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>FM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MOLDOVA, REPUBLIC OF</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MD</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MONACO</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MC</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MONGOLIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MN</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MONTENEGRO</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>ME</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MONTSERRAT</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MS</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MOROCCO</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MA</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MOZAMBIQUE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MZ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>MYANMAR</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>NAMIBIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>NA</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>NAURU</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>NR</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>NEPAL</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>NP</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>NETHERLANDS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>NL</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>NETHERLANDS ANTILLES</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AN</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>NEW CALEDONIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>NC</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>NEW ZEALAND</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>NZ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>NICARAGUA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>NI</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>NIGER</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>NE</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>NIGERIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>NG</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>NIUE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>NU</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>NORFOLK ISLAND</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>NF</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>NORTHERN MARIANA ISLANDS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MP</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>NORWAY</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>NO</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>OMAN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>OM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>PAKISTAN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>PK</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>PALAU</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>PW</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>PALESTINIAN TERRITORY, OCCUPIED</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>PS</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>PANAMA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>PA</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>PAPUA NEW GUINEA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>PG</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>PARAGUAY</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>PY</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>PERU</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>PE</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>PHILIPPINES</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>PH</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>PITCAIRN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>PN</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>POLAND</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>PL</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>PORTUGAL</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>PT</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>PUERTO RICO</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>PR</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>QATAR</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>QA</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>REUNION</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>RE</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ROMANIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>RO</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>RUSSIAN FEDERATION</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>RU</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>RWANDA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>RW</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SAINT BARTHÉLEMY</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>BL</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SH</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SAINT KITTS AND NEVIS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>KN</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SAINT LUCIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>LC</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SAINT MARTIN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>MF</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SAINT PIERRE AND MIQUELON</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>PM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SAINT VINCENT AND THE GRENADINES</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>VC</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SAMOA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>WS</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SAN MARINO</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SAO TOME AND PRINCIPE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>ST</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SAUDI ARABIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SA</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SENEGAL</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SN</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SERBIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>RS</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SEYCHELLES</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SC</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SIERRA LEONE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SL</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SINGAPORE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SG</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SLOVAKIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SK</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SLOVENIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SI</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SOLOMON ISLANDS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SB</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SOMALIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SO</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SOUTH AFRICA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>ZA</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GS</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SPAIN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>ES</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SRI LANKA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>LK</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SUDAN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SD</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SURINAME</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SR</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SVALBARD AND JAN MAYEN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SJ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SWAZILAND</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SZ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SWEDEN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SE</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SWITZERLAND</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>CH</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>SYRIAN ARAB REPUBLIC</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>SY</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>TAIWAN, PROVINCE OF CHINA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TW</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>TAJIKISTAN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TJ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>TANZANIA, UNITED REPUBLIC OF</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TZ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>THAILAND</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TH</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>TIMOR-LESTE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TL</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>TOGO</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TG</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>TOKELAU</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TK</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>TONGA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TO</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>TRINIDAD AND TOBAGO</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TT</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>TUNISIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TN</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>TURKEY</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TR</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>TURKMENISTAN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>TURKS AND CAICOS ISLANDS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TC</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>TUVALU</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>TV</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>UGANDA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>UG</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>UKRAINE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>UA</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>UNITED ARAB EMIRATES</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>AE</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>UNITED KINGDOM</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>GB</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>UNITED STATES</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>US</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>UNITED STATES MINOR OUTLYING ISLANDS</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>UM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>URUGUAY</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>UY</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>UZBEKISTAN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>UZ</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>VANUATU</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>VU</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>VENEZUELA, BOLIVARIAN REPUBLIC OF</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>VE</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>VIET NAM</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>VN</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>VIRGIN ISLANDS, BRITISH</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>VG</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>VIRGIN ISLANDS, U.S.</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>VI</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>WALLIS AND FUTUNA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>WF</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>WESTERN SAHARA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>EH</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>YEMEN</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>YE</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ZAMBIA</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>ZM</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> + <ISO_3166-1_Entry> + <ISO_3166-1_Country_name>ZIMBABWE</ISO_3166-1_Country_name> + <ISO_3166-1_Alpha-2_Code_element>ZW</ISO_3166-1_Alpha-2_Code_element> + </ISO_3166-1_Entry> +</ISO_3166-1_List_en> diff --git a/src/usr/local/share/RaptorGuard/keys/pkg/revoked/.empty b/src/usr/local/share/RaptorGuard/keys/pkg/revoked/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/usr/local/share/RaptorGuard/keys/pkg/revoked/.empty diff --git a/src/usr/local/share/RaptorGuard/keys/pkg/trusted/beta.pfsense.org.20151223 b/src/usr/local/share/RaptorGuard/keys/pkg/trusted/beta.pfsense.org.20151223 new file mode 100644 index 0000000..6a7f38b --- /dev/null +++ b/src/usr/local/share/RaptorGuard/keys/pkg/trusted/beta.pfsense.org.20151223 @@ -0,0 +1,2 @@ +function: sha256 +fingerprint: 39a1374f4a4fc9a45d16c31dde75b6ef8511b6abfeb314d44fcb847bc9ea9a31 diff --git a/src/usr/local/share/RaptorGuard/keys/pkg/trusted/pkg.guard.raptorengineering.com.20171005 b/src/usr/local/share/RaptorGuard/keys/pkg/trusted/pkg.guard.raptorengineering.com.20171005 new file mode 100644 index 0000000..d911ab7 --- /dev/null +++ b/src/usr/local/share/RaptorGuard/keys/pkg/trusted/pkg.guard.raptorengineering.com.20171005 @@ -0,0 +1,2 @@ +function: sha256 +fingerprint: 3d92795002cba237188f78af6b85468e7fe76d4faf4689f518cd374cb53c5c43 diff --git a/src/usr/local/share/RaptorGuard/keys/pkg/trusted/pkg.pfsense.org.20160406 b/src/usr/local/share/RaptorGuard/keys/pkg/trusted/pkg.pfsense.org.20160406 new file mode 100644 index 0000000..940663f --- /dev/null +++ b/src/usr/local/share/RaptorGuard/keys/pkg/trusted/pkg.pfsense.org.20160406 @@ -0,0 +1,2 @@ +function: sha256 +fingerprint: 30be9cc2e7b2b3ba1ff3b2be1795f3f0719ab9a65322695703dc7b8f004035a8 diff --git a/src/usr/local/share/RaptorGuard/ssl/openssl.cnf b/src/usr/local/share/RaptorGuard/ssl/openssl.cnf new file mode 100644 index 0000000..a353e2f --- /dev/null +++ b/src/usr/local/share/RaptorGuard/ssl/openssl.cnf @@ -0,0 +1,393 @@ +# $FreeBSD$ +# +# OpenSSL example configuration file. +# This is mostly being used for generation of certificate requests. +# + +# This definition stops the following lines choking if HOME isn't +# defined. +HOME = . +RANDFILE = $ENV::HOME/.rnd + +# pfSense: default SAN value if $ENV::SAN is not defined +# +SAN = + +# Extra OBJECT IDENTIFIER info: +#oid_file = $ENV::HOME/.oid +oid_section = new_oids + +# To use this configuration file with the "-extfile" option of the +# "openssl x509" utility, name here the section containing the +# X.509v3 extensions to use: +# extensions = +# (Alternatively, use a configuration file that has only +# X.509v3 extensions in its main [= default] section.) + +[ new_oids ] + +# We can add new OIDs in here for use by 'ca', 'req' and 'ts'. +# Add a simple OID like this: +# testoid1=1.2.3.4 +# Or use config file substitution like this: +# testoid2=${testoid1}.5.6 + +# Policies used by the TSA examples. +tsa_policy1 = 1.2.3.4.1 +tsa_policy2 = 1.2.3.4.5.6 +tsa_policy3 = 1.2.3.4.5.7 + +#################################################################### +[ ca ] +default_ca = CA_default # The default ca section + +#################################################################### +[ CA_default ] + +dir = ./demoCA # Where everything is kept +certs = $dir/certs # Where the issued certs are kept +crl_dir = $dir/crl # Where the issued crl are kept +database = $dir/index.txt # database index file. +#unique_subject = no # Set to 'no' to allow creation of + # several ctificates with same subject. +new_certs_dir = $dir/newcerts # default place for new certs. + +certificate = $dir/cacert.pem # The CA certificate +serial = $dir/serial # The current serial number +crlnumber = $dir/crlnumber # the current crl number + # must be commented out to leave a V1 CRL +crl = $dir/crl.pem # The current CRL +private_key = $dir/private/cakey.pem# The private key +RANDFILE = $dir/private/.rand # private random number file + +x509_extensions = usr_cert # The extentions to add to the cert + +# Comment out the following two lines for the "traditional" +# (and highly broken) format. +name_opt = ca_default # Subject Name options +cert_opt = ca_default # Certificate field options + +# Extension copying option: use with caution. +# copy_extensions = copy + +# Extensions to add to a CRL. Note: Netscape communicator chokes on V2 CRLs +# so this is commented out by default to leave a V1 CRL. +# crlnumber must also be commented out to leave a V1 CRL. +crl_extensions = crl_ext + +default_days = 365 # how long to certify for +default_crl_days= 30 # how long before next CRL +default_md = default # use public key default MD +preserve = no # keep passed DN ordering + +# A few difference way of specifying how similar the request should look +# For type CA, the listed attributes must be the same, and the optional +# and supplied fields are just that :-) +policy = policy_match + +# For the CA policy +[ policy_match ] +countryName = match +stateOrProvinceName = match +organizationName = match +organizationalUnitName = optional +commonName = supplied +emailAddress = optional + +# For the 'anything' policy +# At this point in time, you must list all acceptable 'object' +# types. +[ policy_anything ] +countryName = optional +stateOrProvinceName = optional +localityName = optional +organizationName = optional +organizationalUnitName = optional +commonName = supplied +emailAddress = optional + +#################################################################### +[ req ] +prompt = no +default_bits = 2048 +default_keyfile = privkey.pem +distinguished_name = req_distinguished_name +attributes = req_attributes +x509_extensions = v3_ca # The extentions to add to the self signed cert + +# Passwords for private keys if not present they will be prompted for +# input_password = secret +# output_password = secret + +# This sets a mask for permitted string types. There are several options. +# default: PrintableString, T61String, BMPString. +# pkix : PrintableString, BMPString (PKIX recommendation before 2004) +# utf8only: only UTF8Strings (PKIX recommendation after 2004). +# nombstr : PrintableString, T61String (no BMPStrings or UTF8Strings). +# MASK:XXXX a literal mask value. +# WARNING: ancient versions of Netscape crash on BMPStrings or UTF8Strings. +string_mask = nombstr + +req_extensions = v3_req # The extensions to add to a certificate request + +[ req_distinguished_name ] +countryName = Country Name (2 letter code) +countryName_default = AU +countryName_min = 2 +countryName_max = 2 + +stateOrProvinceName = State or Province Name (full name) +stateOrProvinceName_default = Some-State + +localityName = Locality Name (eg, city) + +0.organizationName = Organization Name (eg, company) +0.organizationName_default = Internet Widgits Pty Ltd + +# we can do this but it is not needed normally :-) +#1.organizationName = Second Organization Name (eg, company) +#1.organizationName_default = World Wide Web Pty Ltd + +organizationalUnitName = Organizational Unit Name (eg, section) +#organizationalUnitName_default = + +commonName = Common Name (e.g. server FQDN or YOUR name) +commonName_max = 64 + +emailAddress = Email Address +emailAddress_max = 64 + +# SET-ex3 = SET extension number 3 + +[ req_attributes ] +challengePassword = A challenge password +challengePassword_min = 4 +challengePassword_max = 20 + +unstructuredName = An optional company name + +[ usr_cert ] + +basicConstraints = CA:FALSE +keyUsage = nonRepudiation, digitalSignature, keyEncipherment +nsComment = "OpenSSL Generated User Certificate" +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid,issuer:always +extendedKeyUsage = clientAuth + +[ usr_cert_san ] + +# copy of [ usr_cert ] plus nonempty Subject Alternative Names +basicConstraints = CA:FALSE +keyUsage = nonRepudiation, digitalSignature, keyEncipherment +nsComment = "OpenSSL Generated User Certificate" +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid,issuer:always +extendedKeyUsage = clientAuth +subjectAltName = $ENV::SAN + +[ server ] + +# Make a cert with nsCertType=server +basicConstraints = CA:FALSE +nsCertType = server +keyUsage = digitalSignature, keyEncipherment +nsComment = "OpenSSL Generated Server Certificate" +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid,issuer:always +extendedKeyUsage = serverAuth,1.3.6.1.5.5.8.2.2 + +[ server_san ] + +# copy of [ server ] plus nonempty Subject Alternative Names +basicConstraints = CA:FALSE +nsCertType = server +keyUsage = digitalSignature, keyEncipherment +nsComment = "OpenSSL Generated Server Certificate" +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid,issuer:always +extendedKeyUsage = serverAuth,1.3.6.1.5.5.8.2.2 +subjectAltName = $ENV::SAN + +[ req_usr_cert ] + +# Copy of [ usr_cert ] for CSR +basicConstraints = CA:FALSE +keyUsage = nonRepudiation, digitalSignature, keyEncipherment +nsComment = "OpenSSL Generated User Certificate" +subjectKeyIdentifier = hash +extendedKeyUsage = clientAuth + +[ req_usr_cert_san ] + +# Copy of [ usr_cert_san ] for CSR +basicConstraints = CA:FALSE +keyUsage = nonRepudiation, digitalSignature, keyEncipherment +nsComment = "OpenSSL Generated User Certificate" +subjectKeyIdentifier = hash +extendedKeyUsage = clientAuth +subjectAltName = $ENV::SAN + +[ req_server ] + +# Copy of [ server ] for CSR +basicConstraints = CA:FALSE +nsCertType = server +keyUsage = digitalSignature, keyEncipherment +nsComment = "OpenSSL Generated Server Certificate" +subjectKeyIdentifier = hash +extendedKeyUsage = serverAuth,1.3.6.1.5.5.8.2.2 + +[ req_server_san ] + +# Copy of [ server_san ] for CSR +basicConstraints = CA:FALSE +nsCertType = server +keyUsage = digitalSignature, keyEncipherment +nsComment = "OpenSSL Generated Server Certificate" +subjectKeyIdentifier = hash +extendedKeyUsage = serverAuth,1.3.6.1.5.5.8.2.2 +subjectAltName = $ENV::SAN + +[ v3_req ] + +# Extensions to add to a certificate request + +basicConstraints = CA:FALSE +keyUsage = nonRepudiation, digitalSignature, keyEncipherment + + +[ v3_ca ] + +# Extensions for a typical CA + + +# PKIX recommendation. + +subjectKeyIdentifier=hash + +authorityKeyIdentifier=keyid:always,issuer:always + +# This is what PKIX recommends but some broken software chokes on critical +# extensions. +#basicConstraints = critical,CA:true +# So we do this instead. +basicConstraints = CA:true + +# Key usage: this is typical for a CA certificate. However since it will +# prevent it being used as an test self-signed certificate it is best +# left out by default. +keyUsage = cRLSign, keyCertSign + +# Some might want this also +# nsCertType = sslCA, emailCA + +# Include email address in subject alt name: another PKIX recommendation +# subjectAltName=email:copy +# Copy issuer details +# issuerAltName=issuer:copy + +# DER hex encoding of an extension: beware experts only! +# obj=DER:02:03 +# Where 'obj' is a standard or added object +# You can even override a supported extension: +# basicConstraints= critical, DER:30:03:01:01:FF + +[ v3_ca_san ] + +# copy of [ v3_ca ] plus nonempty Subject Alternative Names +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid:always,issuer:always +basicConstraints=CA:true +subjectAltName=$ENV::SAN + +[ crl_ext ] + +# CRL extensions. +# Only issuerAltName and authorityKeyIdentifier make any sense in a CRL. + +# issuerAltName=issuer:copy +authorityKeyIdentifier=keyid:always,issuer:always + +[ proxy_cert_ext ] +# These extensions should be added when creating a proxy certificate + +# This goes against PKIX guidelines but some CAs do it and some software +# requires this to avoid interpreting an end user certificate as a CA. + +basicConstraints=CA:FALSE + +# Here are some examples of the usage of nsCertType. If it is omitted +# the certificate can be used for anything *except* object signing. + +# This is OK for an SSL server. +# nsCertType = server + +# For an object signing certificate this would be used. +# nsCertType = objsign + +# For normal client use this is typical +# nsCertType = client, email + +# and for everything including object signing: +# nsCertType = client, email, objsign + +# This is typical in keyUsage for a client certificate. +# keyUsage = nonRepudiation, digitalSignature, keyEncipherment + +# This will be displayed in Netscape's comment listbox. +nsComment = "OpenSSL Generated Certificate" + +# PKIX recommendations harmless if included in all certificates. +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid,issuer + +# This stuff is for subjectAltName and issuerAltname. +# Import the email address. +# subjectAltName=email:copy +# An alternative to produce certificates that aren't +# deprecated according to PKIX. +# subjectAltName=email:move + +# Copy subject details +# issuerAltName=issuer:copy + +#nsCaRevocationUrl = http://www.domain.dom/ca-crl.pem +#nsBaseUrl +#nsRevocationUrl +#nsRenewalUrl +#nsCaPolicyUrl +#nsSslServerName + +# This really needs to be in place for it to be a proxy certificate. +proxyCertInfo=critical,language:id-ppl-anyLanguage,pathlen:3,policy:foo + +#################################################################### +[ tsa ] + +default_tsa = tsa_config1 # the default TSA section + +[ tsa_config1 ] + +# These are used by the TSA reply generation only. +dir = ./demoCA # TSA root directory +serial = $dir/tsaserial # The current serial number (mandatory) +crypto_device = builtin # OpenSSL engine to use for signing +signer_cert = $dir/tsacert.pem # The TSA signing certificate + # (optional) +certs = $dir/cacert.pem # Certificate chain to include in reply + # (optional) +signer_key = $dir/private/tsakey.pem # The TSA private key (optional) + +default_policy = tsa_policy1 # Policy if request did not specify it + # (optional) +other_policies = tsa_policy2, tsa_policy3 # acceptable policies (optional) +digests = md5, sha1 # Acceptable message digests (mandatory) +accuracy = secs:1, millisecs:500, microsecs:100 # (optional) +clock_precision_digits = 0 # number of digits after dot. (optional) +ordering = yes # Is ordering defined for timestamps? + # (optional, default: no) +tsa_name = yes # Must the TSA name be included in the reply? + # (optional, default: no) +ess_cert_id_chain = no # Must the ESS cert id chain be included? + # (optional, default: no) |