Version Description
- Release Date: August 17, 2017
- Fixed: links issue in the last visitors page.
- Fixed: i18n issues (hardcoded strings, missing or incorrect textdomains).
- Updated: admin CSS style. set
with
for Hits column in posts/pages list. - Updated: Improve consistency, best practices and correct typos in translation strings.
- Updated: More, Reload and Toggle arrow buttons in metaboxes are consistent with WP core widget metaboxes, with screen-reader-text and key navigation. by Pedro Mendona.
Download this release
Release Info
Developer | mostafa.s1990 |
Plugin | WP Statistics |
Version | 12.0.11 |
Comparing to | |
See all releases |
Code changes from version 12.0.10 to 12.0.11
- README.md +1 -1
- ajax.php +17 -17
- assets/css/admin.css +41 -0
- assets/css/admin.min.css +1 -1
- composer.lock +22 -19
- dashboard.php +16 -16
- editor.php +6 -6
- includes/classes/statistics.class.php +8 -8
- includes/functions/country-codes.php +1 -1
- includes/functions/functions.php +21 -21
- includes/functions/geoip-populate.php +2 -2
- includes/functions/purge-hits.php +4 -4
- includes/functions/purge.php +12 -12
- includes/log/all-browsers.php +21 -9
- includes/log/authors.php +30 -18
- includes/log/categories.php +30 -18
- includes/log/exclusions.php +36 -28
- includes/log/hit-statistics.php +20 -12
- includes/log/last-search.php +12 -8
- includes/log/last-visitor.php +15 -12
- includes/log/log.php +6 -6
- includes/log/online.php +15 -12
- includes/log/page-statistics.php +7 -3
- includes/log/search-statistics.php +10 -7
- includes/log/tags.php +30 -18
- includes/log/top-countries.php +11 -7
- includes/log/top-pages.php +19 -11
- includes/log/top-referring.php +18 -15
- includes/log/top-visitors.php +9 -5
- includes/log/widgets/about.php +4 -4
- includes/log/widgets/browsers.php +2 -2
- includes/log/widgets/countries.php +4 -4
- includes/log/widgets/hits.php +4 -4
- includes/log/widgets/jqv.map.php +1 -1
- includes/log/widgets/page.php +3 -3
- includes/log/widgets/pages.php +2 -2
- includes/log/widgets/quickstats.php +19 -19
- includes/log/widgets/recent.php +2 -2
- includes/log/widgets/referring.php +2 -2
- includes/log/widgets/search.php +3 -3
- includes/log/widgets/summary.php +19 -19
- includes/log/widgets/top.visitors.php +8 -8
- includes/log/widgets/words.php +2 -2
- includes/optimization/tabs/wps-optimization-database.php +24 -24
- includes/optimization/tabs/wps-optimization-export.php +10 -10
- includes/optimization/tabs/wps-optimization-historical.php +7 -7
- includes/optimization/tabs/wps-optimization-purging.php +28 -29
- includes/optimization/tabs/wps-optimization-resources.php +81 -81
- includes/optimization/tabs/wps-optimization-updates.php +9 -9
- includes/optimization/wps-optimization.php +11 -11
- includes/settings/tabs/wps-about.php +27 -28
- includes/settings/tabs/wps-access-level.php +10 -10
- includes/settings/tabs/wps-exclusions.php +67 -67
- includes/settings/tabs/wps-externals.php +49 -56
- includes/settings/tabs/wps-general.php +67 -68
- includes/settings/tabs/wps-maintenance.php +16 -17
- includes/settings/tabs/wps-notifications.php +40 -40
- includes/settings/tabs/wps-overview-display.php +16 -16
- includes/settings/tabs/wps-removal.php +10 -10
- includes/settings/wps-settings.php +10 -10
- includes/templates/index.php +2 -0
- includes/templates/plugins.php +77 -0
- readme.txt +15 -1
- schedule.php +2 -2
- shortcode.php +27 -27
- vendor/composer/autoload_psr4.php +2 -1
- vendor/composer/autoload_static.php +10 -5
- vendor/composer/ca-bundle/composer.json +57 -57
- vendor/composer/ca-bundle/res/cacert.pem +4043 -4043
- vendor/composer/installed.json +60 -57
- vendor/geoip2/geoip2/.php_cs +33 -0
- vendor/geoip2/geoip2/CHANGELOG.md +8 -0
- vendor/geoip2/geoip2/README.md +3 -6
- vendor/geoip2/geoip2/composer.json +6 -5
- vendor/geoip2/geoip2/src/Compat/JsonSerializable.php +0 -27
- vendor/geoip2/geoip2/src/Database/Reader.php +62 -60
- vendor/geoip2/geoip2/src/Exception/HttpException.php +1 -2
- vendor/geoip2/geoip2/src/Exception/InvalidRequestException.php +1 -1
- vendor/geoip2/geoip2/src/Model/AbstractModel.php +16 -11
- vendor/geoip2/geoip2/src/Model/AnonymousIp.php +7 -11
- vendor/geoip2/geoip2/src/Model/Asn.php +3 -4
- vendor/geoip2/geoip2/src/Model/City.php +16 -19
- vendor/geoip2/geoip2/src/Model/ConnectionType.php +2 -2
- vendor/geoip2/geoip2/src/Model/Country.php +4 -6
- vendor/geoip2/geoip2/src/Model/Domain.php +2 -2
- vendor/geoip2/geoip2/src/Model/Enterprise.php +0 -9
- vendor/geoip2/geoip2/src/Model/Insights.php +0 -9
- vendor/geoip2/geoip2/src/Model/Isp.php +3 -6
- vendor/geoip2/geoip2/src/ProviderInterface.php +6 -6
- vendor/geoip2/geoip2/src/Record/AbstractPlaceRecord.php +17 -8
- vendor/geoip2/geoip2/src/Record/AbstractRecord.php +10 -9
- vendor/geoip2/geoip2/src/Record/City.php +1 -4
- vendor/geoip2/geoip2/src/Record/Continent.php +4 -7
- vendor/geoip2/geoip2/src/Record/Country.php +6 -10
- vendor/geoip2/geoip2/src/Record/Location.php +5 -12
- vendor/geoip2/geoip2/src/Record/MaxMind.php +1 -1
- vendor/geoip2/geoip2/src/Record/Postal.php +2 -3
- vendor/geoip2/geoip2/src/Record/RepresentedCountry.php +4 -9
- vendor/geoip2/geoip2/src/Record/Subdivision.php +6 -11
- vendor/geoip2/geoip2/src/Record/Traits.php +11 -23
- vendor/geoip2/geoip2/src/WebService/Client.php +76 -79
- vendor/maxmind-db/reader/CHANGELOG.md +100 -100
- vendor/maxmind-db/reader/README.md +140 -140
- vendor/maxmind-db/reader/composer.json +33 -33
- vendor/maxmind-db/reader/ext/php_maxminddb.h +24 -24
- vendor/maxmind-db/reader/src/MaxMind/Db/Reader.php +299 -299
- vendor/maxmind/web-service-common/CHANGELOG.md +74 -69
- vendor/maxmind/web-service-common/LICENSE +202 -202
- vendor/maxmind/web-service-common/README.md +26 -26
- vendor/maxmind/web-service-common/composer.json +31 -29
- vendor/maxmind/web-service-common/src/Exception/AuthenticationException.php +10 -10
- vendor/maxmind/web-service-common/src/Exception/HttpException.php +40 -40
- vendor/maxmind/web-service-common/src/Exception/InsufficientFundsException.php +0 -7
README.md
CHANGED
@@ -48,6 +48,6 @@ WP Statistics supports shortcodes in WordPress, these can be used in either a po
|
|
48 |
|
49 |
# Community Links
|
50 |
Thank you [jetbrains](https://www.jetbrains.com) for giving us Intellij IDEA Ultimate licenses for develop this project.
|
51 |
-
* [Wordpress plugin page](http://wordpress.org/plugins/wp-
|
52 |
* [Plugin website](https://wp-statistics.com)
|
53 |
* [Donate](https://wp-statistics.com/donate/)
|
48 |
|
49 |
# Community Links
|
50 |
Thank you [jetbrains](https://www.jetbrains.com) for giving us Intellij IDEA Ultimate licenses for develop this project.
|
51 |
+
* [Wordpress plugin page](http://wordpress.org/plugins/wp-statistics/)
|
52 |
* [Plugin website](https://wp-statistics.com)
|
53 |
* [Donate](https://wp-statistics.com/donate/)
|
ajax.php
CHANGED
@@ -29,16 +29,16 @@ function wp_statistics_delete_agents_action_callback() {
|
|
29 |
$result = $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}statistics_visitor WHERE `agent` = %s", $agent ) );
|
30 |
|
31 |
if ( $result ) {
|
32 |
-
echo sprintf( __( '%s agent data deleted successfully.', '
|
33 |
} else {
|
34 |
-
_e( 'No agent data found to remove!', '
|
35 |
}
|
36 |
|
37 |
} else {
|
38 |
-
_e( 'Please select the desired items.', '
|
39 |
}
|
40 |
} else {
|
41 |
-
_e( 'Access denied!', '
|
42 |
}
|
43 |
|
44 |
wp_die(); // this is required to terminate immediately and return a proper response
|
@@ -60,15 +60,15 @@ function wp_statistics_delete_platforms_action_callback() {
|
|
60 |
$result = $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}statistics_visitor WHERE `platform` = %s", $platform ) );
|
61 |
|
62 |
if ( $result ) {
|
63 |
-
echo sprintf( __( '%s platform data deleted successfully.', '
|
64 |
} else {
|
65 |
-
_e( 'No platform data found to remove!', '
|
66 |
}
|
67 |
} else {
|
68 |
-
_e( 'Please select the desired items.', '
|
69 |
}
|
70 |
} else {
|
71 |
-
_e( 'Access denied!', '
|
72 |
}
|
73 |
|
74 |
wp_die(); // this is required to terminate immediately and return a proper response
|
@@ -118,16 +118,16 @@ function wp_statistics_empty_table_action_callback() {
|
|
118 |
|
119 |
break;
|
120 |
default:
|
121 |
-
_e( 'Please select the desired items.', '
|
122 |
}
|
123 |
|
124 |
$WP_Statistics->Primary_Values();
|
125 |
|
126 |
} else {
|
127 |
-
_e( 'Please select the desired items.', '
|
128 |
}
|
129 |
} else {
|
130 |
-
_e( 'Access denied!', '
|
131 |
}
|
132 |
|
133 |
wp_die(); // this is required to terminate immediately and return a proper response
|
@@ -153,7 +153,7 @@ function wp_statistics_purge_data_action_callback() {
|
|
153 |
|
154 |
echo wp_statistics_purge_data( $purge_days );
|
155 |
} else {
|
156 |
-
_e( 'Access denied!', '
|
157 |
}
|
158 |
|
159 |
wp_die(); // this is required to terminate immediately and return a proper response
|
@@ -178,12 +178,12 @@ function wp_statistics_purge_visitor_hits_action_callback() {
|
|
178 |
}
|
179 |
|
180 |
if ( $purge_hits < 10 ) {
|
181 |
-
_e( 'Number of hits must be greater than or equal to 10!', '
|
182 |
} else {
|
183 |
echo wp_statistics_purge_visitor_hits( $purge_hits );
|
184 |
}
|
185 |
} else {
|
186 |
-
_e( 'Access denied!', '
|
187 |
}
|
188 |
|
189 |
wp_die(); // this is required to terminate immediately and return a proper response
|
@@ -231,7 +231,7 @@ function wp_statistics_get_widget_contents_callback() {
|
|
231 |
}
|
232 |
|
233 |
if ( '' == $widget ) {
|
234 |
-
_e( 'No matching widget found!', '
|
235 |
wp_die();
|
236 |
}
|
237 |
|
@@ -309,10 +309,10 @@ function wp_statistics_get_widget_contents_callback() {
|
|
309 |
|
310 |
break;
|
311 |
default:
|
312 |
-
_e( 'ERROR: Widget not found!', '
|
313 |
}
|
314 |
} else {
|
315 |
-
_e( 'Access denied!', '
|
316 |
}
|
317 |
|
318 |
wp_die(); // this is required to terminate immediately and return a proper response
|
29 |
$result = $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}statistics_visitor WHERE `agent` = %s", $agent ) );
|
30 |
|
31 |
if ( $result ) {
|
32 |
+
echo sprintf( __( '%s agent data deleted successfully.', 'wp-statistics' ), '<code>' . $agent . '</code>' );
|
33 |
} else {
|
34 |
+
_e( 'No agent data found to remove!', 'wp-statistics' );
|
35 |
}
|
36 |
|
37 |
} else {
|
38 |
+
_e( 'Please select the desired items.', 'wp-statistics' );
|
39 |
}
|
40 |
} else {
|
41 |
+
_e( 'Access denied!', 'wp-statistics' );
|
42 |
}
|
43 |
|
44 |
wp_die(); // this is required to terminate immediately and return a proper response
|
60 |
$result = $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}statistics_visitor WHERE `platform` = %s", $platform ) );
|
61 |
|
62 |
if ( $result ) {
|
63 |
+
echo sprintf( __( '%s platform data deleted successfully.', 'wp-statistics' ), '<code>' . htmlentities( $platform, ENT_QUOTES ) . '</code>' );
|
64 |
} else {
|
65 |
+
_e( 'No platform data found to remove!', 'wp-statistics' );
|
66 |
}
|
67 |
} else {
|
68 |
+
_e( 'Please select the desired items.', 'wp-statistics' );
|
69 |
}
|
70 |
} else {
|
71 |
+
_e( 'Access denied!', 'wp-statistics' );
|
72 |
}
|
73 |
|
74 |
wp_die(); // this is required to terminate immediately and return a proper response
|
118 |
|
119 |
break;
|
120 |
default:
|
121 |
+
_e( 'Please select the desired items.', 'wp-statistics' );
|
122 |
}
|
123 |
|
124 |
$WP_Statistics->Primary_Values();
|
125 |
|
126 |
} else {
|
127 |
+
_e( 'Please select the desired items.', 'wp-statistics' );
|
128 |
}
|
129 |
} else {
|
130 |
+
_e( 'Access denied!', 'wp-statistics' );
|
131 |
}
|
132 |
|
133 |
wp_die(); // this is required to terminate immediately and return a proper response
|
153 |
|
154 |
echo wp_statistics_purge_data( $purge_days );
|
155 |
} else {
|
156 |
+
_e( 'Access denied!', 'wp-statistics' );
|
157 |
}
|
158 |
|
159 |
wp_die(); // this is required to terminate immediately and return a proper response
|
178 |
}
|
179 |
|
180 |
if ( $purge_hits < 10 ) {
|
181 |
+
_e( 'Number of hits must be greater than or equal to 10!', 'wp-statistics' );
|
182 |
} else {
|
183 |
echo wp_statistics_purge_visitor_hits( $purge_hits );
|
184 |
}
|
185 |
} else {
|
186 |
+
_e( 'Access denied!', 'wp-statistics' );
|
187 |
}
|
188 |
|
189 |
wp_die(); // this is required to terminate immediately and return a proper response
|
231 |
}
|
232 |
|
233 |
if ( '' == $widget ) {
|
234 |
+
_e( 'No matching widget found!', 'wp-statistics' );
|
235 |
wp_die();
|
236 |
}
|
237 |
|
309 |
|
310 |
break;
|
311 |
default:
|
312 |
+
_e( 'ERROR: Widget not found!', 'wp-statistics' );
|
313 |
}
|
314 |
} else {
|
315 |
+
_e( 'Access denied!', 'wp-statistics' );
|
316 |
}
|
317 |
|
318 |
wp_die(); // this is required to terminate immediately and return a proper response
|
assets/css/admin.css
CHANGED
@@ -14,4 +14,45 @@
|
|
14 |
#wps_about_postbox #about_postbox img {
|
15 |
max-width: 170px;
|
16 |
margin: 0 0 9px 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
}
|
14 |
#wps_about_postbox #about_postbox img {
|
15 |
max-width: 170px;
|
16 |
margin: 0 0 9px 0;
|
17 |
+
}
|
18 |
+
|
19 |
+
.column-wp-statistics {
|
20 |
+
width: 50px;
|
21 |
+
}
|
22 |
+
|
23 |
+
.button-link.wps-more,
|
24 |
+
.button-link.wps-refresh {
|
25 |
+
text-decoration: none !important;
|
26 |
+
}
|
27 |
+
|
28 |
+
.wp-statistics-plugins .widefat > * {
|
29 |
+
float: left;
|
30 |
+
}
|
31 |
+
|
32 |
+
.wp-statistics-plugins .widefat .plugin-card .desc, .wp-statistics-plugins .widefat .plugin-card .name {
|
33 |
+
margin-right: 0;
|
34 |
+
}
|
35 |
+
|
36 |
+
.rtl .wp-statistics-plugins .widefat > * {
|
37 |
+
float: right;
|
38 |
+
}
|
39 |
+
|
40 |
+
.rtl .wp-statistics-plugins .widefat .plugin-card .desc, .rtl .wp-statistics-plugins .widefat .plugin-card .name {
|
41 |
+
margin-right: 148px;
|
42 |
+
margin-left: 0;
|
43 |
+
}
|
44 |
+
|
45 |
+
.wp-statistics-plugins .widefat .plugin-card-bottom {
|
46 |
+
float: initial;
|
47 |
+
}
|
48 |
+
|
49 |
+
.wp-statistics-plugins .widefat .column-downloaded p {
|
50 |
+
margin: 2px 0 0px 0;
|
51 |
+
}
|
52 |
+
|
53 |
+
.wp-statistics-plugins .column-price {
|
54 |
+
display: inline;
|
55 |
+
margin: 0 8px;
|
56 |
+
font-size: 15px;
|
57 |
+
color: #589616;
|
58 |
}
|
assets/css/admin.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
#adminmenu #toplevel_page_wps_overview_page .wp-menu-image:before{content:"\f184"}#wp-admin-bar-wp-statistic-menu .ab-icon:before{font-family:"dashicons"
|
1 |
+
#adminmenu #toplevel_page_wps_overview_page .wp-menu-image:before{content:"\f184"}#wp-admin-bar-wp-statistic-menu .ab-icon:before{font-family:"dashicons"!important;content:"\f184"!important}.wps-center{text-align:center}#wps_about_postbox #about_postbox img{max-width:170px;margin:0 0 9px}.column-wp-statistics{width:50px}.button-link.wps-more,.button-link.wps-refresh{text-decoration:none!important}.wp-statistics-plugins .widefat > *{float:left}.wp-statistics-plugins .widefat .plugin-card .desc,.wp-statistics-plugins .widefat .plugin-card .name{margin-right:0}.rtl .wp-statistics-plugins .widefat > *{float:right}.rtl .wp-statistics-plugins .widefat .plugin-card .desc,.rtl .wp-statistics-plugins .widefat .plugin-card .name{margin-right:148px;margin-left:0}.wp-statistics-plugins .widefat .plugin-card-bottom{float:initial}.wp-statistics-plugins .widefat .column-downloaded p{margin:2px 0 0}.wp-statistics-plugins .column-price{display:inline;margin:0 8px;font-size:15px;color:#589616}
|
composer.lock
CHANGED
@@ -68,27 +68,28 @@
|
|
68 |
},
|
69 |
{
|
70 |
"name": "geoip2/geoip2",
|
71 |
-
"version": "v2.
|
72 |
"source": {
|
73 |
"type": "git",
|
74 |
"url": "https://github.com/maxmind/GeoIP2-php.git",
|
75 |
-
"reference": "
|
76 |
},
|
77 |
"dist": {
|
78 |
"type": "zip",
|
79 |
-
"url": "https://api.github.com/repos/maxmind/GeoIP2-php/zipball/
|
80 |
-
"reference": "
|
81 |
"shasum": ""
|
82 |
},
|
83 |
"require": {
|
84 |
"maxmind-db/reader": "~1.0",
|
85 |
-
"maxmind/web-service-common": "~0.
|
86 |
-
"php": ">=5.
|
87 |
},
|
88 |
"require-dev": {
|
89 |
-
"apigen/apigen": "
|
90 |
-
"
|
91 |
-
"
|
|
|
92 |
},
|
93 |
"type": "library",
|
94 |
"autoload": {
|
@@ -116,7 +117,7 @@
|
|
116 |
"geolocation",
|
117 |
"maxmind"
|
118 |
],
|
119 |
-
"time": "2017-
|
120 |
},
|
121 |
{
|
122 |
"name": "maxmind-db/reader",
|
@@ -175,32 +176,34 @@
|
|
175 |
},
|
176 |
{
|
177 |
"name": "maxmind/web-service-common",
|
178 |
-
"version": "v0.
|
179 |
"source": {
|
180 |
"type": "git",
|
181 |
"url": "https://github.com/maxmind/web-service-common-php.git",
|
182 |
-
"reference": "
|
183 |
},
|
184 |
"dist": {
|
185 |
"type": "zip",
|
186 |
-
"url": "https://api.github.com/repos/maxmind/web-service-common-php/zipball/
|
187 |
-
"reference": "
|
188 |
"shasum": ""
|
189 |
},
|
190 |
"require": {
|
191 |
"composer/ca-bundle": "^1.0.3",
|
192 |
"ext-curl": "*",
|
193 |
"ext-json": "*",
|
194 |
-
"php": ">=5.
|
195 |
},
|
196 |
"require-dev": {
|
|
|
197 |
"phpunit/phpunit": "4.*",
|
198 |
-
"squizlabs/php_codesniffer": "
|
199 |
},
|
200 |
"type": "library",
|
201 |
"autoload": {
|
202 |
"psr-4": {
|
203 |
-
"MaxMind\\": "src"
|
|
|
204 |
}
|
205 |
},
|
206 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -214,8 +217,8 @@
|
|
214 |
}
|
215 |
],
|
216 |
"description": "Internal MaxMind Web Service API",
|
217 |
-
"homepage": "https://github.com/maxmind/
|
218 |
-
"time": "
|
219 |
},
|
220 |
{
|
221 |
"name": "s1lentium/iptools",
|
68 |
},
|
69 |
{
|
70 |
"name": "geoip2/geoip2",
|
71 |
+
"version": "v2.6.0",
|
72 |
"source": {
|
73 |
"type": "git",
|
74 |
"url": "https://github.com/maxmind/GeoIP2-php.git",
|
75 |
+
"reference": "9f6f1edf9901fed5cd692dd260333bf52091acd3"
|
76 |
},
|
77 |
"dist": {
|
78 |
"type": "zip",
|
79 |
+
"url": "https://api.github.com/repos/maxmind/GeoIP2-php/zipball/9f6f1edf9901fed5cd692dd260333bf52091acd3",
|
80 |
+
"reference": "9f6f1edf9901fed5cd692dd260333bf52091acd3",
|
81 |
"shasum": ""
|
82 |
},
|
83 |
"require": {
|
84 |
"maxmind-db/reader": "~1.0",
|
85 |
+
"maxmind/web-service-common": "~0.4",
|
86 |
+
"php": ">=5.4"
|
87 |
},
|
88 |
"require-dev": {
|
89 |
+
"apigen/apigen": "*",
|
90 |
+
"friendsofphp/php-cs-fixer": "2.*",
|
91 |
+
"phpunit/phpunit": "4.*",
|
92 |
+
"squizlabs/php_codesniffer": "3.*"
|
93 |
},
|
94 |
"type": "library",
|
95 |
"autoload": {
|
117 |
"geolocation",
|
118 |
"maxmind"
|
119 |
],
|
120 |
+
"time": "2017-07-10 17:59:43"
|
121 |
},
|
122 |
{
|
123 |
"name": "maxmind-db/reader",
|
176 |
},
|
177 |
{
|
178 |
"name": "maxmind/web-service-common",
|
179 |
+
"version": "v0.4.0",
|
180 |
"source": {
|
181 |
"type": "git",
|
182 |
"url": "https://github.com/maxmind/web-service-common-php.git",
|
183 |
+
"reference": "622f7c732a7f9c4c62497fc103939e042b6bdb88"
|
184 |
},
|
185 |
"dist": {
|
186 |
"type": "zip",
|
187 |
+
"url": "https://api.github.com/repos/maxmind/web-service-common-php/zipball/622f7c732a7f9c4c62497fc103939e042b6bdb88",
|
188 |
+
"reference": "622f7c732a7f9c4c62497fc103939e042b6bdb88",
|
189 |
"shasum": ""
|
190 |
},
|
191 |
"require": {
|
192 |
"composer/ca-bundle": "^1.0.3",
|
193 |
"ext-curl": "*",
|
194 |
"ext-json": "*",
|
195 |
+
"php": ">=5.4"
|
196 |
},
|
197 |
"require-dev": {
|
198 |
+
"friendsofphp/php-cs-fixer": "2.*",
|
199 |
"phpunit/phpunit": "4.*",
|
200 |
+
"squizlabs/php_codesniffer": "3.*"
|
201 |
},
|
202 |
"type": "library",
|
203 |
"autoload": {
|
204 |
"psr-4": {
|
205 |
+
"MaxMind\\Exception\\": "src/Exception",
|
206 |
+
"MaxMind\\WebService\\": "src/WebService"
|
207 |
}
|
208 |
},
|
209 |
"notification-url": "https://packagist.org/downloads/",
|
217 |
}
|
218 |
],
|
219 |
"description": "Internal MaxMind Web Service API",
|
220 |
+
"homepage": "https://github.com/maxmind/web-service-common-php",
|
221 |
+
"time": "2017-07-06 17:48:21"
|
222 |
},
|
223 |
{
|
224 |
"name": "s1lentium/iptools",
|
dashboard.php
CHANGED
@@ -68,37 +68,37 @@ function wp_statistics_dashboard_widget_load() {
|
|
68 |
|
69 |
// If the admin has disabled the widgets, don't display them.
|
70 |
if ( ! $WP_Statistics->get_option( 'disable_dashboard' ) ) {
|
71 |
-
wp_add_dashboard_widget( 'wp-statistics-quickstats-widget', __( 'Quick Stats', '
|
72 |
if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
73 |
-
wp_add_dashboard_widget( 'wp-statistics-browsers-widget', __( 'Top 10 Browsers', '
|
74 |
}
|
75 |
if ( $WP_Statistics->get_option( 'geoip' ) && $WP_Statistics->get_option( 'visitors' ) ) {
|
76 |
-
wp_add_dashboard_widget( 'wp-statistics-countries-widget', __( 'Top 10 Countries', '
|
77 |
}
|
78 |
if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
79 |
-
wp_add_dashboard_widget( 'wp-statistics-hitsmap-widget', __( 'Today\'s
|
80 |
}
|
81 |
if ( $WP_Statistics->get_option( 'visits' ) ) {
|
82 |
-
wp_add_dashboard_widget( 'wp-statistics-hits-widget', __( 'Hit Statistics', '
|
83 |
}
|
84 |
if ( $WP_Statistics->get_option( 'pages' ) ) {
|
85 |
-
wp_add_dashboard_widget( 'wp-statistics-pages-widget', __( 'Top 10 Pages', '
|
86 |
}
|
87 |
if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
88 |
-
wp_add_dashboard_widget( 'wp-statistics-recent-widget', __( 'Recent Visitors', '
|
89 |
}
|
90 |
if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
91 |
-
wp_add_dashboard_widget( 'wp-statistics-referring-widget', __( 'Top Referring Sites', '
|
92 |
}
|
93 |
if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
94 |
-
wp_add_dashboard_widget( 'wp-statistics-search-widget', __( 'Search Engine Referrals', '
|
95 |
}
|
96 |
-
wp_add_dashboard_widget( 'wp-statistics-summary-widget', __( 'Summary', '
|
97 |
if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
98 |
-
wp_add_dashboard_widget( 'wp-statistics-words-widget', __( 'Latest Search Words', '
|
99 |
}
|
100 |
if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
101 |
-
wp_add_dashboard_widget( 'wp-statistics-top-visitors-widget', __( 'Top 10 Visitors Today', '
|
102 |
}
|
103 |
}
|
104 |
}
|
@@ -141,7 +141,7 @@ function wp_statistics_load_widget_css_and_scripts() {
|
|
141 |
}
|
142 |
|
143 |
function wp_statistics_generate_dashboard_postbox_contents( $post, $args ) {
|
144 |
-
$loading_img = '<div style="width: 100%; text-align: center;"><img src=" ' . plugins_url( 'wp-statistics/assets/images/' ) . 'ajax-loading.gif" alt="' . __( 'Loading...', '
|
145 |
$widget = $args['args']['widget'];
|
146 |
$container_id = 'wp-statistics-' . str_replace( '.', '-', $widget ) . '-div';
|
147 |
|
@@ -159,10 +159,10 @@ function wp_statistics_dashboard_inline_javascript() {
|
|
159 |
|
160 |
wp_statistics_load_widget_css_and_scripts();
|
161 |
|
162 |
-
$loading_img = '<div style="width: 100%; text-align: center;"><img src=" ' . plugins_url( 'wp-statistics/assets/images/' ) . 'ajax-loading.gif" alt="' . __( 'Reloading...', '
|
163 |
|
164 |
-
$new_buttons = '</button><button class="handlediv button-link wps-refresh" type="button" id="{{refreshid}}">' . wp_statistics_icons( 'dashicons-update' ) . '</button><button class="handlediv button-link wps-more" type="button" id="{{moreid}}">' . wp_statistics_icons( 'dashicons-migrate' ) . '</button>';
|
165 |
-
$new_button = '</button><button class="handlediv button-link wps-refresh" type="button" id="{{refreshid}}">' . wp_statistics_icons( 'dashicons-update' ) . '</button>';
|
166 |
|
167 |
$admin_url = get_admin_url() . "admin.php?page=";
|
168 |
|
68 |
|
69 |
// If the admin has disabled the widgets, don't display them.
|
70 |
if ( ! $WP_Statistics->get_option( 'disable_dashboard' ) ) {
|
71 |
+
wp_add_dashboard_widget( 'wp-statistics-quickstats-widget', __( 'Quick Stats', 'wp-statistics' ), 'wp_statistics_generate_dashboard_postbox_contents', $control_callback = null, array( 'widget' => 'quickstats' ) );
|
72 |
if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
73 |
+
wp_add_dashboard_widget( 'wp-statistics-browsers-widget', __( 'Top 10 Browsers', 'wp-statistics' ), 'wp_statistics_generate_dashboard_postbox_contents', $control_callback = null, array( 'widget' => 'browsers' ) );
|
74 |
}
|
75 |
if ( $WP_Statistics->get_option( 'geoip' ) && $WP_Statistics->get_option( 'visitors' ) ) {
|
76 |
+
wp_add_dashboard_widget( 'wp-statistics-countries-widget', __( 'Top 10 Countries', 'wp-statistics' ), 'wp_statistics_generate_dashboard_postbox_contents', $control_callback = null, array( 'widget' => 'countries' ) );
|
77 |
}
|
78 |
if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
79 |
+
wp_add_dashboard_widget( 'wp-statistics-hitsmap-widget', __( 'Today\'s Visitors Map', 'wp-statistics' ), 'wp_statistics_generate_dashboard_postbox_contents', $control_callback = null, array( 'widget' => 'hitsmap' ) );
|
80 |
}
|
81 |
if ( $WP_Statistics->get_option( 'visits' ) ) {
|
82 |
+
wp_add_dashboard_widget( 'wp-statistics-hits-widget', __( 'Hit Statistics', 'wp-statistics' ), 'wp_statistics_generate_dashboard_postbox_contents', $control_callback = null, array( 'widget' => 'hits' ) );
|
83 |
}
|
84 |
if ( $WP_Statistics->get_option( 'pages' ) ) {
|
85 |
+
wp_add_dashboard_widget( 'wp-statistics-pages-widget', __( 'Top 10 Pages', 'wp-statistics' ), 'wp_statistics_generate_dashboard_postbox_contents', $control_callback = null, array( 'widget' => 'pages' ) );
|
86 |
}
|
87 |
if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
88 |
+
wp_add_dashboard_widget( 'wp-statistics-recent-widget', __( 'Recent Visitors', 'wp-statistics' ), 'wp_statistics_generate_dashboard_postbox_contents', $control_callback = null, array( 'widget' => 'recent' ) );
|
89 |
}
|
90 |
if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
91 |
+
wp_add_dashboard_widget( 'wp-statistics-referring-widget', __( 'Top Referring Sites', 'wp-statistics' ), 'wp_statistics_generate_dashboard_postbox_contents', $control_callback = null, array( 'widget' => 'referring' ) );
|
92 |
}
|
93 |
if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
94 |
+
wp_add_dashboard_widget( 'wp-statistics-search-widget', __( 'Search Engine Referrals', 'wp-statistics' ), 'wp_statistics_generate_dashboard_postbox_contents', $control_callback = null, array( 'widget' => 'search' ) );
|
95 |
}
|
96 |
+
wp_add_dashboard_widget( 'wp-statistics-summary-widget', __( 'Summary', 'wp-statistics' ), 'wp_statistics_generate_dashboard_postbox_contents', $control_callback = null, array( 'widget' => 'summary' ) );
|
97 |
if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
98 |
+
wp_add_dashboard_widget( 'wp-statistics-words-widget', __( 'Latest Search Words', 'wp-statistics' ), 'wp_statistics_generate_dashboard_postbox_contents', $control_callback = null, array( 'widget' => 'words' ) );
|
99 |
}
|
100 |
if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
101 |
+
wp_add_dashboard_widget( 'wp-statistics-top-visitors-widget', __( 'Top 10 Visitors Today', 'wp-statistics' ), 'wp_statistics_generate_dashboard_postbox_contents', $control_callback = null, array( 'widget' => 'top.visitors' ) );
|
102 |
}
|
103 |
}
|
104 |
}
|
141 |
}
|
142 |
|
143 |
function wp_statistics_generate_dashboard_postbox_contents( $post, $args ) {
|
144 |
+
$loading_img = '<div style="width: 100%; text-align: center;"><img src=" ' . plugins_url( 'wp-statistics/assets/images/' ) . 'ajax-loading.gif" alt="' . __( 'Loading...', 'wp-statistics' ) . '"></div>';
|
145 |
$widget = $args['args']['widget'];
|
146 |
$container_id = 'wp-statistics-' . str_replace( '.', '-', $widget ) . '-div';
|
147 |
|
159 |
|
160 |
wp_statistics_load_widget_css_and_scripts();
|
161 |
|
162 |
+
$loading_img = '<div style="width: 100%; text-align: center;"><img src=" ' . plugins_url( 'wp-statistics/assets/images/' ) . 'ajax-loading.gif" alt="' . __( 'Reloading...', 'wp-statistics' ) . '"></div>';
|
163 |
|
164 |
+
$new_buttons = '</button><button class="handlediv button-link wps-refresh" type="button" id="{{refreshid}}">' . wp_statistics_icons( 'dashicons-update' ) . '<span class="screen-reader-text">' . __( 'Reload', 'wp-statistics' ) . '</span></button><button class="handlediv button-link wps-more" type="button" id="{{moreid}}">' . wp_statistics_icons( 'dashicons-migrate' ) . '<span class="screen-reader-text">' . __( 'More Details', 'wp-statistics' ) . '</span></button>';
|
165 |
+
$new_button = '</button><button class="handlediv button-link wps-refresh" type="button" id="{{refreshid}}">' . wp_statistics_icons( 'dashicons-update' ) . '<span class="screen-reader-text">' . __( 'Reload', 'wp-statistics' ) . '</span></button>';
|
166 |
|
167 |
$admin_url = get_admin_url() . "admin.php?page=";
|
168 |
|
editor.php
CHANGED
@@ -51,7 +51,7 @@ function wp_statistics_add_editor_meta_box() {
|
|
51 |
|
52 |
add_meta_box(
|
53 |
'wp_statistics_editor_meta_box',
|
54 |
-
__( 'Hit Statistics', '
|
55 |
'wp_statistics_editor_meta_box',
|
56 |
$screen,
|
57 |
'normal',
|
@@ -65,7 +65,7 @@ add_action( 'add_meta_boxes', 'wp_statistics_add_editor_meta_box' );
|
|
65 |
function wp_statistics_editor_meta_box( $post ) {
|
66 |
// If the post isn't published yet, don't output the stats as they take too much memory and CPU to compute for no reason.
|
67 |
if ( $post->post_status != 'publish' && $post->post_status != 'private' ) {
|
68 |
-
_e( 'This post is not yet published.', '
|
69 |
|
70 |
return;
|
71 |
}
|
@@ -76,7 +76,7 @@ function wp_statistics_editor_meta_box( $post ) {
|
|
76 |
}
|
77 |
|
78 |
function wp_statistics_generate_editor_postbox_contents( $post, $args ) {
|
79 |
-
$loading_img = '<div style="width: 100%; text-align: center;"><img src=" ' . plugins_url( 'wp-statistics/assets/images/' ) . 'ajax-loading.gif" alt="' . __( 'Loading...', '
|
80 |
$widget = $args['args']['widget'];
|
81 |
$container_id = 'wp-statistics-' . str_replace( '.', '-', $widget ) . '-div';
|
82 |
|
@@ -94,10 +94,10 @@ function wp_statistics_editor_inline_javascript() {
|
|
94 |
|
95 |
wp_statistics_load_widget_css_and_scripts();
|
96 |
|
97 |
-
$loading_img = '<div style="width: 100%; text-align: center;"><img src=" ' . plugins_url( 'wp-statistics/assets/images/' ) . 'ajax-loading.gif" alt="' . __( 'Reloading...', '
|
98 |
|
99 |
-
$new_buttons = '</button><button class="handlediv button-link wps-refresh" type="button" id="{{refreshid}}">' . wp_statistics_icons( 'dashicons-update' ) . '</button><button class="handlediv button-link wps-more" type="button" id="{{moreid}}">' . wp_statistics_icons( 'dashicons-migrate' ) . '</button>';
|
100 |
-
$new_button = '</button><button class="handlediv button-link wps-refresh" type="button" id="{{refreshid}}">' . wp_statistics_icons( 'dashicons-update' ) . '</button>';
|
101 |
|
102 |
$admin_url = get_admin_url() . "/admin.php?page=";
|
103 |
|
51 |
|
52 |
add_meta_box(
|
53 |
'wp_statistics_editor_meta_box',
|
54 |
+
__( 'Hit Statistics', 'wp-statistics' ),
|
55 |
'wp_statistics_editor_meta_box',
|
56 |
$screen,
|
57 |
'normal',
|
65 |
function wp_statistics_editor_meta_box( $post ) {
|
66 |
// If the post isn't published yet, don't output the stats as they take too much memory and CPU to compute for no reason.
|
67 |
if ( $post->post_status != 'publish' && $post->post_status != 'private' ) {
|
68 |
+
_e( 'This post is not yet published.', 'wp-statistics' );
|
69 |
|
70 |
return;
|
71 |
}
|
76 |
}
|
77 |
|
78 |
function wp_statistics_generate_editor_postbox_contents( $post, $args ) {
|
79 |
+
$loading_img = '<div style="width: 100%; text-align: center;"><img src=" ' . plugins_url( 'wp-statistics/assets/images/' ) . 'ajax-loading.gif" alt="' . __( 'Loading...', 'wp-statistics' ) . '"></div>';
|
80 |
$widget = $args['args']['widget'];
|
81 |
$container_id = 'wp-statistics-' . str_replace( '.', '-', $widget ) . '-div';
|
82 |
|
94 |
|
95 |
wp_statistics_load_widget_css_and_scripts();
|
96 |
|
97 |
+
$loading_img = '<div style="width: 100%; text-align: center;"><img src=" ' . plugins_url( 'wp-statistics/assets/images/' ) . 'ajax-loading.gif" alt="' . __( 'Reloading...', 'wp-statistics' ) . '"></div>';
|
98 |
|
99 |
+
$new_buttons = '</button><button class="handlediv button-link wps-refresh" type="button" id="{{refreshid}}">' . wp_statistics_icons( 'dashicons-update' ) . '<span class="screen-reader-text">' . __( 'Reload', 'wp-statistics' ) . '</span></button><button class="handlediv button-link wps-more" type="button" id="{{moreid}}">' . wp_statistics_icons( 'dashicons-migrate' ) . '<span class="screen-reader-text">' . __( 'More Details', 'wp-statistics' ) . '</span></button>';
|
100 |
+
$new_button = '</button><button class="handlediv button-link wps-refresh" type="button" id="{{refreshid}}">' . wp_statistics_icons( 'dashicons-update' ) . '<span class="screen-reader-text">' . __( 'Reload', 'wp-statistics' ) . '</span></button>';
|
101 |
|
102 |
$admin_url = get_admin_url() . "/admin.php?page=";
|
103 |
|
includes/classes/statistics.class.php
CHANGED
@@ -436,18 +436,18 @@ class WP_Statistics {
|
|
436 |
try {
|
437 |
$agent = parse_user_agent();
|
438 |
} catch ( Exception $e ) {
|
439 |
-
$agent = array( 'browser' => 'Unknown', 'platform' => 'Unknown', 'version' => 'Unknown' );
|
440 |
}
|
441 |
|
442 |
// null isn't a very good default, so set it to Unknown instead.
|
443 |
if ( $agent['browser'] == null ) {
|
444 |
-
$agent['browser'] =
|
445 |
}
|
446 |
if ( $agent['platform'] == null ) {
|
447 |
-
$agent['platform'] =
|
448 |
}
|
449 |
if ( $agent['version'] == null ) {
|
450 |
-
$agent['version'] =
|
451 |
}
|
452 |
|
453 |
// Uncommon browsers often have some extra cruft, like brackets, http:// and other strings that we can strip out.
|
@@ -597,7 +597,7 @@ class WP_Statistics {
|
|
597 |
|
598 |
// If no SE matched, return some defaults.
|
599 |
return array(
|
600 |
-
'name' => 'Unknown',
|
601 |
'tag' => '',
|
602 |
'sqlpattern' => '',
|
603 |
'regexpattern' => '',
|
@@ -624,7 +624,7 @@ class WP_Statistics {
|
|
624 |
|
625 |
// If no SE matched, return some defaults.
|
626 |
return array(
|
627 |
-
'name' => 'Unknown',
|
628 |
'tag' => '',
|
629 |
'sqlpattern' => '',
|
630 |
'regexpattern' => '',
|
@@ -810,13 +810,13 @@ class WP_Statistics {
|
|
810 |
$html_referrer = $this->html_sanitize_referrer( $referrer );
|
811 |
|
812 |
if ( $length > 0 && strlen( $referrer ) > $length ) {
|
813 |
-
$html_referrer_limited = $this->html_sanitize_referrer( $
|
814 |
$eplises = '[...]';
|
815 |
} else {
|
816 |
$html_referrer_limited = $html_referrer;
|
817 |
$eplises = '';
|
818 |
}
|
819 |
|
820 |
-
return "<a href='
|
821 |
}
|
822 |
}
|
436 |
try {
|
437 |
$agent = parse_user_agent();
|
438 |
} catch ( Exception $e ) {
|
439 |
+
$agent = array( 'browser' => _x( 'Unknown', 'Browser', 'wp-statistics' ), 'platform' => _x( 'Unknown', 'Platform', 'wp-statistics' ), 'version' => _x( 'Unknown', 'Version', 'wp-statistics' ) );
|
440 |
}
|
441 |
|
442 |
// null isn't a very good default, so set it to Unknown instead.
|
443 |
if ( $agent['browser'] == null ) {
|
444 |
+
$agent['browser'] = _x( 'Unknown', 'Browser', 'wp-statistics' );
|
445 |
}
|
446 |
if ( $agent['platform'] == null ) {
|
447 |
+
$agent['platform'] = _x( 'Unknown', 'Platform', 'wp-statistics' );
|
448 |
}
|
449 |
if ( $agent['version'] == null ) {
|
450 |
+
$agent['version'] = _x( 'Unknown', 'Version', 'wp-statistics' );
|
451 |
}
|
452 |
|
453 |
// Uncommon browsers often have some extra cruft, like brackets, http:// and other strings that we can strip out.
|
597 |
|
598 |
// If no SE matched, return some defaults.
|
599 |
return array(
|
600 |
+
'name' => _x( 'Unknown', 'Search Engine', 'wp-statistics' ),
|
601 |
'tag' => '',
|
602 |
'sqlpattern' => '',
|
603 |
'regexpattern' => '',
|
624 |
|
625 |
// If no SE matched, return some defaults.
|
626 |
return array(
|
627 |
+
'name' => _x( 'Unknown', 'Search Engine', 'wp-statistics' ),
|
628 |
'tag' => '',
|
629 |
'sqlpattern' => '',
|
630 |
'regexpattern' => '',
|
810 |
$html_referrer = $this->html_sanitize_referrer( $referrer );
|
811 |
|
812 |
if ( $length > 0 && strlen( $referrer ) > $length ) {
|
813 |
+
$html_referrer_limited = $this->html_sanitize_referrer( $referrer, $length );
|
814 |
$eplises = '[...]';
|
815 |
} else {
|
816 |
$html_referrer_limited = $html_referrer;
|
817 |
$eplises = '';
|
818 |
}
|
819 |
|
820 |
+
return "<a href='{$html_referrer}'><div class='dashicons dashicons-admin-links'></div>{$html_referrer_limited}{$eplises}</a>";
|
821 |
}
|
822 |
}
|
includes/functions/country-codes.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
|
5 |
It is used in several places in the plugin and is therefore centralized here for ease of update.
|
6 |
*/
|
7 |
-
$ISOCountryCode['000'] =
|
8 |
$ISOCountryCode['AF'] = "Afghanistan";
|
9 |
$ISOCountryCode['AX'] = "�land Islands";
|
10 |
$ISOCountryCode['AL'] = "Albania";
|
4 |
|
5 |
It is used in several places in the plugin and is therefore centralized here for ease of update.
|
6 |
*/
|
7 |
+
$ISOCountryCode['000'] = _x( 'Unknown', 'Country', 'wp-statistics' );
|
8 |
$ISOCountryCode['AF'] = "Afghanistan";
|
9 |
$ISOCountryCode['AX'] = "�land Islands";
|
10 |
$ISOCountryCode['AL'] = "Albania";
|
includes/functions/functions.php
CHANGED
@@ -473,7 +473,7 @@ function wp_statistics_searchengine_list( $all = false ) {
|
|
473 |
$default = $engines = array(
|
474 |
'ask' => array(
|
475 |
'name' => 'Ask.com',
|
476 |
-
'translated' => __( 'Ask.com', '
|
477 |
'tag' => 'ask',
|
478 |
'sqlpattern' => '%ask.com%',
|
479 |
'regexpattern' => 'ask\.com',
|
@@ -482,7 +482,7 @@ function wp_statistics_searchengine_list( $all = false ) {
|
|
482 |
),
|
483 |
'baidu' => array(
|
484 |
'name' => 'Baidu',
|
485 |
-
'translated' => __( 'Baidu', '
|
486 |
'tag' => 'baidu',
|
487 |
'sqlpattern' => '%baidu.com%',
|
488 |
'regexpattern' => 'baidu\.com',
|
@@ -491,7 +491,7 @@ function wp_statistics_searchengine_list( $all = false ) {
|
|
491 |
),
|
492 |
'bing' => array(
|
493 |
'name' => 'Bing',
|
494 |
-
'translated' => __( 'Bing', '
|
495 |
'tag' => 'bing',
|
496 |
'sqlpattern' => '%bing.com%',
|
497 |
'regexpattern' => 'bing\.com',
|
@@ -500,7 +500,7 @@ function wp_statistics_searchengine_list( $all = false ) {
|
|
500 |
),
|
501 |
'clearch' => array(
|
502 |
'name' => 'clearch.org',
|
503 |
-
'translated' => __( 'clearch.org', '
|
504 |
'tag' => 'clearch',
|
505 |
'sqlpattern' => '%clearch.org%',
|
506 |
'regexpattern' => 'clearch\.org',
|
@@ -509,7 +509,7 @@ function wp_statistics_searchengine_list( $all = false ) {
|
|
509 |
),
|
510 |
'duckduckgo' => array(
|
511 |
'name' => 'DuckDuckGo',
|
512 |
-
'translated' => __( 'DuckDuckGo', '
|
513 |
'tag' => 'duckduckgo',
|
514 |
'sqlpattern' => array( '%duckduckgo.com%', '%ddg.gg%' ),
|
515 |
'regexpattern' => array( 'duckduckgo\.com', 'ddg\.gg' ),
|
@@ -518,7 +518,7 @@ function wp_statistics_searchengine_list( $all = false ) {
|
|
518 |
),
|
519 |
'google' => array(
|
520 |
'name' => 'Google',
|
521 |
-
'translated' => __( 'Google', '
|
522 |
'tag' => 'google',
|
523 |
'sqlpattern' => '%google.%',
|
524 |
'regexpattern' => 'google\.',
|
@@ -527,7 +527,7 @@ function wp_statistics_searchengine_list( $all = false ) {
|
|
527 |
),
|
528 |
'yahoo' => array(
|
529 |
'name' => 'Yahoo!',
|
530 |
-
'translated' => __( 'Yahoo!', '
|
531 |
'tag' => 'yahoo',
|
532 |
'sqlpattern' => '%yahoo.com%',
|
533 |
'regexpattern' => 'yahoo\.com',
|
@@ -536,7 +536,7 @@ function wp_statistics_searchengine_list( $all = false ) {
|
|
536 |
),
|
537 |
'yandex' => array(
|
538 |
'name' => 'Yandex',
|
539 |
-
'translated' => __( 'Yandex', '
|
540 |
'tag' => 'yandex',
|
541 |
'sqlpattern' => '%yandex.ru%',
|
542 |
'regexpattern' => 'yandex\.ru',
|
@@ -1033,14 +1033,14 @@ function wp_statistics_date_range_selector( $page, $current, $range = array(), $
|
|
1033 |
if ( count( $range ) == 0 ) {
|
1034 |
$range = array( 10, 20, 30, 60, 90, 180, 270, 365 );
|
1035 |
$desc = array(
|
1036 |
-
__( '10 Days', '
|
1037 |
-
__( '20 Days', '
|
1038 |
-
__( '30 Days', '
|
1039 |
-
__( '2 Months', '
|
1040 |
-
__( '3 Months', '
|
1041 |
-
__( '6 Months', '
|
1042 |
-
__( '9 Months', '
|
1043 |
-
__( '1 Year', '
|
1044 |
);
|
1045 |
}
|
1046 |
|
@@ -1125,12 +1125,12 @@ function wp_statistics_date_range_selector( $page, $current, $range = array(), $
|
|
1125 |
}
|
1126 |
|
1127 |
if ( $bold ) {
|
1128 |
-
echo ' <b>' . __( '
|
1129 |
} else {
|
1130 |
-
echo ' ' . __( '
|
1131 |
}
|
1132 |
|
1133 |
-
echo '<input type="text" size="10" name="rangestart" id="datestartpicker" value="' . $rangestart . '" placeholder="' . __( 'MM/DD/YYYY', '
|
1134 |
|
1135 |
// Output any extra HTML we've been passed after the date selector but before the submit button.
|
1136 |
echo $post_extra;
|
@@ -1174,11 +1174,11 @@ function wp_statitiscs_empty_table( $table_name = false ) {
|
|
1174 |
$result = $wpdb->query( 'DELETE FROM ' . $table_name );
|
1175 |
|
1176 |
if ( $result ) {
|
1177 |
-
return sprintf( __( '%s table data deleted successfully.', '
|
1178 |
}
|
1179 |
}
|
1180 |
|
1181 |
-
return sprintf( __( 'Error, %s not emptied!', '
|
1182 |
}
|
1183 |
|
1184 |
// This function creates a small JavaScript snipit that will load the contents of a overview or dashboard widget.
|
473 |
$default = $engines = array(
|
474 |
'ask' => array(
|
475 |
'name' => 'Ask.com',
|
476 |
+
'translated' => __( 'Ask.com', 'wp-statistics' ),
|
477 |
'tag' => 'ask',
|
478 |
'sqlpattern' => '%ask.com%',
|
479 |
'regexpattern' => 'ask\.com',
|
482 |
),
|
483 |
'baidu' => array(
|
484 |
'name' => 'Baidu',
|
485 |
+
'translated' => __( 'Baidu', 'wp-statistics' ),
|
486 |
'tag' => 'baidu',
|
487 |
'sqlpattern' => '%baidu.com%',
|
488 |
'regexpattern' => 'baidu\.com',
|
491 |
),
|
492 |
'bing' => array(
|
493 |
'name' => 'Bing',
|
494 |
+
'translated' => __( 'Bing', 'wp-statistics' ),
|
495 |
'tag' => 'bing',
|
496 |
'sqlpattern' => '%bing.com%',
|
497 |
'regexpattern' => 'bing\.com',
|
500 |
),
|
501 |
'clearch' => array(
|
502 |
'name' => 'clearch.org',
|
503 |
+
'translated' => __( 'clearch.org', 'wp-statistics' ),
|
504 |
'tag' => 'clearch',
|
505 |
'sqlpattern' => '%clearch.org%',
|
506 |
'regexpattern' => 'clearch\.org',
|
509 |
),
|
510 |
'duckduckgo' => array(
|
511 |
'name' => 'DuckDuckGo',
|
512 |
+
'translated' => __( 'DuckDuckGo', 'wp-statistics' ),
|
513 |
'tag' => 'duckduckgo',
|
514 |
'sqlpattern' => array( '%duckduckgo.com%', '%ddg.gg%' ),
|
515 |
'regexpattern' => array( 'duckduckgo\.com', 'ddg\.gg' ),
|
518 |
),
|
519 |
'google' => array(
|
520 |
'name' => 'Google',
|
521 |
+
'translated' => __( 'Google', 'wp-statistics' ),
|
522 |
'tag' => 'google',
|
523 |
'sqlpattern' => '%google.%',
|
524 |
'regexpattern' => 'google\.',
|
527 |
),
|
528 |
'yahoo' => array(
|
529 |
'name' => 'Yahoo!',
|
530 |
+
'translated' => __( 'Yahoo!', 'wp-statistics' ),
|
531 |
'tag' => 'yahoo',
|
532 |
'sqlpattern' => '%yahoo.com%',
|
533 |
'regexpattern' => 'yahoo\.com',
|
536 |
),
|
537 |
'yandex' => array(
|
538 |
'name' => 'Yandex',
|
539 |
+
'translated' => __( 'Yandex', 'wp-statistics' ),
|
540 |
'tag' => 'yandex',
|
541 |
'sqlpattern' => '%yandex.ru%',
|
542 |
'regexpattern' => 'yandex\.ru',
|
1033 |
if ( count( $range ) == 0 ) {
|
1034 |
$range = array( 10, 20, 30, 60, 90, 180, 270, 365 );
|
1035 |
$desc = array(
|
1036 |
+
__( '10 Days', 'wp-statistics' ),
|
1037 |
+
__( '20 Days', 'wp-statistics' ),
|
1038 |
+
__( '30 Days', 'wp-statistics' ),
|
1039 |
+
__( '2 Months', 'wp-statistics' ),
|
1040 |
+
__( '3 Months', 'wp-statistics' ),
|
1041 |
+
__( '6 Months', 'wp-statistics' ),
|
1042 |
+
__( '9 Months', 'wp-statistics' ),
|
1043 |
+
__( '1 Year', 'wp-statistics' )
|
1044 |
);
|
1045 |
}
|
1046 |
|
1125 |
}
|
1126 |
|
1127 |
if ( $bold ) {
|
1128 |
+
echo ' <b>' . __( 'Time Frame', 'wp-statistics' ) . ':</b> ';
|
1129 |
} else {
|
1130 |
+
echo ' ' . __( 'Time Frame', 'wp-statistics' ) . ': ';
|
1131 |
}
|
1132 |
|
1133 |
+
echo '<input type="text" size="10" name="rangestart" id="datestartpicker" value="' . $rangestart . '" placeholder="' . __( 'MM/DD/YYYY', 'wp-statistics' ) . '"> ' . __( 'to', 'wp-statistics' ) . ' <input type="text" size="10" name="rangeend" id="dateendpicker" value="' . $rangeend . '" placeholder="' . __( 'MM/DD/YYYY', 'wp-statistics' ) . '"> <input type="submit" value="' . __( 'Go', 'wp-statistics' ) . '" class="button-primary">' . "\r\n";
|
1134 |
|
1135 |
// Output any extra HTML we've been passed after the date selector but before the submit button.
|
1136 |
echo $post_extra;
|
1174 |
$result = $wpdb->query( 'DELETE FROM ' . $table_name );
|
1175 |
|
1176 |
if ( $result ) {
|
1177 |
+
return sprintf( __( '%s table data deleted successfully.', 'wp-statistics' ), '<code>' . $table_name . '</code>' );
|
1178 |
}
|
1179 |
}
|
1180 |
|
1181 |
+
return sprintf( __( 'Error, %s not emptied!', 'wp-statistics' ), $table_name );
|
1182 |
}
|
1183 |
|
1184 |
// This function creates a small JavaScript snipit that will load the contents of a overview or dashboard widget.
|
includes/functions/geoip-populate.php
CHANGED
@@ -21,7 +21,7 @@ function wp_statistics_populate_geoip_info() {
|
|
21 |
$upload_dir = wp_upload_dir();
|
22 |
$reader = new Reader( $upload_dir['basedir'] . '/wp-statistics/GeoLite2-Country.mmdb' );
|
23 |
} catch ( Exception $e ) {
|
24 |
-
return "<div class='updated settings-error'><p><strong>" . __( 'Unable to load the GeoIP database, make sure you have downloaded it in the settings page.', '
|
25 |
}
|
26 |
|
27 |
$count = 0;
|
@@ -47,7 +47,7 @@ function wp_statistics_populate_geoip_info() {
|
|
47 |
}
|
48 |
}
|
49 |
|
50 |
-
return "<div class='updated settings-error'><p><strong>" . sprintf( __( 'Updated %s GeoIP records in the visitors database.', '
|
51 |
}
|
52 |
|
53 |
?>
|
21 |
$upload_dir = wp_upload_dir();
|
22 |
$reader = new Reader( $upload_dir['basedir'] . '/wp-statistics/GeoLite2-Country.mmdb' );
|
23 |
} catch ( Exception $e ) {
|
24 |
+
return "<div class='updated settings-error'><p><strong>" . __( 'Unable to load the GeoIP database, make sure you have downloaded it in the settings page.', 'wp-statistics' ) . "</strong></p></div>";
|
25 |
}
|
26 |
|
27 |
$count = 0;
|
47 |
}
|
48 |
}
|
49 |
|
50 |
+
return "<div class='updated settings-error'><p><strong>" . sprintf( __( 'Updated %s GeoIP records in the visitors database.', 'wp-statistics' ), $count ) . "</strong></p></div>";
|
51 |
}
|
52 |
|
53 |
?>
|
includes/functions/purge-hits.php
CHANGED
@@ -22,12 +22,12 @@ function wp_statistics_purge_visitor_hits( $purge_hits ) {
|
|
22 |
$wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}statistics_visitor WHERE `id` = %s;", $item[0] ) );
|
23 |
}
|
24 |
|
25 |
-
$result_string = sprintf( __( '%s records purged successfully.', '
|
26 |
} else {
|
27 |
-
$result_string = __( 'No visitors found to purge.', '
|
28 |
}
|
29 |
} else {
|
30 |
-
$result_string = __( 'Number of hits must be greater than or equal to 10!', '
|
31 |
}
|
32 |
|
33 |
if ( $WP_Statistics->get_option( 'prune_report' ) == true ) {
|
@@ -42,7 +42,7 @@ function wp_statistics_purge_visitor_hits( $purge_hits ) {
|
|
42 |
$WP_Statistics->update_option( 'email_list', $blogemail );
|
43 |
}
|
44 |
|
45 |
-
wp_mail( $WP_Statistics->get_option( 'email_list' ), __( 'Database pruned on', '
|
46 |
}
|
47 |
|
48 |
return $result_string;
|
22 |
$wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}statistics_visitor WHERE `id` = %s;", $item[0] ) );
|
23 |
}
|
24 |
|
25 |
+
$result_string = sprintf( __( '%s records purged successfully.', 'wp-statistics' ), '<code>' . count( $to_delete ) . '</code>' );
|
26 |
} else {
|
27 |
+
$result_string = __( 'No visitors found to purge.', 'wp-statistics' );
|
28 |
}
|
29 |
} else {
|
30 |
+
$result_string = __( 'Number of hits must be greater than or equal to 10!', 'wp-statistics' );
|
31 |
}
|
32 |
|
33 |
if ( $WP_Statistics->get_option( 'prune_report' ) == true ) {
|
42 |
$WP_Statistics->update_option( 'email_list', $blogemail );
|
43 |
}
|
44 |
|
45 |
+
wp_mail( $WP_Statistics->get_option( 'email_list' ), __( 'Database pruned on', 'wp-statistics' ) . ' ' . $blogname, $result_string, $headers );
|
46 |
}
|
47 |
|
48 |
return $result_string;
|
includes/functions/purge.php
CHANGED
@@ -22,9 +22,9 @@ function wp_statistics_purge_data( $purge_days ) {
|
|
22 |
) );
|
23 |
}
|
24 |
|
25 |
-
$result_string = sprintf( __( '%s data older than %s days purged successfully.', '
|
26 |
} else {
|
27 |
-
$result_string = sprintf( __( 'No records found to purge from %s!', '
|
28 |
}
|
29 |
|
30 |
// Purge the visitors data.
|
@@ -44,9 +44,9 @@ function wp_statistics_purge_data( $purge_days ) {
|
|
44 |
) );
|
45 |
}
|
46 |
|
47 |
-
$result_string .= '<br>' . sprintf( __( '%s data older than %s days purged successfully.', '
|
48 |
} else {
|
49 |
-
$result_string .= '<br>' . sprintf( __( 'No records found to purge from %s!', '
|
50 |
}
|
51 |
|
52 |
// Purge the exclusions data.
|
@@ -55,9 +55,9 @@ function wp_statistics_purge_data( $purge_days ) {
|
|
55 |
$result = $wpdb->query( $wpdb->prepare( "DELETE FROM {$table_name} WHERE `date` < %s", $date_string ) );
|
56 |
|
57 |
if ( $result ) {
|
58 |
-
$result_string .= '<br>' . sprintf( __( '%s data older than %s days purged successfully.', '
|
59 |
} else {
|
60 |
-
$result_string .= '<br>' . sprintf( __( 'No records found to purge from %s!', '
|
61 |
}
|
62 |
|
63 |
// Purge the search data.
|
@@ -66,9 +66,9 @@ function wp_statistics_purge_data( $purge_days ) {
|
|
66 |
$result = $wpdb->query( $wpdb->prepare( "DELETE FROM {$table_name} WHERE `last_counter` < %s", $date_string ) );
|
67 |
|
68 |
if ( $result ) {
|
69 |
-
$result_string .= '<br>' . sprintf( __( '%s data older than %s days purged successfully.', '
|
70 |
} else {
|
71 |
-
$result_string .= '<br>' . sprintf( __( 'No records found to purge from %s!', '
|
72 |
}
|
73 |
|
74 |
// Purge the pages data, this is more complex as we want to save the historical data per page.
|
@@ -103,9 +103,9 @@ function wp_statistics_purge_data( $purge_days ) {
|
|
103 |
$result = $wpdb->query( $wpdb->prepare( "DELETE FROM {$table_name} WHERE `date` < %s", $date_string ) );
|
104 |
|
105 |
if ( $result ) {
|
106 |
-
$result_string .= '<br>' . sprintf( __( '%s data older than %s days purged successfully.', '
|
107 |
} else {
|
108 |
-
$result_string .= '<br>' . sprintf( __( 'No records found to purge from %s!', '
|
109 |
}
|
110 |
|
111 |
if ( $WP_Statistics->get_option( 'prune_report' ) == true ) {
|
@@ -120,12 +120,12 @@ function wp_statistics_purge_data( $purge_days ) {
|
|
120 |
$WP_Statistics->update_option( 'email_list', $blogemail );
|
121 |
}
|
122 |
|
123 |
-
wp_mail( $WP_Statistics->get_option( 'email_list' ), __( 'Database pruned on', '
|
124 |
}
|
125 |
|
126 |
return $result_string;
|
127 |
} else {
|
128 |
-
return __( 'Please select a value over 30 days.', '
|
129 |
}
|
130 |
}
|
131 |
|
22 |
) );
|
23 |
}
|
24 |
|
25 |
+
$result_string = sprintf( __( '%s data older than %s days purged successfully.', 'wp-statistics' ), '<code>' . $table_name . '</code>', '<code>' . $purge_days . '</code>' );
|
26 |
} else {
|
27 |
+
$result_string = sprintf( __( 'No records found to purge from %s!', 'wp-statistics' ), '<code>' . $table_name . '</code>' );
|
28 |
}
|
29 |
|
30 |
// Purge the visitors data.
|
44 |
) );
|
45 |
}
|
46 |
|
47 |
+
$result_string .= '<br>' . sprintf( __( '%s data older than %s days purged successfully.', 'wp-statistics' ), '<code>' . $table_name . '</code>', '<code>' . $purge_days . '</code>' );
|
48 |
} else {
|
49 |
+
$result_string .= '<br>' . sprintf( __( 'No records found to purge from %s!', 'wp-statistics' ), '<code>' . $table_name . '</code>' );
|
50 |
}
|
51 |
|
52 |
// Purge the exclusions data.
|
55 |
$result = $wpdb->query( $wpdb->prepare( "DELETE FROM {$table_name} WHERE `date` < %s", $date_string ) );
|
56 |
|
57 |
if ( $result ) {
|
58 |
+
$result_string .= '<br>' . sprintf( __( '%s data older than %s days purged successfully.', 'wp-statistics' ), '<code>' . $table_name . '</code>', '<code>' . $purge_days . '</code>' );
|
59 |
} else {
|
60 |
+
$result_string .= '<br>' . sprintf( __( 'No records found to purge from %s!', 'wp-statistics' ), '<code>' . $table_name . '</code>' );
|
61 |
}
|
62 |
|
63 |
// Purge the search data.
|
66 |
$result = $wpdb->query( $wpdb->prepare( "DELETE FROM {$table_name} WHERE `last_counter` < %s", $date_string ) );
|
67 |
|
68 |
if ( $result ) {
|
69 |
+
$result_string .= '<br>' . sprintf( __( '%s data older than %s days purged successfully.', 'wp-statistics' ), '<code>' . $table_name . '</code>', '<code>' . $purge_days . '</code>' );
|
70 |
} else {
|
71 |
+
$result_string .= '<br>' . sprintf( __( 'No records found to purge from %s!', 'wp-statistics' ), '<code>' . $table_name . '</code>' );
|
72 |
}
|
73 |
|
74 |
// Purge the pages data, this is more complex as we want to save the historical data per page.
|
103 |
$result = $wpdb->query( $wpdb->prepare( "DELETE FROM {$table_name} WHERE `date` < %s", $date_string ) );
|
104 |
|
105 |
if ( $result ) {
|
106 |
+
$result_string .= '<br>' . sprintf( __( '%s data older than %s days purged successfully.', 'wp-statistics' ), '<code>' . $table_name . '</code>', '<code>' . $purge_days . '</code>' );
|
107 |
} else {
|
108 |
+
$result_string .= '<br>' . sprintf( __( 'No records found to purge from %s!', 'wp-statistics' ), '<code>' . $table_name . '</code>' );
|
109 |
}
|
110 |
|
111 |
if ( $WP_Statistics->get_option( 'prune_report' ) == true ) {
|
120 |
$WP_Statistics->update_option( 'email_list', $blogemail );
|
121 |
}
|
122 |
|
123 |
+
wp_mail( $WP_Statistics->get_option( 'email_list' ), __( 'Database pruned on', 'wp-statistics' ) . ' ' . $blogname, $result_string, $headers );
|
124 |
}
|
125 |
|
126 |
return $result_string;
|
127 |
} else {
|
128 |
+
return __( 'Please select a value over 30 days.', 'wp-statistics' );
|
129 |
}
|
130 |
}
|
131 |
|
includes/log/all-browsers.php
CHANGED
@@ -27,7 +27,7 @@ $rangeenddate = $WP_Statistics->real_current_date( 'Y-m-d', '-0', $rangeend_ut
|
|
27 |
|
28 |
?>
|
29 |
<div class="wrap">
|
30 |
-
<h2><?php _e( 'Browser Statistics', '
|
31 |
|
32 |
<div><?php wp_statistics_date_range_selector( WP_STATISTICS_BROWSERS_PAGE, $daysToDisplay ); ?></div>
|
33 |
|
@@ -35,8 +35,12 @@ $rangeenddate = $WP_Statistics->real_current_date( 'Y-m-d', '-0', $rangeend_ut
|
|
35 |
<div class="metabox-holder">
|
36 |
<div class="meta-box-sortables">
|
37 |
<div class="postbox">
|
38 |
-
|
39 |
-
<
|
|
|
|
|
|
|
|
|
40 |
<div class="inside">
|
41 |
<script type="text/javascript">
|
42 |
jQuery(function () {
|
@@ -64,7 +68,7 @@ $rangeenddate = $WP_Statistics->real_current_date( 'Y-m-d', '-0', $rangeend_ut
|
|
64 |
|
65 |
browser_chart = jQuery.jqplot('browsers-log', [browser_data], {
|
66 |
title: {
|
67 |
-
text: '<b>' + <?php echo json_encode( __( 'Browsers by type', '
|
68 |
fontSize: '12px',
|
69 |
fontFamily: 'Tahoma',
|
70 |
textColor: '#000000',
|
@@ -123,8 +127,12 @@ $rangeenddate = $WP_Statistics->real_current_date( 'Y-m-d', '-0', $rangeend_ut
|
|
123 |
<div class="metabox-holder">
|
124 |
<div class="meta-box-sortables">
|
125 |
<div class="postbox">
|
126 |
-
|
127 |
-
<
|
|
|
|
|
|
|
|
|
128 |
<div class="inside">
|
129 |
<script type="text/javascript">
|
130 |
jQuery(function () {
|
@@ -152,7 +160,7 @@ $rangeenddate = $WP_Statistics->real_current_date( 'Y-m-d', '-0', $rangeend_ut
|
|
152 |
|
153 |
platform_chart = jQuery.jqplot('platform-log', [platform_data], {
|
154 |
title: {
|
155 |
-
text: '<b>' + <?php echo json_encode( __( 'Browsers by platform', '
|
156 |
fontSize: '12px',
|
157 |
fontFamily: 'Tahoma',
|
158 |
textColor: '#000000',
|
@@ -258,8 +266,12 @@ $rangeenddate = $WP_Statistics->real_current_date( 'Y-m-d', '-0', $rangeend_ut
|
|
258 |
<?php function BrowserVersionStats( $Browser, $rangestartdate = null, $rangeenddate = null ) {
|
259 |
$Browser_tag = strtolower( preg_replace( '/[^a-zA-Z]/', '', $Browser ) ); ?>
|
260 |
<div class="postbox">
|
261 |
-
|
262 |
-
<
|
|
|
|
|
|
|
|
|
263 |
<div class="inside">
|
264 |
<script type="text/javascript">
|
265 |
jQuery(function () {
|
27 |
|
28 |
?>
|
29 |
<div class="wrap">
|
30 |
+
<h2><?php _e( 'Browser Statistics', 'wp-statistics' ); ?></h2>
|
31 |
|
32 |
<div><?php wp_statistics_date_range_selector( WP_STATISTICS_BROWSERS_PAGE, $daysToDisplay ); ?></div>
|
33 |
|
35 |
<div class="metabox-holder">
|
36 |
<div class="meta-box-sortables">
|
37 |
<div class="postbox">
|
38 |
+
<?php $paneltitle = __( 'Browsers', 'wp-statistics' ); ?>
|
39 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
40 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
41 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
42 |
+
</button>
|
43 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
44 |
<div class="inside">
|
45 |
<script type="text/javascript">
|
46 |
jQuery(function () {
|
68 |
|
69 |
browser_chart = jQuery.jqplot('browsers-log', [browser_data], {
|
70 |
title: {
|
71 |
+
text: '<b>' + <?php echo json_encode( __( 'Browsers by type', 'wp-statistics' ) ); ?> +'</b>',
|
72 |
fontSize: '12px',
|
73 |
fontFamily: 'Tahoma',
|
74 |
textColor: '#000000',
|
127 |
<div class="metabox-holder">
|
128 |
<div class="meta-box-sortables">
|
129 |
<div class="postbox">
|
130 |
+
<?php $paneltitle = __( 'Platform', 'wp-statistics' ); ?>
|
131 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
132 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
133 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
134 |
+
</button>
|
135 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
136 |
<div class="inside">
|
137 |
<script type="text/javascript">
|
138 |
jQuery(function () {
|
160 |
|
161 |
platform_chart = jQuery.jqplot('platform-log', [platform_data], {
|
162 |
title: {
|
163 |
+
text: '<b>' + <?php echo json_encode( __( 'Browsers by platform', 'wp-statistics' ) ); ?> +'</b>',
|
164 |
fontSize: '12px',
|
165 |
fontFamily: 'Tahoma',
|
166 |
textColor: '#000000',
|
266 |
<?php function BrowserVersionStats( $Browser, $rangestartdate = null, $rangeenddate = null ) {
|
267 |
$Browser_tag = strtolower( preg_replace( '/[^a-zA-Z]/', '', $Browser ) ); ?>
|
268 |
<div class="postbox">
|
269 |
+
<?php $paneltitle = sprintf( __( '%s Version', 'wp-statistics' ), $Browser ); ?>
|
270 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
271 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
272 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
273 |
+
</button>
|
274 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
275 |
<div class="inside">
|
276 |
<script type="text/javascript">
|
277 |
jQuery(function () {
|
includes/log/authors.php
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
});
|
10 |
</script>
|
11 |
<div class="wrap">
|
12 |
-
<h2><?php _e( 'Author Statistics', '
|
13 |
|
14 |
<?php
|
15 |
$daysToDisplay = 20;
|
@@ -37,7 +37,7 @@
|
|
37 |
}
|
38 |
}
|
39 |
|
40 |
-
$html = __( 'Select Author', '
|
41 |
$html .= '<select name="author" id="author">';
|
42 |
|
43 |
$authors_list = wp_list_authors( 'html=0&style=none&echo=0&exclude_admin=0&optioncount=0&show_fullname=1&hide_empty=1&orderby=name&order=ASC' );
|
@@ -61,7 +61,7 @@
|
|
61 |
|
62 |
$html .= '</select>';
|
63 |
|
64 |
-
$html .= ' <input type="submit" value="' . __( 'Select', '
|
65 |
$html .= '<br>';
|
66 |
|
67 |
list( $daysToDisplay, $rangestart_utime, $rangeend_utime ) = wp_statistics_date_range_calculator( $daysToDisplay, $rangestart, $rangeend );
|
@@ -80,8 +80,12 @@
|
|
80 |
<div class="metabox-holder">
|
81 |
<div class="meta-box-sortables">
|
82 |
<div class="postbox">
|
83 |
-
|
84 |
-
<
|
|
|
|
|
|
|
|
|
85 |
<div class="inside">
|
86 |
<script type="text/javascript">
|
87 |
var visit_chart;
|
@@ -122,7 +126,7 @@
|
|
122 |
?>
|
123 |
visit_chart = jQuery.jqplot('visits-stats', [visit_data_line], {
|
124 |
title: {
|
125 |
-
text: '<b>' + <?php echo json_encode( __( 'Hits in the last', '
|
126 |
fontSize: '12px',
|
127 |
fontFamily: 'Tahoma',
|
128 |
textColor: '#000000',
|
@@ -143,7 +147,7 @@
|
|
143 |
yaxis: {
|
144 |
min: 0,
|
145 |
padMin: 1.0,
|
146 |
-
label: <?php echo json_encode( __( 'Number of visits', '
|
147 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
148 |
labelOptions: {
|
149 |
angle: -90,
|
@@ -157,7 +161,7 @@
|
|
157 |
show: true,
|
158 |
location: 's',
|
159 |
placement: 'outsideGrid',
|
160 |
-
labels: [<?php echo json_encode( __( '
|
161 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
162 |
rendererOptions: {
|
163 |
numberColumns: 2,
|
@@ -219,30 +223,34 @@
|
|
219 |
<div class="metabox-holder">
|
220 |
<div class="meta-box-sortables">
|
221 |
<div class="postbox">
|
222 |
-
|
223 |
-
<
|
|
|
|
|
|
|
|
|
224 |
<div class="inside">
|
225 |
<table width="auto" class="widefat table-stats" id="summary-stats">
|
226 |
<tbody>
|
227 |
<tr>
|
228 |
<th></th>
|
229 |
-
<th class="th-center"><?php _e( 'Count', '
|
230 |
</tr>
|
231 |
|
232 |
<tr>
|
233 |
-
<th><?php _e( 'Number of posts by author', '
|
234 |
<th class="th-center"><span><?php echo number_format_i18n( count( $posts ) ); ?></span>
|
235 |
</th>
|
236 |
</tr>
|
237 |
|
238 |
<tr>
|
239 |
-
<th><?php _e( 'Chart Visits Total', '
|
240 |
<th class="th-center"><span><?php echo number_format_i18n( $visit_total ); ?></span>
|
241 |
</th>
|
242 |
</tr>
|
243 |
|
244 |
<tr>
|
245 |
-
<th><?php _e( 'All Time Visits Total', '
|
246 |
<th class="th-center"><span><?php
|
247 |
|
248 |
$stat = 0;
|
@@ -264,14 +272,18 @@
|
|
264 |
<div class="metabox-holder">
|
265 |
<div class="meta-box-sortables">
|
266 |
<div class="postbox">
|
267 |
-
|
268 |
-
<
|
|
|
|
|
|
|
|
|
269 |
<div class="inside">
|
270 |
<table width="auto" class="widefat table-stats" id="post-stats">
|
271 |
<tbody>
|
272 |
<tr>
|
273 |
-
<th><?php _e( 'Post Title', '
|
274 |
-
<th class="th-center"><?php _e( 'Hits', '
|
275 |
</tr>
|
276 |
|
277 |
<?php
|
9 |
});
|
10 |
</script>
|
11 |
<div class="wrap">
|
12 |
+
<h2><?php _e( 'Author Statistics', 'wp-statistics' ); ?></h2>
|
13 |
|
14 |
<?php
|
15 |
$daysToDisplay = 20;
|
37 |
}
|
38 |
}
|
39 |
|
40 |
+
$html = __( 'Select Author', 'wp-statistics' ) . ': ';
|
41 |
$html .= '<select name="author" id="author">';
|
42 |
|
43 |
$authors_list = wp_list_authors( 'html=0&style=none&echo=0&exclude_admin=0&optioncount=0&show_fullname=1&hide_empty=1&orderby=name&order=ASC' );
|
61 |
|
62 |
$html .= '</select>';
|
63 |
|
64 |
+
$html .= ' <input type="submit" value="' . __( 'Select', 'wp-statistics' ) . '" class="button-primary">';
|
65 |
$html .= '<br>';
|
66 |
|
67 |
list( $daysToDisplay, $rangestart_utime, $rangeend_utime ) = wp_statistics_date_range_calculator( $daysToDisplay, $rangestart, $rangeend );
|
80 |
<div class="metabox-holder">
|
81 |
<div class="meta-box-sortables">
|
82 |
<div class="postbox">
|
83 |
+
<?php $paneltitle = __( 'Author Statistics Chart', 'wp-statistics' ); ?>
|
84 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
85 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
86 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
87 |
+
</button>
|
88 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
89 |
<div class="inside">
|
90 |
<script type="text/javascript">
|
91 |
var visit_chart;
|
126 |
?>
|
127 |
visit_chart = jQuery.jqplot('visits-stats', [visit_data_line], {
|
128 |
title: {
|
129 |
+
text: '<b>' + <?php echo json_encode( sprintf( __( 'Hits in the last %s days', 'wp-statistics' ), $daysToDisplay ) ); ?> +'</b>',
|
130 |
fontSize: '12px',
|
131 |
fontFamily: 'Tahoma',
|
132 |
textColor: '#000000',
|
147 |
yaxis: {
|
148 |
min: 0,
|
149 |
padMin: 1.0,
|
150 |
+
label: <?php echo json_encode( __( 'Number of visits', 'wp-statistics' ) ); ?>,
|
151 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
152 |
labelOptions: {
|
153 |
angle: -90,
|
161 |
show: true,
|
162 |
location: 's',
|
163 |
placement: 'outsideGrid',
|
164 |
+
labels: [<?php echo json_encode( __( 'Visits', 'wp-statistics' ) ); ?>],
|
165 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
166 |
rendererOptions: {
|
167 |
numberColumns: 2,
|
223 |
<div class="metabox-holder">
|
224 |
<div class="meta-box-sortables">
|
225 |
<div class="postbox">
|
226 |
+
<?php $paneltitle = __( 'Author Statistics Summary', 'wp-statistics' ); ?>
|
227 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
228 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
229 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
230 |
+
</button>
|
231 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
232 |
<div class="inside">
|
233 |
<table width="auto" class="widefat table-stats" id="summary-stats">
|
234 |
<tbody>
|
235 |
<tr>
|
236 |
<th></th>
|
237 |
+
<th class="th-center"><?php _e( 'Count', 'wp-statistics' ); ?></th>
|
238 |
</tr>
|
239 |
|
240 |
<tr>
|
241 |
+
<th><?php _e( 'Number of posts by author', 'wp-statistics' ); ?>:</th>
|
242 |
<th class="th-center"><span><?php echo number_format_i18n( count( $posts ) ); ?></span>
|
243 |
</th>
|
244 |
</tr>
|
245 |
|
246 |
<tr>
|
247 |
+
<th><?php _e( 'Chart Visits Total', 'wp-statistics' ); ?>:</th>
|
248 |
<th class="th-center"><span><?php echo number_format_i18n( $visit_total ); ?></span>
|
249 |
</th>
|
250 |
</tr>
|
251 |
|
252 |
<tr>
|
253 |
+
<th><?php _e( 'All Time Visits Total', 'wp-statistics' ); ?>:</th>
|
254 |
<th class="th-center"><span><?php
|
255 |
|
256 |
$stat = 0;
|
272 |
<div class="metabox-holder">
|
273 |
<div class="meta-box-sortables">
|
274 |
<div class="postbox">
|
275 |
+
<?php $paneltitle = __( 'Author Posts Sorted by Hits', 'wp-statistics' ); ?>
|
276 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
277 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
278 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
279 |
+
</button>
|
280 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
281 |
<div class="inside">
|
282 |
<table width="auto" class="widefat table-stats" id="post-stats">
|
283 |
<tbody>
|
284 |
<tr>
|
285 |
+
<th><?php _e( 'Post Title', 'wp-statistics' ); ?></th>
|
286 |
+
<th class="th-center"><?php _e( 'Hits', 'wp-statistics' ); ?></th>
|
287 |
</tr>
|
288 |
|
289 |
<?php
|
includes/log/categories.php
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
});
|
10 |
</script>
|
11 |
<div class="wrap">
|
12 |
-
<h2><?php _e( 'Category Statistics', '
|
13 |
|
14 |
<?php
|
15 |
$daysToDisplay = 20;
|
@@ -37,7 +37,7 @@
|
|
37 |
}
|
38 |
}
|
39 |
|
40 |
-
$html = __( 'Select Category', '
|
41 |
|
42 |
$args = array(
|
43 |
'selected' => $category,
|
@@ -45,7 +45,7 @@
|
|
45 |
);
|
46 |
|
47 |
$html .= wp_dropdown_categories( $args );
|
48 |
-
$html .= '<input type="submit" value="' . __( 'Select', '
|
49 |
$html .= '<br>';
|
50 |
|
51 |
list( $daysToDisplay, $rangestart_utime, $rangeend_utime ) = wp_statistics_date_range_calculator( $daysToDisplay, $rangestart, $rangeend );
|
@@ -64,8 +64,12 @@
|
|
64 |
<div class="metabox-holder">
|
65 |
<div class="meta-box-sortables">
|
66 |
<div class="postbox">
|
67 |
-
|
68 |
-
<
|
|
|
|
|
|
|
|
|
69 |
<div class="inside">
|
70 |
<script type="text/javascript">
|
71 |
var visit_chart;
|
@@ -106,7 +110,7 @@
|
|
106 |
?>
|
107 |
visit_chart = jQuery.jqplot('visits-stats', [visit_data_line], {
|
108 |
title: {
|
109 |
-
text: '<b>' + <?php echo json_encode( __( 'Hits in the last', '
|
110 |
fontSize: '12px',
|
111 |
fontFamily: 'Tahoma',
|
112 |
textColor: '#000000',
|
@@ -127,7 +131,7 @@
|
|
127 |
yaxis: {
|
128 |
min: 0,
|
129 |
padMin: 1.0,
|
130 |
-
label: <?php echo json_encode( __( 'Number of visits', '
|
131 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
132 |
labelOptions: {
|
133 |
angle: -90,
|
@@ -141,7 +145,7 @@
|
|
141 |
show: true,
|
142 |
location: 's',
|
143 |
placement: 'outsideGrid',
|
144 |
-
labels: [<?php echo json_encode( __( '
|
145 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
146 |
rendererOptions: {
|
147 |
numberColumns: 2,
|
@@ -203,30 +207,34 @@
|
|
203 |
<div class="metabox-holder">
|
204 |
<div class="meta-box-sortables">
|
205 |
<div class="postbox">
|
206 |
-
|
207 |
-
<
|
|
|
|
|
|
|
|
|
208 |
<div class="inside">
|
209 |
<table width="auto" class="widefat table-stats" id="summary-stats">
|
210 |
<tbody>
|
211 |
<tr>
|
212 |
<th></th>
|
213 |
-
<th class="th-center"><?php _e( 'Count', '
|
214 |
</tr>
|
215 |
|
216 |
<tr>
|
217 |
-
<th><?php _e( 'Number of posts in category', '
|
218 |
<th class="th-center"><span><?php echo number_format_i18n( count( $posts ) ); ?></span>
|
219 |
</th>
|
220 |
</tr>
|
221 |
|
222 |
<tr>
|
223 |
-
<th><?php _e( 'Chart Visits Total', '
|
224 |
<th class="th-center"><span><?php echo number_format_i18n( $visit_total ); ?></span>
|
225 |
</th>
|
226 |
</tr>
|
227 |
|
228 |
<tr>
|
229 |
-
<th><?php _e( 'All Time Visits Total', '
|
230 |
<th class="th-center"><span><?php
|
231 |
|
232 |
$stat = 0;
|
@@ -248,14 +256,18 @@
|
|
248 |
<div class="metabox-holder">
|
249 |
<div class="meta-box-sortables">
|
250 |
<div class="postbox">
|
251 |
-
|
252 |
-
<
|
|
|
|
|
|
|
|
|
253 |
<div class="inside">
|
254 |
<table width="auto" class="widefat table-stats" id="post-stats">
|
255 |
<tbody>
|
256 |
<tr>
|
257 |
-
<th><?php _e( 'Post Title', '
|
258 |
-
<th class="th-center"><?php _e( 'Hits', '
|
259 |
</tr>
|
260 |
|
261 |
<?php
|
9 |
});
|
10 |
</script>
|
11 |
<div class="wrap">
|
12 |
+
<h2><?php _e( 'Category Statistics', 'wp-statistics' ); ?></h2>
|
13 |
|
14 |
<?php
|
15 |
$daysToDisplay = 20;
|
37 |
}
|
38 |
}
|
39 |
|
40 |
+
$html = __( 'Select Category', 'wp-statistics' ) . ': ';
|
41 |
|
42 |
$args = array(
|
43 |
'selected' => $category,
|
45 |
);
|
46 |
|
47 |
$html .= wp_dropdown_categories( $args );
|
48 |
+
$html .= '<input type="submit" value="' . __( 'Select', 'wp-statistics' ) . '" class="button-primary">';
|
49 |
$html .= '<br>';
|
50 |
|
51 |
list( $daysToDisplay, $rangestart_utime, $rangeend_utime ) = wp_statistics_date_range_calculator( $daysToDisplay, $rangestart, $rangeend );
|
64 |
<div class="metabox-holder">
|
65 |
<div class="meta-box-sortables">
|
66 |
<div class="postbox">
|
67 |
+
<?php $paneltitle = __( 'Category Statistics Chart', 'wp-statistics' ); ?>
|
68 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
69 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
70 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
71 |
+
</button>
|
72 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
73 |
<div class="inside">
|
74 |
<script type="text/javascript">
|
75 |
var visit_chart;
|
110 |
?>
|
111 |
visit_chart = jQuery.jqplot('visits-stats', [visit_data_line], {
|
112 |
title: {
|
113 |
+
text: '<b>' + <?php echo json_encode( sprintf( __( 'Hits in the last %s days', 'wp-statistics' ), $daysToDisplay ) ); ?> +'</b>',
|
114 |
fontSize: '12px',
|
115 |
fontFamily: 'Tahoma',
|
116 |
textColor: '#000000',
|
131 |
yaxis: {
|
132 |
min: 0,
|
133 |
padMin: 1.0,
|
134 |
+
label: <?php echo json_encode( __( 'Number of visits', 'wp-statistics' ) ); ?>,
|
135 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
136 |
labelOptions: {
|
137 |
angle: -90,
|
145 |
show: true,
|
146 |
location: 's',
|
147 |
placement: 'outsideGrid',
|
148 |
+
labels: [<?php echo json_encode( __( 'Visits', 'wp-statistics' ) ); ?>],
|
149 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
150 |
rendererOptions: {
|
151 |
numberColumns: 2,
|
207 |
<div class="metabox-holder">
|
208 |
<div class="meta-box-sortables">
|
209 |
<div class="postbox">
|
210 |
+
<?php $paneltitle = __( 'Category Statistics Summary', 'wp-statistics' ); ?>
|
211 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
212 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
213 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
214 |
+
</button>
|
215 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
216 |
<div class="inside">
|
217 |
<table width="auto" class="widefat table-stats" id="summary-stats">
|
218 |
<tbody>
|
219 |
<tr>
|
220 |
<th></th>
|
221 |
+
<th class="th-center"><?php _e( 'Count', 'wp-statistics' ); ?></th>
|
222 |
</tr>
|
223 |
|
224 |
<tr>
|
225 |
+
<th><?php _e( 'Number of posts in category', 'wp-statistics' ); ?>:</th>
|
226 |
<th class="th-center"><span><?php echo number_format_i18n( count( $posts ) ); ?></span>
|
227 |
</th>
|
228 |
</tr>
|
229 |
|
230 |
<tr>
|
231 |
+
<th><?php _e( 'Chart Visits Total', 'wp-statistics' ); ?>:</th>
|
232 |
<th class="th-center"><span><?php echo number_format_i18n( $visit_total ); ?></span>
|
233 |
</th>
|
234 |
</tr>
|
235 |
|
236 |
<tr>
|
237 |
+
<th><?php _e( 'All Time Visits Total', 'wp-statistics' ); ?>:</th>
|
238 |
<th class="th-center"><span><?php
|
239 |
|
240 |
$stat = 0;
|
256 |
<div class="metabox-holder">
|
257 |
<div class="meta-box-sortables">
|
258 |
<div class="postbox">
|
259 |
+
<?php $paneltitle = __( 'Category Posts Sorted by Hits', 'wp-statistics' ); ?>
|
260 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
261 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
262 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
263 |
+
</button>
|
264 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
265 |
<div class="inside">
|
266 |
<table width="auto" class="widefat table-stats" id="post-stats">
|
267 |
<tbody>
|
268 |
<tr>
|
269 |
+
<th><?php _e( 'Post Title', 'wp-statistics' ); ?></th>
|
270 |
+
<th class="th-center"><?php _e( 'Hits', 'wp-statistics' ); ?></th>
|
271 |
</tr>
|
272 |
|
273 |
<?php
|
includes/log/exclusions.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
</script>
|
6 |
<?php
|
7 |
if ( $WP_Statistics->get_option( 'record_exclusions' ) != 1 ) {
|
8 |
-
echo "<div class='updated settings-error'><p><strong>" . __( 'Attention: Exclusion are not currently set to be recorded, the results below may not reflect current statistics!', '
|
9 |
}
|
10 |
|
11 |
$daysToDisplay = 20;
|
@@ -84,23 +84,23 @@ $excluded_reason_db = array(
|
|
84 |
'Referrer Spam' => 'referrer_spam',
|
85 |
'AJAX Request' => 'ajax'
|
86 |
);
|
87 |
-
$excluded_reason_translate = array( 'Robot' => json_encode( __( 'Robot', '
|
88 |
-
'Browscap' => json_encode( __( 'Browscap', '
|
89 |
-
'IP Match' => json_encode( __( 'IP Match', '
|
90 |
-
'Self Referral' => json_encode( __( 'Self Referral', '
|
91 |
-
'Login Page' => json_encode( __( 'Login Page', '
|
92 |
-
'Admin Page' => json_encode( __( 'Admin Page', '
|
93 |
-
'User Role' => json_encode( __( 'User Role', '
|
94 |
-
'Total' => json_encode( __( 'Total', '
|
95 |
-
'GeoIP' => json_encode( __( 'GeoIP', '
|
96 |
-
'Hostname' => json_encode( __( 'Hostname', '
|
97 |
-
'Robot Threshold' => json_encode( __( 'Robot Threshold', '
|
98 |
-
'Honey Pot' => json_encode( __( 'Honey Pot', '
|
99 |
-
'Feeds' => json_encode( __( 'Feeds', '
|
100 |
-
'Excluded URL' => json_encode( __( 'Excluded URL', '
|
101 |
-
'404 Pages' => json_encode( __( '404 Pages', '
|
102 |
-
'Referrer Spam' => json_encode( __( 'Referrer Spam', '
|
103 |
-
'AJAX Request' => json_encode( __( 'AJAX Request', '
|
104 |
);
|
105 |
$excluded_results = array( 'Total' => array() );
|
106 |
$excluded_total = 0;
|
@@ -146,7 +146,7 @@ if ( $total_stats == 1 ) {
|
|
146 |
}
|
147 |
?>
|
148 |
<div class="wrap">
|
149 |
-
<h2><?php _e( 'Exclusions Statistics', '
|
150 |
|
151 |
<?php wp_statistics_date_range_selector( WP_STATISTICS_EXCLUSIONS_PAGE, $daysToDisplay ); ?>
|
152 |
|
@@ -154,8 +154,12 @@ if ( $total_stats == 1 ) {
|
|
154 |
<div class="metabox-holder">
|
155 |
<div class="meta-box-sortables">
|
156 |
<div class="postbox">
|
157 |
-
|
158 |
-
<
|
|
|
|
|
|
|
|
|
159 |
<div class="inside">
|
160 |
<script type="text/javascript">
|
161 |
var visit_chart;
|
@@ -181,7 +185,7 @@ if ( $total_stats == 1 ) {
|
|
181 |
echo "excluded_data_line_" . $excluded_reason_tags[ $reason ] . ", ";
|
182 |
} ?>], {
|
183 |
title: {
|
184 |
-
text: '<b>' + <?php echo json_encode( __( 'Excluded hits in the last', '
|
185 |
fontSize: '12px',
|
186 |
fontFamily: 'Tahoma',
|
187 |
textColor: '#000000',
|
@@ -202,7 +206,7 @@ if ( $total_stats == 1 ) {
|
|
202 |
yaxis: {
|
203 |
min: 0,
|
204 |
padMin: 1.0,
|
205 |
-
label: <?php echo json_encode( __( 'Number of excluded hits', '
|
206 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
207 |
labelOptions: {
|
208 |
angle: -90,
|
@@ -278,24 +282,28 @@ if ( $total_stats == 1 ) {
|
|
278 |
<div class="metabox-holder">
|
279 |
<div class="meta-box-sortables">
|
280 |
<div class="postbox">
|
281 |
-
|
282 |
-
<
|
|
|
|
|
|
|
|
|
283 |
<div class="inside">
|
284 |
<table width="auto" class="widefat table-stats" id="summary-stats">
|
285 |
<tbody>
|
286 |
<tr>
|
287 |
<th></th>
|
288 |
-
<th class="th-center"><?php _e( 'Exclusions', '
|
289 |
</tr>
|
290 |
|
291 |
<tr>
|
292 |
-
<th><?php _e( 'Chart Total', '
|
293 |
<th class="th-center"><span><?php echo number_format_i18n( $excluded_total ); ?></span>
|
294 |
</th>
|
295 |
</tr>
|
296 |
|
297 |
<tr>
|
298 |
-
<th><?php _e( 'All Time Total', '
|
299 |
<th class="th-center">
|
300 |
<span><?php echo number_format_i18n( $excuded_all_time ); ?></span>
|
301 |
</th>
|
5 |
</script>
|
6 |
<?php
|
7 |
if ( $WP_Statistics->get_option( 'record_exclusions' ) != 1 ) {
|
8 |
+
echo "<div class='updated settings-error'><p><strong>" . __( 'Attention: Exclusion are not currently set to be recorded, the results below may not reflect current statistics!', 'wp-statistics' ) . "</strong></p></div>";
|
9 |
}
|
10 |
|
11 |
$daysToDisplay = 20;
|
84 |
'Referrer Spam' => 'referrer_spam',
|
85 |
'AJAX Request' => 'ajax'
|
86 |
);
|
87 |
+
$excluded_reason_translate = array( 'Robot' => json_encode( __( 'Robot', 'wp-statistics' ) ),
|
88 |
+
'Browscap' => json_encode( __( 'Browscap', 'wp-statistics' ) ),
|
89 |
+
'IP Match' => json_encode( __( 'IP Match', 'wp-statistics' ) ),
|
90 |
+
'Self Referral' => json_encode( __( 'Self Referral', 'wp-statistics' ) ),
|
91 |
+
'Login Page' => json_encode( __( 'Login Page', 'wp-statistics' ) ),
|
92 |
+
'Admin Page' => json_encode( __( 'Admin Page', 'wp-statistics' ) ),
|
93 |
+
'User Role' => json_encode( __( 'User Role', 'wp-statistics' ) ),
|
94 |
+
'Total' => json_encode( __( 'Total', 'wp-statistics' ) ),
|
95 |
+
'GeoIP' => json_encode( __( 'GeoIP', 'wp-statistics' ) ),
|
96 |
+
'Hostname' => json_encode( __( 'Hostname', 'wp-statistics' ) ),
|
97 |
+
'Robot Threshold' => json_encode( __( 'Robot Threshold', 'wp-statistics' ) ),
|
98 |
+
'Honey Pot' => json_encode( __( 'Honey Pot', 'wp-statistics' ) ),
|
99 |
+
'Feeds' => json_encode( __( 'Feeds', 'wp-statistics' ) ),
|
100 |
+
'Excluded URL' => json_encode( __( 'Excluded URL', 'wp-statistics' ) ),
|
101 |
+
'404 Pages' => json_encode( __( '404 Pages', 'wp-statistics' ) ),
|
102 |
+
'Referrer Spam' => json_encode( __( 'Referrer Spam', 'wp-statistics' ) ),
|
103 |
+
'AJAX Request' => json_encode( __( 'AJAX Request', 'wp-statistics' ) )
|
104 |
);
|
105 |
$excluded_results = array( 'Total' => array() );
|
106 |
$excluded_total = 0;
|
146 |
}
|
147 |
?>
|
148 |
<div class="wrap">
|
149 |
+
<h2><?php _e( 'Exclusions Statistics', 'wp-statistics' ); ?></h2>
|
150 |
|
151 |
<?php wp_statistics_date_range_selector( WP_STATISTICS_EXCLUSIONS_PAGE, $daysToDisplay ); ?>
|
152 |
|
154 |
<div class="metabox-holder">
|
155 |
<div class="meta-box-sortables">
|
156 |
<div class="postbox">
|
157 |
+
<?php $paneltitle = __( 'Exclusions Statistical Chart', 'wp-statistics' ); ?>
|
158 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
159 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
160 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
161 |
+
</button>
|
162 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
163 |
<div class="inside">
|
164 |
<script type="text/javascript">
|
165 |
var visit_chart;
|
185 |
echo "excluded_data_line_" . $excluded_reason_tags[ $reason ] . ", ";
|
186 |
} ?>], {
|
187 |
title: {
|
188 |
+
text: '<b>' + <?php echo json_encode( sprintf( __( 'Excluded hits in the last %s days', 'wp-statistics' ), $daysToDisplay ) ); ?> +'</b>',
|
189 |
fontSize: '12px',
|
190 |
fontFamily: 'Tahoma',
|
191 |
textColor: '#000000',
|
206 |
yaxis: {
|
207 |
min: 0,
|
208 |
padMin: 1.0,
|
209 |
+
label: <?php echo json_encode( __( 'Number of excluded hits', 'wp-statistics' ) ); ?>,
|
210 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
211 |
labelOptions: {
|
212 |
angle: -90,
|
282 |
<div class="metabox-holder">
|
283 |
<div class="meta-box-sortables">
|
284 |
<div class="postbox">
|
285 |
+
<?php $paneltitle = __( 'Hits Statistics Summary', 'wp-statistics' ); ?>
|
286 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
287 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
288 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
289 |
+
</button>
|
290 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
291 |
<div class="inside">
|
292 |
<table width="auto" class="widefat table-stats" id="summary-stats">
|
293 |
<tbody>
|
294 |
<tr>
|
295 |
<th></th>
|
296 |
+
<th class="th-center"><?php _e( 'Exclusions', 'wp-statistics' ); ?></th>
|
297 |
</tr>
|
298 |
|
299 |
<tr>
|
300 |
+
<th><?php _e( 'Chart Total', 'wp-statistics' ); ?>:</th>
|
301 |
<th class="th-center"><span><?php echo number_format_i18n( $excluded_total ); ?></span>
|
302 |
</th>
|
303 |
</tr>
|
304 |
|
305 |
<tr>
|
306 |
+
<th><?php _e( 'All Time Total', 'wp-statistics' ); ?>:</th>
|
307 |
<th class="th-center">
|
308 |
<span><?php echo number_format_i18n( $excuded_all_time ); ?></span>
|
309 |
</th>
|
includes/log/hit-statistics.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
});
|
5 |
</script>
|
6 |
<div class="wrap">
|
7 |
-
<h2><?php _e( 'Hit Statistics', '
|
8 |
|
9 |
<?php
|
10 |
$daysToDisplay = 20;
|
@@ -32,8 +32,12 @@
|
|
32 |
<div class="metabox-holder">
|
33 |
<div class="meta-box-sortables">
|
34 |
<div class="postbox">
|
35 |
-
|
36 |
-
<
|
|
|
|
|
|
|
|
|
37 |
<div class="inside">
|
38 |
<script type="text/javascript">
|
39 |
var visit_chart;
|
@@ -74,7 +78,7 @@
|
|
74 |
?>
|
75 |
visit_chart = jQuery.jqplot('visits-stats', [visit_data_line, visitor_data_line], {
|
76 |
title: {
|
77 |
-
text: '<b>' + <?php echo json_encode( __( 'Hits in the last', '
|
78 |
fontSize: '12px',
|
79 |
fontFamily: 'Tahoma',
|
80 |
textColor: '#000000',
|
@@ -95,7 +99,7 @@
|
|
95 |
yaxis: {
|
96 |
min: 0,
|
97 |
padMin: 1.0,
|
98 |
-
label: <?php echo json_encode( __( 'Number of visits and visitors', '
|
99 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
100 |
labelOptions: {
|
101 |
angle: -90,
|
@@ -109,7 +113,7 @@
|
|
109 |
show: true,
|
110 |
location: 's',
|
111 |
placement: 'outsideGrid',
|
112 |
-
labels: [<?php echo json_encode( __( '
|
113 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
114 |
rendererOptions: {
|
115 |
numberColumns: 2,
|
@@ -171,19 +175,23 @@
|
|
171 |
<div class="metabox-holder">
|
172 |
<div class="meta-box-sortables">
|
173 |
<div class="postbox">
|
174 |
-
|
175 |
-
<
|
|
|
|
|
|
|
|
|
176 |
<div class="inside">
|
177 |
<table width="auto" class="widefat table-stats" id="summary-stats">
|
178 |
<tbody>
|
179 |
<tr>
|
180 |
<th></th>
|
181 |
-
<th class="th-center"><?php _e( '
|
182 |
-
<th class="th-center"><?php _e( '
|
183 |
</tr>
|
184 |
|
185 |
<tr>
|
186 |
-
<th><?php _e( 'Chart Total', '
|
187 |
<th class="th-center"><span><?php echo number_format_i18n( $visit_total ); ?></span>
|
188 |
</th>
|
189 |
<th class="th-center"><span><?php echo number_format_i18n( $visitor_total ); ?></span>
|
@@ -191,7 +199,7 @@
|
|
191 |
</tr>
|
192 |
|
193 |
<tr>
|
194 |
-
<th><?php _e( 'All Time Total', '
|
195 |
<th class="th-center">
|
196 |
<span><?php echo number_format_i18n( wp_statistics_visit( 'total' ) ); ?></span>
|
197 |
</th>
|
4 |
});
|
5 |
</script>
|
6 |
<div class="wrap">
|
7 |
+
<h2><?php _e( 'Hit Statistics', 'wp-statistics' ); ?></h2>
|
8 |
|
9 |
<?php
|
10 |
$daysToDisplay = 20;
|
32 |
<div class="metabox-holder">
|
33 |
<div class="meta-box-sortables">
|
34 |
<div class="postbox">
|
35 |
+
<?php $paneltitle = __( 'Hits Statistics Chart', 'wp-statistics' ); ?>
|
36 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
37 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
38 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
39 |
+
</button>
|
40 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
41 |
<div class="inside">
|
42 |
<script type="text/javascript">
|
43 |
var visit_chart;
|
78 |
?>
|
79 |
visit_chart = jQuery.jqplot('visits-stats', [visit_data_line, visitor_data_line], {
|
80 |
title: {
|
81 |
+
text: '<b>' + <?php echo json_encode( sprintf( __( 'Hits in the last %s days', 'wp-statistics' ), $daysToDisplay ) ); ?> +'</b>',
|
82 |
fontSize: '12px',
|
83 |
fontFamily: 'Tahoma',
|
84 |
textColor: '#000000',
|
99 |
yaxis: {
|
100 |
min: 0,
|
101 |
padMin: 1.0,
|
102 |
+
label: <?php echo json_encode( __( 'Number of visits and visitors', 'wp-statistics' ) ); ?>,
|
103 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
104 |
labelOptions: {
|
105 |
angle: -90,
|
113 |
show: true,
|
114 |
location: 's',
|
115 |
placement: 'outsideGrid',
|
116 |
+
labels: [<?php echo json_encode( __( 'Visits', 'wp-statistics' ) ); ?>, <?php echo json_encode( __( 'Visitors', 'wp-statistics' ) ); ?>],
|
117 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
118 |
rendererOptions: {
|
119 |
numberColumns: 2,
|
175 |
<div class="metabox-holder">
|
176 |
<div class="meta-box-sortables">
|
177 |
<div class="postbox">
|
178 |
+
<?php $paneltitle = __( 'Hits Statistics Summary', 'wp-statistics' ); ?>
|
179 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
180 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
181 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
182 |
+
</button>
|
183 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
184 |
<div class="inside">
|
185 |
<table width="auto" class="widefat table-stats" id="summary-stats">
|
186 |
<tbody>
|
187 |
<tr>
|
188 |
<th></th>
|
189 |
+
<th class="th-center"><?php _e( 'Visits', 'wp-statistics' ); ?></th>
|
190 |
+
<th class="th-center"><?php _e( 'Visitors', 'wp-statistics' ); ?></th>
|
191 |
</tr>
|
192 |
|
193 |
<tr>
|
194 |
+
<th><?php _e( 'Chart Total', 'wp-statistics' ); ?>:</th>
|
195 |
<th class="th-center"><span><?php echo number_format_i18n( $visit_total ); ?></span>
|
196 |
</th>
|
197 |
<th class="th-center"><span><?php echo number_format_i18n( $visitor_total ); ?></span>
|
199 |
</tr>
|
200 |
|
201 |
<tr>
|
202 |
+
<th><?php _e( 'All Time Total', 'wp-statistics' ); ?>:</th>
|
203 |
<th class="th-center">
|
204 |
<span><?php echo number_format_i18n( wp_statistics_visit( 'total' ) ); ?></span>
|
205 |
</th>
|
includes/log/last-search.php
CHANGED
@@ -25,7 +25,7 @@ if ( array_key_exists( 'referred', $_GET ) ) {
|
|
25 |
$total = $search_result[ $referred ];
|
26 |
?>
|
27 |
<div class="wrap">
|
28 |
-
<h2><?php _e( 'Latest Search Words', '
|
29 |
<ul class="subsubsub">
|
30 |
<?php
|
31 |
$search_result_count = count( $search_result );
|
@@ -42,7 +42,7 @@ $total = $search_result[ $referred ];
|
|
42 |
if ( $key == 'All' ) {
|
43 |
$tag = '';
|
44 |
$name = 'All';
|
45 |
-
$translate = __( 'All', '
|
46 |
} else {
|
47 |
$tag = $search_engines[ $key ]['tag'];
|
48 |
$name = $search_engines[ $key ]['name'];
|
@@ -57,8 +57,12 @@ $total = $search_result[ $referred ];
|
|
57 |
<div class="metabox-holder">
|
58 |
<div class="meta-box-sortables">
|
59 |
<div class="postbox">
|
60 |
-
|
61 |
-
<
|
|
|
|
|
|
|
|
|
62 |
<div class="inside">
|
63 |
<div class='log-latest'>
|
64 |
<?php
|
@@ -105,11 +109,11 @@ $total = $search_result[ $referred ];
|
|
105 |
}
|
106 |
|
107 |
if ( substr( $items->ip, 0, 6 ) == '#hash#' ) {
|
108 |
-
$ip_string = __( '#hash#', '
|
109 |
$map_string = "";
|
110 |
} else {
|
111 |
$ip_string = "<a href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank'>{$items->ip}</a>";
|
112 |
-
$map_string = "<a class='show-map' href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank' title='" . __( 'Map', '
|
113 |
}
|
114 |
|
115 |
if ( $WP_Statistics->get_option( 'search_converted' ) ) {
|
@@ -131,7 +135,7 @@ $total = $search_result[ $referred ];
|
|
131 |
echo "<img src='" . plugins_url( 'wp-statistics/assets/images/flags/' . $items->location . '.png' ) . "' title='{$ISOCountryCode[$items->location]}' class='log-tools'/>";
|
132 |
}
|
133 |
|
134 |
-
echo "<a href='?page=" . WP_STATISTICS_OVERVIEW_PAGE . "&type=last-all-search&referred={$this_search_engine['tag']}'><img src='" . plugins_url( 'wp-statistics/assets/images/' . $this_search_engine['image'] ) . "' class='log-tools' title='" . __( $this_search_engine['name'], '
|
135 |
|
136 |
if ( array_search( strtolower( $items->agent ), array(
|
137 |
"chrome",
|
@@ -163,7 +167,7 @@ $total = $search_result[ $referred ];
|
|
163 |
<div class="pagination-log">
|
164 |
<?php if ( $total > 0 ) {
|
165 |
echo $Pagination->display(); ?>
|
166 |
-
<p id="result-log"><?php
|
167 |
<?php } ?>
|
168 |
</div>
|
169 |
</div>
|
25 |
$total = $search_result[ $referred ];
|
26 |
?>
|
27 |
<div class="wrap">
|
28 |
+
<h2><?php _e( 'Latest Search Words', 'wp-statistics' ); ?></h2>
|
29 |
<ul class="subsubsub">
|
30 |
<?php
|
31 |
$search_result_count = count( $search_result );
|
42 |
if ( $key == 'All' ) {
|
43 |
$tag = '';
|
44 |
$name = 'All';
|
45 |
+
$translate = __( 'All', 'wp-statistics' );
|
46 |
} else {
|
47 |
$tag = $search_engines[ $key ]['tag'];
|
48 |
$name = $search_engines[ $key ]['name'];
|
57 |
<div class="metabox-holder">
|
58 |
<div class="meta-box-sortables">
|
59 |
<div class="postbox">
|
60 |
+
<?php $paneltitle = __( 'Latest Search Word Statistics', 'wp-statistics' ); ?>
|
61 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
62 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
63 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
64 |
+
</button>
|
65 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
66 |
<div class="inside">
|
67 |
<div class='log-latest'>
|
68 |
<?php
|
109 |
}
|
110 |
|
111 |
if ( substr( $items->ip, 0, 6 ) == '#hash#' ) {
|
112 |
+
$ip_string = __( '#hash#', 'wp-statistics' );
|
113 |
$map_string = "";
|
114 |
} else {
|
115 |
$ip_string = "<a href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank'>{$items->ip}</a>";
|
116 |
+
$map_string = "<a class='show-map' href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank' title='" . __( 'Map', 'wp-statistics' ) . "'>{$dash_icon}</a>";
|
117 |
}
|
118 |
|
119 |
if ( $WP_Statistics->get_option( 'search_converted' ) ) {
|
135 |
echo "<img src='" . plugins_url( 'wp-statistics/assets/images/flags/' . $items->location . '.png' ) . "' title='{$ISOCountryCode[$items->location]}' class='log-tools'/>";
|
136 |
}
|
137 |
|
138 |
+
echo "<a href='?page=" . WP_STATISTICS_OVERVIEW_PAGE . "&type=last-all-search&referred={$this_search_engine['tag']}'><img src='" . plugins_url( 'wp-statistics/assets/images/' . $this_search_engine['image'] ) . "' class='log-tools' title='" . __( $this_search_engine['name'], 'wp-statistics' ) . "'/></a>";
|
139 |
|
140 |
if ( array_search( strtolower( $items->agent ), array(
|
141 |
"chrome",
|
167 |
<div class="pagination-log">
|
168 |
<?php if ( $total > 0 ) {
|
169 |
echo $Pagination->display(); ?>
|
170 |
+
<p id="result-log"><?php printf( __( 'Page %1$s of %2$s', 'wp-statistics' ), $Pagination->getCurrentPage(), $Pagination->getTotalPages() ); ?></p>
|
171 |
<?php } ?>
|
172 |
</div>
|
173 |
</div>
|
includes/log/last-visitor.php
CHANGED
@@ -33,11 +33,11 @@ if ( $_get != '%' ) {
|
|
33 |
|
34 |
?>
|
35 |
<div class="wrap">
|
36 |
-
<h2><?php _e( 'Recent Visitors', '
|
37 |
<ul class="subsubsub">
|
38 |
<li class="all"><a <?php if ( $_get == '%' ) {
|
39 |
echo 'class="current"';
|
40 |
-
} ?>href="?page=<?php echo WP_STATISTICS_VISITORS_PAGE; ?>"><?php _e( 'All', '
|
41 |
<span class="count">(<?php echo $total_visitor; ?>)</span></a></li>
|
42 |
<?php
|
43 |
if ( isset( $_var ) ) {
|
@@ -62,7 +62,7 @@ if ( $_get != '%' ) {
|
|
62 |
if ( $i == $Total ) {
|
63 |
$spacer = "";
|
64 |
}
|
65 |
-
echo $spacer . "<li><a " . $current . "href='?page=" . WP_STATISTICS_VISITORS_PAGE . "&agent=" . $Browser . "'> " . __( $Browser, '
|
66 |
}
|
67 |
} else {
|
68 |
if ( $_get != '%' ) {
|
@@ -79,12 +79,15 @@ if ( $_get != '%' ) {
|
|
79 |
<div class="metabox-holder">
|
80 |
<div class="meta-box-sortables">
|
81 |
<div class="postbox">
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
|
|
|
|
|
|
88 |
<div class="inside">
|
89 |
<?php
|
90 |
// Instantiate pagination object with appropriate arguments
|
@@ -116,11 +119,11 @@ if ( $_get != '%' ) {
|
|
116 |
|
117 |
foreach ( $result as $items ) {
|
118 |
if ( substr( $items->ip, 0, 6 ) == '#hash#' ) {
|
119 |
-
$ip_string = __( '#hash#', '
|
120 |
$map_string = "";
|
121 |
} else {
|
122 |
$ip_string = "<a href='?page=" . WP_STATISTICS_VISITORS_PAGE . "&ip={$items->ip}'>{$dash_icon}{$items->ip}</a>";
|
123 |
-
$map_string = "<a class='show-map' href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank' title='" . __( 'Map', '
|
124 |
}
|
125 |
|
126 |
echo "<div class='log-item'>";
|
@@ -162,7 +165,7 @@ if ( $_get != '%' ) {
|
|
162 |
|
163 |
<div class="pagination-log">
|
164 |
<?php echo $Pagination->display(); ?>
|
165 |
-
<p id="result-log"><?php
|
166 |
</div>
|
167 |
</div>
|
168 |
</div>
|
33 |
|
34 |
?>
|
35 |
<div class="wrap">
|
36 |
+
<h2><?php _e( 'Recent Visitors', 'wp-statistics' ); ?></h2>
|
37 |
<ul class="subsubsub">
|
38 |
<li class="all"><a <?php if ( $_get == '%' ) {
|
39 |
echo 'class="current"';
|
40 |
+
} ?>href="?page=<?php echo WP_STATISTICS_VISITORS_PAGE; ?>"><?php _e( 'All', 'wp-statistics' ); ?>
|
41 |
<span class="count">(<?php echo $total_visitor; ?>)</span></a></li>
|
42 |
<?php
|
43 |
if ( isset( $_var ) ) {
|
62 |
if ( $i == $Total ) {
|
63 |
$spacer = "";
|
64 |
}
|
65 |
+
echo $spacer . "<li><a " . $current . "href='?page=" . WP_STATISTICS_VISITORS_PAGE . "&agent=" . $Browser . "'> " . __( $Browser, 'wp-statistics' ) . " <span class='count'>(" . number_format_i18n( wp_statistics_useragent( $Browser ) ) . ")</span></a></li>";
|
66 |
}
|
67 |
} else {
|
68 |
if ( $_get != '%' ) {
|
79 |
<div class="metabox-holder">
|
80 |
<div class="meta-box-sortables">
|
81 |
<div class="postbox">
|
82 |
+
<?php $paneltitle = __( 'Recent Visitor Statistics', 'wp-statistics' );
|
83 |
+
if ( $_get != '%' ) {
|
84 |
+
$paneltitle = $paneltitle . ' [' . __( 'Filtered by', 'wp-statistics' ) . ': ' . $title . ']';
|
85 |
+
} ?>
|
86 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
87 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
88 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
89 |
+
</button>
|
90 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
91 |
<div class="inside">
|
92 |
<?php
|
93 |
// Instantiate pagination object with appropriate arguments
|
119 |
|
120 |
foreach ( $result as $items ) {
|
121 |
if ( substr( $items->ip, 0, 6 ) == '#hash#' ) {
|
122 |
+
$ip_string = __( '#hash#', 'wp-statistics' );
|
123 |
$map_string = "";
|
124 |
} else {
|
125 |
$ip_string = "<a href='?page=" . WP_STATISTICS_VISITORS_PAGE . "&ip={$items->ip}'>{$dash_icon}{$items->ip}</a>";
|
126 |
+
$map_string = "<a class='show-map' href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank' title='" . __( 'Map', 'wp-statistics' ) . "'>" . wp_statistics_icons( 'dashicons-location-alt', 'map' ) . "</a>";
|
127 |
}
|
128 |
|
129 |
echo "<div class='log-item'>";
|
165 |
|
166 |
<div class="pagination-log">
|
167 |
<?php echo $Pagination->display(); ?>
|
168 |
+
<p id="result-log"><?php printf( __( 'Page %1$s of %2$s', 'wp-statistics' ), $Pagination->getCurrentPage(), $Pagination->getTotalPages() ); ?></p>
|
169 |
</div>
|
170 |
</div>
|
171 |
</div>
|
includes/log/log.php
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
<?php
|
2 |
-
$loading_img = '<div style="width: 100%; text-align: center;"><img src=" ' . plugins_url( 'wp-statistics/assets/images/' ) . 'ajax-loading.gif" alt="' . __( 'Reloading...', '
|
3 |
|
4 |
$nag_html = '';
|
5 |
if ( ! $WP_Statistics->get_option( 'disable_donation_nag', false ) ) {
|
6 |
-
$nag_html = '<div id="wps_nag" class="update-nag" style="width: 90%;"><div id="donate-text"><p>' . __( 'Have you thought about donating to WP Statistics?', '
|
7 |
}
|
8 |
|
9 |
// WP Statistics 10.0 had a bug which could corrupt the metabox display if the user re-ordered the widgets. Check to see if the meta data is corrupt and if so delete it.
|
@@ -14,10 +14,10 @@ if ( is_array( $widget_order ) && count( $widget_order ) > 2 ) {
|
|
14 |
}
|
15 |
|
16 |
// Add the about box here as metaboxes added on the actual page load cannot be closed.
|
17 |
-
add_meta_box( 'wps_about_postbox', sprintf( __( 'About WP Statistics Version %s', '
|
18 |
|
19 |
function wp_statistics_generate_overview_postbox_contents( $post, $args ) {
|
20 |
-
$loading_img = '<div style="width: 100%; text-align: center;"><img src=" ' . plugins_url( 'wp-statistics/assets/images/' ) . 'ajax-loading.gif" alt="' . __( 'Loading...', '
|
21 |
$widget = $args['args']['widget'];
|
22 |
$container_id = str_replace( '.', '_', $widget . '_postbox' );
|
23 |
|
@@ -43,8 +43,8 @@ function wp_statistics_generate_overview_postbox_contents( $post, $args ) {
|
|
43 |
</div>
|
44 |
</div>
|
45 |
<?php
|
46 |
-
$new_buttons = '</button><button class="handlediv button-link wps-refresh" type="button" id="{{refreshid}}">' . wp_statistics_icons( 'dashicons-update' ) . '</button><button class="handlediv button-link wps-more" type="button" id="{{moreid}}">' . wp_statistics_icons( 'dashicons-migrate' ) . '</button>';
|
47 |
-
$new_button = '</button><button class="handlediv button-link wps-refresh" type="button" id="{{refreshid}}">' . wp_statistics_icons( 'dashicons-update' ) . '</button>';
|
48 |
|
49 |
$admin_url = get_admin_url() . "admin.php?page=";
|
50 |
|
1 |
<?php
|
2 |
+
$loading_img = '<div style="width: 100%; text-align: center;"><img src=" ' . plugins_url( 'wp-statistics/assets/images/' ) . 'ajax-loading.gif" alt="' . __( 'Reloading...', 'wp-statistics' ) . '"></div>';
|
3 |
|
4 |
$nag_html = '';
|
5 |
if ( ! $WP_Statistics->get_option( 'disable_donation_nag', false ) ) {
|
6 |
+
$nag_html = '<div id="wps_nag" class="update-nag" style="width: 90%;"><div id="donate-text"><p>' . __( 'Have you thought about donating to WP Statistics?', 'wp-statistics' ) . ' <a href="http://wp-statistics.com/donate/" target="_blank">' . __( 'Donate Now!', 'wp-statistics' ) . '</a></p></div><div id="donate-button"><a class="button-primary" id="wps_close_nag">' . __( 'Close', 'wp-statistics' ) . '</a></div></div>';
|
7 |
}
|
8 |
|
9 |
// WP Statistics 10.0 had a bug which could corrupt the metabox display if the user re-ordered the widgets. Check to see if the meta data is corrupt and if so delete it.
|
14 |
}
|
15 |
|
16 |
// Add the about box here as metaboxes added on the actual page load cannot be closed.
|
17 |
+
add_meta_box( 'wps_about_postbox', sprintf( __( 'About WP Statistics Version %s', 'wp-statistics' ), WP_STATISTICS_VERSION ), 'wp_statistics_generate_overview_postbox_contents', $WP_Statistics->menu_slugs['overview'], 'side', null, array( 'widget' => 'about' ) );
|
18 |
|
19 |
function wp_statistics_generate_overview_postbox_contents( $post, $args ) {
|
20 |
+
$loading_img = '<div style="width: 100%; text-align: center;"><img src=" ' . plugins_url( 'wp-statistics/assets/images/' ) . 'ajax-loading.gif" alt="' . __( 'Loading...', 'wp-statistics' ) . '"></div>';
|
21 |
$widget = $args['args']['widget'];
|
22 |
$container_id = str_replace( '.', '_', $widget . '_postbox' );
|
23 |
|
43 |
</div>
|
44 |
</div>
|
45 |
<?php
|
46 |
+
$new_buttons = '</button><button class="handlediv button-link wps-refresh" type="button" id="{{refreshid}}">' . wp_statistics_icons( 'dashicons-update' ) . '<span class="screen-reader-text">' . __( 'Reload', 'wp-statistics' ) . '</span></button><button class="handlediv button-link wps-more" type="button" id="{{moreid}}">' . wp_statistics_icons( 'dashicons-migrate' ) . '<span class="screen-reader-text">' . __( 'More Details', 'wp-statistics' ) . '</span></button>';
|
47 |
+
$new_button = '</button><button class="handlediv button-link wps-refresh" type="button" id="{{refreshid}}">' . wp_statistics_icons( 'dashicons-update' ) . '<span class="screen-reader-text">' . __( 'Reload', 'wp-statistics' ) . '</span></button>';
|
48 |
|
49 |
$admin_url = get_admin_url() . "admin.php?page=";
|
50 |
|
includes/log/online.php
CHANGED
@@ -7,14 +7,18 @@
|
|
7 |
|
8 |
?>
|
9 |
<div class="wrap">
|
10 |
-
<h2><?php _e( 'Online Users', '
|
11 |
<div class="postbox-container" id="last-log">
|
12 |
<div class="metabox-holder">
|
13 |
<div class="meta-box-sortables">
|
14 |
|
15 |
<div class="postbox">
|
16 |
-
|
17 |
-
<
|
|
|
|
|
|
|
|
|
18 |
<div class="inside">
|
19 |
<?php
|
20 |
$ISOCountryCode = $WP_Statistics->get_country_codes();
|
@@ -46,11 +50,11 @@
|
|
46 |
|
47 |
if ( $count >= $start ) {
|
48 |
if ( substr( $items->ip, 0, 6 ) == '#hash#' ) {
|
49 |
-
$ip_string = __( '#hash#', '
|
50 |
$map_string = "";
|
51 |
} else {
|
52 |
$ip_string = "<a href='?page=" . WP_STATISTICS_OVERVIEW_PAGE . "&type=last-all-visitor&ip={$items->ip}'>{$dash_icon}{$items->ip}</a>";
|
53 |
-
$map_string = "<a class='show-map' href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank' title='" . __( 'Map', '
|
54 |
}
|
55 |
|
56 |
echo "<div class='log-item'>";
|
@@ -77,18 +81,17 @@
|
|
77 |
echo "<a href='?page=" . WP_STATISTICS_OVERVIEW_PAGE . "&type=last-all-visitor&agent={$items->agent}'>{$agent}</a> {$items->ip}";
|
78 |
echo "<br>";
|
79 |
|
80 |
-
echo __( 'Online for ', 'wp_statistics' );
|
81 |
$timediff = ( $items->timestamp - $items->created );
|
82 |
|
83 |
if ( $timediff > 3600 ) {
|
84 |
-
|
85 |
} else if ( $timediff > 60 ) {
|
86 |
-
|
87 |
} else {
|
88 |
-
|
89 |
}
|
90 |
|
91 |
-
echo
|
92 |
|
93 |
echo "</div>";
|
94 |
echo "</div>";
|
@@ -102,7 +105,7 @@
|
|
102 |
|
103 |
echo "</div>";
|
104 |
} else {
|
105 |
-
echo "<div class='wps-center'>" . __( 'Currently there are no users online in the site.', '
|
106 |
}
|
107 |
?>
|
108 |
</div>
|
@@ -111,7 +114,7 @@
|
|
111 |
<?php if ( $total > 0 ) { ?>
|
112 |
<div class="pagination-log">
|
113 |
<?php echo $Pagination->display(); ?>
|
114 |
-
<p id="result-log"><?php
|
115 |
</div>
|
116 |
<?php } ?>
|
117 |
</div>
|
7 |
|
8 |
?>
|
9 |
<div class="wrap">
|
10 |
+
<h2><?php _e( 'Online Users', 'wp-statistics' ); ?></h2>
|
11 |
<div class="postbox-container" id="last-log">
|
12 |
<div class="metabox-holder">
|
13 |
<div class="meta-box-sortables">
|
14 |
|
15 |
<div class="postbox">
|
16 |
+
<?php $paneltitle = __( 'Online Users', 'wp-statistics' ); ?>
|
17 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
18 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
19 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
20 |
+
</button>
|
21 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
22 |
<div class="inside">
|
23 |
<?php
|
24 |
$ISOCountryCode = $WP_Statistics->get_country_codes();
|
50 |
|
51 |
if ( $count >= $start ) {
|
52 |
if ( substr( $items->ip, 0, 6 ) == '#hash#' ) {
|
53 |
+
$ip_string = __( '#hash#', 'wp-statistics' );
|
54 |
$map_string = "";
|
55 |
} else {
|
56 |
$ip_string = "<a href='?page=" . WP_STATISTICS_OVERVIEW_PAGE . "&type=last-all-visitor&ip={$items->ip}'>{$dash_icon}{$items->ip}</a>";
|
57 |
+
$map_string = "<a class='show-map' href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank' title='" . __( 'Map', 'wp-statistics' ) . "'>" . wp_statistics_icons( 'dashicons-location-alt', 'map' ) . "</a>";
|
58 |
}
|
59 |
|
60 |
echo "<div class='log-item'>";
|
81 |
echo "<a href='?page=" . WP_STATISTICS_OVERVIEW_PAGE . "&type=last-all-visitor&agent={$items->agent}'>{$agent}</a> {$items->ip}";
|
82 |
echo "<br>";
|
83 |
|
|
|
84 |
$timediff = ( $items->timestamp - $items->created );
|
85 |
|
86 |
if ( $timediff > 3600 ) {
|
87 |
+
$onlinefor = date( "H:i:s", ( $items->timestamp - $items->created ) );
|
88 |
} else if ( $timediff > 60 ) {
|
89 |
+
$onlinefor = "00:" . date( "i:s", ( $items->timestamp - $items->created ) );
|
90 |
} else {
|
91 |
+
$onlinefor = "00:00:" . date( "s", ( $items->timestamp - $items->created ) );
|
92 |
}
|
93 |
|
94 |
+
echo sprintf( __( 'Online for %s (HH:MM:SS)', 'wp-statistics' ), $onlinefor );
|
95 |
|
96 |
echo "</div>";
|
97 |
echo "</div>";
|
105 |
|
106 |
echo "</div>";
|
107 |
} else {
|
108 |
+
echo "<div class='wps-center'>" . __( 'Currently there are no users online in the site.', 'wp-statistics' ) . "</div>";
|
109 |
}
|
110 |
?>
|
111 |
</div>
|
114 |
<?php if ( $total > 0 ) { ?>
|
115 |
<div class="pagination-log">
|
116 |
<?php echo $Pagination->display(); ?>
|
117 |
+
<p id="result-log"><?php printf( __( 'Page %1$s of %2$s', 'wp-statistics' ), $Pagination->getCurrentPage(), $Pagination->getTotalPages() ); ?></p>
|
118 |
</div>
|
119 |
<?php } ?>
|
120 |
</div>
|
includes/log/page-statistics.php
CHANGED
@@ -48,7 +48,7 @@ if ( array_key_exists( 'rangeend', $_GET ) ) {
|
|
48 |
}
|
49 |
?>
|
50 |
<div class="wrap">
|
51 |
-
<h2><?php echo __( 'Page Trend for Post ID', '
|
52 |
|
53 |
<?php wp_statistics_date_range_selector( WP_STATISTICS_PAGES_PAGE, $daysToDisplay, null, null, $urlfields ); ?>
|
54 |
|
@@ -56,8 +56,12 @@ if ( array_key_exists( 'rangeend', $_GET ) ) {
|
|
56 |
<div class="metabox-holder">
|
57 |
<div class="meta-box-sortables">
|
58 |
<div class="postbox">
|
59 |
-
|
60 |
-
<
|
|
|
|
|
|
|
|
|
61 |
<div class="inside">
|
62 |
<?php include_once( dirname( __FILE__ ) . '/widgets/page.php' );
|
63 |
wp_statistics_generate_page_postbox_content( $pageuri, $pageid, $daysToDisplay, null, $rangestart, $rangeend ); ?>
|
48 |
}
|
49 |
?>
|
50 |
<div class="wrap">
|
51 |
+
<h2><?php echo __( 'Page Trend for Post ID', 'wp-statistics' ) . ' ' . $pageid . ' - ' . $title; ?></h2>
|
52 |
|
53 |
<?php wp_statistics_date_range_selector( WP_STATISTICS_PAGES_PAGE, $daysToDisplay, null, null, $urlfields ); ?>
|
54 |
|
56 |
<div class="metabox-holder">
|
57 |
<div class="meta-box-sortables">
|
58 |
<div class="postbox">
|
59 |
+
<?php $paneltitle = __( 'Page Trend', 'wp-statistics' ); ?>
|
60 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
61 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
62 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
63 |
+
</button>
|
64 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
65 |
<div class="inside">
|
66 |
<?php include_once( dirname( __FILE__ ) . '/widgets/page.php' );
|
67 |
wp_statistics_generate_page_postbox_content( $pageuri, $pageid, $daysToDisplay, null, $rangestart, $rangeend ); ?>
|
includes/log/search-statistics.php
CHANGED
@@ -26,7 +26,7 @@ list( $daysToDisplay, $rangestart_utime, $rangeend_utime ) = wp_statistics_date_
|
|
26 |
$daysInThePast = round( ( time() - $rangeend_utime ) / 86400, 0 );
|
27 |
?>
|
28 |
<div class="wrap">
|
29 |
-
<h2><?php _e( 'Search Engine Referral Statistics', '
|
30 |
|
31 |
<?php wp_statistics_date_range_selector( WP_STATISTICS_SEARCHES_PAGE, $daysToDisplay ); ?>
|
32 |
|
@@ -34,9 +34,12 @@ $daysInThePast = round( ( time() - $rangeend_utime ) / 86400, 0 );
|
|
34 |
<div class="metabox-holder">
|
35 |
<div class="meta-box-sortables">
|
36 |
<div class="postbox">
|
37 |
-
|
38 |
-
<
|
39 |
-
|
|
|
|
|
|
|
40 |
<div class="inside">
|
41 |
<script type="text/javascript">
|
42 |
var visit_chart;
|
@@ -85,7 +88,7 @@ $daysInThePast = round( ( time() - $rangeend_utime ) / 86400, 0 );
|
|
85 |
echo 'searches_data_line_total';
|
86 |
}?>], {
|
87 |
title: {
|
88 |
-
text: '<b>' + <?php echo json_encode( __( 'Search engine referrals in the last', '
|
89 |
fontSize: '12px',
|
90 |
fontFamily: 'Tahoma',
|
91 |
textColor: '#000000',
|
@@ -106,7 +109,7 @@ $daysInThePast = round( ( time() - $rangeend_utime ) / 86400, 0 );
|
|
106 |
yaxis: {
|
107 |
min: 0,
|
108 |
padMin: 1.0,
|
109 |
-
label: '<?php echo addslashes( __( 'Number of referrals', '
|
110 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
111 |
labelOptions: {
|
112 |
angle: -90,
|
@@ -123,7 +126,7 @@ $daysInThePast = round( ( time() - $rangeend_utime ) / 86400, 0 );
|
|
123 |
labels: [<?php foreach ( $search_engines as $se ) {
|
124 |
echo "'" . addslashes( $se['translated'] ) . "', ";
|
125 |
} if ( $total_stats == 1 ) {
|
126 |
-
echo "'" . addslashes( __( 'Total', '
|
127 |
} ?>],
|
128 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
129 |
rendererOptions: {
|
26 |
$daysInThePast = round( ( time() - $rangeend_utime ) / 86400, 0 );
|
27 |
?>
|
28 |
<div class="wrap">
|
29 |
+
<h2><?php _e( 'Search Engine Referral Statistics', 'wp-statistics' ); ?></h2>
|
30 |
|
31 |
<?php wp_statistics_date_range_selector( WP_STATISTICS_SEARCHES_PAGE, $daysToDisplay ); ?>
|
32 |
|
34 |
<div class="metabox-holder">
|
35 |
<div class="meta-box-sortables">
|
36 |
<div class="postbox">
|
37 |
+
<?php $paneltitle = __( 'Search Engine Referral Statistics', 'wp-statistics' ); ?>
|
38 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
39 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
40 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
41 |
+
</button>
|
42 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
43 |
<div class="inside">
|
44 |
<script type="text/javascript">
|
45 |
var visit_chart;
|
88 |
echo 'searches_data_line_total';
|
89 |
}?>], {
|
90 |
title: {
|
91 |
+
text: '<b>' + <?php echo json_encode( sprintf( __( 'Search engine referrals in the last %s days', 'wp-statistics' ), $daysToDisplay ) ); ?> +'</b>',
|
92 |
fontSize: '12px',
|
93 |
fontFamily: 'Tahoma',
|
94 |
textColor: '#000000',
|
109 |
yaxis: {
|
110 |
min: 0,
|
111 |
padMin: 1.0,
|
112 |
+
label: '<?php echo addslashes( __( 'Number of referrals', 'wp-statistics' ) ); ?>',
|
113 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
114 |
labelOptions: {
|
115 |
angle: -90,
|
126 |
labels: [<?php foreach ( $search_engines as $se ) {
|
127 |
echo "'" . addslashes( $se['translated'] ) . "', ";
|
128 |
} if ( $total_stats == 1 ) {
|
129 |
+
echo "'" . addslashes( __( 'Total', 'wp-statistics' ) ) . "'";
|
130 |
} ?>],
|
131 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
132 |
rendererOptions: {
|
includes/log/tags.php
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
});
|
10 |
</script>
|
11 |
<div class="wrap">
|
12 |
-
<h2><?php _e( 'Tag Statistics', '
|
13 |
|
14 |
<?php
|
15 |
$daysToDisplay = 20;
|
@@ -37,7 +37,7 @@
|
|
37 |
}
|
38 |
}
|
39 |
|
40 |
-
$html = __( 'Select Tag', '
|
41 |
|
42 |
$tags = get_tags();
|
43 |
|
@@ -60,7 +60,7 @@
|
|
60 |
}
|
61 |
|
62 |
$html .= '</select>';
|
63 |
-
$html .= ' <input type="submit" value="' . __( 'Select', '
|
64 |
$html .= '<br>';
|
65 |
|
66 |
list( $daysToDisplay, $rangestart_utime, $rangeend_utime ) = wp_statistics_date_range_calculator( $daysToDisplay, $rangestart, $rangeend );
|
@@ -85,8 +85,12 @@
|
|
85 |
<div class="metabox-holder">
|
86 |
<div class="meta-box-sortables">
|
87 |
<div class="postbox">
|
88 |
-
|
89 |
-
<
|
|
|
|
|
|
|
|
|
90 |
<div class="inside">
|
91 |
<script type="text/javascript">
|
92 |
var visit_chart;
|
@@ -127,7 +131,7 @@
|
|
127 |
?>
|
128 |
visit_chart = jQuery.jqplot('visits-stats', [visit_data_line], {
|
129 |
title: {
|
130 |
-
text: '<b>' + <?php echo json_encode( __( 'Hits in the last', '
|
131 |
fontSize: '12px',
|
132 |
fontFamily: 'Tahoma',
|
133 |
textColor: '#000000',
|
@@ -148,7 +152,7 @@
|
|
148 |
yaxis: {
|
149 |
min: 0,
|
150 |
padMin: 1.0,
|
151 |
-
label: <?php echo json_encode( __( 'Number of visits', '
|
152 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
153 |
labelOptions: {
|
154 |
angle: -90,
|
@@ -162,7 +166,7 @@
|
|
162 |
show: true,
|
163 |
location: 's',
|
164 |
placement: 'outsideGrid',
|
165 |
-
labels: [<?php echo json_encode( __( '
|
166 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
167 |
rendererOptions: {
|
168 |
numberColumns: 2,
|
@@ -224,30 +228,34 @@
|
|
224 |
<div class="metabox-holder">
|
225 |
<div class="meta-box-sortables">
|
226 |
<div class="postbox">
|
227 |
-
|
228 |
-
<
|
|
|
|
|
|
|
|
|
229 |
<div class="inside">
|
230 |
<table width="auto" class="widefat table-stats" id="summary-stats">
|
231 |
<tbody>
|
232 |
<tr>
|
233 |
<th></th>
|
234 |
-
<th class="th-center"><?php _e( 'Count', '
|
235 |
</tr>
|
236 |
|
237 |
<tr>
|
238 |
-
<th><?php _e( 'Number of posts in tag', '
|
239 |
<th class="th-center"><span><?php echo number_format_i18n( count( $posts ) ); ?></span>
|
240 |
</th>
|
241 |
</tr>
|
242 |
|
243 |
<tr>
|
244 |
-
<th><?php _e( 'Chart Visits Total', '
|
245 |
<th class="th-center"><span><?php echo number_format_i18n( $visit_total ); ?></span>
|
246 |
</th>
|
247 |
</tr>
|
248 |
|
249 |
<tr>
|
250 |
-
<th><?php _e( 'All Time Visits Total', '
|
251 |
<th class="th-center"><span><?php
|
252 |
|
253 |
$stat = 0;
|
@@ -269,14 +277,18 @@
|
|
269 |
<div class="metabox-holder">
|
270 |
<div class="meta-box-sortables">
|
271 |
<div class="postbox">
|
272 |
-
|
273 |
-
<
|
|
|
|
|
|
|
|
|
274 |
<div class="inside">
|
275 |
<table width="auto" class="widefat table-stats" id="post-stats">
|
276 |
<tbody>
|
277 |
<tr>
|
278 |
-
<th><?php _e( 'Post Title', '
|
279 |
-
<th class="th-center"><?php _e( 'Hits', '
|
280 |
</tr>
|
281 |
|
282 |
<?php
|
9 |
});
|
10 |
</script>
|
11 |
<div class="wrap">
|
12 |
+
<h2><?php _e( 'Tag Statistics', 'wp-statistics' ); ?></h2>
|
13 |
|
14 |
<?php
|
15 |
$daysToDisplay = 20;
|
37 |
}
|
38 |
}
|
39 |
|
40 |
+
$html = __( 'Select Tag', 'wp-statistics' ) . ': ';
|
41 |
|
42 |
$tags = get_tags();
|
43 |
|
60 |
}
|
61 |
|
62 |
$html .= '</select>';
|
63 |
+
$html .= ' <input type="submit" value="' . __( 'Select', 'wp-statistics' ) . '" class="button-primary">';
|
64 |
$html .= '<br>';
|
65 |
|
66 |
list( $daysToDisplay, $rangestart_utime, $rangeend_utime ) = wp_statistics_date_range_calculator( $daysToDisplay, $rangestart, $rangeend );
|
85 |
<div class="metabox-holder">
|
86 |
<div class="meta-box-sortables">
|
87 |
<div class="postbox">
|
88 |
+
<?php $paneltitle = __( 'Tag Statistics Chart', 'wp-statistics' ); ?>
|
89 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
90 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
91 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
92 |
+
</button>
|
93 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></h2>
|
94 |
<div class="inside">
|
95 |
<script type="text/javascript">
|
96 |
var visit_chart;
|
131 |
?>
|
132 |
visit_chart = jQuery.jqplot('visits-stats', [visit_data_line], {
|
133 |
title: {
|
134 |
+
text: '<b>' + <?php echo json_encode( sprintf( __( 'Hits in the last %s days', 'wp-statistics' ), $daysToDisplay ) ); ?> +'</b>',
|
135 |
fontSize: '12px',
|
136 |
fontFamily: 'Tahoma',
|
137 |
textColor: '#000000',
|
152 |
yaxis: {
|
153 |
min: 0,
|
154 |
padMin: 1.0,
|
155 |
+
label: <?php echo json_encode( __( 'Number of visits', 'wp-statistics' ) ); ?>,
|
156 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
157 |
labelOptions: {
|
158 |
angle: -90,
|
166 |
show: true,
|
167 |
location: 's',
|
168 |
placement: 'outsideGrid',
|
169 |
+
labels: [<?php echo json_encode( __( 'Visits', 'wp-statistics' ) ); ?>],
|
170 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
171 |
rendererOptions: {
|
172 |
numberColumns: 2,
|
228 |
<div class="metabox-holder">
|
229 |
<div class="meta-box-sortables">
|
230 |
<div class="postbox">
|
231 |
+
<?php $paneltitle = __( 'Tag Statistics Summary', 'wp-statistics' ); ?>
|
232 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
233 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
234 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
235 |
+
</button>
|
236 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></h2>
|
237 |
<div class="inside">
|
238 |
<table width="auto" class="widefat table-stats" id="summary-stats">
|
239 |
<tbody>
|
240 |
<tr>
|
241 |
<th></th>
|
242 |
+
<th class="th-center"><?php _e( 'Count', 'wp-statistics' ); ?></th>
|
243 |
</tr>
|
244 |
|
245 |
<tr>
|
246 |
+
<th><?php _e( 'Number of posts in tag', 'wp-statistics' ); ?>:</th>
|
247 |
<th class="th-center"><span><?php echo number_format_i18n( count( $posts ) ); ?></span>
|
248 |
</th>
|
249 |
</tr>
|
250 |
|
251 |
<tr>
|
252 |
+
<th><?php _e( 'Chart Visits Total', 'wp-statistics' ); ?>:</th>
|
253 |
<th class="th-center"><span><?php echo number_format_i18n( $visit_total ); ?></span>
|
254 |
</th>
|
255 |
</tr>
|
256 |
|
257 |
<tr>
|
258 |
+
<th><?php _e( 'All Time Visits Total', 'wp-statistics' ); ?>:</th>
|
259 |
<th class="th-center"><span><?php
|
260 |
|
261 |
$stat = 0;
|
277 |
<div class="metabox-holder">
|
278 |
<div class="meta-box-sortables">
|
279 |
<div class="postbox">
|
280 |
+
<?php $paneltitle = __( 'Tag Posts Sorted by Hits', 'wp-statistics' ); ?>
|
281 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
282 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
283 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
284 |
+
</button>
|
285 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></h2>
|
286 |
<div class="inside">
|
287 |
<table width="auto" class="widefat table-stats" id="post-stats">
|
288 |
<tbody>
|
289 |
<tr>
|
290 |
+
<th><?php _e( 'Post Title', 'wp-statistics' ); ?></th>
|
291 |
+
<th class="th-center"><?php _e( 'Hits', 'wp-statistics' ); ?></th>
|
292 |
</tr>
|
293 |
|
294 |
<?php
|
includes/log/top-countries.php
CHANGED
@@ -24,7 +24,7 @@ list( $daysToDisplay, $rangestart_utime, $rangeend_utime ) = wp_statistics_date_
|
|
24 |
|
25 |
?>
|
26 |
<div class="wrap">
|
27 |
-
<h2><?php _e( 'Top Countries', '
|
28 |
|
29 |
<?php wp_statistics_date_range_selector( WP_STATISTICS_COUNTRIES_PAGE, $daysToDisplay ); ?>
|
30 |
|
@@ -32,15 +32,19 @@ list( $daysToDisplay, $rangestart_utime, $rangeend_utime ) = wp_statistics_date_
|
|
32 |
<div class="metabox-holder">
|
33 |
<div class="meta-box-sortables">
|
34 |
<div class="postbox">
|
35 |
-
|
36 |
-
<
|
|
|
|
|
|
|
|
|
37 |
<div class="inside">
|
38 |
<table class="widefat table-stats" id="last-referrer" style="width: 100%;">
|
39 |
<tr>
|
40 |
-
<td><?php _e( 'Rank', '
|
41 |
-
<td><?php _e( 'Flag', '
|
42 |
-
<td><?php _e( 'Country', '
|
43 |
-
<td><?php _e( 'Visitor Count', '
|
44 |
</tr>
|
45 |
|
46 |
<?php
|
24 |
|
25 |
?>
|
26 |
<div class="wrap">
|
27 |
+
<h2><?php _e( 'Top Countries', 'wp-statistics' ); ?></h2>
|
28 |
|
29 |
<?php wp_statistics_date_range_selector( WP_STATISTICS_COUNTRIES_PAGE, $daysToDisplay ); ?>
|
30 |
|
32 |
<div class="metabox-holder">
|
33 |
<div class="meta-box-sortables">
|
34 |
<div class="postbox">
|
35 |
+
<?php $paneltitle = __( 'Top Countries', 'wp-statistics' ); ?>
|
36 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
37 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
38 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
39 |
+
</button>
|
40 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></h2>
|
41 |
<div class="inside">
|
42 |
<table class="widefat table-stats" id="last-referrer" style="width: 100%;">
|
43 |
<tr>
|
44 |
+
<td><?php _e( 'Rank', 'wp-statistics' ); ?></td>
|
45 |
+
<td><?php _e( 'Flag', 'wp-statistics' ); ?></td>
|
46 |
+
<td><?php _e( 'Country', 'wp-statistics' ); ?></td>
|
47 |
+
<td><?php _e( 'Visitor Count', 'wp-statistics' ); ?></td>
|
48 |
</tr>
|
49 |
|
50 |
<?php
|
includes/log/top-pages.php
CHANGED
@@ -27,7 +27,7 @@ list( $total, $uris ) = wp_statistics_get_top_pages( $WP_Statistics->Real_Curren
|
|
27 |
|
28 |
?>
|
29 |
<div class="wrap">
|
30 |
-
<h2><?php _e( 'Top Pages', '
|
31 |
|
32 |
<?php wp_statistics_date_range_selector( WP_STATISTICS_PAGES_PAGE, $daysToDisplay ); ?>
|
33 |
|
@@ -36,8 +36,12 @@ list( $total, $uris ) = wp_statistics_get_top_pages( $WP_Statistics->Real_Curren
|
|
36 |
<div class="meta-box-sortables">
|
37 |
|
38 |
<div class="postbox">
|
39 |
-
|
40 |
-
<
|
|
|
|
|
|
|
|
|
41 |
<div class="inside">
|
42 |
<script type="text/javascript">
|
43 |
var pages_jqchart;
|
@@ -78,7 +82,7 @@ list( $total, $uris ) = wp_statistics_get_top_pages( $WP_Statistics->Real_Curren
|
|
78 |
|
79 |
pages_jqchart = jQuery.jqplot('jqpage-stats', [pages_data_line1, pages_data_line2, pages_data_line3, pages_data_line4, pages_data_line5], {
|
80 |
title: {
|
81 |
-
text: '<b><?php echo htmlentities( __( 'Top 5 Page Trending Stats', '
|
82 |
fontSize: '12px',
|
83 |
fontFamily: 'Tahoma',
|
84 |
textColor: '#000000',
|
@@ -99,7 +103,7 @@ list( $total, $uris ) = wp_statistics_get_top_pages( $WP_Statistics->Real_Curren
|
|
99 |
yaxis: {
|
100 |
min: 0,
|
101 |
padMin: 1.0,
|
102 |
-
label: <?php echo json_encode( __( 'Number of Hits', '
|
103 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
104 |
labelOptions: {
|
105 |
angle: -90,
|
@@ -113,7 +117,7 @@ list( $total, $uris ) = wp_statistics_get_top_pages( $WP_Statistics->Real_Curren
|
|
113 |
show: true,
|
114 |
location: 's',
|
115 |
placement: 'outsideGrid',
|
116 |
-
labels: [ <?php echo json_encode( __( 'Rank #1', '
|
117 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
118 |
rendererOptions: {
|
119 |
numberColumns: 5,
|
@@ -166,8 +170,12 @@ list( $total, $uris ) = wp_statistics_get_top_pages( $WP_Statistics->Real_Curren
|
|
166 |
</div>
|
167 |
|
168 |
<div class="postbox">
|
169 |
-
|
170 |
-
<
|
|
|
|
|
|
|
|
|
171 |
<div class="inside">
|
172 |
<?php
|
173 |
if ( $total > 0 ) {
|
@@ -196,11 +204,11 @@ list( $total, $uris ) = wp_statistics_get_top_pages( $WP_Statistics->Real_Curren
|
|
196 |
echo "<div class='log-item'>";
|
197 |
|
198 |
if ( $uri[3] == '' ) {
|
199 |
-
$uri[3] = '[' . htmlentities( __( 'No page title found', '
|
200 |
}
|
201 |
|
202 |
echo "<div class='log-page-title'>{$count} - {$uri[3]}</div>";
|
203 |
-
echo "<div class='right-div'>" . __( 'Visits', '
|
204 |
echo "<div class='left-div'><a dir='ltr' href='" . htmlentities( $site_url . $uri[0], ENT_QUOTES ) . "'>" . htmlentities( urldecode( $uri[0] ), ENT_QUOTES ) . "</a></div>";
|
205 |
echo "</div>";
|
206 |
}
|
@@ -220,7 +228,7 @@ list( $total, $uris ) = wp_statistics_get_top_pages( $WP_Statistics->Real_Curren
|
|
220 |
<?php if ( $total > 0 ) { ?>
|
221 |
<div class="pagination-log">
|
222 |
<?php echo $Pagination->display(); ?>
|
223 |
-
<p id="result-log"><?php
|
224 |
</div>
|
225 |
<?php } ?>
|
226 |
</div>
|
27 |
|
28 |
?>
|
29 |
<div class="wrap">
|
30 |
+
<h2><?php _e( 'Top Pages', 'wp-statistics' ); ?></h2>
|
31 |
|
32 |
<?php wp_statistics_date_range_selector( WP_STATISTICS_PAGES_PAGE, $daysToDisplay ); ?>
|
33 |
|
36 |
<div class="meta-box-sortables">
|
37 |
|
38 |
<div class="postbox">
|
39 |
+
<?php $paneltitle = __( 'Top 5 Pages Trends', 'wp-statistics' ); ?>
|
40 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
41 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
42 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
43 |
+
</button>
|
44 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></h2>
|
45 |
<div class="inside">
|
46 |
<script type="text/javascript">
|
47 |
var pages_jqchart;
|
82 |
|
83 |
pages_jqchart = jQuery.jqplot('jqpage-stats', [pages_data_line1, pages_data_line2, pages_data_line3, pages_data_line4, pages_data_line5], {
|
84 |
title: {
|
85 |
+
text: '<b><?php echo htmlentities( __( 'Top 5 Page Trending Stats', 'wp-statistics' ), ENT_QUOTES ); ?></b>',
|
86 |
fontSize: '12px',
|
87 |
fontFamily: 'Tahoma',
|
88 |
textColor: '#000000',
|
103 |
yaxis: {
|
104 |
min: 0,
|
105 |
padMin: 1.0,
|
106 |
+
label: <?php echo json_encode( __( 'Number of Hits', 'wp-statistics' ) ); ?>,
|
107 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
108 |
labelOptions: {
|
109 |
angle: -90,
|
117 |
show: true,
|
118 |
location: 's',
|
119 |
placement: 'outsideGrid',
|
120 |
+
labels: [ <?php echo json_encode( __( 'Rank #1', 'wp-statistics' ) ); ?>, <?php echo json_encode( __( 'Rank #2', 'wp-statistics' ) ); ?>, <?php echo json_encode( __( 'Rank #3', 'wp-statistics' ) ); ?>, <?php echo json_encode( __( 'Rank #4', 'wp-statistics' ) ); ?>, <?php echo json_encode( __( 'Rank #5', 'wp-statistics' ) ); ?> ],
|
121 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
122 |
rendererOptions: {
|
123 |
numberColumns: 5,
|
170 |
</div>
|
171 |
|
172 |
<div class="postbox">
|
173 |
+
<?php $paneltitle = __( 'Top Pages', 'wp-statistics' ); ?>
|
174 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
175 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
176 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
177 |
+
</button>
|
178 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></h2>
|
179 |
<div class="inside">
|
180 |
<?php
|
181 |
if ( $total > 0 ) {
|
204 |
echo "<div class='log-item'>";
|
205 |
|
206 |
if ( $uri[3] == '' ) {
|
207 |
+
$uri[3] = '[' . htmlentities( __( 'No page title found', 'wp-statistics' ), ENT_QUOTES ) . ']';
|
208 |
}
|
209 |
|
210 |
echo "<div class='log-page-title'>{$count} - {$uri[3]}</div>";
|
211 |
+
echo "<div class='right-div'>" . __( 'Visits', 'wp-statistics' ) . ": <a href='?page=" . WP_STATISTICS_PAGES_PAGE . '&page-uri=' . htmlentities( $uri[0], ENT_QUOTES ) . "'>" . number_format_i18n( $uri[1] ) . "</a></div>";
|
212 |
echo "<div class='left-div'><a dir='ltr' href='" . htmlentities( $site_url . $uri[0], ENT_QUOTES ) . "'>" . htmlentities( urldecode( $uri[0] ), ENT_QUOTES ) . "</a></div>";
|
213 |
echo "</div>";
|
214 |
}
|
228 |
<?php if ( $total > 0 ) { ?>
|
229 |
<div class="pagination-log">
|
230 |
<?php echo $Pagination->display(); ?>
|
231 |
+
<p id="result-log"><?php printf( __( 'Page %1$s of %2$s', 'wp-statistics' ), $Pagination->getCurrentPage(), $Pagination->getTotalPages() ); ?></p>
|
232 |
</div>
|
233 |
<?php } ?>
|
234 |
</div>
|
includes/log/top-referring.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<script type="text/javascript">
|
2 |
jQuery(document).ready(function () {
|
3 |
jQuery('.show-map').click(function () {
|
4 |
-
alert('<?php _e( 'To be added soon', '
|
5 |
});
|
6 |
|
7 |
postboxes.add_postbox_toggles(pagenow);
|
@@ -72,7 +72,7 @@ if ( $referr ) {
|
|
72 |
|
73 |
?>
|
74 |
<div class="wrap">
|
75 |
-
<h2><?php _e( 'Top Referring Sites', '
|
76 |
|
77 |
<div><?php wp_statistics_date_range_selector( WP_STATISTICS_REFERRERS_PAGE, $daysToDisplay, null, null, $referr_field ); ?></div>
|
78 |
|
@@ -82,7 +82,7 @@ if ( $referr ) {
|
|
82 |
<?php if ( $referr ) { ?>
|
83 |
<li class="all"><a <?php if ( ! $referr ) {
|
84 |
echo 'class="current"';
|
85 |
-
} ?>href="?page=<?php echo WP_STATISTICS_REFERRERS_PAGE . $date_args; ?>"><?php _e( 'All', '
|
86 |
</li>
|
87 |
|
|
88 |
<li>
|
@@ -91,7 +91,7 @@ if ( $referr ) {
|
|
91 |
<?php } else { ?>
|
92 |
<li class="all"><a <?php if ( ! $referr ) {
|
93 |
echo 'class="current"';
|
94 |
-
} ?>href="?page=<?php echo WP_STATISTICS_REFERRERS_PAGE . $date_args; ?>"><?php _e( 'All', '
|
95 |
<span class="count">(<?php echo $total; ?>)</span></a></li>
|
96 |
<?php } ?>
|
97 |
</ul>
|
@@ -99,13 +99,16 @@ if ( $referr ) {
|
|
99 |
<div class="metabox-holder">
|
100 |
<div class="meta-box-sortables">
|
101 |
<div class="postbox">
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
|
|
|
|
|
|
109 |
<div class="inside">
|
110 |
<?php
|
111 |
echo "<div class='log-latest'>";
|
@@ -134,7 +137,7 @@ if ( $referr ) {
|
|
134 |
echo "<div class='log-referred'><a href='?page=" . WP_STATISTICS_OVERVIEW_PAGE . "&type=last-all-visitor&ip={$item->ip}'>" . wp_statistics_icons( 'dashicons-visibility', 'visibility' ) . "{$item->ip}</a></div>";
|
135 |
echo "<div class='log-ip'>" . date( get_option( 'date_format' ), strtotime( $item->last_counter ) ) . " - <a href='http://www.geoiptool.com/en/?IP={$item->ip}' target='_blank'>{$item->ip}</a></div>";
|
136 |
echo "<div class='clear'></div>";
|
137 |
-
echo "<a class='show-map' title='" . __( 'Map', '
|
138 |
|
139 |
if ( array_search( strtolower( $item->agent ), array(
|
140 |
'chrome',
|
@@ -150,7 +153,7 @@ if ( $referr ) {
|
|
150 |
}
|
151 |
|
152 |
echo "<div class='log-agent'><a href='?page=" . WP_STATISTICS_OVERVIEW_PAGE . "&type=last-all-visitor&agent={$item->agent}'>{$agent}</a>";
|
153 |
-
echo $WP_Statistics->get_referrer_link( $item->referred, 100 );
|
154 |
echo "</div>";
|
155 |
}
|
156 |
} else {
|
@@ -164,7 +167,7 @@ if ( $referr ) {
|
|
164 |
|
165 |
echo "<div class='log-item'>";
|
166 |
echo "<div class='log-referred'>{$i} - <a href='?page=" . WP_STATISTICS_REFERRERS_PAGE . "&referr=" . $referrer_html . $date_args . "'>" . $referrer_html . "</a></div>";
|
167 |
-
echo "<div class='log-ip'>" . __( 'References', '
|
168 |
echo "<div class='clear'></div>";
|
169 |
echo "<div class='log-url'>" . $WP_Statistics->get_referrer_link( $items, 100 ) . '</div>';
|
170 |
echo "</div>";
|
@@ -180,7 +183,7 @@ if ( $referr ) {
|
|
180 |
<div class="pagination-log">
|
181 |
<?php if ( $total > 0 ) {
|
182 |
echo $Pagination->display(); ?>
|
183 |
-
<p id="result-log"><?php
|
184 |
<?php } ?>
|
185 |
</div>
|
186 |
</div>
|
1 |
<script type="text/javascript">
|
2 |
jQuery(document).ready(function () {
|
3 |
jQuery('.show-map').click(function () {
|
4 |
+
alert('<?php _e( 'To be added soon', 'wp-statistics' ); ?>');
|
5 |
});
|
6 |
|
7 |
postboxes.add_postbox_toggles(pagenow);
|
72 |
|
73 |
?>
|
74 |
<div class="wrap">
|
75 |
+
<h2><?php _e( 'Top Referring Sites', 'wp-statistics' ); ?></h2>
|
76 |
|
77 |
<div><?php wp_statistics_date_range_selector( WP_STATISTICS_REFERRERS_PAGE, $daysToDisplay, null, null, $referr_field ); ?></div>
|
78 |
|
82 |
<?php if ( $referr ) { ?>
|
83 |
<li class="all"><a <?php if ( ! $referr ) {
|
84 |
echo 'class="current"';
|
85 |
+
} ?>href="?page=<?php echo WP_STATISTICS_REFERRERS_PAGE . $date_args; ?>"><?php _e( 'All', 'wp-statistics' ); ?></a>
|
86 |
</li>
|
87 |
|
|
88 |
<li>
|
91 |
<?php } else { ?>
|
92 |
<li class="all"><a <?php if ( ! $referr ) {
|
93 |
echo 'class="current"';
|
94 |
+
} ?>href="?page=<?php echo WP_STATISTICS_REFERRERS_PAGE . $date_args; ?>"><?php _e( 'All', 'wp-statistics' ); ?>
|
95 |
<span class="count">(<?php echo $total; ?>)</span></a></li>
|
96 |
<?php } ?>
|
97 |
</ul>
|
99 |
<div class="metabox-holder">
|
100 |
<div class="meta-box-sortables">
|
101 |
<div class="postbox">
|
102 |
+
<?php if ( $referr ) {
|
103 |
+
$paneltitle = sprintf( __( 'Referring site: %s', 'wp-statistics' ), $WP_Statistics->html_sanitize_referrer( $referr ) );
|
104 |
+
} else {
|
105 |
+
$paneltitle = __( 'Top Referring Sites', 'wp-statistics' );
|
106 |
+
}; ?>
|
107 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
108 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
109 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
110 |
+
</button>
|
111 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></h2>
|
112 |
<div class="inside">
|
113 |
<?php
|
114 |
echo "<div class='log-latest'>";
|
137 |
echo "<div class='log-referred'><a href='?page=" . WP_STATISTICS_OVERVIEW_PAGE . "&type=last-all-visitor&ip={$item->ip}'>" . wp_statistics_icons( 'dashicons-visibility', 'visibility' ) . "{$item->ip}</a></div>";
|
138 |
echo "<div class='log-ip'>" . date( get_option( 'date_format' ), strtotime( $item->last_counter ) ) . " - <a href='http://www.geoiptool.com/en/?IP={$item->ip}' target='_blank'>{$item->ip}</a></div>";
|
139 |
echo "<div class='clear'></div>";
|
140 |
+
echo "<a class='show-map' title='" . __( 'Map', 'wp-statistics' ) . "'><div class='dashicons dashicons-location-alt'></div></a>";
|
141 |
|
142 |
if ( array_search( strtolower( $item->agent ), array(
|
143 |
'chrome',
|
153 |
}
|
154 |
|
155 |
echo "<div class='log-agent'><a href='?page=" . WP_STATISTICS_OVERVIEW_PAGE . "&type=last-all-visitor&agent={$item->agent}'>{$agent}</a>";
|
156 |
+
echo $WP_Statistics->get_referrer_link( $item->referred, 100 ) . '</div>';
|
157 |
echo "</div>";
|
158 |
}
|
159 |
} else {
|
167 |
|
168 |
echo "<div class='log-item'>";
|
169 |
echo "<div class='log-referred'>{$i} - <a href='?page=" . WP_STATISTICS_REFERRERS_PAGE . "&referr=" . $referrer_html . $date_args . "'>" . $referrer_html . "</a></div>";
|
170 |
+
echo "<div class='log-ip'>" . __( 'References', 'wp-statistics' ) . ': ' . number_format_i18n( $value ) . '</div>';
|
171 |
echo "<div class='clear'></div>";
|
172 |
echo "<div class='log-url'>" . $WP_Statistics->get_referrer_link( $items, 100 ) . '</div>';
|
173 |
echo "</div>";
|
183 |
<div class="pagination-log">
|
184 |
<?php if ( $total > 0 ) {
|
185 |
echo $Pagination->display(); ?>
|
186 |
+
<p id="result-log"><?php printf( __( 'Page %1$s of %2$s', 'wp-statistics' ), $Pagination->getCurrentPage(), $Pagination->getTotalPages() ); ?></p>
|
187 |
<?php } ?>
|
188 |
</div>
|
189 |
</div>
|
includes/log/top-visitors.php
CHANGED
@@ -8,7 +8,7 @@ $ISOCountryCode = $WP_Statistics->get_country_codes();
|
|
8 |
include_once( dirname( __FILE__ ) . '/widgets/top.visitors.php' );
|
9 |
?>
|
10 |
<div class="wrap">
|
11 |
-
<h2><?php _e( 'Top 100 Visitors Today', '
|
12 |
<?php
|
13 |
wp_enqueue_script( 'jquery-ui-datepicker' );
|
14 |
wp_register_style( 'jquery-ui-smoothness-css', $WP_Statistics->plugin_url . 'assets/css/jquery-ui-smoothness' . WP_STATISTICS_MIN_EXT . '.css' );
|
@@ -24,10 +24,10 @@ include_once( dirname( __FILE__ ) . '/widgets/top.visitors.php' );
|
|
24 |
|
25 |
echo '<br><form method="get">' . "\r\n";
|
26 |
|
27 |
-
echo ' ' . __( 'Date', '
|
28 |
|
29 |
echo '<input type="hidden" name="page" value="' . WP_STATISTICS_TOP_VISITORS_PAGE . '">' . "\r\n";
|
30 |
-
echo '<input type="text" size="10" name="statsdate" id="statsdate" value="' . htmlentities( $statsdate, ENT_QUOTES ) . '" placeholder="' . __( 'MM/DD/YYYY', '
|
31 |
|
32 |
echo '</form>' . "\r\n";
|
33 |
|
@@ -38,8 +38,12 @@ include_once( dirname( __FILE__ ) . '/widgets/top.visitors.php' );
|
|
38 |
<div class="metabox-holder">
|
39 |
<div class="meta-box-sortables">
|
40 |
<div class="postbox">
|
41 |
-
|
42 |
-
<
|
|
|
|
|
|
|
|
|
43 |
<div class="inside">
|
44 |
|
45 |
<?php wp_statistics_generate_top_visitors_postbox_content( $ISOCountryCode, $statsdate, 100, false ); ?>
|
8 |
include_once( dirname( __FILE__ ) . '/widgets/top.visitors.php' );
|
9 |
?>
|
10 |
<div class="wrap">
|
11 |
+
<h2><?php _e( 'Top 100 Visitors Today', 'wp-statistics' ); ?></h2>
|
12 |
<?php
|
13 |
wp_enqueue_script( 'jquery-ui-datepicker' );
|
14 |
wp_register_style( 'jquery-ui-smoothness-css', $WP_Statistics->plugin_url . 'assets/css/jquery-ui-smoothness' . WP_STATISTICS_MIN_EXT . '.css' );
|
24 |
|
25 |
echo '<br><form method="get">' . "\r\n";
|
26 |
|
27 |
+
echo ' ' . __( 'Date', 'wp-statistics' ) . ': ';
|
28 |
|
29 |
echo '<input type="hidden" name="page" value="' . WP_STATISTICS_TOP_VISITORS_PAGE . '">' . "\r\n";
|
30 |
+
echo '<input type="text" size="10" name="statsdate" id="statsdate" value="' . htmlentities( $statsdate, ENT_QUOTES ) . '" placeholder="' . __( 'MM/DD/YYYY', 'wp-statistics' ) . '"> <input type="submit" value="' . __( 'Go', 'wp-statistics' ) . '" class="button-primary">' . "\r\n";
|
31 |
|
32 |
echo '</form>' . "\r\n";
|
33 |
|
38 |
<div class="metabox-holder">
|
39 |
<div class="meta-box-sortables">
|
40 |
<div class="postbox">
|
41 |
+
<?php $paneltitle = __( 'Top Visitors', 'wp-statistics' ); ?>
|
42 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
43 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
44 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
45 |
+
</button>
|
46 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></h2>
|
47 |
<div class="inside">
|
48 |
|
49 |
<?php wp_statistics_generate_top_visitors_postbox_content( $ISOCountryCode, $statsdate, 100, false ); ?>
|
includes/log/widgets/about.php
CHANGED
@@ -8,15 +8,15 @@ function wp_statistics_generate_about_postbox_content() {
|
|
8 |
</div>
|
9 |
|
10 |
<div id="about-links" style="text-align: center;">
|
11 |
-
<p><a href="http://wp-statistics.com" target="_blank"><?php _e( 'Website', '
|
12 |
| <p>
|
13 |
-
<a href="http://wordpress.org/support/view/plugin-reviews/wp-statistics" target="_blank"><?php _e( 'Rate and Review', '
|
14 |
</p>
|
15 |
<?php
|
16 |
if ( current_user_can( wp_statistics_validate_capability( $WP_Statistics->get_option( 'manage_capability', 'manage_options' ) ) ) ) {
|
17 |
?>
|
18 |
| <p>
|
19 |
-
<a href="?page=<?php echo WP_STATISTICS_SETTINGS_PAGE; ?>&tab=about"><?php _e( 'More Information', '
|
20 |
</p>
|
21 |
<?php
|
22 |
}
|
@@ -26,7 +26,7 @@ function wp_statistics_generate_about_postbox_content() {
|
|
26 |
<hr/>
|
27 |
|
28 |
<div>
|
29 |
-
<?php echo sprintf( __( 'This product includes GeoLite2 data created by MaxMind, available from %s.', '
|
30 |
</div>
|
31 |
<?php
|
32 |
}
|
8 |
</div>
|
9 |
|
10 |
<div id="about-links" style="text-align: center;">
|
11 |
+
<p><a href="http://wp-statistics.com" target="_blank"><?php _e( 'Website', 'wp-statistics' ); ?></a></p>
|
12 |
| <p>
|
13 |
+
<a href="http://wordpress.org/support/view/plugin-reviews/wp-statistics" target="_blank"><?php _e( 'Rate and Review', 'wp-statistics' ); ?></a>
|
14 |
</p>
|
15 |
<?php
|
16 |
if ( current_user_can( wp_statistics_validate_capability( $WP_Statistics->get_option( 'manage_capability', 'manage_options' ) ) ) ) {
|
17 |
?>
|
18 |
| <p>
|
19 |
+
<a href="?page=<?php echo WP_STATISTICS_SETTINGS_PAGE; ?>&tab=about"><?php _e( 'More Information', 'wp-statistics' ); ?></a>
|
20 |
</p>
|
21 |
<?php
|
22 |
}
|
26 |
<hr/>
|
27 |
|
28 |
<div>
|
29 |
+
<?php echo sprintf( __( 'This product includes GeoLite2 data created by MaxMind, available from %s.', 'wp-statistics' ), '<a href="http://www.maxmind.com" target=_blank>http://www.maxmind.com</a>' ); ?>
|
30 |
</div>
|
31 |
<?php
|
32 |
}
|
includes/log/widgets/browsers.php
CHANGED
@@ -33,14 +33,14 @@ function wp_statistics_generate_browsers_postbox_content() {
|
|
33 |
}
|
34 |
}
|
35 |
|
36 |
-
echo "['" . json_encode( __( 'Other', '
|
37 |
|
38 |
echo "];\n";
|
39 |
?>
|
40 |
|
41 |
browser_chart = jQuery.jqplot('browsers-log', [browser_data], {
|
42 |
title: {
|
43 |
-
text: '<b>' + <?php echo json_encode( __( 'Top 10 Browsers', '
|
44 |
fontSize: '12px',
|
45 |
fontFamily: 'Tahoma',
|
46 |
textColor: '#000000',
|
33 |
}
|
34 |
}
|
35 |
|
36 |
+
echo "['" . json_encode( __( 'Other', 'wp-statistics' ) ) . " (" . number_format_i18n( $total - $topten ) . ")'," . ( $total - $topten ) . "], ";
|
37 |
|
38 |
echo "];\n";
|
39 |
?>
|
40 |
|
41 |
browser_chart = jQuery.jqplot('browsers-log', [browser_data], {
|
42 |
title: {
|
43 |
+
text: '<b>' + <?php echo json_encode( __( 'Top 10 Browsers', 'wp-statistics' ) ); ?> +'</b>',
|
44 |
fontSize: '12px',
|
45 |
fontFamily: 'Tahoma',
|
46 |
textColor: '#000000',
|
includes/log/widgets/countries.php
CHANGED
@@ -6,10 +6,10 @@ function wp_statistics_generate_countries_postbox_content( $ISOCountryCode, $cou
|
|
6 |
?>
|
7 |
<table width="100%" class="widefat table-stats" id="last-referrer">
|
8 |
<tr>
|
9 |
-
<td width="10%" style='text-align: left'><?php _e( 'Rank', '
|
10 |
-
<td width="10%" style='text-align: left'><?php _e( 'Flag', '
|
11 |
-
<td width="40%" style='text-align: left'><?php _e( 'Country', '
|
12 |
-
<td width="40%" style='text-align: left'><?php _e( 'Visitor Count', '
|
13 |
</tr>
|
14 |
|
15 |
<?php
|
6 |
?>
|
7 |
<table width="100%" class="widefat table-stats" id="last-referrer">
|
8 |
<tr>
|
9 |
+
<td width="10%" style='text-align: left'><?php _e( 'Rank', 'wp-statistics' ); ?></td>
|
10 |
+
<td width="10%" style='text-align: left'><?php _e( 'Flag', 'wp-statistics' ); ?></td>
|
11 |
+
<td width="40%" style='text-align: left'><?php _e( 'Country', 'wp-statistics' ); ?></td>
|
12 |
+
<td width="40%" style='text-align: left'><?php _e( 'Visitor Count', 'wp-statistics' ); ?></td>
|
13 |
</tr>
|
14 |
|
15 |
<?php
|
includes/log/widgets/hits.php
CHANGED
@@ -41,7 +41,7 @@ function wp_statistics_generate_hits_postbox_content( $size = '300px', $days = 2
|
|
41 |
?>
|
42 |
visit_chart = jQuery.jqplot('visits-stats', [<?php echo implode( ',', $data_lines ); ?>], {
|
43 |
title: {
|
44 |
-
text: '<b>' + <?php echo json_encode( __( 'Hits in the last', '
|
45 |
fontSize: '12px',
|
46 |
fontFamily: 'Tahoma',
|
47 |
textColor: '#000000',
|
@@ -62,7 +62,7 @@ function wp_statistics_generate_hits_postbox_content( $size = '300px', $days = 2
|
|
62 |
yaxis: {
|
63 |
min: 0,
|
64 |
padMin: 1.0,
|
65 |
-
label: <?php echo json_encode( __( 'Number of visits and visitors', '
|
66 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
67 |
labelOptions: {
|
68 |
angle: -90,
|
@@ -77,8 +77,8 @@ function wp_statistics_generate_hits_postbox_content( $size = '300px', $days = 2
|
|
77 |
location: 's',
|
78 |
placement: 'outsideGrid',
|
79 |
labels: [<?php echo implode( ',', array(
|
80 |
-
json_encode( __( '
|
81 |
-
json_encode( __( '
|
82 |
) ); ?>],
|
83 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
84 |
rendererOptions: {
|
41 |
?>
|
42 |
visit_chart = jQuery.jqplot('visits-stats', [<?php echo implode( ',', $data_lines ); ?>], {
|
43 |
title: {
|
44 |
+
text: '<b>' + <?php echo json_encode( sprintf( __( 'Hits in the last %s days', 'wp-statistics' ), $days ) ); ?> +'</b>',
|
45 |
fontSize: '12px',
|
46 |
fontFamily: 'Tahoma',
|
47 |
textColor: '#000000',
|
62 |
yaxis: {
|
63 |
min: 0,
|
64 |
padMin: 1.0,
|
65 |
+
label: <?php echo json_encode( __( 'Number of visits and visitors', 'wp-statistics' ) ); ?>,
|
66 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
67 |
labelOptions: {
|
68 |
angle: -90,
|
77 |
location: 's',
|
78 |
placement: 'outsideGrid',
|
79 |
labels: [<?php echo implode( ',', array(
|
80 |
+
json_encode( __( 'Visits', 'wp-statistics' ) ),
|
81 |
+
json_encode( __( 'Visitors', 'wp-statistics' ) )
|
82 |
) ); ?>],
|
83 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
84 |
rendererOptions: {
|
includes/log/widgets/jqv.map.php
CHANGED
@@ -62,7 +62,7 @@ function wp_statistics_generate_map_postbox_content( $ISOCountryCode ) {
|
|
62 |
}
|
63 |
|
64 |
if ( substr( $markets['ip'], 0, 6 ) == '#hash#' ) {
|
65 |
-
$markets['ip'] = __( '#hash#', '
|
66 |
}
|
67 |
|
68 |
$get_ipp[ $markets['location'] ][] = "<p>{$agent} {$markets['ip']}</p>";
|
62 |
}
|
63 |
|
64 |
if ( substr( $markets['ip'], 0, 6 ) == '#hash#' ) {
|
65 |
+
$markets['ip'] = __( '#hash#', 'wp-statistics' );
|
66 |
}
|
67 |
|
68 |
$get_ipp[ $markets['location'] ][] = "<p>{$agent} {$markets['ip']}</p>";
|
includes/log/widgets/page.php
CHANGED
@@ -8,7 +8,7 @@ function wp_statistics_generate_page_postbox_content( $pageuri, $pageid, $days =
|
|
8 |
}
|
9 |
|
10 |
if ( $chart_title == null ) {
|
11 |
-
$chart_title = __( 'Page Trending Stats', '
|
12 |
}
|
13 |
|
14 |
if ( $pageuri && ! $pageid ) {
|
@@ -53,7 +53,7 @@ function wp_statistics_generate_page_postbox_content( $pageuri, $pageid, $days =
|
|
53 |
?>
|
54 |
pages_jqchart = jQuery.jqplot('page-stats', [page_data_line], {
|
55 |
title: {
|
56 |
-
text: '<b>' + <?php echo json_encode( __( $chart_title, '
|
57 |
fontSize: '12px',
|
58 |
fontFamily: 'Tahoma',
|
59 |
textColor: '#000000',
|
@@ -74,7 +74,7 @@ function wp_statistics_generate_page_postbox_content( $pageuri, $pageid, $days =
|
|
74 |
yaxis: {
|
75 |
min: 0,
|
76 |
padMin: 1.0,
|
77 |
-
label: <?php echo json_encode( __( 'Number of Hits', '
|
78 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
79 |
labelOptions: {
|
80 |
angle: -90,
|
8 |
}
|
9 |
|
10 |
if ( $chart_title == null ) {
|
11 |
+
$chart_title = __( 'Page Trending Stats', 'wp-statistics' );
|
12 |
}
|
13 |
|
14 |
if ( $pageuri && ! $pageid ) {
|
53 |
?>
|
54 |
pages_jqchart = jQuery.jqplot('page-stats', [page_data_line], {
|
55 |
title: {
|
56 |
+
text: '<b>' + <?php echo json_encode( __( $chart_title, 'wp-statistics' ) ); ?> +'</b>',
|
57 |
fontSize: '12px',
|
58 |
fontFamily: 'Tahoma',
|
59 |
textColor: '#000000',
|
74 |
yaxis: {
|
75 |
min: 0,
|
76 |
padMin: 1.0,
|
77 |
+
label: <?php echo json_encode( __( 'Number of Hits', 'wp-statistics' ) ); ?>,
|
78 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
79 |
labelOptions: {
|
80 |
angle: -90,
|
includes/log/widgets/pages.php
CHANGED
@@ -11,11 +11,11 @@ function wp_statistics_generate_pages_postbox_content( $total, $uris ) {
|
|
11 |
echo '<div class="log-item">';
|
12 |
|
13 |
if ( empty( $uri[3] ) ) {
|
14 |
-
$uri[3] = '[' . __( 'No page title found', '
|
15 |
}
|
16 |
|
17 |
echo "<div class=\"log-page-title\">{$i} - {$uri[3]}</div>";
|
18 |
-
echo '<div class="right-div">' . __( 'Visits', '
|
19 |
echo '<div><a href="' . htmlentities( $site_url . $uri[0], ENT_QUOTES ) . '">' . htmlentities( urldecode( $uri[0] ), ENT_QUOTES ) . '</a></div>';
|
20 |
echo '</div>';
|
21 |
|
11 |
echo '<div class="log-item">';
|
12 |
|
13 |
if ( empty( $uri[3] ) ) {
|
14 |
+
$uri[3] = '[' . __( 'No page title found', 'wp-statistics' ) . ']';
|
15 |
}
|
16 |
|
17 |
echo "<div class=\"log-page-title\">{$i} - {$uri[3]}</div>";
|
18 |
+
echo '<div class="right-div">' . __( 'Visits', 'wp-statistics' ) . ': <a href="?page=' . WP_STATISTICS_PAGES_PAGE . '&page-uri=' . htmlentities( $uri[0], ENT_QUOTES ) . '">' . number_format_i18n( $uri[1] ) . '</a></div>';
|
19 |
echo '<div><a href="' . htmlentities( $site_url . $uri[0], ENT_QUOTES ) . '">' . htmlentities( urldecode( $uri[0] ), ENT_QUOTES ) . '</a></div>';
|
20 |
echo '</div>';
|
21 |
|
includes/log/widgets/quickstats.php
CHANGED
@@ -9,7 +9,7 @@ function wp_statistics_generate_quickstats_postbox_content( $search_engines, $se
|
|
9 |
<tbody>
|
10 |
<?php if ( $WP_Statistics->get_option( 'useronline' ) ) { ?>
|
11 |
<tr>
|
12 |
-
<th><?php _e( '
|
13 |
<th colspan="2" id="th-colspan">
|
14 |
<span><a href="admin.php?page=<?php echo WP_STATISTICS_ONLINE_PAGE; ?>"><?php echo wp_statistics_useronline(); ?></a></span>
|
15 |
</th>
|
@@ -21,19 +21,19 @@ function wp_statistics_generate_quickstats_postbox_content( $search_engines, $se
|
|
21 |
<tr>
|
22 |
<th width="60%"></th>
|
23 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
24 |
-
_e( '
|
25 |
} else {
|
26 |
echo '';
|
27 |
} ?></th>
|
28 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visits' ) ) {
|
29 |
-
_e( '
|
30 |
} else {
|
31 |
echo '';
|
32 |
} ?></th>
|
33 |
</tr>
|
34 |
|
35 |
<tr>
|
36 |
-
<th><?php _e( 'Today', '
|
37 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
38 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=1"><span>' . number_format_i18n( wp_statistics_visitor( 'today', null, true ) ) . '</span></a>';
|
39 |
} else {
|
@@ -47,7 +47,7 @@ function wp_statistics_generate_quickstats_postbox_content( $search_engines, $se
|
|
47 |
</tr>
|
48 |
|
49 |
<tr>
|
50 |
-
<th><?php _e( 'Yesterday', '
|
51 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
52 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=1"><span>' . number_format_i18n( wp_statistics_visitor( 'yesterday', null, true ) ) . '</span></a>';
|
53 |
} else {
|
@@ -61,7 +61,7 @@ function wp_statistics_generate_quickstats_postbox_content( $search_engines, $se
|
|
61 |
</tr>
|
62 |
|
63 |
<tr>
|
64 |
-
<th><?php _e( 'Last 7 Days (Week)', '
|
65 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
66 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=7"><span>' . number_format_i18n( wp_statistics_visitor( 'week', null, true ) ) . '</span></a>';
|
67 |
} else {
|
@@ -75,7 +75,7 @@ function wp_statistics_generate_quickstats_postbox_content( $search_engines, $se
|
|
75 |
</tr>
|
76 |
|
77 |
<tr>
|
78 |
-
<th><?php _e( 'Last 30 Days (Month)', '
|
79 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
80 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=30"><span>' . number_format_i18n( wp_statistics_visitor( 'month', null, true ) ) . '</span></a>';
|
81 |
} else {
|
@@ -89,7 +89,7 @@ function wp_statistics_generate_quickstats_postbox_content( $search_engines, $se
|
|
89 |
</tr>
|
90 |
|
91 |
<tr>
|
92 |
-
<th><?php _e( 'Last 365 Days (Year)', '
|
93 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
94 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=365"><span>' . number_format_i18n( wp_statistics_visitor( 'year', null, true ) ) . '</span></a>';
|
95 |
} else {
|
@@ -103,7 +103,7 @@ function wp_statistics_generate_quickstats_postbox_content( $search_engines, $se
|
|
103 |
</tr>
|
104 |
|
105 |
<tr>
|
106 |
-
<th><?php _e( 'Total', '
|
107 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
108 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=365"><span>' . number_format_i18n( wp_statistics_visitor( 'total', null, true ) ) . '</span></a>';
|
109 |
} else {
|
@@ -130,13 +130,13 @@ function wp_statistics_generate_quickstats_postbox_content( $search_engines, $se
|
|
130 |
</tr>
|
131 |
<?php } ?>
|
132 |
<tr>
|
133 |
-
<th colspan="3" style="text-align: center;"><?php _e( 'Search Engine Referrals', '
|
134 |
</tr>
|
135 |
|
136 |
<tr>
|
137 |
<th width="60%"></th>
|
138 |
-
<th class="th-center"><?php _e( 'Today', '
|
139 |
-
<th class="th-center"><?php _e( 'Yesterday', '
|
140 |
</tr>
|
141 |
|
142 |
<?php
|
@@ -146,7 +146,7 @@ function wp_statistics_generate_quickstats_postbox_content( $search_engines, $se
|
|
146 |
?>
|
147 |
<tr>
|
148 |
<th>
|
149 |
-
<img src='<?php echo plugins_url( 'wp-statistics/assets/images/' . $se['image'] ); ?>'> <?php _e( $se['name'], '
|
150 |
:
|
151 |
</th>
|
152 |
<th class="th-center"><span><?php $se_temp = wp_statistics_searchengine( $se['tag'], 'today' );
|
@@ -161,7 +161,7 @@ function wp_statistics_generate_quickstats_postbox_content( $search_engines, $se
|
|
161 |
}
|
162 |
?>
|
163 |
<tr>
|
164 |
-
<th><?php _e( 'Daily Total', '
|
165 |
<td id="th-colspan" class="th-center"><span><?php echo number_format_i18n( $se_today_total ); ?></span>
|
166 |
</td>
|
167 |
<td id="th-colspan" class="th-center">
|
@@ -169,7 +169,7 @@ function wp_statistics_generate_quickstats_postbox_content( $search_engines, $se
|
|
169 |
</tr>
|
170 |
|
171 |
<tr>
|
172 |
-
<th><?php _e( 'Total', '
|
173 |
<th colspan="2" id="th-colspan">
|
174 |
<span><?php echo number_format_i18n( wp_statistics_searchengine( 'all' ) ); ?></span></th>
|
175 |
</tr>
|
@@ -185,17 +185,17 @@ function wp_statistics_generate_quickstats_postbox_content( $search_engines, $se
|
|
185 |
</tr>
|
186 |
|
187 |
<tr>
|
188 |
-
<th colspan="3" style="text-align: center;"><?php _e( 'Current Time and Date', '
|
189 |
-
<span id="time_zone"><a href="<?php echo admin_url( 'options-general.php' ); ?>"><?php _e( '(Adjustment)', '
|
190 |
</th>
|
191 |
</tr>
|
192 |
|
193 |
<tr>
|
194 |
-
<th colspan="3"><?php echo sprintf( __( 'Date: %s', '
|
195 |
</tr>
|
196 |
|
197 |
<tr>
|
198 |
-
<th colspan="3"><?php echo sprintf( __( 'Time: %s', '
|
199 |
</tr>
|
200 |
<?php } ?>
|
201 |
</tbody>
|
9 |
<tbody>
|
10 |
<?php if ( $WP_Statistics->get_option( 'useronline' ) ) { ?>
|
11 |
<tr>
|
12 |
+
<th><?php _e( 'Online Users', 'wp-statistics' ); ?>:</th>
|
13 |
<th colspan="2" id="th-colspan">
|
14 |
<span><a href="admin.php?page=<?php echo WP_STATISTICS_ONLINE_PAGE; ?>"><?php echo wp_statistics_useronline(); ?></a></span>
|
15 |
</th>
|
21 |
<tr>
|
22 |
<th width="60%"></th>
|
23 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
24 |
+
_e( 'Visitors', 'wp-statistics' );
|
25 |
} else {
|
26 |
echo '';
|
27 |
} ?></th>
|
28 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visits' ) ) {
|
29 |
+
_e( 'Visits', 'wp-statistics' );
|
30 |
} else {
|
31 |
echo '';
|
32 |
} ?></th>
|
33 |
</tr>
|
34 |
|
35 |
<tr>
|
36 |
+
<th><?php _e( 'Today', 'wp-statistics' ); ?>:</th>
|
37 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
38 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=1"><span>' . number_format_i18n( wp_statistics_visitor( 'today', null, true ) ) . '</span></a>';
|
39 |
} else {
|
47 |
</tr>
|
48 |
|
49 |
<tr>
|
50 |
+
<th><?php _e( 'Yesterday', 'wp-statistics' ); ?>:</th>
|
51 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
52 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=1"><span>' . number_format_i18n( wp_statistics_visitor( 'yesterday', null, true ) ) . '</span></a>';
|
53 |
} else {
|
61 |
</tr>
|
62 |
|
63 |
<tr>
|
64 |
+
<th><?php _e( 'Last 7 Days (Week)', 'wp-statistics' ); ?>:</th>
|
65 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
66 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=7"><span>' . number_format_i18n( wp_statistics_visitor( 'week', null, true ) ) . '</span></a>';
|
67 |
} else {
|
75 |
</tr>
|
76 |
|
77 |
<tr>
|
78 |
+
<th><?php _e( 'Last 30 Days (Month)', 'wp-statistics' ); ?>:</th>
|
79 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
80 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=30"><span>' . number_format_i18n( wp_statistics_visitor( 'month', null, true ) ) . '</span></a>';
|
81 |
} else {
|
89 |
</tr>
|
90 |
|
91 |
<tr>
|
92 |
+
<th><?php _e( 'Last 365 Days (Year)', 'wp-statistics' ); ?>:</th>
|
93 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
94 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=365"><span>' . number_format_i18n( wp_statistics_visitor( 'year', null, true ) ) . '</span></a>';
|
95 |
} else {
|
103 |
</tr>
|
104 |
|
105 |
<tr>
|
106 |
+
<th><?php _e( 'Total', 'wp-statistics' ); ?>:</th>
|
107 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
108 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=365"><span>' . number_format_i18n( wp_statistics_visitor( 'total', null, true ) ) . '</span></a>';
|
109 |
} else {
|
130 |
</tr>
|
131 |
<?php } ?>
|
132 |
<tr>
|
133 |
+
<th colspan="3" style="text-align: center;"><?php _e( 'Search Engine Referrals', 'wp-statistics' ); ?></th>
|
134 |
</tr>
|
135 |
|
136 |
<tr>
|
137 |
<th width="60%"></th>
|
138 |
+
<th class="th-center"><?php _e( 'Today', 'wp-statistics' ); ?></th>
|
139 |
+
<th class="th-center"><?php _e( 'Yesterday', 'wp-statistics' ); ?></th>
|
140 |
</tr>
|
141 |
|
142 |
<?php
|
146 |
?>
|
147 |
<tr>
|
148 |
<th>
|
149 |
+
<img src='<?php echo plugins_url( 'wp-statistics/assets/images/' . $se['image'] ); ?>'> <?php _e( $se['name'], 'wp-statistics' ); ?>
|
150 |
:
|
151 |
</th>
|
152 |
<th class="th-center"><span><?php $se_temp = wp_statistics_searchengine( $se['tag'], 'today' );
|
161 |
}
|
162 |
?>
|
163 |
<tr>
|
164 |
+
<th><?php _e( 'Daily Total', 'wp-statistics' ); ?>:</th>
|
165 |
<td id="th-colspan" class="th-center"><span><?php echo number_format_i18n( $se_today_total ); ?></span>
|
166 |
</td>
|
167 |
<td id="th-colspan" class="th-center">
|
169 |
</tr>
|
170 |
|
171 |
<tr>
|
172 |
+
<th><?php _e( 'Total', 'wp-statistics' ); ?>:</th>
|
173 |
<th colspan="2" id="th-colspan">
|
174 |
<span><?php echo number_format_i18n( wp_statistics_searchengine( 'all' ) ); ?></span></th>
|
175 |
</tr>
|
185 |
</tr>
|
186 |
|
187 |
<tr>
|
188 |
+
<th colspan="3" style="text-align: center;"><?php _e( 'Current Time and Date', 'wp-statistics' ); ?>
|
189 |
+
<span id="time_zone"><a href="<?php echo admin_url( 'options-general.php' ); ?>"><?php _e( '(Adjustment)', 'wp-statistics' ); ?></a></span>
|
190 |
</th>
|
191 |
</tr>
|
192 |
|
193 |
<tr>
|
194 |
+
<th colspan="3"><?php echo sprintf( __( 'Date: %s', 'wp-statistics' ), '<code dir="ltr">' . $WP_Statistics->Current_Date_i18n( get_option( 'date_format' ) ) . '</code>' ); ?></th>
|
195 |
</tr>
|
196 |
|
197 |
<tr>
|
198 |
+
<th colspan="3"><?php echo sprintf( __( 'Time: %s', 'wp-statistics' ), '<code dir="ltr">' . $WP_Statistics->Current_Date_i18n( get_option( 'time_format' ) ) . '</code>' ); ?></th>
|
199 |
</tr>
|
200 |
<?php } ?>
|
201 |
</tbody>
|
includes/log/widgets/recent.php
CHANGED
@@ -10,11 +10,11 @@ function wp_statistics_generate_recent_postbox_content( $ISOCountryCode, $count
|
|
10 |
|
11 |
foreach ( $result as $items ) {
|
12 |
if ( substr( $items->ip, 0, 6 ) == '#hash#' ) {
|
13 |
-
$ip_string = __( '#hash#', '
|
14 |
$map_string = "";
|
15 |
} else {
|
16 |
$ip_string = "<a href='admin.php?page=" . WP_STATISTICS_VISITORS_PAGE . "&type=last-all-visitor&ip={$items->ip}'>{$dash_icon}{$items->ip}</a>";
|
17 |
-
$map_string = "<a class='show-map' href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank' title='" . __( 'Map', '
|
18 |
}
|
19 |
|
20 |
echo "<div class='log-item'>";
|
10 |
|
11 |
foreach ( $result as $items ) {
|
12 |
if ( substr( $items->ip, 0, 6 ) == '#hash#' ) {
|
13 |
+
$ip_string = __( '#hash#', 'wp-statistics' );
|
14 |
$map_string = "";
|
15 |
} else {
|
16 |
$ip_string = "<a href='admin.php?page=" . WP_STATISTICS_VISITORS_PAGE . "&type=last-all-visitor&ip={$items->ip}'>{$dash_icon}{$items->ip}</a>";
|
17 |
+
$map_string = "<a class='show-map' href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank' title='" . __( 'Map', 'wp-statistics' ) . "'>" . wp_statistics_icons( 'dashicons-location-alt', 'map' ) . "</a>";
|
18 |
}
|
19 |
|
20 |
echo "<div class='log-item'>";
|
includes/log/widgets/referring.php
CHANGED
@@ -33,8 +33,8 @@ function wp_statistics_generate_referring_postbox_content( $count = 10 ) {
|
|
33 |
?>
|
34 |
<table width="100%" class="widefat table-stats" id="last-referrer">
|
35 |
<tr>
|
36 |
-
<td width="10%"><?php _e( 'References', '
|
37 |
-
<td width="90%"><?php _e( 'Address', '
|
38 |
</tr>
|
39 |
|
40 |
<?php
|
33 |
?>
|
34 |
<table width="100%" class="widefat table-stats" id="last-referrer">
|
35 |
<tr>
|
36 |
+
<td width="10%"><?php _e( 'References', 'wp-statistics' ); ?></td>
|
37 |
+
<td width="90%"><?php _e( 'Address', 'wp-statistics' ); ?></td>
|
38 |
</tr>
|
39 |
|
40 |
<?php
|
includes/log/widgets/search.php
CHANGED
@@ -45,7 +45,7 @@ function wp_statistics_generate_search_postbox_content( $search_engines, $size =
|
|
45 |
echo 'searches_data_line_total';
|
46 |
}?>], {
|
47 |
title: {
|
48 |
-
text: '<b>' + <?php echo json_encode( __( 'Search engine referrals in the last', '
|
49 |
fontSize: '12px',
|
50 |
fontFamily: 'Tahoma',
|
51 |
textColor: '#000000',
|
@@ -66,7 +66,7 @@ function wp_statistics_generate_search_postbox_content( $search_engines, $size =
|
|
66 |
yaxis: {
|
67 |
min: 0,
|
68 |
padMin: 1.0,
|
69 |
-
label: <?php echo json_encode( __( 'Number of referrals', '
|
70 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
71 |
labelOptions: {
|
72 |
angle: -90,
|
@@ -83,7 +83,7 @@ function wp_statistics_generate_search_postbox_content( $search_engines, $size =
|
|
83 |
labels: [<?php foreach ( $search_engines as $se ) {
|
84 |
echo json_encode( $se['translated'] ) . ", ";
|
85 |
} if ( $total_stats == 1 ) {
|
86 |
-
echo "'" . json_encode( __( 'Total', '
|
87 |
}?>],
|
88 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
89 |
rendererOptions: {
|
45 |
echo 'searches_data_line_total';
|
46 |
}?>], {
|
47 |
title: {
|
48 |
+
text: '<b>' + <?php echo json_encode( sprintf( __( 'Search engine referrals in the last %s days', 'wp-statistics' ), $days ) ); ?> +'</b>',
|
49 |
fontSize: '12px',
|
50 |
fontFamily: 'Tahoma',
|
51 |
textColor: '#000000',
|
66 |
yaxis: {
|
67 |
min: 0,
|
68 |
padMin: 1.0,
|
69 |
+
label: <?php echo json_encode( __( 'Number of referrals', 'wp-statistics' ) ); ?>,
|
70 |
labelRenderer: jQuery.jqplot.CanvasAxisLabelRenderer,
|
71 |
labelOptions: {
|
72 |
angle: -90,
|
83 |
labels: [<?php foreach ( $search_engines as $se ) {
|
84 |
echo json_encode( $se['translated'] ) . ", ";
|
85 |
} if ( $total_stats == 1 ) {
|
86 |
+
echo "'" . json_encode( __( 'Total', 'wp-statistics' ) ) . "'";
|
87 |
}?>],
|
88 |
renderer: jQuery.jqplot.EnhancedLegendRenderer,
|
89 |
rendererOptions: {
|
includes/log/widgets/summary.php
CHANGED
@@ -9,7 +9,7 @@ function wp_statistics_generate_summary_postbox_content( $search_engines, $searc
|
|
9 |
<tbody>
|
10 |
<?php if ( $WP_Statistics->get_option( 'useronline' ) ) { ?>
|
11 |
<tr>
|
12 |
-
<th><?php _e( 'Users
|
13 |
<th colspan="2" id="th-colspan">
|
14 |
<span><a href="admin.php?page=<?php echo WP_STATISTICS_ONLINE_PAGE; ?>"><?php echo wp_statistics_useronline(); ?></a></span>
|
15 |
</th>
|
@@ -21,19 +21,19 @@ function wp_statistics_generate_summary_postbox_content( $search_engines, $searc
|
|
21 |
<tr>
|
22 |
<th width="60%"></th>
|
23 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
24 |
-
_e( '
|
25 |
} else {
|
26 |
echo '';
|
27 |
} ?></th>
|
28 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visits' ) ) {
|
29 |
-
_e( '
|
30 |
} else {
|
31 |
echo '';
|
32 |
} ?></th>
|
33 |
</tr>
|
34 |
|
35 |
<tr>
|
36 |
-
<th><?php _e( 'Today', '
|
37 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
38 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=1"><span>' . number_format_i18n( wp_statistics_visitor( 'today', null, true ) ) . '</span></a>';
|
39 |
} else {
|
@@ -47,7 +47,7 @@ function wp_statistics_generate_summary_postbox_content( $search_engines, $searc
|
|
47 |
</tr>
|
48 |
|
49 |
<tr>
|
50 |
-
<th><?php _e( 'Yesterday', '
|
51 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
52 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=1"><span>' . number_format_i18n( wp_statistics_visitor( 'yesterday', null, true ) ) . '</span></a>';
|
53 |
} else {
|
@@ -61,7 +61,7 @@ function wp_statistics_generate_summary_postbox_content( $search_engines, $searc
|
|
61 |
</tr>
|
62 |
|
63 |
<tr>
|
64 |
-
<th><?php _e( 'Last 7 Days', '
|
65 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
66 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=7"><span>' . number_format_i18n( wp_statistics_visitor( 'week', null, true ) ) . '</span></a>';
|
67 |
} else {
|
@@ -75,7 +75,7 @@ function wp_statistics_generate_summary_postbox_content( $search_engines, $searc
|
|
75 |
</tr>
|
76 |
|
77 |
<tr>
|
78 |
-
<th><?php _e( 'Last 30 Days', '
|
79 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
80 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=30"><span>' . number_format_i18n( wp_statistics_visitor( 'month', null, true ) ) . '</span></a>';
|
81 |
} else {
|
@@ -89,7 +89,7 @@ function wp_statistics_generate_summary_postbox_content( $search_engines, $searc
|
|
89 |
</tr>
|
90 |
|
91 |
<tr>
|
92 |
-
<th><?php _e( 'Last 365 Days', '
|
93 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
94 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=365"><span>' . number_format_i18n( wp_statistics_visitor( 'year', null, true ) ) . '</span></a>';
|
95 |
} else {
|
@@ -103,7 +103,7 @@ function wp_statistics_generate_summary_postbox_content( $search_engines, $searc
|
|
103 |
</tr>
|
104 |
|
105 |
<tr>
|
106 |
-
<th><?php _e( 'Total', '
|
107 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
108 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=365"><span>' . number_format_i18n( wp_statistics_visitor( 'total', null, true ) ) . '</span></a>';
|
109 |
} else {
|
@@ -130,13 +130,13 @@ function wp_statistics_generate_summary_postbox_content( $search_engines, $searc
|
|
130 |
</tr>
|
131 |
<?php } ?>
|
132 |
<tr>
|
133 |
-
<th colspan="3" style="text-align: center;"><?php _e( 'Search Engine Referrals', '
|
134 |
</tr>
|
135 |
|
136 |
<tr>
|
137 |
<th width="60%"></th>
|
138 |
-
<th class="th-center"><?php _e( 'Today', '
|
139 |
-
<th class="th-center"><?php _e( 'Yesterday', '
|
140 |
</tr>
|
141 |
|
142 |
<?php
|
@@ -146,7 +146,7 @@ function wp_statistics_generate_summary_postbox_content( $search_engines, $searc
|
|
146 |
?>
|
147 |
<tr>
|
148 |
<th>
|
149 |
-
<img src='<?php echo plugins_url( 'wp-statistics/assets/images/' . $se['image'] ); ?>'> <?php _e( $se['name'], '
|
150 |
:
|
151 |
</th>
|
152 |
<th class="th-center"><span><?php $se_temp = wp_statistics_searchengine( $se['tag'], 'today' );
|
@@ -161,7 +161,7 @@ function wp_statistics_generate_summary_postbox_content( $search_engines, $searc
|
|
161 |
}
|
162 |
?>
|
163 |
<tr>
|
164 |
-
<th><?php _e( 'Daily Total', '
|
165 |
<td id="th-colspan" class="th-center"><span><?php echo number_format_i18n( $se_today_total ); ?></span>
|
166 |
</td>
|
167 |
<td id="th-colspan" class="th-center">
|
@@ -169,7 +169,7 @@ function wp_statistics_generate_summary_postbox_content( $search_engines, $searc
|
|
169 |
</tr>
|
170 |
|
171 |
<tr>
|
172 |
-
<th><?php _e( 'Total', '
|
173 |
<th colspan="2" id="th-colspan">
|
174 |
<span><?php echo number_format_i18n( wp_statistics_searchengine( 'all' ) ); ?></span></th>
|
175 |
</tr>
|
@@ -185,17 +185,17 @@ function wp_statistics_generate_summary_postbox_content( $search_engines, $searc
|
|
185 |
</tr>
|
186 |
|
187 |
<tr>
|
188 |
-
<th colspan="3" style="text-align: center;"><?php _e( 'Current Time and Date', '
|
189 |
-
<span id="time_zone"><a href="<?php echo admin_url( 'options-general.php' ); ?>"><?php _e( '(Adjustment)', '
|
190 |
</th>
|
191 |
</tr>
|
192 |
|
193 |
<tr>
|
194 |
-
<th colspan="3"><?php echo sprintf( __( 'Date: %s', '
|
195 |
</tr>
|
196 |
|
197 |
<tr>
|
198 |
-
<th colspan="3"><?php echo sprintf( __( 'Time: %s', '
|
199 |
</tr>
|
200 |
<?php } ?>
|
201 |
</tbody>
|
9 |
<tbody>
|
10 |
<?php if ( $WP_Statistics->get_option( 'useronline' ) ) { ?>
|
11 |
<tr>
|
12 |
+
<th><?php _e( 'Online Users', 'wp-statistics' ); ?>:</th>
|
13 |
<th colspan="2" id="th-colspan">
|
14 |
<span><a href="admin.php?page=<?php echo WP_STATISTICS_ONLINE_PAGE; ?>"><?php echo wp_statistics_useronline(); ?></a></span>
|
15 |
</th>
|
21 |
<tr>
|
22 |
<th width="60%"></th>
|
23 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
24 |
+
_e( 'Visitors', 'wp-statistics' );
|
25 |
} else {
|
26 |
echo '';
|
27 |
} ?></th>
|
28 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visits' ) ) {
|
29 |
+
_e( 'Visits', 'wp-statistics' );
|
30 |
} else {
|
31 |
echo '';
|
32 |
} ?></th>
|
33 |
</tr>
|
34 |
|
35 |
<tr>
|
36 |
+
<th><?php _e( 'Today', 'wp-statistics' ); ?>:</th>
|
37 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
38 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=1"><span>' . number_format_i18n( wp_statistics_visitor( 'today', null, true ) ) . '</span></a>';
|
39 |
} else {
|
47 |
</tr>
|
48 |
|
49 |
<tr>
|
50 |
+
<th><?php _e( 'Yesterday', 'wp-statistics' ); ?>:</th>
|
51 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
52 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=1"><span>' . number_format_i18n( wp_statistics_visitor( 'yesterday', null, true ) ) . '</span></a>';
|
53 |
} else {
|
61 |
</tr>
|
62 |
|
63 |
<tr>
|
64 |
+
<th><?php _e( 'Last 7 Days', 'wp-statistics' ); ?>:</th>
|
65 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
66 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=7"><span>' . number_format_i18n( wp_statistics_visitor( 'week', null, true ) ) . '</span></a>';
|
67 |
} else {
|
75 |
</tr>
|
76 |
|
77 |
<tr>
|
78 |
+
<th><?php _e( 'Last 30 Days', 'wp-statistics' ); ?>:</th>
|
79 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
80 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=30"><span>' . number_format_i18n( wp_statistics_visitor( 'month', null, true ) ) . '</span></a>';
|
81 |
} else {
|
89 |
</tr>
|
90 |
|
91 |
<tr>
|
92 |
+
<th><?php _e( 'Last 365 Days', 'wp-statistics' ); ?>:</th>
|
93 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
94 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=365"><span>' . number_format_i18n( wp_statistics_visitor( 'year', null, true ) ) . '</span></a>';
|
95 |
} else {
|
103 |
</tr>
|
104 |
|
105 |
<tr>
|
106 |
+
<th><?php _e( 'Total', 'wp-statistics' ); ?>:</th>
|
107 |
<th class="th-center"><?php if ( $WP_Statistics->get_option( 'visitors' ) ) {
|
108 |
echo '<a href="admin.php?page=' . WP_STATISTICS_VISITORS_PAGE . '&hitdays=365"><span>' . number_format_i18n( wp_statistics_visitor( 'total', null, true ) ) . '</span></a>';
|
109 |
} else {
|
130 |
</tr>
|
131 |
<?php } ?>
|
132 |
<tr>
|
133 |
+
<th colspan="3" style="text-align: center;"><?php _e( 'Search Engine Referrals', 'wp-statistics' ); ?></th>
|
134 |
</tr>
|
135 |
|
136 |
<tr>
|
137 |
<th width="60%"></th>
|
138 |
+
<th class="th-center"><?php _e( 'Today', 'wp-statistics' ); ?></th>
|
139 |
+
<th class="th-center"><?php _e( 'Yesterday', 'wp-statistics' ); ?></th>
|
140 |
</tr>
|
141 |
|
142 |
<?php
|
146 |
?>
|
147 |
<tr>
|
148 |
<th>
|
149 |
+
<img src='<?php echo plugins_url( 'wp-statistics/assets/images/' . $se['image'] ); ?>'> <?php _e( $se['name'], 'wp-statistics' ); ?>
|
150 |
:
|
151 |
</th>
|
152 |
<th class="th-center"><span><?php $se_temp = wp_statistics_searchengine( $se['tag'], 'today' );
|
161 |
}
|
162 |
?>
|
163 |
<tr>
|
164 |
+
<th><?php _e( 'Daily Total', 'wp-statistics' ); ?>:</th>
|
165 |
<td id="th-colspan" class="th-center"><span><?php echo number_format_i18n( $se_today_total ); ?></span>
|
166 |
</td>
|
167 |
<td id="th-colspan" class="th-center">
|
169 |
</tr>
|
170 |
|
171 |
<tr>
|
172 |
+
<th><?php _e( 'Total', 'wp-statistics' ); ?>:</th>
|
173 |
<th colspan="2" id="th-colspan">
|
174 |
<span><?php echo number_format_i18n( wp_statistics_searchengine( 'all' ) ); ?></span></th>
|
175 |
</tr>
|
185 |
</tr>
|
186 |
|
187 |
<tr>
|
188 |
+
<th colspan="3" style="text-align: center;"><?php _e( 'Current Time and Date', 'wp-statistics' ); ?>
|
189 |
+
<span id="time_zone"><a href="<?php echo admin_url( 'options-general.php' ); ?>"><?php _e( '(Adjustment)', 'wp-statistics' ); ?></a></span>
|
190 |
</th>
|
191 |
</tr>
|
192 |
|
193 |
<tr>
|
194 |
+
<th colspan="3"><?php echo sprintf( __( 'Date: %s', 'wp-statistics' ), '<code dir="ltr">' . $WP_Statistics->Current_Date_i18n( get_option( 'date_format' ) ) . '</code>' ); ?></th>
|
195 |
</tr>
|
196 |
|
197 |
<tr>
|
198 |
+
<th colspan="3"><?php echo sprintf( __( 'Time: %s', 'wp-statistics' ), '<code dir="ltr">' . $WP_Statistics->Current_Date_i18n( get_option( 'time_format' ) ) . '</code>' ); ?></th>
|
199 |
</tr>
|
200 |
<?php } ?>
|
201 |
</tbody>
|
includes/log/widgets/top.visitors.php
CHANGED
@@ -12,15 +12,15 @@ function wp_statistics_generate_top_visitors_postbox_content( $ISOCountryCode, $
|
|
12 |
?>
|
13 |
<table width="100%" class="widefat table-stats" id="last-referrer">
|
14 |
<tr>
|
15 |
-
<td style='text-align: left'><?php _e( 'Rank', '
|
16 |
-
<td style='text-align: left'><?php _e( 'Hits', '
|
17 |
-
<td style='text-align: left'><?php _e( 'Flag', '
|
18 |
-
<td style='text-align: left'><?php _e( 'Country', '
|
19 |
-
<td style='text-align: left'><?php _e( 'IP', '
|
20 |
<?php if ( $compact == false ) { ?>
|
21 |
-
<td style='text-align: left'><?php _e( 'Agent', '
|
22 |
-
<td style='text-align: left'><?php _e( 'Platform', '
|
23 |
-
<td style='text-align: left'><?php _e( 'Version', '
|
24 |
<?php } ?>
|
25 |
</tr>
|
26 |
|
12 |
?>
|
13 |
<table width="100%" class="widefat table-stats" id="last-referrer">
|
14 |
<tr>
|
15 |
+
<td style='text-align: left'><?php _e( 'Rank', 'wp-statistics' ); ?></td>
|
16 |
+
<td style='text-align: left'><?php _e( 'Hits', 'wp-statistics' ); ?></td>
|
17 |
+
<td style='text-align: left'><?php _e( 'Flag', 'wp-statistics' ); ?></td>
|
18 |
+
<td style='text-align: left'><?php _e( 'Country', 'wp-statistics' ); ?></td>
|
19 |
+
<td style='text-align: left'><?php _e( 'IP', 'wp-statistics' ); ?></td>
|
20 |
<?php if ( $compact == false ) { ?>
|
21 |
+
<td style='text-align: left'><?php _e( 'Agent', 'wp-statistics' ); ?></td>
|
22 |
+
<td style='text-align: left'><?php _e( 'Platform', 'wp-statistics' ); ?></td>
|
23 |
+
<td style='text-align: left'><?php _e( 'Version', 'wp-statistics' ); ?></td>
|
24 |
<?php } ?>
|
25 |
</tr>
|
26 |
|
includes/log/widgets/words.php
CHANGED
@@ -27,7 +27,7 @@ function wp_statistics_generate_words_postbox_content( $ISOCountryCode, $count =
|
|
27 |
}
|
28 |
|
29 |
if ( substr( $items->ip, 0, 6 ) == '#hash#' ) {
|
30 |
-
$ip_string = __( '#hash#', '
|
31 |
} else {
|
32 |
$ip_string = "<a href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank'>{$items->ip}</a>";
|
33 |
}
|
@@ -45,7 +45,7 @@ function wp_statistics_generate_words_postbox_content( $ISOCountryCode, $count =
|
|
45 |
echo "<div class='log-ip'>" . date( get_option( 'date_format' ), strtotime( $items->last_counter ) ) . " - {$ip_string}</div>";
|
46 |
echo "<div class='clear'></div>";
|
47 |
echo "<div class='log-url'>";
|
48 |
-
echo "<a class='show-map' href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank' title='" . __( 'Map', '
|
49 |
|
50 |
if ( $WP_Statistics->get_option( 'geoip' ) ) {
|
51 |
echo "<img src='" . plugins_url( 'wp-statistics/assets/images/flags/' . $items->location . '.png' ) . "' title='{$ISOCountryCode[$items->location]}' class='log-tools'/>";
|
27 |
}
|
28 |
|
29 |
if ( substr( $items->ip, 0, 6 ) == '#hash#' ) {
|
30 |
+
$ip_string = __( '#hash#', 'wp-statistics' );
|
31 |
} else {
|
32 |
$ip_string = "<a href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank'>{$items->ip}</a>";
|
33 |
}
|
45 |
echo "<div class='log-ip'>" . date( get_option( 'date_format' ), strtotime( $items->last_counter ) ) . " - {$ip_string}</div>";
|
46 |
echo "<div class='clear'></div>";
|
47 |
echo "<div class='log-url'>";
|
48 |
+
echo "<a class='show-map' href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank' title='" . __( 'Map', 'wp-statistics' ) . "'>" . wp_statistics_icons( 'dashicons-location-alt', 'map' ) . "</a>";
|
49 |
|
50 |
if ( $WP_Statistics->get_option( 'geoip' ) ) {
|
51 |
echo "<img src='" . plugins_url( 'wp-statistics/assets/images/flags/' . $items->location . '.png' ) . "' title='{$ISOCountryCode[$items->location]}' class='log-tools'/>";
|
includes/optimization/tabs/wps-optimization-database.php
CHANGED
@@ -2,27 +2,27 @@
|
|
2 |
<table class="form-table">
|
3 |
<tbody>
|
4 |
<tr valign="top">
|
5 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Database Setup', '
|
6 |
</tr>
|
7 |
|
8 |
<tr valign="top">
|
9 |
<th scope="row">
|
10 |
-
<label for="index-submit"><?php _e( 'Re-run Install', '
|
11 |
</th>
|
12 |
|
13 |
<td>
|
14 |
-
<input id="install-submit" class="button button-primary" type="button" value="<?php _e( 'Install Now!', '
|
15 |
-
<p class="description"><?php _e( 'If for some reason your installation of WP Statistics is missing the database tables or other core items, this will re-execute the install process.', '
|
16 |
</td>
|
17 |
</tr>
|
18 |
|
19 |
<tr valign="top">
|
20 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Database Index', '
|
21 |
</tr>
|
22 |
|
23 |
<tr valign="top">
|
24 |
<th scope="row">
|
25 |
-
<label for="index-submit"><?php _e( 'Countries', '
|
26 |
</th>
|
27 |
|
28 |
<td>
|
@@ -39,15 +39,15 @@
|
|
39 |
if ( $result != 5 ) {
|
40 |
$dbupdates['date_ip_agent'] = true;
|
41 |
?>
|
42 |
-
<input id="index-submit" class="button button-primary" type="button" value="<?php _e( 'Update Now!', '
|
43 |
-
<p class="description"><?php _e( 'Older installs of WP Statistics allow for duplicate entries in the visitors table in a corner case. Newer installs protect against this with a unique index on the table. To create the index on the older installs duplicate entries must be deleted first. Clicking "Update Now" will scan the vistitors table, delete duplicate entries and add the index.', '
|
44 |
-
<p class="description"><?php _e( 'This operation could take a long time on installs with many rows in the visitors table.', '
|
45 |
<?php
|
46 |
} else {
|
47 |
$dbupdates['date_ip_agent'] = false;
|
48 |
?>
|
49 |
-
<p class="description"><?php _e( 'Older installs of WP Statistics allow for duplicate entries in the visitors table in a corner case. Newer installs protect against this with a unique index on the table.', '
|
50 |
-
<p class="description"><?php _e( 'Congratulations, your installation is already up to date, nothing to do.', '
|
51 |
<?php
|
52 |
}
|
53 |
?>
|
@@ -56,7 +56,7 @@
|
|
56 |
|
57 |
<tr valign="top">
|
58 |
<th scope="row">
|
59 |
-
<label for="index-submit"><?php _e( 'Visits Table', '
|
60 |
</th>
|
61 |
<td>
|
62 |
<?php
|
@@ -70,15 +70,15 @@
|
|
70 |
if ( $result != 1 ) {
|
71 |
$dbupdates['unique_date'] = true;
|
72 |
?>
|
73 |
-
<input id="visits-submit" class="button button-primary" type="button" value="<?php _e( 'Update Now!', '
|
74 |
-
<p class="description"><?php _e( 'Older installs of WP Statistics allow for duplicate entries in the visits table in a corner case. Newer installs protect against this with a unique index on the table. To create the index on the older installs duplicate entries must be deleted first. Clicking "Update Now" will scan the vistits table, delete duplicate entries and add the index.', '
|
75 |
-
<p class="description"><?php _e( 'This operation could take a long time on installs with many rows in the visits table.', '
|
76 |
<?php
|
77 |
} else {
|
78 |
$dbupdates['unique_date'] = false;
|
79 |
?>
|
80 |
-
<p class="description"><?php _e( 'Older installs of WP Statistics allow for duplicate entries in the visits table in a corner case. Newer installs protect against this with a unique index on the table.', '
|
81 |
-
<p class="description"><?php _e( 'Congratulations, your installation is already up to date, nothing to do.', '
|
82 |
<?php
|
83 |
}
|
84 |
|
@@ -89,26 +89,26 @@
|
|
89 |
</tr>
|
90 |
|
91 |
<tr valign="top">
|
92 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Search Table', '
|
93 |
</tr>
|
94 |
|
95 |
<tr valign="top">
|
96 |
<th scope="row">
|
97 |
-
<label for="index-submit"><?php _e( 'Convert', '
|
98 |
</th>
|
99 |
<td>
|
100 |
<?php
|
101 |
// Note, the result will be the number of fields contained in the index, so in our case 1.
|
102 |
if ( $WP_Statistics->get_option( 'search_converted' ) != 1 ) {
|
103 |
?>
|
104 |
-
<input id="visits-submit" class="button button-primary" type="button" value="<?php _e( 'Convert Now!', '
|
105 |
-
<p class="description"><?php _e( 'Older installs of WP Statistics store details of searches in the visitors table which can become a performance issue on large datasets. A new table has been created to hold this information in a more scalable fashion, however the old data must first be converted to the new format before it can be used.', '
|
106 |
-
<p class="description"><?php _e( 'This operation could take a long time on installs with many rows in the visitors table.', '
|
107 |
<?php
|
108 |
} else {
|
109 |
?>
|
110 |
-
<p class="description"><?php _e( 'Older installs of WP Statistics store details of searches in the visitors table which can become a performance issue on large datasets. A new table has been created to hold this information in a more scalable fashion.', '
|
111 |
-
<p class="description"><?php _e( 'Congratulations, your installation is already up to date, nothing to do.', '
|
112 |
<?php
|
113 |
}
|
114 |
?>
|
2 |
<table class="form-table">
|
3 |
<tbody>
|
4 |
<tr valign="top">
|
5 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Database Setup', 'wp-statistics' ); ?></h3></th>
|
6 |
</tr>
|
7 |
|
8 |
<tr valign="top">
|
9 |
<th scope="row">
|
10 |
+
<label for="index-submit"><?php _e( 'Re-run Install', 'wp-statistics' ); ?>:</label>
|
11 |
</th>
|
12 |
|
13 |
<td>
|
14 |
+
<input id="install-submit" class="button button-primary" type="button" value="<?php _e( 'Install Now!', 'wp-statistics' ); ?>" name="install-submit" onclick="location.href=document.URL+'&install=1&tab=database'">
|
15 |
+
<p class="description"><?php _e( 'If for some reason your installation of WP Statistics is missing the database tables or other core items, this will re-execute the install process.', 'wp-statistics' ); ?></p>
|
16 |
</td>
|
17 |
</tr>
|
18 |
|
19 |
<tr valign="top">
|
20 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Database Index', 'wp-statistics' ); ?></h3></th>
|
21 |
</tr>
|
22 |
|
23 |
<tr valign="top">
|
24 |
<th scope="row">
|
25 |
+
<label for="index-submit"><?php _e( 'Countries', 'wp-statistics' ); ?>:</label>
|
26 |
</th>
|
27 |
|
28 |
<td>
|
39 |
if ( $result != 5 ) {
|
40 |
$dbupdates['date_ip_agent'] = true;
|
41 |
?>
|
42 |
+
<input id="index-submit" class="button button-primary" type="button" value="<?php _e( 'Update Now!', 'wp-statistics' ); ?>" name="index-submit" onclick="location.href=document.URL+'&index=1&tab=database'">
|
43 |
+
<p class="description"><?php _e( 'Older installs of WP Statistics allow for duplicate entries in the visitors table in a corner case. Newer installs protect against this with a unique index on the table. To create the index on the older installs duplicate entries must be deleted first. Clicking "Update Now" will scan the vistitors table, delete duplicate entries and add the index.', 'wp-statistics' ); ?></p>
|
44 |
+
<p class="description"><?php _e( 'This operation could take a long time on installs with many rows in the visitors table.', 'wp-statistics' ); ?></p>
|
45 |
<?php
|
46 |
} else {
|
47 |
$dbupdates['date_ip_agent'] = false;
|
48 |
?>
|
49 |
+
<p class="description"><?php _e( 'Older installs of WP Statistics allow for duplicate entries in the visitors table in a corner case. Newer installs protect against this with a unique index on the table.', 'wp-statistics' ); ?></p>
|
50 |
+
<p class="description"><?php _e( 'Congratulations, your installation is already up to date, nothing to do.', 'wp-statistics' ); ?></p>
|
51 |
<?php
|
52 |
}
|
53 |
?>
|
56 |
|
57 |
<tr valign="top">
|
58 |
<th scope="row">
|
59 |
+
<label for="index-submit"><?php _e( 'Visits Table', 'wp-statistics' ); ?>:</label>
|
60 |
</th>
|
61 |
<td>
|
62 |
<?php
|
70 |
if ( $result != 1 ) {
|
71 |
$dbupdates['unique_date'] = true;
|
72 |
?>
|
73 |
+
<input id="visits-submit" class="button button-primary" type="button" value="<?php _e( 'Update Now!', 'wp-statistics' ); ?>" name="visit-submit" onclick="location.href=document.URL+'&visits=1&tab=database'">
|
74 |
+
<p class="description"><?php _e( 'Older installs of WP Statistics allow for duplicate entries in the visits table in a corner case. Newer installs protect against this with a unique index on the table. To create the index on the older installs duplicate entries must be deleted first. Clicking "Update Now" will scan the vistits table, delete duplicate entries and add the index.', 'wp-statistics' ); ?></p>
|
75 |
+
<p class="description"><?php _e( 'This operation could take a long time on installs with many rows in the visits table.', 'wp-statistics' ); ?></p>
|
76 |
<?php
|
77 |
} else {
|
78 |
$dbupdates['unique_date'] = false;
|
79 |
?>
|
80 |
+
<p class="description"><?php _e( 'Older installs of WP Statistics allow for duplicate entries in the visits table in a corner case. Newer installs protect against this with a unique index on the table.', 'wp-statistics' ); ?></p>
|
81 |
+
<p class="description"><?php _e( 'Congratulations, your installation is already up to date, nothing to do.', 'wp-statistics' ); ?></p>
|
82 |
<?php
|
83 |
}
|
84 |
|
89 |
</tr>
|
90 |
|
91 |
<tr valign="top">
|
92 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Search Table', 'wp-statistics' ); ?></h3></th>
|
93 |
</tr>
|
94 |
|
95 |
<tr valign="top">
|
96 |
<th scope="row">
|
97 |
+
<label for="index-submit"><?php _e( 'Convert', 'wp-statistics' ); ?>:</label>
|
98 |
</th>
|
99 |
<td>
|
100 |
<?php
|
101 |
// Note, the result will be the number of fields contained in the index, so in our case 1.
|
102 |
if ( $WP_Statistics->get_option( 'search_converted' ) != 1 ) {
|
103 |
?>
|
104 |
+
<input id="visits-submit" class="button button-primary" type="button" value="<?php _e( 'Convert Now!', 'wp-statistics' ); ?>" name="search-submit" onclick="location.href=document.URL+'&search=1&tab=database'">
|
105 |
+
<p class="description"><?php _e( 'Older installs of WP Statistics store details of searches in the visitors table which can become a performance issue on large datasets. A new table has been created to hold this information in a more scalable fashion, however the old data must first be converted to the new format before it can be used.', 'wp-statistics' ); ?></p>
|
106 |
+
<p class="description"><?php _e( 'This operation could take a long time on installs with many rows in the visitors table.', 'wp-statistics' ); ?></p>
|
107 |
<?php
|
108 |
} else {
|
109 |
?>
|
110 |
+
<p class="description"><?php _e( 'Older installs of WP Statistics store details of searches in the visitors table which can become a performance issue on large datasets. A new table has been created to hold this information in a more scalable fashion.', 'wp-statistics' ); ?></p>
|
111 |
+
<p class="description"><?php _e( 'Congratulations, your installation is already up to date, nothing to do.', 'wp-statistics' ); ?></p>
|
112 |
<?php
|
113 |
}
|
114 |
?>
|
includes/optimization/tabs/wps-optimization-export.php
CHANGED
@@ -5,17 +5,17 @@
|
|
5 |
<table class="form-table">
|
6 |
<tbody>
|
7 |
<tr valign="top">
|
8 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Export', '
|
9 |
</tr>
|
10 |
|
11 |
<tr valign="top">
|
12 |
<th scope="row">
|
13 |
-
<label for="table-to-export"><?php _e( 'Export from', '
|
14 |
</th>
|
15 |
|
16 |
<td>
|
17 |
<select id="table-to-export" name="table-to-export">
|
18 |
-
<option value="0"><?php _e( 'Please select', '
|
19 |
<option value="useronline"><?php echo $wpdb->prefix . 'statistics_useronline'; ?></option>
|
20 |
<option value="visit"><?php echo $wpdb->prefix . 'statistics_visit'; ?></option>
|
21 |
<option value="visitor"><?php echo $wpdb->prefix . 'statistics_visitor'; ?></option>
|
@@ -23,35 +23,35 @@
|
|
23 |
<option value="pages"><?php echo $wpdb->prefix . 'statistics_pages'; ?></option>
|
24 |
<option value="search"><?php echo $wpdb->prefix . 'statistics_search'; ?></option>
|
25 |
</select>
|
26 |
-
<p class="description"><?php _e( 'Select the table for the output file.', '
|
27 |
</td>
|
28 |
</tr>
|
29 |
|
30 |
<tr valign="top">
|
31 |
<th scope="row">
|
32 |
-
<label for="export-file-type"><?php _e( 'Export To', '
|
33 |
</th>
|
34 |
|
35 |
<td>
|
36 |
<select id="export-file-type" name="export-file-type">
|
37 |
-
<option value="0"><?php _e( 'Please select', '
|
38 |
<option value="xml">XML</option>
|
39 |
<option value="csv">CSV</option>
|
40 |
<option value="tsv">TSV</option>
|
41 |
</select>
|
42 |
-
<p class="description"><?php _e( 'Select the output file type.', '
|
43 |
</td>
|
44 |
</tr>
|
45 |
|
46 |
<tr valign="top">
|
47 |
<th scope="row">
|
48 |
-
<label for="export-headers"><?php _e( 'Include Header Row', '
|
49 |
</th>
|
50 |
|
51 |
<td>
|
52 |
<input id="export-headers" type="checkbox" value="1" name="export-headers">
|
53 |
-
<p class="description"><?php _e( 'Include a header row as the first line of the exported file.', '
|
54 |
-
<?php submit_button( __( 'Start Now!', '
|
55 |
</td>
|
56 |
</tr>
|
57 |
|
5 |
<table class="form-table">
|
6 |
<tbody>
|
7 |
<tr valign="top">
|
8 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Export', 'wp-statistics' ); ?></h3></th>
|
9 |
</tr>
|
10 |
|
11 |
<tr valign="top">
|
12 |
<th scope="row">
|
13 |
+
<label for="table-to-export"><?php _e( 'Export from', 'wp-statistics' ); ?>:</label>
|
14 |
</th>
|
15 |
|
16 |
<td>
|
17 |
<select id="table-to-export" name="table-to-export">
|
18 |
+
<option value="0"><?php _e( 'Please select', 'wp-statistics' ); ?></option>
|
19 |
<option value="useronline"><?php echo $wpdb->prefix . 'statistics_useronline'; ?></option>
|
20 |
<option value="visit"><?php echo $wpdb->prefix . 'statistics_visit'; ?></option>
|
21 |
<option value="visitor"><?php echo $wpdb->prefix . 'statistics_visitor'; ?></option>
|
23 |
<option value="pages"><?php echo $wpdb->prefix . 'statistics_pages'; ?></option>
|
24 |
<option value="search"><?php echo $wpdb->prefix . 'statistics_search'; ?></option>
|
25 |
</select>
|
26 |
+
<p class="description"><?php _e( 'Select the table for the output file.', 'wp-statistics' ); ?></p>
|
27 |
</td>
|
28 |
</tr>
|
29 |
|
30 |
<tr valign="top">
|
31 |
<th scope="row">
|
32 |
+
<label for="export-file-type"><?php _e( 'Export To', 'wp-statistics' ); ?>:</label>
|
33 |
</th>
|
34 |
|
35 |
<td>
|
36 |
<select id="export-file-type" name="export-file-type">
|
37 |
+
<option value="0"><?php _e( 'Please select', 'wp-statistics' ); ?></option>
|
38 |
<option value="xml">XML</option>
|
39 |
<option value="csv">CSV</option>
|
40 |
<option value="tsv">TSV</option>
|
41 |
</select>
|
42 |
+
<p class="description"><?php _e( 'Select the output file type.', 'wp-statistics' ); ?></p>
|
43 |
</td>
|
44 |
</tr>
|
45 |
|
46 |
<tr valign="top">
|
47 |
<th scope="row">
|
48 |
+
<label for="export-headers"><?php _e( 'Include Header Row', 'wp-statistics' ); ?>:</label>
|
49 |
</th>
|
50 |
|
51 |
<td>
|
52 |
<input id="export-headers" type="checkbox" value="1" name="export-headers">
|
53 |
+
<p class="description"><?php _e( 'Include a header row as the first line of the exported file.', 'wp-statistics' ); ?></p>
|
54 |
+
<?php submit_button( __( 'Start Now!', 'wp-statistics' ), 'primary', 'export-file-submit' ); ?>
|
55 |
</td>
|
56 |
</tr>
|
57 |
|
includes/optimization/tabs/wps-optimization-historical.php
CHANGED
@@ -12,40 +12,40 @@ $historical_visits = $WP_Statistics->Get_Historical_Data( 'visits' );
|
|
12 |
<table class="form-table">
|
13 |
<tbody>
|
14 |
<tr valign="top">
|
15 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Historical Values', '
|
16 |
</tr>
|
17 |
|
18 |
<tr valign="top" id="wps_historical_purge" style="display: none">
|
19 |
<th scope="row" colspan=2>
|
20 |
-
<?php _e( 'Note: As you have just purged the database you must reload this page for these numbers to be correct.', '
|
21 |
</th>
|
22 |
</tr>
|
23 |
|
24 |
<tr valign="top">
|
25 |
<th scope="row">
|
26 |
-
<?php _e( 'Visitors', '
|
27 |
</th>
|
28 |
|
29 |
<td>
|
30 |
<input type="text" size="10" value="<?php echo $historical_visitors; ?>" id="wps_historical_visitors" name="wps_historical_visitors">
|
31 |
-
<p class="description"><?php echo sprintf( __( 'Number of historical number of visitors to the site (current value is %s).', '
|
32 |
</td>
|
33 |
</tr>
|
34 |
|
35 |
<tr valign="top">
|
36 |
<th scope="row">
|
37 |
-
<?php _e( 'Visits', '
|
38 |
</th>
|
39 |
|
40 |
<td>
|
41 |
<input type="text" size="10" value="<?php echo $historical_visits; ?>" id="wps_historical_visits" name="wps_historical_visits">
|
42 |
-
<p class="description"><?php echo sprintf( __( 'Number of historical number of visits to the site (current value is %s).', '
|
43 |
</td>
|
44 |
</tr>
|
45 |
|
46 |
<tr valign="top">
|
47 |
<td colspan=2>
|
48 |
-
<input id="historical-submit" class="button button-primary" type="submit" value="<?php _e( 'Update
|
49 |
</td>
|
50 |
</tr>
|
51 |
|
12 |
<table class="form-table">
|
13 |
<tbody>
|
14 |
<tr valign="top">
|
15 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Historical Values', 'wp-statistics' ); ?></h3></th>
|
16 |
</tr>
|
17 |
|
18 |
<tr valign="top" id="wps_historical_purge" style="display: none">
|
19 |
<th scope="row" colspan=2>
|
20 |
+
<?php _e( 'Note: As you have just purged the database you must reload this page for these numbers to be correct.', 'wp-statistics' ); ?>
|
21 |
</th>
|
22 |
</tr>
|
23 |
|
24 |
<tr valign="top">
|
25 |
<th scope="row">
|
26 |
+
<?php _e( 'Visitors', 'wp-statistics' ); ?>:
|
27 |
</th>
|
28 |
|
29 |
<td>
|
30 |
<input type="text" size="10" value="<?php echo $historical_visitors; ?>" id="wps_historical_visitors" name="wps_historical_visitors">
|
31 |
+
<p class="description"><?php echo sprintf( __( 'Number of historical number of visitors to the site (current value is %s).', 'wp-statistics' ), number_format_i18n( $historical_visitors ) ); ?></p>
|
32 |
</td>
|
33 |
</tr>
|
34 |
|
35 |
<tr valign="top">
|
36 |
<th scope="row">
|
37 |
+
<?php _e( 'Visits', 'wp-statistics' ); ?>:
|
38 |
</th>
|
39 |
|
40 |
<td>
|
41 |
<input type="text" size="10" value="<?php echo $historical_visits; ?>" id="wps_historical_visits" name="wps_historical_visits">
|
42 |
+
<p class="description"><?php echo sprintf( __( 'Number of historical number of visits to the site (current value is %s).', 'wp-statistics' ), number_format_i18n( $historical_visits ) ); ?></p>
|
43 |
</td>
|
44 |
</tr>
|
45 |
|
46 |
<tr valign="top">
|
47 |
<td colspan=2>
|
48 |
+
<input id="historical-submit" class="button button-primary" type="submit" value="<?php _e( 'Update Now!', 'wp-statistics' ); ?>" name="historical-submit"/>
|
49 |
</td>
|
50 |
</tr>
|
51 |
|
includes/optimization/tabs/wps-optimization-purging.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
if (action == 0)
|
8 |
return false;
|
9 |
|
10 |
-
var agree = confirm('<?php _e( 'Are you sure?', '
|
11 |
|
12 |
if (!agree)
|
13 |
return false;
|
@@ -41,7 +41,7 @@
|
|
41 |
if (action == 0)
|
42 |
return false;
|
43 |
|
44 |
-
var agree = confirm('<?php _e( 'Are you sure?', '
|
45 |
|
46 |
if (!agree)
|
47 |
return false;
|
@@ -74,7 +74,7 @@
|
|
74 |
if (action == 0)
|
75 |
return false;
|
76 |
|
77 |
-
var agree = confirm('<?php _e( 'Are you sure?', '
|
78 |
|
79 |
if (!agree)
|
80 |
return false;
|
@@ -107,7 +107,7 @@
|
|
107 |
if (action == 0)
|
108 |
return false;
|
109 |
|
110 |
-
var agree = confirm('<?php _e( 'Are you sure?', '
|
111 |
|
112 |
if (!agree)
|
113 |
return false;
|
@@ -142,7 +142,7 @@
|
|
142 |
if (action == 0)
|
143 |
return false;
|
144 |
|
145 |
-
var agree = confirm('<?php _e( 'Are you sure?', '
|
146 |
|
147 |
if (!agree)
|
148 |
return false;
|
@@ -177,27 +177,27 @@
|
|
177 |
<table class="form-table">
|
178 |
<tbody>
|
179 |
<tr valign="top">
|
180 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Data', '
|
181 |
</tr>
|
182 |
|
183 |
<tr valign="top">
|
184 |
<th scope="row">
|
185 |
-
<label for="empty-table"><?php _e( 'Empty Table', '
|
186 |
</th>
|
187 |
|
188 |
<td>
|
189 |
<select id="empty-table" name="empty-table">
|
190 |
-
<option value="0"><?php _e( 'Please select', '
|
191 |
<option value="useronline"><?php echo $wpdb->prefix . 'statistics_useronline'; ?></option>
|
192 |
<option value="visit"><?php echo $wpdb->prefix . 'statistics_visit'; ?></option>
|
193 |
<option value="visitor"><?php echo $wpdb->prefix . 'statistics_visitor'; ?></option>
|
194 |
<option value="exclusions"><?php echo $wpdb->prefix . 'statistics_exclusions'; ?></option>
|
195 |
<option value="pages"><?php echo $wpdb->prefix . 'statistics_pages'; ?></option>
|
196 |
<option value="search"><?php echo $wpdb->prefix . 'statistics_search'; ?></option>
|
197 |
-
<option value="all"><?php echo __( 'All', '
|
198 |
</select>
|
199 |
-
<p class="description"><?php _e( 'All data table will be lost.', '
|
200 |
-
<input id="empty-table-submit" class="button button-primary" type="submit" value="<?php _e( 'Clear now!', '
|
201 |
<span id="empty-status"></span>
|
202 |
<div id="empty-result"></div>
|
203 |
</td>
|
@@ -205,14 +205,14 @@
|
|
205 |
|
206 |
<tr>
|
207 |
<th scope="row">
|
208 |
-
<label for="purge-data"><?php _e( 'Purge records older than', '
|
209 |
</th>
|
210 |
|
211 |
<td>
|
212 |
<input type="text" class="small-text code" id="purge-data" name="wps_purge_data" value="365"/>
|
213 |
-
<label for="purge-data"><?php _e( '
|
214 |
-
<p class="description"><?php _e( '
|
215 |
-
<input id="purge-data-submit" class="button button-primary" type="submit" value="<?php _e( 'Purge now!', '
|
216 |
<span id="purge-data-status"></span>
|
217 |
<div id="purge-data-result"></div>
|
218 |
</td>
|
@@ -220,32 +220,31 @@
|
|
220 |
|
221 |
<tr>
|
222 |
<th scope="row">
|
223 |
-
<label for="purge-visitor-hits"><?php _e( 'Purge visitors with more than', '
|
224 |
-
:</label>
|
225 |
</th>
|
226 |
|
227 |
<td>
|
228 |
<input type="text" class="small-text code" id="purge-visitor-hits" name="wps_purge_visitor_hits" value="10"/>
|
229 |
-
<label for="purge-visitor-hits"><?php _e( '
|
230 |
-
<p class="description"><?php _e( '
|
231 |
-
<input id="purge-visitor-hits-submit" class="button button-primary" type="submit" value="<?php _e( 'Purge now!', '
|
232 |
<span id="purge-visitor-hits-status"></span>
|
233 |
<div id="purge-visitor-hits-result"></div>
|
234 |
</td>
|
235 |
</tr>
|
236 |
|
237 |
<tr valign="top">
|
238 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Delete User Agent Types', '
|
239 |
</tr>
|
240 |
|
241 |
<tr valign="top">
|
242 |
<th scope="row">
|
243 |
-
<label for="delete-agent"><?php _e( 'Delete Agents', '
|
244 |
</th>
|
245 |
|
246 |
<td>
|
247 |
<select id="delete-agent" name="delete-agent">
|
248 |
-
<option value="0"><?php _e( 'Please select', '
|
249 |
<?php
|
250 |
$agents = wp_statistics_ua_list();
|
251 |
|
@@ -255,8 +254,8 @@
|
|
255 |
}
|
256 |
?>
|
257 |
</select>
|
258 |
-
<p class="description"><?php _e( 'All visitor data will be lost for this agent type.', '
|
259 |
-
<input id="delete-agents-submit" class="button button-primary" type="submit" value="<?php _e( 'Delete now!', '
|
260 |
<span id="delete-agents-status"></span>
|
261 |
<div id="delete-agents-result"></div>
|
262 |
</td>
|
@@ -264,12 +263,12 @@
|
|
264 |
|
265 |
<tr valign="top">
|
266 |
<th scope="row">
|
267 |
-
<label for="delete-platform"><?php _e( 'Delete Platforms', '
|
268 |
</th>
|
269 |
|
270 |
<td>
|
271 |
<select id="delete-platform" name="delete-platform">
|
272 |
-
<option value="0"><?php _e( 'Please select', '
|
273 |
<?php
|
274 |
$platforms = wp_statistics_platform_list();
|
275 |
|
@@ -279,8 +278,8 @@
|
|
279 |
}
|
280 |
?>
|
281 |
</select>
|
282 |
-
<p class="description"><?php _e( 'All visitor data will be lost for this platform type.', '
|
283 |
-
<input id="delete-platforms-submit" class="button button-primary" type="submit" value="<?php _e( 'Delete now!', '
|
284 |
<span id="delete-platforms-status"></span>
|
285 |
<div id="delete-platforms-result"></div>
|
286 |
</td>
|
7 |
if (action == 0)
|
8 |
return false;
|
9 |
|
10 |
+
var agree = confirm('<?php _e( 'Are you sure?', 'wp-statistics' ); ?>');
|
11 |
|
12 |
if (!agree)
|
13 |
return false;
|
41 |
if (action == 0)
|
42 |
return false;
|
43 |
|
44 |
+
var agree = confirm('<?php _e( 'Are you sure?', 'wp-statistics' ); ?>');
|
45 |
|
46 |
if (!agree)
|
47 |
return false;
|
74 |
if (action == 0)
|
75 |
return false;
|
76 |
|
77 |
+
var agree = confirm('<?php _e( 'Are you sure?', 'wp-statistics' ); ?>');
|
78 |
|
79 |
if (!agree)
|
80 |
return false;
|
107 |
if (action == 0)
|
108 |
return false;
|
109 |
|
110 |
+
var agree = confirm('<?php _e( 'Are you sure?', 'wp-statistics' ); ?>');
|
111 |
|
112 |
if (!agree)
|
113 |
return false;
|
142 |
if (action == 0)
|
143 |
return false;
|
144 |
|
145 |
+
var agree = confirm('<?php _e( 'Are you sure?', 'wp-statistics' ); ?>');
|
146 |
|
147 |
if (!agree)
|
148 |
return false;
|
177 |
<table class="form-table">
|
178 |
<tbody>
|
179 |
<tr valign="top">
|
180 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Data', 'wp-statistics' ); ?></h3></th>
|
181 |
</tr>
|
182 |
|
183 |
<tr valign="top">
|
184 |
<th scope="row">
|
185 |
+
<label for="empty-table"><?php _e( 'Empty Table', 'wp-statistics' ); ?>:</label>
|
186 |
</th>
|
187 |
|
188 |
<td>
|
189 |
<select id="empty-table" name="empty-table">
|
190 |
+
<option value="0"><?php _e( 'Please select', 'wp-statistics' ); ?></option>
|
191 |
<option value="useronline"><?php echo $wpdb->prefix . 'statistics_useronline'; ?></option>
|
192 |
<option value="visit"><?php echo $wpdb->prefix . 'statistics_visit'; ?></option>
|
193 |
<option value="visitor"><?php echo $wpdb->prefix . 'statistics_visitor'; ?></option>
|
194 |
<option value="exclusions"><?php echo $wpdb->prefix . 'statistics_exclusions'; ?></option>
|
195 |
<option value="pages"><?php echo $wpdb->prefix . 'statistics_pages'; ?></option>
|
196 |
<option value="search"><?php echo $wpdb->prefix . 'statistics_search'; ?></option>
|
197 |
+
<option value="all"><?php echo __( 'All', 'wp-statistics' ); ?></option>
|
198 |
</select>
|
199 |
+
<p class="description"><?php _e( 'All data table will be lost.', 'wp-statistics' ); ?></p>
|
200 |
+
<input id="empty-table-submit" class="button button-primary" type="submit" value="<?php _e( 'Clear now!', 'wp-statistics' ); ?>" name="empty-table-submit" Onclick="return false;"/>
|
201 |
<span id="empty-status"></span>
|
202 |
<div id="empty-result"></div>
|
203 |
</td>
|
205 |
|
206 |
<tr>
|
207 |
<th scope="row">
|
208 |
+
<label for="purge-data"><?php _e( 'Purge records older than', 'wp-statistics' ); ?>:</label>
|
209 |
</th>
|
210 |
|
211 |
<td>
|
212 |
<input type="text" class="small-text code" id="purge-data" name="wps_purge_data" value="365"/>
|
213 |
+
<label for="purge-data"><?php _e( 'Days', 'wp-statistics' ); ?></label>
|
214 |
+
<p class="description"><?php _e( 'Delete user statistics data older than the selected number of days. Minimum value is 30 days.', 'wp-statistics' ); ?></p>
|
215 |
+
<input id="purge-data-submit" class="button button-primary" type="submit" value="<?php _e( 'Purge now!', 'wp-statistics' ); ?>" name="purge-data-submit" Onclick="return false;"/>
|
216 |
<span id="purge-data-status"></span>
|
217 |
<div id="purge-data-result"></div>
|
218 |
</td>
|
220 |
|
221 |
<tr>
|
222 |
<th scope="row">
|
223 |
+
<label for="purge-visitor-hits"><?php _e( 'Purge visitors with more than', 'wp-statistics' ); ?>:</label>
|
|
|
224 |
</th>
|
225 |
|
226 |
<td>
|
227 |
<input type="text" class="small-text code" id="purge-visitor-hits" name="wps_purge_visitor_hits" value="10"/>
|
228 |
+
<label for="purge-visitor-hits"><?php _e( 'Hits', 'wp-statistics' ); ?></label>
|
229 |
+
<p class="description"><?php _e( 'Delete user statistics data where the user has more than the defined number of hits in a day. This can be useful to clear up old data when your site has been hit by a bot. This will remove the visitor and their hits to the site, however it will not remove individual page hits as that data is not recorded on a per use basis. Minimum value is 10 hits.', 'wp-statistics' ); ?></p>
|
230 |
+
<input id="purge-visitor-hits-submit" class="button button-primary" type="submit" value="<?php _e( 'Purge now!', 'wp-statistics' ); ?>" name="purge-visitor-hits-submit" Onclick="return false;"/>
|
231 |
<span id="purge-visitor-hits-status"></span>
|
232 |
<div id="purge-visitor-hits-result"></div>
|
233 |
</td>
|
234 |
</tr>
|
235 |
|
236 |
<tr valign="top">
|
237 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Delete User Agent Types', 'wp-statistics' ); ?></h3></th>
|
238 |
</tr>
|
239 |
|
240 |
<tr valign="top">
|
241 |
<th scope="row">
|
242 |
+
<label for="delete-agent"><?php _e( 'Delete Agents', 'wp-statistics' ); ?>:</label>
|
243 |
</th>
|
244 |
|
245 |
<td>
|
246 |
<select id="delete-agent" name="delete-agent">
|
247 |
+
<option value="0"><?php _e( 'Please select', 'wp-statistics' ); ?></option>
|
248 |
<?php
|
249 |
$agents = wp_statistics_ua_list();
|
250 |
|
254 |
}
|
255 |
?>
|
256 |
</select>
|
257 |
+
<p class="description"><?php _e( 'All visitor data will be lost for this agent type.', 'wp-statistics' ); ?></p>
|
258 |
+
<input id="delete-agents-submit" class="button button-primary" type="submit" value="<?php _e( 'Delete now!', 'wp-statistics' ); ?>" name="delete-agents-submit" Onclick="return false;">
|
259 |
<span id="delete-agents-status"></span>
|
260 |
<div id="delete-agents-result"></div>
|
261 |
</td>
|
263 |
|
264 |
<tr valign="top">
|
265 |
<th scope="row">
|
266 |
+
<label for="delete-platform"><?php _e( 'Delete Platforms', 'wp-statistics' ); ?>:</label>
|
267 |
</th>
|
268 |
|
269 |
<td>
|
270 |
<select id="delete-platform" name="delete-platform">
|
271 |
+
<option value="0"><?php _e( 'Please select', 'wp-statistics' ); ?></option>
|
272 |
<?php
|
273 |
$platforms = wp_statistics_platform_list();
|
274 |
|
278 |
}
|
279 |
?>
|
280 |
</select>
|
281 |
+
<p class="description"><?php _e( 'All visitor data will be lost for this platform type.', 'wp-statistics' ); ?></p>
|
282 |
+
<input id="delete-platforms-submit" class="button button-primary" type="submit" value="<?php _e( 'Delete now!', 'wp-statistics' ); ?>" name="delete-platforms-submit" Onclick="return false;">
|
283 |
<span id="delete-platforms-status"></span>
|
284 |
<div id="delete-platforms-result"></div>
|
285 |
</td>
|
includes/optimization/tabs/wps-optimization-resources.php
CHANGED
@@ -18,187 +18,187 @@ function formatSize( $size ) {
|
|
18 |
<table class="form-table">
|
19 |
<tbody>
|
20 |
<tr valign="top">
|
21 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Resources', '
|
22 |
</tr>
|
23 |
|
24 |
<tr valign="top">
|
25 |
<th scope="row">
|
26 |
-
<?php _e( 'Memory usage in PHP', '
|
27 |
</th>
|
28 |
|
29 |
<td>
|
30 |
-
<strong><?php echo number_format_i18n( memory_get_usage() ); ?></strong> <?php _e( '
|
31 |
-
<p class="description"><?php _e( 'Memory usage in PHP', '
|
32 |
</td>
|
33 |
</tr>
|
34 |
|
35 |
<tr valign="top">
|
36 |
<th scope="row">
|
37 |
-
<?php _e( 'PHP Memory Limit', '
|
38 |
</th>
|
39 |
|
40 |
<td>
|
41 |
<strong><?php echo ini_get( 'memory_limit' ); ?></strong>
|
42 |
-
<p class="description"><?php _e( 'The memory limit a script is allowed to consume, set in php.ini.', '
|
43 |
</td>
|
44 |
</tr>
|
45 |
|
46 |
<tr valign="top">
|
47 |
<th scope="row">
|
48 |
-
<?php echo sprintf( __( 'Number of rows in the %s table', '
|
49 |
:
|
50 |
</th>
|
51 |
|
52 |
<td>
|
53 |
-
<strong><?php echo number_format_i18n( $result['useronline'] ); ?></strong> <?php
|
54 |
-
<p class="description"><?php _e( 'Number of rows', '
|
55 |
</td>
|
56 |
</tr>
|
57 |
|
58 |
<tr valign="top">
|
59 |
<th scope="row">
|
60 |
-
<?php echo sprintf( __( 'Number of rows in the %s table', '
|
61 |
:
|
62 |
</th>
|
63 |
|
64 |
<td>
|
65 |
-
<strong><?php echo number_format_i18n( $result['visit'] ); ?></strong> <?php
|
66 |
-
<p class="description"><?php _e( 'Number of rows', '
|
67 |
</td>
|
68 |
</tr>
|
69 |
|
70 |
<tr valign="top">
|
71 |
<th scope="row">
|
72 |
-
<?php echo sprintf( __( 'Number of rows in the %s table', '
|
73 |
:
|
74 |
</th>
|
75 |
|
76 |
<td>
|
77 |
-
<strong><?php echo number_format_i18n( $result['visitor'] ); ?></strong> <?php
|
78 |
-
<p class="description"><?php _e( 'Number of rows', '
|
79 |
</td>
|
80 |
</tr>
|
81 |
|
82 |
<tr valign="top">
|
83 |
<th scope="row">
|
84 |
-
<?php echo sprintf( __( 'Number of rows in the %s table', '
|
85 |
:
|
86 |
</th>
|
87 |
|
88 |
<td>
|
89 |
-
<strong><?php echo number_format_i18n( $result['exclusions'] ); ?></strong> <?php
|
90 |
-
<p class="description"><?php _e( 'Number of rows', '
|
91 |
</td>
|
92 |
</tr>
|
93 |
|
94 |
<tr valign="top">
|
95 |
<th scope="row">
|
96 |
-
<?php echo sprintf( __( 'Number of rows in the %s table', '
|
97 |
:
|
98 |
</th>
|
99 |
|
100 |
<td>
|
101 |
-
<strong><?php echo number_format_i18n( $result['pages'] ); ?></strong> <?php
|
102 |
-
<p class="description"><?php _e( 'Number of rows', '
|
103 |
</td>
|
104 |
</tr>
|
105 |
|
106 |
<tr valign="top">
|
107 |
<th scope="row">
|
108 |
-
<?php echo sprintf( __( 'Number of rows in the %s table', '
|
109 |
:
|
110 |
</th>
|
111 |
|
112 |
<td>
|
113 |
-
<strong><?php echo number_format_i18n( $result['historical'] ); ?></strong> <?php
|
114 |
-
<p class="description"><?php _e( 'Number of rows', '
|
115 |
</td>
|
116 |
</tr>
|
117 |
|
118 |
<tr valign="top">
|
119 |
<th scope="row">
|
120 |
-
<?php echo sprintf( __( 'Number of rows in the %s table', '
|
121 |
:
|
122 |
</th>
|
123 |
|
124 |
<td>
|
125 |
-
<strong><?php echo number_format_i18n( $result['search'] ); ?></strong> <?php
|
126 |
-
<p class="description"><?php _e( 'Number of rows', '
|
127 |
</td>
|
128 |
</tr>
|
129 |
|
130 |
<tr valign="top">
|
131 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Version Info', '
|
132 |
</tr>
|
133 |
|
134 |
<tr valign="top">
|
135 |
<th scope="row">
|
136 |
-
<?php _e( 'WP Statistics Version', '
|
137 |
</th>
|
138 |
|
139 |
<td>
|
140 |
<strong><?php echo WP_STATISTICS_VERSION; ?></strong>
|
141 |
-
<p class="description"><?php _e( 'The WP Statistics version you are running.', '
|
142 |
</td>
|
143 |
</tr>
|
144 |
|
145 |
<tr valign="top">
|
146 |
<th scope="row">
|
147 |
-
<?php _e( 'PHP Version', '
|
148 |
</th>
|
149 |
|
150 |
<td>
|
151 |
<strong><?php echo phpversion(); ?></strong>
|
152 |
-
<p class="description"><?php _e( 'The PHP version you are running.', '
|
153 |
</td>
|
154 |
</tr>
|
155 |
|
156 |
<tr valign="top">
|
157 |
<th scope="row">
|
158 |
-
<?php _e( 'PHP Safe Mode', '
|
159 |
</th>
|
160 |
|
161 |
<td>
|
162 |
<strong><?php if ( ini_get( 'safe_mode' ) ) {
|
163 |
-
|
164 |
} else {
|
165 |
-
|
166 |
} ?></strong>
|
167 |
-
<p class="description"><?php _e( 'Is PHP Safe Mode active. The GeoIP code is not supported in Safe Mode.', '
|
168 |
</td>
|
169 |
</tr>
|
170 |
|
171 |
<tr valign="top">
|
172 |
<th scope="row">
|
173 |
-
<?php _e( 'PHP IPv6 Enabled', '
|
174 |
</th>
|
175 |
|
176 |
<td>
|
177 |
<strong><?php if ( defined( 'AF_INET6' ) ) {
|
178 |
-
|
179 |
} else {
|
180 |
-
|
181 |
} ?></strong>
|
182 |
-
<p class="description"><?php _e( 'Is PHP compiled with IPv6 support. You may see warning messages in your PHP log if it is not and you receive HTTP headers with IPv6 addresses in them.', '
|
183 |
</td>
|
184 |
</tr>
|
185 |
|
186 |
<tr valign="top">
|
187 |
<th scope="row">
|
188 |
-
<?php _e( 'jQuery Version', '
|
189 |
</th>
|
190 |
|
191 |
<td>
|
192 |
<strong>
|
193 |
<script type="text/javascript">document.write(jQuery().jquery);</script>
|
194 |
</strong>
|
195 |
-
<p class="description"><?php _e( 'The jQuery version you are running.', '
|
196 |
</td>
|
197 |
</tr>
|
198 |
|
199 |
<tr valign="top">
|
200 |
<th scope="row">
|
201 |
-
<?php _e( 'cURL Version', '
|
202 |
</th>
|
203 |
|
204 |
<td>
|
@@ -206,64 +206,64 @@ function formatSize( $size ) {
|
|
206 |
$curl_ver = curl_version();
|
207 |
echo $curl_ver['version'];
|
208 |
} else {
|
209 |
-
_e( 'cURL not installed', '
|
210 |
} ?></strong>
|
211 |
-
<p class="description"><?php _e( 'The PHP cURL Extension version you are running. cURL is required for the GeoIP code, if it is not installed GeoIP will be disabled.', '
|
212 |
</td>
|
213 |
</tr>
|
214 |
|
215 |
<tr valign="top">
|
216 |
<th scope="row">
|
217 |
-
<?php _e( 'Zlib gzopen()', '
|
218 |
</th>
|
219 |
|
220 |
<td>
|
221 |
<strong><?php if ( function_exists( 'gzopen' ) ) {
|
222 |
-
_e( 'Installed', '
|
223 |
} else {
|
224 |
-
_e( 'Not installed', '
|
225 |
} ?></strong>
|
226 |
-
<p class="description"><?php _e( 'If the gzopen() function is installed. gzopen() is required for the GeoIP database to be downloaded successfully.', '
|
227 |
</td>
|
228 |
</tr>
|
229 |
|
230 |
<tr valign="top">
|
231 |
<th scope="row">
|
232 |
-
<?php _e( 'GMP PHP extension', '
|
233 |
</th>
|
234 |
|
235 |
<td>
|
236 |
<strong><?php if ( extension_loaded( 'gmp' ) ) {
|
237 |
-
_e( 'Installed', '
|
238 |
} else {
|
239 |
-
_e( 'Not installed', '
|
240 |
} ?></strong>
|
241 |
-
<p class="description"><?php _e( 'If the GMP Math PHP extension is loaded, either GMP or BCMath is required for the GeoIP database to be read successfully.', '
|
242 |
</td>
|
243 |
</tr>
|
244 |
|
245 |
<tr valign="top">
|
246 |
<th scope="row">
|
247 |
-
<?php _e( 'BCMath PHP extension', '
|
248 |
</th>
|
249 |
|
250 |
<td>
|
251 |
<strong><?php if ( extension_loaded( 'bcmath' ) ) {
|
252 |
-
_e( 'Installed', '
|
253 |
} else {
|
254 |
-
_e( 'Not installed', '
|
255 |
} ?></strong>
|
256 |
-
<p class="description"><?php _e( 'If the BCMath PHP extension is loaded, either GMP or BCMath is required for the GeoIP database to be read successfully.', '
|
257 |
</td>
|
258 |
</tr>
|
259 |
|
260 |
<tr valign="top">
|
261 |
-
<th scope="row" colspan="2"><h3><?php _e( 'File Info', '
|
262 |
</tr>
|
263 |
|
264 |
<tr valign="top">
|
265 |
<th scope="row">
|
266 |
-
<?php _e( 'GeoIP Database', '
|
267 |
</th>
|
268 |
|
269 |
<td>
|
@@ -272,17 +272,17 @@ function formatSize( $size ) {
|
|
272 |
$GeoIP_filedate = @filemtime( $GeoIP_filename );
|
273 |
|
274 |
if ( $GeoIP_filedate === false ) {
|
275 |
-
_e( 'Database file does not exist.', '
|
276 |
} else {
|
277 |
-
echo formatSize( @filesize( $GeoIP_filename ) ) . __( ', created on ', '
|
278 |
} ?></strong>
|
279 |
-
<p class="description"><?php _e( 'The file size and date of the GeoIP database.', '
|
280 |
</td>
|
281 |
</tr>
|
282 |
|
283 |
<tr valign="top">
|
284 |
<th scope="row">
|
285 |
-
<?php _e( 'browscap.ini File', '
|
286 |
</th>
|
287 |
|
288 |
<td>
|
@@ -291,17 +291,17 @@ function formatSize( $size ) {
|
|
291 |
$browscap_filedate = @filemtime( $browscap_filename );
|
292 |
|
293 |
if ( $browscap_filedate === false ) {
|
294 |
-
_e( 'browscap.ini file does not exist.', '
|
295 |
} else {
|
296 |
-
echo formatSize( @filesize( $browscap_filename ) ) . __( ', created on ', '
|
297 |
} ?></strong>
|
298 |
-
<p class="description"><?php _e( 'The file size and date of the browscap.ini file.', '
|
299 |
</td>
|
300 |
</tr>
|
301 |
|
302 |
<tr valign="top">
|
303 |
<th scope="row">
|
304 |
-
<?php _e( 'browscap Cache File', '
|
305 |
</th>
|
306 |
|
307 |
<td>
|
@@ -310,72 +310,72 @@ function formatSize( $size ) {
|
|
310 |
$browscap_filedate = @filemtime( $browscap_filename );
|
311 |
|
312 |
if ( $browscap_filedate === false ) {
|
313 |
-
_e( 'browscap cache file does not exist.', '
|
314 |
} else {
|
315 |
-
echo formatSize( @filesize( $browscap_filename ) ) . __( ', created on ', '
|
316 |
} ?></strong>
|
317 |
-
<p class="description"><?php _e( 'The file size and date of the browscap cache file.', '
|
318 |
</td>
|
319 |
</tr>
|
320 |
|
321 |
<tr valign="top">
|
322 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Client Info', '
|
323 |
</tr>
|
324 |
|
325 |
<tr valign="top">
|
326 |
<th scope="row">
|
327 |
-
<?php _e( 'Client IP', '
|
328 |
</th>
|
329 |
|
330 |
<td>
|
331 |
<strong><?php echo $WP_Statistics->get_IP(); ?></strong>
|
332 |
-
<p class="description"><?php _e( 'The client IP address.', '
|
333 |
</td>
|
334 |
</tr>
|
335 |
|
336 |
<tr valign="top">
|
337 |
<th scope="row">
|
338 |
-
<?php _e( 'User Agent', '
|
339 |
</th>
|
340 |
|
341 |
<td>
|
342 |
<strong><?php echo htmlentities( $_SERVER['HTTP_USER_AGENT'], ENT_QUOTES ); ?></strong>
|
343 |
-
<p class="description"><?php _e( 'The client user agent string.', '
|
344 |
</td>
|
345 |
</tr>
|
346 |
|
347 |
<tr valign="top">
|
348 |
<th scope="row">
|
349 |
-
<?php _e( 'Browser', '
|
350 |
</th>
|
351 |
|
352 |
<td>
|
353 |
<strong><?php $agent = $WP_Statistics->get_UserAgent();
|
354 |
echo $agent['browser'];
|
355 |
?></strong>
|
356 |
-
<p class="description"><?php _e( 'The detected client browser.', '
|
357 |
</td>
|
358 |
</tr>
|
359 |
|
360 |
<tr valign="top">
|
361 |
<th scope="row">
|
362 |
-
<?php _e( 'Version', '
|
363 |
</th>
|
364 |
|
365 |
<td>
|
366 |
<strong><?php echo $agent['version']; ?></strong>
|
367 |
-
<p class="description"><?php _e( 'The detected client browser version.', '
|
368 |
</td>
|
369 |
</tr>
|
370 |
|
371 |
<tr valign="top">
|
372 |
<th scope="row">
|
373 |
-
<?php _e( 'Platform', '
|
374 |
</th>
|
375 |
|
376 |
<td>
|
377 |
<strong><?php echo $agent['platform']; ?></strong>
|
378 |
-
<p class="description"><?php _e( 'The detected client platform.', '
|
379 |
</td>
|
380 |
</tr>
|
381 |
|
18 |
<table class="form-table">
|
19 |
<tbody>
|
20 |
<tr valign="top">
|
21 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Resources', 'wp-statistics' ); ?></h3></th>
|
22 |
</tr>
|
23 |
|
24 |
<tr valign="top">
|
25 |
<th scope="row">
|
26 |
+
<?php _e( 'Memory usage in PHP', 'wp-statistics' ); ?>:
|
27 |
</th>
|
28 |
|
29 |
<td>
|
30 |
+
<strong><?php echo number_format_i18n( memory_get_usage() ); ?></strong> <?php _e( 'Bytes', 'wp-statistics' ); ?>
|
31 |
+
<p class="description"><?php _e( 'Memory usage in PHP', 'wp-statistics' ); ?></p>
|
32 |
</td>
|
33 |
</tr>
|
34 |
|
35 |
<tr valign="top">
|
36 |
<th scope="row">
|
37 |
+
<?php _e( 'PHP Memory Limit', 'wp-statistics' ); ?>:
|
38 |
</th>
|
39 |
|
40 |
<td>
|
41 |
<strong><?php echo ini_get( 'memory_limit' ); ?></strong>
|
42 |
+
<p class="description"><?php _e( 'The memory limit a script is allowed to consume, set in php.ini.', 'wp-statistics' ); ?></p>
|
43 |
</td>
|
44 |
</tr>
|
45 |
|
46 |
<tr valign="top">
|
47 |
<th scope="row">
|
48 |
+
<?php echo sprintf( __( 'Number of rows in the %s table', 'wp-statistics' ), '<code>' . $wpdb->prefix . 'statistics_' . 'useronline' . '</code>' ); ?>
|
49 |
:
|
50 |
</th>
|
51 |
|
52 |
<td>
|
53 |
+
<strong><?php echo number_format_i18n( $result['useronline'] ); ?></strong> <?php echo _n( 'Row', 'Rows', number_format_i18n( $result['useronline'] ), 'wp-statistics' ); ?>
|
54 |
+
<p class="description"><?php _e( 'Number of rows', 'wp-statistics' ); ?></p>
|
55 |
</td>
|
56 |
</tr>
|
57 |
|
58 |
<tr valign="top">
|
59 |
<th scope="row">
|
60 |
+
<?php echo sprintf( __( 'Number of rows in the %s table', 'wp-statistics' ), '<code>' . $wpdb->prefix . 'statistics_' . 'visit' . '</code>' ); ?>
|
61 |
:
|
62 |
</th>
|
63 |
|
64 |
<td>
|
65 |
+
<strong><?php echo number_format_i18n( $result['visit'] ); ?></strong> <?php echo _n( 'Row', 'Rows', number_format_i18n( $result['visit'] ), 'wp-statistics' ); ?>
|
66 |
+
<p class="description"><?php _e( 'Number of rows', 'wp-statistics' ); ?></p>
|
67 |
</td>
|
68 |
</tr>
|
69 |
|
70 |
<tr valign="top">
|
71 |
<th scope="row">
|
72 |
+
<?php echo sprintf( __( 'Number of rows in the %s table', 'wp-statistics' ), '<code>' . $wpdb->prefix . 'statistics_' . 'visitor' . '</code>' ); ?>
|
73 |
:
|
74 |
</th>
|
75 |
|
76 |
<td>
|
77 |
+
<strong><?php echo number_format_i18n( $result['visitor'] ); ?></strong> <?php echo _n( 'Row', 'Rows', number_format_i18n( $result['visitor'] ), 'wp-statistics' ); ?>
|
78 |
+
<p class="description"><?php _e( 'Number of rows', 'wp-statistics' ); ?></p>
|
79 |
</td>
|
80 |
</tr>
|
81 |
|
82 |
<tr valign="top">
|
83 |
<th scope="row">
|
84 |
+
<?php echo sprintf( __( 'Number of rows in the %s table', 'wp-statistics' ), '<code>' . $wpdb->prefix . 'statistics_' . 'exclusions' . '</code>' ); ?>
|
85 |
:
|
86 |
</th>
|
87 |
|
88 |
<td>
|
89 |
+
<strong><?php echo number_format_i18n( $result['exclusions'] ); ?></strong> <?php echo _n( 'Row', 'Rows', number_format_i18n( $result['exclusions'] ), 'wp-statistics' ); ?>
|
90 |
+
<p class="description"><?php _e( 'Number of rows', 'wp-statistics' ); ?></p>
|
91 |
</td>
|
92 |
</tr>
|
93 |
|
94 |
<tr valign="top">
|
95 |
<th scope="row">
|
96 |
+
<?php echo sprintf( __( 'Number of rows in the %s table', 'wp-statistics' ), '<code>' . $wpdb->prefix . 'statistics_' . 'pages' . '</code>' ); ?>
|
97 |
:
|
98 |
</th>
|
99 |
|
100 |
<td>
|
101 |
+
<strong><?php echo number_format_i18n( $result['pages'] ); ?></strong> <?php echo _n( 'Row', 'Rows', number_format_i18n( $result['pages'] ), 'wp-statistics' ); ?>
|
102 |
+
<p class="description"><?php _e( 'Number of rows', 'wp-statistics' ); ?></p>
|
103 |
</td>
|
104 |
</tr>
|
105 |
|
106 |
<tr valign="top">
|
107 |
<th scope="row">
|
108 |
+
<?php echo sprintf( __( 'Number of rows in the %s table', 'wp-statistics' ), '<code>' . $wpdb->prefix . 'statistics_' . 'historical' . '</code>' ); ?>
|
109 |
:
|
110 |
</th>
|
111 |
|
112 |
<td>
|
113 |
+
<strong><?php echo number_format_i18n( $result['historical'] ); ?></strong> <?php echo _n( 'Row', 'Rows', number_format_i18n( $result['historical'] ), 'wp-statistics' ); ?>
|
114 |
+
<p class="description"><?php _e( 'Number of rows', 'wp-statistics' ); ?></p>
|
115 |
</td>
|
116 |
</tr>
|
117 |
|
118 |
<tr valign="top">
|
119 |
<th scope="row">
|
120 |
+
<?php echo sprintf( __( 'Number of rows in the %s table', 'wp-statistics' ), '<code>' . $wpdb->prefix . 'statistics_' . 'search' . '</code>' ); ?>
|
121 |
:
|
122 |
</th>
|
123 |
|
124 |
<td>
|
125 |
+
<strong><?php echo number_format_i18n( $result['search'] ); ?></strong> <?php echo _n( 'Row', 'Rows', number_format_i18n( $result['search'] ), 'wp-statistics' ); ?>
|
126 |
+
<p class="description"><?php _e( 'Number of rows', 'wp-statistics' ); ?></p>
|
127 |
</td>
|
128 |
</tr>
|
129 |
|
130 |
<tr valign="top">
|
131 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Version Info', 'wp-statistics' ); ?></h3></th>
|
132 |
</tr>
|
133 |
|
134 |
<tr valign="top">
|
135 |
<th scope="row">
|
136 |
+
<?php _e( 'WP Statistics Version', 'wp-statistics' ); ?>:
|
137 |
</th>
|
138 |
|
139 |
<td>
|
140 |
<strong><?php echo WP_STATISTICS_VERSION; ?></strong>
|
141 |
+
<p class="description"><?php _e( 'The WP Statistics version you are running.', 'wp-statistics' ); ?></p>
|
142 |
</td>
|
143 |
</tr>
|
144 |
|
145 |
<tr valign="top">
|
146 |
<th scope="row">
|
147 |
+
<?php _e( 'PHP Version', 'wp-statistics' ); ?>:
|
148 |
</th>
|
149 |
|
150 |
<td>
|
151 |
<strong><?php echo phpversion(); ?></strong>
|
152 |
+
<p class="description"><?php _e( 'The PHP version you are running.', 'wp-statistics' ); ?></p>
|
153 |
</td>
|
154 |
</tr>
|
155 |
|
156 |
<tr valign="top">
|
157 |
<th scope="row">
|
158 |
+
<?php _e( 'PHP Safe Mode', 'wp-statistics' ); ?>:
|
159 |
</th>
|
160 |
|
161 |
<td>
|
162 |
<strong><?php if ( ini_get( 'safe_mode' ) ) {
|
163 |
+
_e( 'Yes', 'wp-statistics' );
|
164 |
} else {
|
165 |
+
_e( 'No', 'wp-statistics' );
|
166 |
} ?></strong>
|
167 |
+
<p class="description"><?php _e( 'Is PHP Safe Mode active. The GeoIP code is not supported in Safe Mode.', 'wp-statistics' ); ?></p>
|
168 |
</td>
|
169 |
</tr>
|
170 |
|
171 |
<tr valign="top">
|
172 |
<th scope="row">
|
173 |
+
<?php _e( 'PHP IPv6 Enabled', 'wp-statistics' ); ?>:
|
174 |
</th>
|
175 |
|
176 |
<td>
|
177 |
<strong><?php if ( defined( 'AF_INET6' ) ) {
|
178 |
+
_e( 'Yes', 'wp-statistics' );
|
179 |
} else {
|
180 |
+
_e( 'No', 'wp-statistics' );
|
181 |
} ?></strong>
|
182 |
+
<p class="description"><?php _e( 'Is PHP compiled with IPv6 support. You may see warning messages in your PHP log if it is not and you receive HTTP headers with IPv6 addresses in them.', 'wp-statistics' ); ?></p>
|
183 |
</td>
|
184 |
</tr>
|
185 |
|
186 |
<tr valign="top">
|
187 |
<th scope="row">
|
188 |
+
<?php _e( 'jQuery Version', 'wp-statistics' ); ?>:
|
189 |
</th>
|
190 |
|
191 |
<td>
|
192 |
<strong>
|
193 |
<script type="text/javascript">document.write(jQuery().jquery);</script>
|
194 |
</strong>
|
195 |
+
<p class="description"><?php _e( 'The jQuery version you are running.', 'wp-statistics' ); ?></p>
|
196 |
</td>
|
197 |
</tr>
|
198 |
|
199 |
<tr valign="top">
|
200 |
<th scope="row">
|
201 |
+
<?php _e( 'cURL Version', 'wp-statistics' ); ?>:
|
202 |
</th>
|
203 |
|
204 |
<td>
|
206 |
$curl_ver = curl_version();
|
207 |
echo $curl_ver['version'];
|
208 |
} else {
|
209 |
+
_e( 'cURL not installed', 'wp-statistics' );
|
210 |
} ?></strong>
|
211 |
+
<p class="description"><?php _e( 'The PHP cURL Extension version you are running. cURL is required for the GeoIP code, if it is not installed GeoIP will be disabled.', 'wp-statistics' ); ?></p>
|
212 |
</td>
|
213 |
</tr>
|
214 |
|
215 |
<tr valign="top">
|
216 |
<th scope="row">
|
217 |
+
<?php _e( 'Zlib gzopen()', 'wp-statistics' ); ?>:
|
218 |
</th>
|
219 |
|
220 |
<td>
|
221 |
<strong><?php if ( function_exists( 'gzopen' ) ) {
|
222 |
+
_e( 'Installed', 'wp-statistics' );
|
223 |
} else {
|
224 |
+
_e( 'Not installed', 'wp-statistics' );
|
225 |
} ?></strong>
|
226 |
+
<p class="description"><?php _e( 'If the gzopen() function is installed. gzopen() is required for the GeoIP database to be downloaded successfully.', 'wp-statistics' ); ?></p>
|
227 |
</td>
|
228 |
</tr>
|
229 |
|
230 |
<tr valign="top">
|
231 |
<th scope="row">
|
232 |
+
<?php _e( 'GMP PHP extension', 'wp-statistics' ); ?>:
|
233 |
</th>
|
234 |
|
235 |
<td>
|
236 |
<strong><?php if ( extension_loaded( 'gmp' ) ) {
|
237 |
+
_e( 'Installed', 'wp-statistics' );
|
238 |
} else {
|
239 |
+
_e( 'Not installed', 'wp-statistics' );
|
240 |
} ?></strong>
|
241 |
+
<p class="description"><?php _e( 'If the GMP Math PHP extension is loaded, either GMP or BCMath is required for the GeoIP database to be read successfully.', 'wp-statistics' ); ?></p>
|
242 |
</td>
|
243 |
</tr>
|
244 |
|
245 |
<tr valign="top">
|
246 |
<th scope="row">
|
247 |
+
<?php _e( 'BCMath PHP extension', 'wp-statistics' ); ?>:
|
248 |
</th>
|
249 |
|
250 |
<td>
|
251 |
<strong><?php if ( extension_loaded( 'bcmath' ) ) {
|
252 |
+
_e( 'Installed', 'wp-statistics' );
|
253 |
} else {
|
254 |
+
_e( 'Not installed', 'wp-statistics' );
|
255 |
} ?></strong>
|
256 |
+
<p class="description"><?php _e( 'If the BCMath PHP extension is loaded, either GMP or BCMath is required for the GeoIP database to be read successfully.', 'wp-statistics' ); ?></p>
|
257 |
</td>
|
258 |
</tr>
|
259 |
|
260 |
<tr valign="top">
|
261 |
+
<th scope="row" colspan="2"><h3><?php _e( 'File Info', 'wp-statistics' ); ?></h3></th>
|
262 |
</tr>
|
263 |
|
264 |
<tr valign="top">
|
265 |
<th scope="row">
|
266 |
+
<?php _e( 'GeoIP Database', 'wp-statistics' ); ?>:
|
267 |
</th>
|
268 |
|
269 |
<td>
|
272 |
$GeoIP_filedate = @filemtime( $GeoIP_filename );
|
273 |
|
274 |
if ( $GeoIP_filedate === false ) {
|
275 |
+
_e( 'Database file does not exist.', 'wp-statistics' );
|
276 |
} else {
|
277 |
+
echo formatSize( @filesize( $GeoIP_filename ) ) . __( ', created on ', 'wp-statistics' ) . date_i18n( get_option( 'date_format' ) . ' @ ' . get_option( 'time_format' ), $GeoIP_filedate );
|
278 |
} ?></strong>
|
279 |
+
<p class="description"><?php _e( 'The file size and date of the GeoIP database.', 'wp-statistics' ); ?></p>
|
280 |
</td>
|
281 |
</tr>
|
282 |
|
283 |
<tr valign="top">
|
284 |
<th scope="row">
|
285 |
+
<?php _e( 'browscap.ini File', 'wp-statistics' ); ?>:
|
286 |
</th>
|
287 |
|
288 |
<td>
|
291 |
$browscap_filedate = @filemtime( $browscap_filename );
|
292 |
|
293 |
if ( $browscap_filedate === false ) {
|
294 |
+
_e( 'browscap.ini file does not exist.', 'wp-statistics' );
|
295 |
} else {
|
296 |
+
echo formatSize( @filesize( $browscap_filename ) ) . __( ', created on ', 'wp-statistics' ) . date_i18n( get_option( 'date_format' ) . ' @ ' . get_option( 'time_format' ), $browscap_filedate );
|
297 |
} ?></strong>
|
298 |
+
<p class="description"><?php _e( 'The file size and date of the browscap.ini file.', 'wp-statistics' ); ?></p>
|
299 |
</td>
|
300 |
</tr>
|
301 |
|
302 |
<tr valign="top">
|
303 |
<th scope="row">
|
304 |
+
<?php _e( 'browscap Cache File', 'wp-statistics' ); ?>:
|
305 |
</th>
|
306 |
|
307 |
<td>
|
310 |
$browscap_filedate = @filemtime( $browscap_filename );
|
311 |
|
312 |
if ( $browscap_filedate === false ) {
|
313 |
+
_e( 'browscap cache file does not exist.', 'wp-statistics' );
|
314 |
} else {
|
315 |
+
echo formatSize( @filesize( $browscap_filename ) ) . __( ', created on ', 'wp-statistics' ) . date_i18n( get_option( 'date_format' ) . ' @ ' . get_option( 'time_format' ), $browscap_filedate );
|
316 |
} ?></strong>
|
317 |
+
<p class="description"><?php _e( 'The file size and date of the browscap cache file.', 'wp-statistics' ); ?></p>
|
318 |
</td>
|
319 |
</tr>
|
320 |
|
321 |
<tr valign="top">
|
322 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Client Info', 'wp-statistics' ); ?></h3></th>
|
323 |
</tr>
|
324 |
|
325 |
<tr valign="top">
|
326 |
<th scope="row">
|
327 |
+
<?php _e( 'Client IP', 'wp-statistics' ); ?>:
|
328 |
</th>
|
329 |
|
330 |
<td>
|
331 |
<strong><?php echo $WP_Statistics->get_IP(); ?></strong>
|
332 |
+
<p class="description"><?php _e( 'The client IP address.', 'wp-statistics' ); ?></p>
|
333 |
</td>
|
334 |
</tr>
|
335 |
|
336 |
<tr valign="top">
|
337 |
<th scope="row">
|
338 |
+
<?php _e( 'User Agent', 'wp-statistics' ); ?>:
|
339 |
</th>
|
340 |
|
341 |
<td>
|
342 |
<strong><?php echo htmlentities( $_SERVER['HTTP_USER_AGENT'], ENT_QUOTES ); ?></strong>
|
343 |
+
<p class="description"><?php _e( 'The client user agent string.', 'wp-statistics' ); ?></p>
|
344 |
</td>
|
345 |
</tr>
|
346 |
|
347 |
<tr valign="top">
|
348 |
<th scope="row">
|
349 |
+
<?php _e( 'Browser', 'wp-statistics' ); ?>:
|
350 |
</th>
|
351 |
|
352 |
<td>
|
353 |
<strong><?php $agent = $WP_Statistics->get_UserAgent();
|
354 |
echo $agent['browser'];
|
355 |
?></strong>
|
356 |
+
<p class="description"><?php _e( 'The detected client browser.', 'wp-statistics' ); ?></p>
|
357 |
</td>
|
358 |
</tr>
|
359 |
|
360 |
<tr valign="top">
|
361 |
<th scope="row">
|
362 |
+
<?php _e( 'Version', 'wp-statistics' ); ?>:
|
363 |
</th>
|
364 |
|
365 |
<td>
|
366 |
<strong><?php echo $agent['version']; ?></strong>
|
367 |
+
<p class="description"><?php _e( 'The detected client browser version.', 'wp-statistics' ); ?></p>
|
368 |
</td>
|
369 |
</tr>
|
370 |
|
371 |
<tr valign="top">
|
372 |
<th scope="row">
|
373 |
+
<?php _e( 'Platform', 'wp-statistics' ); ?>:
|
374 |
</th>
|
375 |
|
376 |
<td>
|
377 |
<strong><?php echo $agent['platform']; ?></strong>
|
378 |
+
<p class="description"><?php _e( 'The detected client platform.', 'wp-statistics' ); ?></p>
|
379 |
</td>
|
380 |
</tr>
|
381 |
|
includes/optimization/tabs/wps-optimization-updates.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<script type="text/javascript">
|
2 |
jQuery(document).ready(function () {
|
3 |
jQuery("#hash-ips-submit").click(function () {
|
4 |
-
var agree = confirm('<?php _e( 'This will replace all IP addresses in the database with hash values and cannot be undo, are you sure?', '
|
5 |
|
6 |
if (agree)
|
7 |
location.href = document.URL + '&tab=updates&hash-ips=1';
|
@@ -13,32 +13,32 @@
|
|
13 |
<table class="form-table">
|
14 |
<tbody>
|
15 |
<tr valign="top">
|
16 |
-
<th scope="row" colspan="2"><h3><?php _e( 'GeoIP Options', '
|
17 |
</tr>
|
18 |
|
19 |
<tr valign="top">
|
20 |
<th scope="row">
|
21 |
-
<label for="populate-submit"><?php _e( 'Countries', '
|
22 |
</th>
|
23 |
|
24 |
<td>
|
25 |
-
<input id="populate-submit" class="button button-primary" type="button" value="<?php _e( 'Update Now!', '
|
26 |
-
<p class="description"><?php _e( 'Updates any unknown location data in the database, this may take a while', '
|
27 |
</td>
|
28 |
</tr>
|
29 |
|
30 |
<tr valign="top">
|
31 |
-
<th scope="row" colspan="2"><h3><?php _e( 'IP Addresses', '
|
32 |
</tr>
|
33 |
|
34 |
<tr valign="top">
|
35 |
<th scope="row">
|
36 |
-
<label for="populate-submit"><?php _e( 'Hash IP Addresses', '
|
37 |
</th>
|
38 |
|
39 |
<td>
|
40 |
-
<input id="hash-ips-submit" class="button button-primary" type="button" value="<?php _e( 'Update Now!', '
|
41 |
-
<p class="description"><?php _e( 'Replace IP addresses in the database with hash values, you will not be able to recover the IP addresses in the future to populate location information afterwards and this may take a while', '
|
42 |
</td>
|
43 |
</tr>
|
44 |
|
1 |
<script type="text/javascript">
|
2 |
jQuery(document).ready(function () {
|
3 |
jQuery("#hash-ips-submit").click(function () {
|
4 |
+
var agree = confirm('<?php _e( 'This will replace all IP addresses in the database with hash values and cannot be undo, are you sure?', 'wp-statistics' ); ?>');
|
5 |
|
6 |
if (agree)
|
7 |
location.href = document.URL + '&tab=updates&hash-ips=1';
|
13 |
<table class="form-table">
|
14 |
<tbody>
|
15 |
<tr valign="top">
|
16 |
+
<th scope="row" colspan="2"><h3><?php _e( 'GeoIP Options', 'wp-statistics' ); ?></h3></th>
|
17 |
</tr>
|
18 |
|
19 |
<tr valign="top">
|
20 |
<th scope="row">
|
21 |
+
<label for="populate-submit"><?php _e( 'Countries', 'wp-statistics' ); ?>:</label>
|
22 |
</th>
|
23 |
|
24 |
<td>
|
25 |
+
<input id="populate-submit" class="button button-primary" type="button" value="<?php _e( 'Update Now!', 'wp-statistics' ); ?>" name="populate-submit" onclick="location.href=document.URL+'&tab=updates&populate=1'">
|
26 |
+
<p class="description"><?php _e( 'Updates any unknown location data in the database, this may take a while', 'wp-statistics' ); ?></p>
|
27 |
</td>
|
28 |
</tr>
|
29 |
|
30 |
<tr valign="top">
|
31 |
+
<th scope="row" colspan="2"><h3><?php _e( 'IP Addresses', 'wp-statistics' ); ?></h3></th>
|
32 |
</tr>
|
33 |
|
34 |
<tr valign="top">
|
35 |
<th scope="row">
|
36 |
+
<label for="populate-submit"><?php _e( 'Hash IP Addresses', 'wp-statistics' ); ?>:</label>
|
37 |
</th>
|
38 |
|
39 |
<td>
|
40 |
+
<input id="hash-ips-submit" class="button button-primary" type="button" value="<?php _e( 'Update Now!', 'wp-statistics' ); ?>" name="hash-ips-submit">
|
41 |
+
<p class="description"><?php _e( 'Replace IP addresses in the database with hash values, you will not be able to recover the IP addresses in the future to populate location information afterwards and this may take a while', 'wp-statistics' ); ?></p>
|
42 |
</td>
|
43 |
</tr>
|
44 |
|
includes/optimization/wps-optimization.php
CHANGED
@@ -3,7 +3,7 @@ GLOBAL $wpdb, $WP_Statistics;
|
|
3 |
$wp_prefix = $wpdb->prefix;
|
4 |
|
5 |
if ( ! is_super_admin() ) {
|
6 |
-
wp_die( __( 'Access denied!', '
|
7 |
}
|
8 |
|
9 |
if ( array_key_exists( 'populate', $_GET ) ) {
|
@@ -41,7 +41,7 @@ if ( array_key_exists( 'hash-ips', $_GET ) ) {
|
|
41 |
}
|
42 |
}
|
43 |
|
44 |
-
echo "<div class='updated settings-error'><p><strong>" . __( 'IP Addresses replaced with hash values.', '
|
45 |
}
|
46 |
}
|
47 |
|
@@ -49,7 +49,7 @@ if ( array_key_exists( 'install', $_GET ) ) {
|
|
49 |
if ( intval( $_GET['install'] ) == 1 ) {
|
50 |
$WPS_Installed = "1.0";
|
51 |
include( plugin_dir_path( __FILE__ ) . "../../wps-install.php" );
|
52 |
-
echo "<div class='updated settings-error'><p><strong>" . __( 'Install routine complete.', '
|
53 |
}
|
54 |
}
|
55 |
|
@@ -208,7 +208,7 @@ if ( array_key_exists( 'search', $_GET ) ) {
|
|
208 |
}
|
209 |
|
210 |
$WP_Statistics->update_option( 'search_converted', 1 );
|
211 |
-
echo "<div class='updated settings-error'><p><strong>" . sprintf( __( 'Search table conversion complete, %d rows added.', '
|
212 |
|
213 |
}
|
214 |
|
@@ -247,25 +247,25 @@ switch ( $selected_tab ) {
|
|
247 |
});
|
248 |
</script>
|
249 |
<div class="wrap">
|
250 |
-
<h2><?php _e( 'Optimization', '
|
251 |
<div id="tabs" class="ui-tabs ui-widget ui-widget-content ui-corner-all">
|
252 |
<ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
|
253 |
<li class="ui-state-default ui-corner-top">
|
254 |
-
<a href="#resources" class="ui-tabs-anchor"><span><?php _e( 'Resources/Information', '
|
255 |
</li>
|
256 |
<li class="ui-state-default ui-corner-top">
|
257 |
-
<a href="#export" class="ui-tabs-anchor"><span><?php _e( 'Export', '
|
258 |
<li class="ui-state-default ui-corner-top">
|
259 |
-
<a href="#purging" class="ui-tabs-anchor"><span><?php _e( 'Purging', '
|
260 |
</li>
|
261 |
<li class="ui-state-default ui-corner-top">
|
262 |
-
<a href="#database" class="ui-tabs-anchor"><span><?php _e( 'Database', '
|
263 |
</li>
|
264 |
<li class="ui-state-default ui-corner-top">
|
265 |
-
<a href="#updates" class="ui-tabs-anchor"><span><?php _e( 'Updates', '
|
266 |
</li>
|
267 |
<li class="ui-state-default ui-corner-top">
|
268 |
-
<a href="#historical" class="ui-tabs-anchor"><span><?php _e( 'Historical', '
|
269 |
</li>
|
270 |
</ul>
|
271 |
|
3 |
$wp_prefix = $wpdb->prefix;
|
4 |
|
5 |
if ( ! is_super_admin() ) {
|
6 |
+
wp_die( __( 'Access denied!', 'wp-statistics' ) );
|
7 |
}
|
8 |
|
9 |
if ( array_key_exists( 'populate', $_GET ) ) {
|
41 |
}
|
42 |
}
|
43 |
|
44 |
+
echo "<div class='updated settings-error'><p><strong>" . __( 'IP Addresses replaced with hash values.', 'wp-statistics' ) . "</strong></p></div>";
|
45 |
}
|
46 |
}
|
47 |
|
49 |
if ( intval( $_GET['install'] ) == 1 ) {
|
50 |
$WPS_Installed = "1.0";
|
51 |
include( plugin_dir_path( __FILE__ ) . "../../wps-install.php" );
|
52 |
+
echo "<div class='updated settings-error'><p><strong>" . __( 'Install routine complete.', 'wp-statistics' ) . "</strong></p></div>";
|
53 |
}
|
54 |
}
|
55 |
|
208 |
}
|
209 |
|
210 |
$WP_Statistics->update_option( 'search_converted', 1 );
|
211 |
+
echo "<div class='updated settings-error'><p><strong>" . sprintf( __( 'Search table conversion complete, %d rows added.', 'wp-statistics' ), $total ) . "</strong></p></div>";
|
212 |
|
213 |
}
|
214 |
|
247 |
});
|
248 |
</script>
|
249 |
<div class="wrap">
|
250 |
+
<h2><?php _e( 'Optimization', 'wp-statistics' ); ?></h2>
|
251 |
<div id="tabs" class="ui-tabs ui-widget ui-widget-content ui-corner-all">
|
252 |
<ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
|
253 |
<li class="ui-state-default ui-corner-top">
|
254 |
+
<a href="#resources" class="ui-tabs-anchor"><span><?php _e( 'Resources/Information', 'wp-statistics' ); ?></span></a>
|
255 |
</li>
|
256 |
<li class="ui-state-default ui-corner-top">
|
257 |
+
<a href="#export" class="ui-tabs-anchor"><span><?php _e( 'Export', 'wp-statistics' ); ?></span></a></li>
|
258 |
<li class="ui-state-default ui-corner-top">
|
259 |
+
<a href="#purging" class="ui-tabs-anchor"><span><?php _e( 'Purging', 'wp-statistics' ); ?></span></a>
|
260 |
</li>
|
261 |
<li class="ui-state-default ui-corner-top">
|
262 |
+
<a href="#database" class="ui-tabs-anchor"><span><?php _e( 'Database', 'wp-statistics' ); ?></span></a>
|
263 |
</li>
|
264 |
<li class="ui-state-default ui-corner-top">
|
265 |
+
<a href="#updates" class="ui-tabs-anchor"><span><?php _e( 'Updates', 'wp-statistics' ); ?></span></a>
|
266 |
</li>
|
267 |
<li class="ui-state-default ui-corner-top">
|
268 |
+
<a href="#historical" class="ui-tabs-anchor"><span><?php _e( 'Historical', 'wp-statistics' ); ?></span></a>
|
269 |
</li>
|
270 |
</ul>
|
271 |
|
includes/settings/tabs/wps-about.php
CHANGED
@@ -7,11 +7,11 @@
|
|
7 |
|
8 |
<tr valign="top">
|
9 |
<td scope="row" align="center">
|
10 |
-
<h2><?php echo sprintf( __( 'WP Statistics V%s', '
|
11 |
</tr>
|
12 |
|
13 |
<tr valign="top">
|
14 |
-
<td scope="row" align="center"><?php echo sprintf( __( 'This product includes GeoLite2 data created by MaxMind, available from %s.', '
|
15 |
</tr>
|
16 |
|
17 |
<tr valign="top">
|
@@ -21,72 +21,71 @@
|
|
21 |
</tr>
|
22 |
|
23 |
<tr valign="top">
|
24 |
-
<td scope="row" colspan="2"><h2><?php _e( 'Donate', '
|
25 |
</tr>
|
26 |
|
27 |
<tr valign="top">
|
28 |
-
<td scope="row" colspan="2"><?php echo sprintf( __( 'Fell like showing us how much you enjoy WP Statistics?
|
29 |
</tr>
|
30 |
|
31 |
<tr valign="top">
|
32 |
-
<td scope="row" colspan="2"><h2><?php _e( 'Visit Us Online', '
|
33 |
</tr>
|
34 |
|
35 |
<tr valign="top">
|
36 |
-
<td scope="row" colspan="2"><?php echo sprintf( __( 'Come visit our great new %s and keep up to date on the latest news about WP Statistics.', '
|
37 |
</tr>
|
38 |
|
39 |
<tr valign="top">
|
40 |
-
<td scope="row" colspan="2"><h2><?php _e( 'Rate and Review at WordPress.org', '
|
41 |
</tr>
|
42 |
|
43 |
<tr valign="top">
|
44 |
-
<td scope="row" colspan="2"><?php
|
45 |
-
<a href="http://wordpress.org/support/view/plugin-reviews/wp-statistics" target="_blank"><?php _e( 'rating and review', 'wp_statistics' ); ?></a> <?php _e( 'over at WordPress.org. Your feedback is greatly appreciated!', 'wp_statistics' ); ?>
|
46 |
</td>
|
47 |
</tr>
|
48 |
|
49 |
<tr valign="top">
|
50 |
-
<td scope="row" colspan="2"><h2><?php _e( 'Translations', '
|
51 |
</tr>
|
52 |
|
53 |
<tr valign="top">
|
54 |
-
<td scope="row" colspan="2"><?php echo sprintf( __( 'WP Statistics supports internationalization.
|
55 |
</tr>
|
56 |
|
57 |
<tr valign="top">
|
58 |
-
<td scope="row" colspan="2"><h2><?php _e( 'Support', '
|
59 |
</tr>
|
60 |
|
61 |
<tr valign="top">
|
62 |
<td scope="row" colspan="2">
|
63 |
-
<p><?php _e( "We're sorry you're having problem with WP Statistics and we're happy to help out. Here are a few things to do before contacting us:", '
|
64 |
|
65 |
<ul style="list-style-type: disc; list-style-position: inside; padding-left: 25px;">
|
66 |
-
<li><?php echo sprintf( __( 'Have you read the %s?', '
|
67 |
-
<li><?php echo sprintf( __( 'Have you read the %s?', '
|
68 |
-
<li><?php echo sprintf( __( 'Have you search the %s for a similar issue?', '
|
69 |
-
<li><?php _e( 'Have you search the Internet for any error messages you are receiving?', '
|
70 |
-
<li><?php _e( 'Make sure you have access to your PHP error logs.', '
|
71 |
</ul>
|
72 |
|
73 |
-
<p><?php _e( 'And a few things to double-check:', '
|
74 |
|
75 |
<ul style="list-style-type: disc; list-style-position: inside; padding-left: 25px;">
|
76 |
-
<li><?php _e( 'How\'s your memory_limit in php.ini?', '
|
77 |
-
<li><?php _e( 'Have you tried disabling any other plugins you may have installed?', '
|
78 |
-
<li><?php _e( 'Have you tried using the default WordPress theme?', '
|
79 |
-
<li><?php _e( 'Have you double checked the plugin settings?', '
|
80 |
-
<li><?php _e( 'Do you have all the required PHP extensions installed?', '
|
81 |
-
<li><?php _e( 'Are you getting a blank or incomplete page displayed in your browser?
|
82 |
-
<li><?php _e( 'Have you checked your PHP and web server error logs?', '
|
83 |
</ul>
|
84 |
|
85 |
-
<p><?php _e( 'Still not having any luck?', '
|
86 |
|
87 |
<p><br/></p>
|
88 |
|
89 |
-
<p><?php echo sprintf( __( 'Alternatively %s support is available as well.', '
|
90 |
</td>
|
91 |
</tr>
|
92 |
|
7 |
|
8 |
<tr valign="top">
|
9 |
<td scope="row" align="center">
|
10 |
+
<h2><?php echo sprintf( __( 'WP Statistics V%s', 'wp-statistics' ), WP_STATISTICS_VERSION ); ?></h2></td>
|
11 |
</tr>
|
12 |
|
13 |
<tr valign="top">
|
14 |
+
<td scope="row" align="center"><?php echo sprintf( __( 'This product includes GeoLite2 data created by MaxMind, available from %s.', 'wp-statistics' ), '<a href="http://www.maxmind.com" target=_blank>http://www.maxmind.com</a>' ); ?></td>
|
15 |
</tr>
|
16 |
|
17 |
<tr valign="top">
|
21 |
</tr>
|
22 |
|
23 |
<tr valign="top">
|
24 |
+
<td scope="row" colspan="2"><h2><?php _e( 'Donate', 'wp-statistics' ); ?></h2></td>
|
25 |
</tr>
|
26 |
|
27 |
<tr valign="top">
|
28 |
+
<td scope="row" colspan="2"><?php echo sprintf( __( 'Fell like showing us how much you enjoy WP Statistics? Drop by our %sdonation%s page and show us some love!', 'wp-statistics' ), '<a href="http://wp-statistics.com/donate" target="_blank">', '</a>' ); ?></td>
|
29 |
</tr>
|
30 |
|
31 |
<tr valign="top">
|
32 |
+
<td scope="row" colspan="2"><h2><?php _e( 'Visit Us Online', 'wp-statistics' ); ?></h2></td>
|
33 |
</tr>
|
34 |
|
35 |
<tr valign="top">
|
36 |
+
<td scope="row" colspan="2"><?php echo sprintf( __( 'Come visit our great new %swebsite%s and keep up to date on the latest news about WP Statistics.', 'wp-statistics' ), '<a href="http://wp-statistics.com" target="_blank">', '</a>' ); ?></td>
|
37 |
</tr>
|
38 |
|
39 |
<tr valign="top">
|
40 |
+
<td scope="row" colspan="2"><h2><?php _e( 'Rate and Review at WordPress.org', 'wp-statistics' ); ?></h2></td>
|
41 |
</tr>
|
42 |
|
43 |
<tr valign="top">
|
44 |
+
<td scope="row" colspan="2"><?php printf( __( 'Thanks for installing WP Statistics, we encourage you to submit a %srating and review%s over at WordPress.org. Your feedback is greatly appreciated!', 'wp-statistics' ), '<a href="http://wordpress.org/support/view/plugin-reviews/wp-statistics" target="_blank">', '</a>' ); ?>
|
|
|
45 |
</td>
|
46 |
</tr>
|
47 |
|
48 |
<tr valign="top">
|
49 |
+
<td scope="row" colspan="2"><h2><?php _e( 'Translations', 'wp-statistics' ); ?></h2></td>
|
50 |
</tr>
|
51 |
|
52 |
<tr valign="top">
|
53 |
+
<td scope="row" colspan="2"><?php echo sprintf( __( 'WP Statistics supports internationalization. Please visit %sWP Statistics translations page%s to help translation.', 'wp-statistics' ), '<a href="https://wp-statistics.com/translations/" target="_blank">', '</a>' ); ?></td>
|
54 |
</tr>
|
55 |
|
56 |
<tr valign="top">
|
57 |
+
<td scope="row" colspan="2"><h2><?php _e( 'Support', 'wp-statistics' ); ?></h2></td>
|
58 |
</tr>
|
59 |
|
60 |
<tr valign="top">
|
61 |
<td scope="row" colspan="2">
|
62 |
+
<p><?php _e( "We're sorry you're having problem with WP Statistics and we're happy to help out. Here are a few things to do before contacting us:", 'wp-statistics' ); ?></p>
|
63 |
|
64 |
<ul style="list-style-type: disc; list-style-position: inside; padding-left: 25px;">
|
65 |
+
<li><?php echo sprintf( __( 'Have you read the %sFAQs%s?', 'wp-statistics' ), '<a title="' . __( 'FAQs', 'wp-statistics' ) . '" href="http://wp-statistics.com/category/faq/" target="_blank">', '</a>' ); ?></li>
|
66 |
+
<li><?php echo sprintf( __( 'Have you read the %sdocumentation%s?', 'wp-statistics' ), '<a title="' . __( 'Documentation', 'wp-statistics' ) . '" href="http://wp-statistics.com/category/documentation/">', '</a>' ); ?></li>
|
67 |
+
<li><?php echo sprintf( __( 'Have you search the %ssupport forum%s for a similar issue?', 'wp-statistics' ), '<a href="http://wordpress.org/support/plugin/wp-statistics" target="_blank">', '</a>' ); ?></li>
|
68 |
+
<li><?php _e( 'Have you search the Internet for any error messages you are receiving?', 'wp-statistics' ); ?></li>
|
69 |
+
<li><?php _e( 'Make sure you have access to your PHP error logs.', 'wp-statistics' ); ?></li>
|
70 |
</ul>
|
71 |
|
72 |
+
<p><?php _e( 'And a few things to double-check:', 'wp-statistics' ); ?></p>
|
73 |
|
74 |
<ul style="list-style-type: disc; list-style-position: inside; padding-left: 25px;">
|
75 |
+
<li><?php _e( 'How\'s your memory_limit in php.ini?', 'wp-statistics' ); ?></li>
|
76 |
+
<li><?php _e( 'Have you tried disabling any other plugins you may have installed?', 'wp-statistics' ); ?></li>
|
77 |
+
<li><?php _e( 'Have you tried using the default WordPress theme?', 'wp-statistics' ); ?></li>
|
78 |
+
<li><?php _e( 'Have you double checked the plugin settings?', 'wp-statistics' ); ?></li>
|
79 |
+
<li><?php _e( 'Do you have all the required PHP extensions installed?', 'wp-statistics' ); ?></li>
|
80 |
+
<li><?php _e( 'Are you getting a blank or incomplete page displayed in your browser?', 'wp-statistics' ) . ' ' . _e( 'Did you view the source for the page and check for any fatal errors?', 'wp-statistics' ); ?></li>
|
81 |
+
<li><?php _e( 'Have you checked your PHP and web server error logs?', 'wp-statistics' ); ?></li>
|
82 |
</ul>
|
83 |
|
84 |
+
<p><?php _e( 'Still not having any luck?', 'wp-statistics' ); ?> <?php echo sprintf( __( 'Then please open a new thread on the %sWordPress.org support forum%s and we\'ll respond as soon as possible.', 'wp-statistics' ), '<a href="http://wordpress.org/support/plugin/wp-statistics" target="_blank">', '</a>' ); ?></p>
|
85 |
|
86 |
<p><br/></p>
|
87 |
|
88 |
+
<p><?php echo sprintf( __( 'Alternatively %sFarsi%s support is available as well.', 'wp-statistics' ), '<a href="http://forum.wp-parsi.com/forum/17-%D9%85%D8%B4%DA%A9%D9%84%D8%A7%D8%AA-%D8%AF%DB%8C%DA%AF%D8%B1/" target="_blank">', '</a>' ); ?></p>
|
89 |
</td>
|
90 |
</tr>
|
91 |
|
includes/settings/tabs/wps-access-level.php
CHANGED
@@ -24,7 +24,7 @@ if ( $wps_nonce_valid ) {
|
|
24 |
<table class="form-table">
|
25 |
<tbody>
|
26 |
<tr valign="top">
|
27 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Access Levels', '
|
28 |
</tr>
|
29 |
<?php
|
30 |
global $wp_roles;
|
@@ -58,8 +58,8 @@ if ( $wps_nonce_valid ) {
|
|
58 |
?>
|
59 |
<tr valign="top">
|
60 |
<th scope="row">
|
61 |
-
<label for="wps_read_capability"><?php _e( 'Required user level to view WP Statistics', '
|
62 |
-
|
63 |
<td>
|
64 |
<select id="wps_read_capability" name="wps_read_capability"><?php echo $option_list; ?></select>
|
65 |
</td>
|
@@ -79,8 +79,8 @@ if ( $wps_nonce_valid ) {
|
|
79 |
?>
|
80 |
<tr valign="top">
|
81 |
<th scope="row">
|
82 |
-
<label for="wps_manage_capability"><?php _e( 'Required user level to manage WP Statistics', '
|
83 |
-
|
84 |
<td>
|
85 |
<select id="wps_manage_capability" name="wps_manage_capability"><?php echo $option_list; ?></select>
|
86 |
</td>
|
@@ -88,14 +88,14 @@ if ( $wps_nonce_valid ) {
|
|
88 |
|
89 |
<tr valign="top">
|
90 |
<th scope="row" colspan="2">
|
91 |
-
<p class="description"><?php echo sprintf( __( 'See the %s for details on capability levels.', '
|
92 |
-
<p class="description"><?php echo __( 'Hint: manage_network = Super Admin Network, manage_options = Administrator, edit_others_posts = Editor, publish_posts = Author, edit_posts = Contributor, read = Everyone.', '
|
93 |
-
<p class="description"><?php echo __( 'Each of the above casscades the rights upwards in the default WordPress configuration. So for example selecting publish_posts grants the right to Authors, Editors, Admins and Super Admins.', '
|
94 |
-
<p class="description"><?php echo sprintf( __( 'If you need a more robust solution to delegate access you might want to look at %s in the WordPress plugin directory.', '
|
95 |
</th>
|
96 |
</tr>
|
97 |
|
98 |
</tbody>
|
99 |
</table>
|
100 |
|
101 |
-
<?php submit_button( __( 'Update', '
|
24 |
<table class="form-table">
|
25 |
<tbody>
|
26 |
<tr valign="top">
|
27 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Access Levels', 'wp-statistics' ); ?></h3></th>
|
28 |
</tr>
|
29 |
<?php
|
30 |
global $wp_roles;
|
58 |
?>
|
59 |
<tr valign="top">
|
60 |
<th scope="row">
|
61 |
+
<label for="wps_read_capability"><?php _e( 'Required user level to view WP Statistics', 'wp-statistics' ) ?>:</label>
|
62 |
+
</th>
|
63 |
<td>
|
64 |
<select id="wps_read_capability" name="wps_read_capability"><?php echo $option_list; ?></select>
|
65 |
</td>
|
79 |
?>
|
80 |
<tr valign="top">
|
81 |
<th scope="row">
|
82 |
+
<label for="wps_manage_capability"><?php _e( 'Required user level to manage WP Statistics', 'wp-statistics' ) ?>:</label>
|
83 |
+
</th>
|
84 |
<td>
|
85 |
<select id="wps_manage_capability" name="wps_manage_capability"><?php echo $option_list; ?></select>
|
86 |
</td>
|
88 |
|
89 |
<tr valign="top">
|
90 |
<th scope="row" colspan="2">
|
91 |
+
<p class="description"><?php echo sprintf( __( 'See the %sWordPress Roles and Capabilities page%s for details on capability levels.', 'wp-statistics' ), '<a target=_blank href="http://codex.wordpress.org/Roles_and_Capabilities">', '</a>' ); ?></p>
|
92 |
+
<p class="description"><?php echo __( 'Hint: manage_network = Super Admin Network, manage_options = Administrator, edit_others_posts = Editor, publish_posts = Author, edit_posts = Contributor, read = Everyone.', 'wp-statistics' ); ?></p>
|
93 |
+
<p class="description"><?php echo __( 'Each of the above casscades the rights upwards in the default WordPress configuration. So for example selecting publish_posts grants the right to Authors, Editors, Admins and Super Admins.', 'wp-statistics' ); ?></p>
|
94 |
+
<p class="description"><?php echo sprintf( __( 'If you need a more robust solution to delegate access you might want to look at %s in the WordPress plugin directory.', 'wp-statistics' ), '<a href="http://wordpress.org/plugins/capability-manager-enhanced/" target=_blank>Capability Manager Enhanced</a>' ); ?></p>
|
95 |
</th>
|
96 |
</tr>
|
97 |
|
98 |
</tbody>
|
99 |
</table>
|
100 |
|
101 |
+
<?php submit_button( __( 'Update', 'wp-statistics' ), 'primary', 'submit' ); ?>
|
includes/settings/tabs/wps-exclusions.php
CHANGED
@@ -22,8 +22,8 @@ if ( $wps_nonce_valid ) {
|
|
22 |
if ( array_key_exists( 'wps_create_honeypot', $_POST ) ) {
|
23 |
$my_post = array(
|
24 |
'post_type' => 'page',
|
25 |
-
'post_title' => __( 'WP Statistics Honey Pot Page', '
|
26 |
-
'post_content' => __( 'This is the honey pot for WP Statistics to use, do not delete.', '
|
27 |
'post_status' => 'publish',
|
28 |
'post_author' => 1,
|
29 |
);
|
@@ -69,20 +69,20 @@ if ( $wps_nonce_valid ) {
|
|
69 |
<tbody>
|
70 |
|
71 |
<tr valign="top">
|
72 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Exclusions', '
|
73 |
</tr>
|
74 |
|
75 |
<tr valign="top">
|
76 |
-
<th scope="row"><label for="wps-exclusions"><?php _e( 'Record exclusions', '
|
77 |
</th>
|
78 |
<td>
|
79 |
-
<input id="wps-exclusions" type="checkbox" value="1" name="wps_record_exclusions" <?php echo $WP_Statistics->get_option( 'record_exclusions' ) == true ? "checked='checked'" : ''; ?>><label for="wps-exclusions"><?php _e( 'Enable', '
|
80 |
-
<p class="description"><?php _e( 'This will record all the excluded hits in a separate table with the reasons why it was excluded but no other information. This will generate a lot of data but is useful if you want to see the total number of hits your site gets, not just actual user visits.', '
|
81 |
</td>
|
82 |
</tr>
|
83 |
|
84 |
<tr valign="top">
|
85 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Exclude User Roles', '
|
86 |
</tr>
|
87 |
<?php
|
88 |
$role_option_list = '';
|
@@ -99,18 +99,18 @@ if ( $wps_nonce_valid ) {
|
|
99 |
<th scope="row"><label for="<?php echo $option_name; ?>"><?php echo $translated_role_name; ?>:</label>
|
100 |
</th>
|
101 |
<td>
|
102 |
-
<input id="<?php echo $option_name; ?>" type="checkbox" value="1" name="<?php echo $option_name; ?>" <?php echo $WP_Statistics->get_option( $store_name ) == true ? "checked='checked'" : ''; ?>><label for="<?php echo $option_name; ?>"><?php _e( 'Exclude', '
|
103 |
-
<p class="description"><?php echo sprintf( __( 'Exclude %s role from data collection.', '
|
104 |
</td>
|
105 |
</tr>
|
106 |
<?php } ?>
|
107 |
|
108 |
<tr valign="top">
|
109 |
-
<th scope="row" colspan="2"><h3><?php _e( 'IP/Robot Exclusions', '
|
110 |
</tr>
|
111 |
|
112 |
<tr valign="top">
|
113 |
-
<th scope="row"><?php _e( 'Robot list', '
|
114 |
<td>
|
115 |
<textarea name="wps_robotlist" class="code" dir="ltr" rows="10" cols="60" id="wps_robotlist"><?php
|
116 |
$robotlist = $WP_Statistics->get_option( 'robotlist' );
|
@@ -123,156 +123,156 @@ if ( $wps_nonce_valid ) {
|
|
123 |
}
|
124 |
|
125 |
echo htmlentities( $robotlist, ENT_QUOTES ); ?></textarea>
|
126 |
-
<p class="description"><?php echo __( 'A list of words (one per line) to match against to detect robots. Entries must be at least 4 characters long or they will be ignored.', '
|
127 |
-
<a onclick="var wps_robotlist = getElementById('wps_robotlist'); wps_robotlist.value = '<?php echo implode( '\n', $wps_robotarray ); ?>';" class="button"><?php _e( 'Reset to Default', '
|
128 |
</td>
|
129 |
</tr>
|
130 |
|
131 |
<tr valign="top">
|
132 |
<th scope="row">
|
133 |
-
<label for="force_robot_update"><?php _e( 'Force robot list update after upgrades', '
|
134 |
-
|
135 |
<td>
|
136 |
-
<input id="force_robot_update" type="checkbox" value="1" name="wps_force_robot_update" <?php echo $WP_Statistics->get_option( 'force_robot_update' ) == true ? "checked='checked'" : ''; ?>><label for="force_robot_update"><?php _e( 'Enable', '
|
137 |
-
<p class="description"><?php echo sprintf( __( 'Force the robot list to be reset to the default after an update to WP Statistics takes place. Note if this option is enabled any custom robots you have added to the list will be lost.', '
|
138 |
</td>
|
139 |
</tr>
|
140 |
|
141 |
<tr valign="top">
|
142 |
-
<th scope="row"><label for="wps_robot_threshold"><?php _e( 'Robot visit threshold', '
|
143 |
-
|
144 |
<td>
|
145 |
<input id="wps_robot_threshold" type="text" size="5" name="wps_robot_threshold" value="<?php echo $WP_Statistics->get_option( 'robot_threshold' ); ?>">
|
146 |
-
<p class="description"><?php echo __( 'Treat visitors with more than this number of visits per day as robots. 0 = disabled.', '
|
147 |
</td>
|
148 |
</tr>
|
149 |
|
150 |
<tr valign="top">
|
151 |
-
<th scope="row"><?php _e( 'Excluded IP address list', '
|
152 |
<td>
|
153 |
<textarea id="wps_exclude_ip" name="wps_exclude_ip" rows="5" cols="60" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option( 'exclude_ip' ), ENT_QUOTES ); ?></textarea>
|
154 |
-
<p class="description"><?php echo __( 'A list of IP addresses and subnet masks (one per line) to exclude from statistics collection.', '
|
155 |
-
<p class="description"><?php echo __( 'For IPv4 addresses, both 192.168.0.0/24 and 192.168.0.0/255.255.255.0 formats are accepted. To specify an IP address only, use a subnet value of 32 or 255.255.255.255.', '
|
156 |
-
<p class="description"><?php echo __( 'For IPv6 addresses use the fc00::/7 format.', '
|
157 |
-
<a onclick="var wps_exclude_ip = getElementById('wps_exclude_ip'); if( wps_exclude_ip != null ) { wps_exclude_ip.value = jQuery.trim( wps_exclude_ip.value + '\n10.0.0.0/8' ); }" class="button"><?php _e( 'Add 10.0.0.0', '
|
158 |
-
<a onclick="var wps_exclude_ip = getElementById('wps_exclude_ip'); if( wps_exclude_ip != null ) { wps_exclude_ip.value = jQuery.trim( wps_exclude_ip.value + '\n172.16.0.0/12' ); }" class="button"><?php _e( 'Add 172.16.0.0', '
|
159 |
-
<a onclick="var wps_exclude_ip = getElementById('wps_exclude_ip'); if( wps_exclude_ip != null ) { wps_exclude_ip.value = jQuery.trim( wps_exclude_ip.value + '\n192.168.0.0/16' ); }" class="button"><?php _e( 'Add 192.168.0.0', '
|
160 |
-
<a onclick="var wps_exclude_ip = getElementById('wps_exclude_ip'); if( wps_exclude_ip != null ) { wps_exclude_ip.value = jQuery.trim( wps_exclude_ip.value + '\nfc00::/7' ); }" class="button"><?php _e( 'Add fc00::/7', '
|
161 |
</td>
|
162 |
</tr>
|
163 |
|
164 |
<tr valign="top">
|
165 |
-
<th scope="row"><?php _e( 'Use honey pot', '
|
166 |
<td>
|
167 |
-
<input id="use_honeypot" type="checkbox" value="1" name="wps_use_honeypot" <?php echo $WP_Statistics->get_option( 'use_honeypot' ) == true ? "checked='checked'" : ''; ?>><label for="wps_use_honeypot"><?php _e( 'Enable', '
|
168 |
-
<p class="description"><?php echo __( 'Use a honey pot page to identify robots.', '
|
169 |
</td>
|
170 |
</tr>
|
171 |
|
172 |
<tr valign="top">
|
173 |
-
<th scope="row"><label for="honeypot_postid"><?php _e( 'Honey pot post id', '
|
174 |
</th>
|
175 |
<td>
|
176 |
<input id="honeypot_postid" type="text" value="<?php echo htmlentities( $WP_Statistics->get_option( 'honeypot_postid' ), ENT_QUOTES ); ?>" size="5" name="wps_honeypot_postid">
|
177 |
-
<p class="description"><?php echo __( 'The post id to use for the honeypot page.', '
|
178 |
-
<input id="wps_create_honeypot" type="checkbox" value="1" name="wps_create_honeypot"><label for="wps_create_honeypot"><?php _e( 'Create a new honey pot page', '
|
179 |
</td>
|
180 |
</tr>
|
181 |
|
182 |
<tr valign="top">
|
183 |
<th scope="row">
|
184 |
-
<label for="corrupt_browser_info"><?php _e( 'Treat corrupt browser info as a bot', '
|
185 |
-
|
186 |
<td>
|
187 |
-
<input id="corrupt_browser_info" type="checkbox" value="1" name="wps_corrupt_browser_info" <?php echo $WP_Statistics->get_option( 'corrupt_browser_info' ) == true ? "checked='checked'" : ''; ?>><label for="wps_corrupt_browser_info"><?php _e( 'Enable', '
|
188 |
-
<p class="description"><?php echo __( 'Treat any visitor with corrupt browser info (missing IP address or empty user agent string) as a robot.', '
|
189 |
</td>
|
190 |
</tr>
|
191 |
|
192 |
<tr valign="top">
|
193 |
-
<th scope="row" colspan="2"><h3><?php _e( 'GeoIP Exclusions', '
|
194 |
</tr>
|
195 |
|
196 |
<tr valign="top">
|
197 |
-
<th scope="row"><?php _e( 'Excluded countries list', '
|
198 |
<td>
|
199 |
<textarea id="wps_excluded_countries" name="wps_excluded_countries" rows="5" cols="10" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option( 'excluded_countries' ), ENT_QUOTES ); ?></textarea>
|
200 |
-
<p class="description"><?php echo __( 'A list of country codes (one per line, two letters each) to exclude from statistics collection. Use "000" (three zeros) to exclude unknown countries.', '
|
201 |
</td>
|
202 |
</tr>
|
203 |
|
204 |
<tr valign="top">
|
205 |
-
<th scope="row"><?php _e( 'Included countries list', '
|
206 |
<td>
|
207 |
<textarea id="wps_included_countries" name="wps_included_countries" rows="5" cols="10" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option( 'included_countries' ), ENT_QUOTES ); ?></textarea>
|
208 |
-
<p class="description"><?php echo __( 'A list of country codes (one per line, two letters each) to include in statistics collection, if this list is not empty, only visitors from the included countries will be recorded. Use "000" (three zeros) to exclude unknown countries.', '
|
209 |
</td>
|
210 |
</tr>
|
211 |
|
212 |
<tr valign="top">
|
213 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Host Exclusions', '
|
214 |
</tr>
|
215 |
|
216 |
<tr valign="top">
|
217 |
-
<th scope="row"><?php _e( 'Excluded hosts list', '
|
218 |
<td>
|
219 |
<textarea id="wps_excluded_hosts" name="wps_excluded_hosts" rows="5" cols="80" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option( 'excluded_hosts' ), ENT_QUOTES ); ?></textarea>
|
220 |
-
<p class="description"><?php echo __( 'A list of fully qualified host names (ie. server.example.com, one per line) to exclude from statistics collection.', '
|
221 |
<br>
|
222 |
-
<p class="description"><?php echo __( 'Note: this option will NOT perform a reverse DNS lookup on each page load but instead cache the IP address for the provided hostnames for one hour. If you are excluding dynamically assigned hosts you may find some degree of overlap when the host changes it\'s IP address and when the cache is updated resulting in some hits recorded.', '
|
223 |
</td>
|
224 |
</tr>
|
225 |
|
226 |
<tr valign="top">
|
227 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Site URL Exclusions', '
|
228 |
</tr>
|
229 |
|
230 |
<tr valign="top">
|
231 |
-
<th scope="row"><?php _e( 'Excluded login page', '
|
232 |
<td>
|
233 |
-
<input id="wps-exclude-loginpage" type="checkbox" value="1" name="wps_exclude_loginpage" <?php echo $WP_Statistics->get_option( 'exclude_loginpage' ) == true ? "checked='checked'" : ''; ?>><label for="wps-exclude-loginpage"><?php _e( 'Exclude', '
|
234 |
-
<p class="description"><?php _e( 'Exclude the login page for registering as a hit.', '
|
235 |
</td>
|
236 |
</tr>
|
237 |
<tr valign="top">
|
238 |
-
<th scope="row"><?php _e( 'Excluded admin pages', '
|
239 |
<td>
|
240 |
-
<input id="wps-exclude-adminpage" type="checkbox" value="1" name="wps_exclude_adminpage" <?php echo $WP_Statistics->get_option( 'exclude_adminpage' ) == true ? "checked='checked'" : ''; ?>><label for="wps-exclude-adminpage"><?php _e( 'Exclude', '
|
241 |
-
<p class="description"><?php _e( 'Exclude the admin pages for registering as a hit.', '
|
242 |
</td>
|
243 |
</tr>
|
244 |
<tr valign="top">
|
245 |
-
<th scope="row"><?php _e( 'Excluded RSS feeds', '
|
246 |
<td>
|
247 |
-
<input id="wps-exclude-feeds" type="checkbox" value="1" name="wps_exclude_feeds" <?php echo $WP_Statistics->get_option( 'exclude_feeds' ) == true ? "checked='checked'" : ''; ?>><label for="wps-exclude-feeds"><?php _e( 'Exclude', '
|
248 |
-
<p class="description"><?php _e( 'Exclude the RSS feeds for registering as a hit.', '
|
249 |
</td>
|
250 |
</tr>
|
251 |
<tr valign="top">
|
252 |
-
<th scope="row"><?php _e( 'Excluded 404 pages', '
|
253 |
<td>
|
254 |
-
<input id="wps-exclude-404s" type="checkbox" value="1" name="wps_exclude_404s" <?php echo $WP_Statistics->get_option( 'exclude_404s' ) == true ? "checked='checked'" : ''; ?>><label for="wps-exclude-404s"><?php _e( 'Exclude', '
|
255 |
-
<p class="description"><?php _e( 'Exclude any URL that returns a "404 - Not Found" message.', '
|
256 |
</td>
|
257 |
</tr>
|
258 |
<tr valign="top">
|
259 |
-
<th scope="row"><?php _e( 'Excluded AJAX calls', '
|
260 |
<td>
|
261 |
-
<input id="wps-exclude-ajax" type="checkbox" value="1" name="wps_exclude_ajax" <?php echo $WP_Statistics->get_option( 'exclude_ajax' ) == true ? "checked='checked'" : ''; ?>><label for="wps-exclude-ajax"><?php _e( 'Exclude', '
|
262 |
-
<p class="description"><?php _e( 'Exclude any call to the WordPress AJAX system.', '
|
263 |
</td>
|
264 |
</tr>
|
265 |
<tr valign="top">
|
266 |
-
<th scope="row"><?php _e( 'Excluded URLs list', '
|
267 |
<td>
|
268 |
<textarea id="wps_excluded_urls" name="wps_excluded_urls" rows="5" cols="80" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option( 'excluded_urls' ), ENT_QUOTES ); ?></textarea>
|
269 |
-
<p class="description"><?php echo __( 'A list of local urls (ie. /wordpress/about, one per line) to exclude from statistics collection.', '
|
270 |
<br>
|
271 |
-
<p class="description"><?php echo __( 'Note: this option will NOT handle url parameters (anything after the ?), only to the script name. Entries less than two characters will be ignored.', '
|
272 |
</td>
|
273 |
</tr>
|
274 |
|
275 |
</tbody>
|
276 |
</table>
|
277 |
|
278 |
-
<?php submit_button( __( 'Update', '
|
22 |
if ( array_key_exists( 'wps_create_honeypot', $_POST ) ) {
|
23 |
$my_post = array(
|
24 |
'post_type' => 'page',
|
25 |
+
'post_title' => __( 'WP Statistics Honey Pot Page', 'wp-statistics' ) . ' [' . $WP_Statistics->Current_Date() . ']',
|
26 |
+
'post_content' => __( 'This is the honey pot for WP Statistics to use, do not delete.', 'wp-statistics' ),
|
27 |
'post_status' => 'publish',
|
28 |
'post_author' => 1,
|
29 |
);
|
69 |
<tbody>
|
70 |
|
71 |
<tr valign="top">
|
72 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Exclusions', 'wp-statistics' ); ?></h3></th>
|
73 |
</tr>
|
74 |
|
75 |
<tr valign="top">
|
76 |
+
<th scope="row"><label for="wps-exclusions"><?php _e( 'Record exclusions', 'wp-statistics' ); ?></label>:
|
77 |
</th>
|
78 |
<td>
|
79 |
+
<input id="wps-exclusions" type="checkbox" value="1" name="wps_record_exclusions" <?php echo $WP_Statistics->get_option( 'record_exclusions' ) == true ? "checked='checked'" : ''; ?>><label for="wps-exclusions"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
80 |
+
<p class="description"><?php _e( 'This will record all the excluded hits in a separate table with the reasons why it was excluded but no other information. This will generate a lot of data but is useful if you want to see the total number of hits your site gets, not just actual user visits.', 'wp-statistics' ); ?></p>
|
81 |
</td>
|
82 |
</tr>
|
83 |
|
84 |
<tr valign="top">
|
85 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Exclude User Roles', 'wp-statistics' ); ?></h3></th>
|
86 |
</tr>
|
87 |
<?php
|
88 |
$role_option_list = '';
|
99 |
<th scope="row"><label for="<?php echo $option_name; ?>"><?php echo $translated_role_name; ?>:</label>
|
100 |
</th>
|
101 |
<td>
|
102 |
+
<input id="<?php echo $option_name; ?>" type="checkbox" value="1" name="<?php echo $option_name; ?>" <?php echo $WP_Statistics->get_option( $store_name ) == true ? "checked='checked'" : ''; ?>><label for="<?php echo $option_name; ?>"><?php _e( 'Exclude', 'wp-statistics' ); ?></label>
|
103 |
+
<p class="description"><?php echo sprintf( __( 'Exclude %s role from data collection.', 'wp-statistics' ), $translated_role_name ); ?></p>
|
104 |
</td>
|
105 |
</tr>
|
106 |
<?php } ?>
|
107 |
|
108 |
<tr valign="top">
|
109 |
+
<th scope="row" colspan="2"><h3><?php _e( 'IP/Robot Exclusions', 'wp-statistics' ); ?></h3></th>
|
110 |
</tr>
|
111 |
|
112 |
<tr valign="top">
|
113 |
+
<th scope="row"><?php _e( 'Robot list', 'wp-statistics' ); ?>:</th>
|
114 |
<td>
|
115 |
<textarea name="wps_robotlist" class="code" dir="ltr" rows="10" cols="60" id="wps_robotlist"><?php
|
116 |
$robotlist = $WP_Statistics->get_option( 'robotlist' );
|
123 |
}
|
124 |
|
125 |
echo htmlentities( $robotlist, ENT_QUOTES ); ?></textarea>
|
126 |
+
<p class="description"><?php echo __( 'A list of words (one per line) to match against to detect robots. Entries must be at least 4 characters long or they will be ignored.', 'wp-statistics' ); ?></p>
|
127 |
+
<a onclick="var wps_robotlist = getElementById('wps_robotlist'); wps_robotlist.value = '<?php echo implode( '\n', $wps_robotarray ); ?>';" class="button"><?php _e( 'Reset to Default', 'wp-statistics' ); ?></a>
|
128 |
</td>
|
129 |
</tr>
|
130 |
|
131 |
<tr valign="top">
|
132 |
<th scope="row">
|
133 |
+
<label for="force_robot_update"><?php _e( 'Force robot list update after upgrades', 'wp-statistics' ); ?>:</label>
|
134 |
+
</th>
|
135 |
<td>
|
136 |
+
<input id="force_robot_update" type="checkbox" value="1" name="wps_force_robot_update" <?php echo $WP_Statistics->get_option( 'force_robot_update' ) == true ? "checked='checked'" : ''; ?>><label for="force_robot_update"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
137 |
+
<p class="description"><?php echo sprintf( __( 'Force the robot list to be reset to the default after an update to WP Statistics takes place. Note if this option is enabled any custom robots you have added to the list will be lost.', 'wp-statistics' ), $role ); ?></p>
|
138 |
</td>
|
139 |
</tr>
|
140 |
|
141 |
<tr valign="top">
|
142 |
+
<th scope="row"><label for="wps_robot_threshold"><?php _e( 'Robot visit threshold', 'wp-statistics' ); ?>:</label>
|
143 |
+
</th>
|
144 |
<td>
|
145 |
<input id="wps_robot_threshold" type="text" size="5" name="wps_robot_threshold" value="<?php echo $WP_Statistics->get_option( 'robot_threshold' ); ?>">
|
146 |
+
<p class="description"><?php echo __( 'Treat visitors with more than this number of visits per day as robots. 0 = disabled.', 'wp-statistics' ); ?></p>
|
147 |
</td>
|
148 |
</tr>
|
149 |
|
150 |
<tr valign="top">
|
151 |
+
<th scope="row"><?php _e( 'Excluded IP address list', 'wp-statistics' ); ?>:</th>
|
152 |
<td>
|
153 |
<textarea id="wps_exclude_ip" name="wps_exclude_ip" rows="5" cols="60" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option( 'exclude_ip' ), ENT_QUOTES ); ?></textarea>
|
154 |
+
<p class="description"><?php echo __( 'A list of IP addresses and subnet masks (one per line) to exclude from statistics collection.', 'wp-statistics' ); ?></p>
|
155 |
+
<p class="description"><?php echo __( 'For IPv4 addresses, both 192.168.0.0/24 and 192.168.0.0/255.255.255.0 formats are accepted. To specify an IP address only, use a subnet value of 32 or 255.255.255.255.', 'wp-statistics' ); ?></p>
|
156 |
+
<p class="description"><?php echo __( 'For IPv6 addresses use the fc00::/7 format.', 'wp-statistics' ); ?></p>
|
157 |
+
<a onclick="var wps_exclude_ip = getElementById('wps_exclude_ip'); if( wps_exclude_ip != null ) { wps_exclude_ip.value = jQuery.trim( wps_exclude_ip.value + '\n10.0.0.0/8' ); }" class="button"><?php _e( 'Add 10.0.0.0', 'wp-statistics' ); ?></a>
|
158 |
+
<a onclick="var wps_exclude_ip = getElementById('wps_exclude_ip'); if( wps_exclude_ip != null ) { wps_exclude_ip.value = jQuery.trim( wps_exclude_ip.value + '\n172.16.0.0/12' ); }" class="button"><?php _e( 'Add 172.16.0.0', 'wp-statistics' ); ?></a>
|
159 |
+
<a onclick="var wps_exclude_ip = getElementById('wps_exclude_ip'); if( wps_exclude_ip != null ) { wps_exclude_ip.value = jQuery.trim( wps_exclude_ip.value + '\n192.168.0.0/16' ); }" class="button"><?php _e( 'Add 192.168.0.0', 'wp-statistics' ); ?></a>
|
160 |
+
<a onclick="var wps_exclude_ip = getElementById('wps_exclude_ip'); if( wps_exclude_ip != null ) { wps_exclude_ip.value = jQuery.trim( wps_exclude_ip.value + '\nfc00::/7' ); }" class="button"><?php _e( 'Add fc00::/7', 'wp-statistics' ); ?></a>
|
161 |
</td>
|
162 |
</tr>
|
163 |
|
164 |
<tr valign="top">
|
165 |
+
<th scope="row"><?php _e( 'Use honey pot', 'wp-statistics' ); ?>:</th>
|
166 |
<td>
|
167 |
+
<input id="use_honeypot" type="checkbox" value="1" name="wps_use_honeypot" <?php echo $WP_Statistics->get_option( 'use_honeypot' ) == true ? "checked='checked'" : ''; ?>><label for="wps_use_honeypot"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
168 |
+
<p class="description"><?php echo __( 'Use a honey pot page to identify robots.', 'wp-statistics' ); ?></p>
|
169 |
</td>
|
170 |
</tr>
|
171 |
|
172 |
<tr valign="top">
|
173 |
+
<th scope="row"><label for="honeypot_postid"><?php _e( 'Honey pot post id', 'wp-statistics' ); ?>:</label>
|
174 |
</th>
|
175 |
<td>
|
176 |
<input id="honeypot_postid" type="text" value="<?php echo htmlentities( $WP_Statistics->get_option( 'honeypot_postid' ), ENT_QUOTES ); ?>" size="5" name="wps_honeypot_postid">
|
177 |
+
<p class="description"><?php echo __( 'The post id to use for the honeypot page.', 'wp-statistics' ); ?></p>
|
178 |
+
<input id="wps_create_honeypot" type="checkbox" value="1" name="wps_create_honeypot"><label for="wps_create_honeypot"><?php _e( 'Create a new honey pot page', 'wp-statistics' ); ?></label>
|
179 |
</td>
|
180 |
</tr>
|
181 |
|
182 |
<tr valign="top">
|
183 |
<th scope="row">
|
184 |
+
<label for="corrupt_browser_info"><?php _e( 'Treat corrupt browser info as a bot', 'wp-statistics' ); ?>:</label>
|
185 |
+
</th>
|
186 |
<td>
|
187 |
+
<input id="corrupt_browser_info" type="checkbox" value="1" name="wps_corrupt_browser_info" <?php echo $WP_Statistics->get_option( 'corrupt_browser_info' ) == true ? "checked='checked'" : ''; ?>><label for="wps_corrupt_browser_info"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
188 |
+
<p class="description"><?php echo __( 'Treat any visitor with corrupt browser info (missing IP address or empty user agent string) as a robot.', 'wp-statistics' ); ?></p>
|
189 |
</td>
|
190 |
</tr>
|
191 |
|
192 |
<tr valign="top">
|
193 |
+
<th scope="row" colspan="2"><h3><?php _e( 'GeoIP Exclusions', 'wp-statistics' ); ?></h3></th>
|
194 |
</tr>
|
195 |
|
196 |
<tr valign="top">
|
197 |
+
<th scope="row"><?php _e( 'Excluded countries list', 'wp-statistics' ); ?>:</th>
|
198 |
<td>
|
199 |
<textarea id="wps_excluded_countries" name="wps_excluded_countries" rows="5" cols="10" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option( 'excluded_countries' ), ENT_QUOTES ); ?></textarea>
|
200 |
+
<p class="description"><?php echo __( 'A list of country codes (one per line, two letters each) to exclude from statistics collection. Use "000" (three zeros) to exclude unknown countries.', 'wp-statistics' ); ?></p>
|
201 |
</td>
|
202 |
</tr>
|
203 |
|
204 |
<tr valign="top">
|
205 |
+
<th scope="row"><?php _e( 'Included countries list', 'wp-statistics' ); ?>:</th>
|
206 |
<td>
|
207 |
<textarea id="wps_included_countries" name="wps_included_countries" rows="5" cols="10" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option( 'included_countries' ), ENT_QUOTES ); ?></textarea>
|
208 |
+
<p class="description"><?php echo __( 'A list of country codes (one per line, two letters each) to include in statistics collection, if this list is not empty, only visitors from the included countries will be recorded. Use "000" (three zeros) to exclude unknown countries.', 'wp-statistics' ); ?></p>
|
209 |
</td>
|
210 |
</tr>
|
211 |
|
212 |
<tr valign="top">
|
213 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Host Exclusions', 'wp-statistics' ); ?></h3></th>
|
214 |
</tr>
|
215 |
|
216 |
<tr valign="top">
|
217 |
+
<th scope="row"><?php _e( 'Excluded hosts list', 'wp-statistics' ); ?>:</th>
|
218 |
<td>
|
219 |
<textarea id="wps_excluded_hosts" name="wps_excluded_hosts" rows="5" cols="80" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option( 'excluded_hosts' ), ENT_QUOTES ); ?></textarea>
|
220 |
+
<p class="description"><?php echo __( 'A list of fully qualified host names (ie. server.example.com, one per line) to exclude from statistics collection.', 'wp-statistics' ); ?></p>
|
221 |
<br>
|
222 |
+
<p class="description"><?php echo __( 'Note: this option will NOT perform a reverse DNS lookup on each page load but instead cache the IP address for the provided hostnames for one hour. If you are excluding dynamically assigned hosts you may find some degree of overlap when the host changes it\'s IP address and when the cache is updated resulting in some hits recorded.', 'wp-statistics' ); ?></p>
|
223 |
</td>
|
224 |
</tr>
|
225 |
|
226 |
<tr valign="top">
|
227 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Site URL Exclusions', 'wp-statistics' ); ?></h3></th>
|
228 |
</tr>
|
229 |
|
230 |
<tr valign="top">
|
231 |
+
<th scope="row"><?php _e( 'Excluded login page', 'wp-statistics' ); ?>:</th>
|
232 |
<td>
|
233 |
+
<input id="wps-exclude-loginpage" type="checkbox" value="1" name="wps_exclude_loginpage" <?php echo $WP_Statistics->get_option( 'exclude_loginpage' ) == true ? "checked='checked'" : ''; ?>><label for="wps-exclude-loginpage"><?php _e( 'Exclude', 'wp-statistics' ); ?></label>
|
234 |
+
<p class="description"><?php _e( 'Exclude the login page for registering as a hit.', 'wp-statistics' ); ?></p>
|
235 |
</td>
|
236 |
</tr>
|
237 |
<tr valign="top">
|
238 |
+
<th scope="row"><?php _e( 'Excluded admin pages', 'wp-statistics' ); ?>:</th>
|
239 |
<td>
|
240 |
+
<input id="wps-exclude-adminpage" type="checkbox" value="1" name="wps_exclude_adminpage" <?php echo $WP_Statistics->get_option( 'exclude_adminpage' ) == true ? "checked='checked'" : ''; ?>><label for="wps-exclude-adminpage"><?php _e( 'Exclude', 'wp-statistics' ); ?></label>
|
241 |
+
<p class="description"><?php _e( 'Exclude the admin pages for registering as a hit.', 'wp-statistics' ); ?></p>
|
242 |
</td>
|
243 |
</tr>
|
244 |
<tr valign="top">
|
245 |
+
<th scope="row"><?php _e( 'Excluded RSS feeds', 'wp-statistics' ); ?>:</th>
|
246 |
<td>
|
247 |
+
<input id="wps-exclude-feeds" type="checkbox" value="1" name="wps_exclude_feeds" <?php echo $WP_Statistics->get_option( 'exclude_feeds' ) == true ? "checked='checked'" : ''; ?>><label for="wps-exclude-feeds"><?php _e( 'Exclude', 'wp-statistics' ); ?></label>
|
248 |
+
<p class="description"><?php _e( 'Exclude the RSS feeds for registering as a hit.', 'wp-statistics' ); ?></p>
|
249 |
</td>
|
250 |
</tr>
|
251 |
<tr valign="top">
|
252 |
+
<th scope="row"><?php _e( 'Excluded 404 pages', 'wp-statistics' ); ?>:</th>
|
253 |
<td>
|
254 |
+
<input id="wps-exclude-404s" type="checkbox" value="1" name="wps_exclude_404s" <?php echo $WP_Statistics->get_option( 'exclude_404s' ) == true ? "checked='checked'" : ''; ?>><label for="wps-exclude-404s"><?php _e( 'Exclude', 'wp-statistics' ); ?></label>
|
255 |
+
<p class="description"><?php _e( 'Exclude any URL that returns a "404 - Not Found" message.', 'wp-statistics' ); ?></p>
|
256 |
</td>
|
257 |
</tr>
|
258 |
<tr valign="top">
|
259 |
+
<th scope="row"><?php _e( 'Excluded AJAX calls', 'wp-statistics' ); ?>:</th>
|
260 |
<td>
|
261 |
+
<input id="wps-exclude-ajax" type="checkbox" value="1" name="wps_exclude_ajax" <?php echo $WP_Statistics->get_option( 'exclude_ajax' ) == true ? "checked='checked'" : ''; ?>><label for="wps-exclude-ajax"><?php _e( 'Exclude', 'wp-statistics' ); ?></label>
|
262 |
+
<p class="description"><?php _e( 'Exclude any call to the WordPress AJAX system.', 'wp-statistics' ); ?></p>
|
263 |
</td>
|
264 |
</tr>
|
265 |
<tr valign="top">
|
266 |
+
<th scope="row"><?php _e( 'Excluded URLs list', 'wp-statistics' ); ?>:</th>
|
267 |
<td>
|
268 |
<textarea id="wps_excluded_urls" name="wps_excluded_urls" rows="5" cols="80" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option( 'excluded_urls' ), ENT_QUOTES ); ?></textarea>
|
269 |
+
<p class="description"><?php echo __( 'A list of local urls (ie. /wordpress/about, one per line) to exclude from statistics collection.', 'wp-statistics' ); ?></p>
|
270 |
<br>
|
271 |
+
<p class="description"><?php echo __( 'Note: this option will NOT handle url parameters (anything after the ?), only to the script name. Entries less than two characters will be ignored.', 'wp-statistics' ); ?></p>
|
272 |
</td>
|
273 |
</tr>
|
274 |
|
275 |
</tbody>
|
276 |
</table>
|
277 |
|
278 |
+
<?php submit_button( __( 'Update', 'wp-statistics' ), 'primary', 'submit' ); ?>
|
includes/settings/tabs/wps-externals.php
CHANGED
@@ -46,12 +46,12 @@ if ( $wps_nonce_valid ) {
|
|
46 |
<table class="form-table">
|
47 |
<tbody>
|
48 |
<tr valign="top">
|
49 |
-
<th scope="row" colspan="2"><h3><?php _e( 'GeoIP settings', '
|
50 |
</tr>
|
51 |
|
52 |
<tr valign="top">
|
53 |
<th scope="row" colspan="2">
|
54 |
-
<?php echo sprintf( __( 'IP location services provided by GeoLite2 data created by MaxMind, available from %s.', '
|
55 |
</th>
|
56 |
</tr>
|
57 |
|
@@ -60,45 +60,44 @@ if ( $wps_nonce_valid ) {
|
|
60 |
?>
|
61 |
<tr valign="top">
|
62 |
<th scope="row">
|
63 |
-
<label for="geoip-enable"><?php _e( 'GeoIP collection', '
|
64 |
</th>
|
65 |
|
66 |
<td>
|
67 |
<input id="geoip-enable" type="checkbox" name="wps_geoip" <?php echo $WP_Statistics->get_option( 'geoip' ) == true ? "checked='checked'" : ''; ?>>
|
68 |
-
<label for="geoip-enable"><?php _e( '
|
69 |
-
<p class="description"><?php _e( 'For get more information and location (country) from visitor, enable this feature.', '
|
70 |
</td>
|
71 |
</tr>
|
72 |
|
73 |
<tr valign="top">
|
74 |
<th scope="row">
|
75 |
-
<label for="geoip-update"><?php _e( 'Update GeoIP Info', '
|
76 |
</th>
|
77 |
|
78 |
<td>
|
79 |
<input id="geoip-update" type="checkbox" name="wps_update_geoip" <?php echo $WP_Statistics->get_option( 'update_geoip' ) == true ? "checked='checked'" : ''; ?>>
|
80 |
-
<label for="geoip-update"><?php _e( 'Download GeoIP Database', '
|
81 |
-
<p class="description"><?php _e( 'Save changes on this page to download the update.', '
|
82 |
</td>
|
83 |
</tr>
|
84 |
|
85 |
<tr valign="top">
|
86 |
<th scope="row">
|
87 |
-
<label for="geoip-schedule"><?php _e( 'Schedule monthly update of GeoIP DB', '
|
88 |
-
:</label>
|
89 |
</th>
|
90 |
|
91 |
<td>
|
92 |
<input id="geoip-schedule" type="checkbox" name="wps_schedule_geoip" <?php echo $WP_Statistics->get_option( 'schedule_geoip' ) == true ? "checked='checked'" : ''; ?>>
|
93 |
-
<label for="geoip-schedule"><?php _e( '
|
94 |
<?php
|
95 |
if ( $WP_Statistics->get_option( 'schedule_geoip' ) ) {
|
96 |
-
echo '<p class="description">' . __( 'Next update will be' ) . ': <code>';
|
97 |
$last_update = $WP_Statistics->get_option( 'last_geoip_dl' );
|
98 |
-
$this_month = strtotime( 'First Tuesday of this month' );
|
99 |
|
100 |
if ( $last_update > $this_month ) {
|
101 |
-
$next_update = strtotime( 'First Tuesday of next month' ) + ( 86400 * 2 );
|
102 |
} else {
|
103 |
$next_update = $this_month + ( 86400 * 2 );
|
104 |
}
|
@@ -114,33 +113,31 @@ if ( $wps_nonce_valid ) {
|
|
114 |
echo '</code></p>';
|
115 |
}
|
116 |
?>
|
117 |
-
<p class="description"><?php _e( 'Download of the GeoIP database will be scheduled for 2 days after the first Tuesday of the month.', '
|
118 |
-
<p class="description"><?php _e( 'This option will also download the database if the local filesize is less than 1k (which usually means the stub that comes with the plugin is still in place).', '
|
119 |
</td>
|
120 |
</tr>
|
121 |
|
122 |
<tr valign="top">
|
123 |
<th scope="row">
|
124 |
-
<label for="geoip-schedule"><?php _e( 'Populate missing GeoIP after update of GeoIP DB', '
|
125 |
-
:</label>
|
126 |
</th>
|
127 |
|
128 |
<td>
|
129 |
<input id="geoip-auto-pop" type="checkbox" name="wps_auto_pop" <?php echo $WP_Statistics->get_option( 'auto_pop' ) == true ? "checked='checked'" : ''; ?>>
|
130 |
-
<label for="geoip-auto-pop"><?php _e( '
|
131 |
-
<p class="description"><?php _e( 'Update any missing GeoIP data after downloading a new database.', '
|
132 |
</td>
|
133 |
</tr>
|
134 |
|
135 |
<tr valign="top">
|
136 |
<th scope="row">
|
137 |
-
<label for="geoip-schedule"><?php _e( 'Country code for private IP addresses', '
|
138 |
-
:</label>
|
139 |
</th>
|
140 |
|
141 |
<td>
|
142 |
<input type="text" size="3" id="geoip-private-country-code" name="wps_private_country_code" value="<?php echo htmlentities( $WP_Statistics->get_option( 'private_country_code', '000' ), ENT_QUOTES ); ?>">
|
143 |
-
<p class="description"><?php _e( 'The international standard two letter country code (ie. US = United States, CA = Canada, etc.) for private (non-routable) IP addresses (ie. 10.0.0.1, 192.158.1.1, 127.0.0.1, etc.). Use "000" (three zeros) to use "Unknown" as the country code.', '
|
144 |
</td>
|
145 |
</tr>
|
146 |
<?php
|
@@ -149,28 +146,28 @@ if ( $wps_nonce_valid ) {
|
|
149 |
<tr valign="top">
|
150 |
<th scope="row" colspan="2">
|
151 |
<?php
|
152 |
-
echo __( 'GeoIP collection is disabled due to the following reasons:', '
|
153 |
|
154 |
if ( ! version_compare( phpversion(), WP_STATISTICS_REQUIRED_GEOIP_PHP_VERSION, '>' ) ) {
|
155 |
-
printf( ' * ' . __( 'GeoIP collection requires PHP %s or above, it is currently disabled due to the installed PHP version being ', '
|
156 |
echo '<code>' . phpversion() . '</code>.<br>';
|
157 |
}
|
158 |
|
159 |
if ( ! function_exists( 'curl_init' ) ) {
|
160 |
echo '<br> * ';
|
161 |
-
_e( 'GeoIP collection requires the cURL PHP extension and it is not loaded on your version of PHP!', '
|
162 |
echo '<br>';
|
163 |
}
|
164 |
|
165 |
if ( ! function_exists( 'bcadd' ) ) {
|
166 |
echo '<br> * ';
|
167 |
-
_e( 'GeoIP collection requires the BC Math PHP extension and it is not loaded on your version of PHP!', '
|
168 |
echo '<br>';
|
169 |
}
|
170 |
|
171 |
if ( ini_get( 'safe_mode' ) ) {
|
172 |
echo '<br> * ';
|
173 |
-
_e( 'PHP safe mode detected! GeoIP collection is not supported with PHP\'s safe mode enabled!', '
|
174 |
echo '<br>';
|
175 |
}
|
176 |
?>
|
@@ -180,45 +177,44 @@ if ( $wps_nonce_valid ) {
|
|
180 |
} ?>
|
181 |
|
182 |
<tr valign="top">
|
183 |
-
<th scope="row" colspan="2"><h3><?php _e( 'browscap settings', '
|
184 |
</tr>
|
185 |
|
186 |
<tr valign="top">
|
187 |
<th scope="row">
|
188 |
-
<label for="browscap-enable"><?php _e( 'browscap usage', '
|
189 |
</th>
|
190 |
|
191 |
<td>
|
192 |
<input id="browscap-enable" type="checkbox" name="wps_browscap" <?php echo $WP_Statistics->get_option( 'browscap' ) == true ? "checked='checked'" : ''; ?>>
|
193 |
-
<label for="browscap-enable"><?php _e( '
|
194 |
-
<p class="description"><?php _e( 'The browscap database will be downloaded and used to detect robots.', '
|
195 |
</td>
|
196 |
</tr>
|
197 |
|
198 |
<tr valign="top">
|
199 |
<th scope="row">
|
200 |
-
<label for="browscap-update"><?php _e( 'Update browscap Info', '
|
201 |
</th>
|
202 |
|
203 |
<td>
|
204 |
<input id="browscap-update" type="checkbox" name="wps_update_browscap" <?php echo $WP_Statistics->get_option( 'update_browscap' ) == true ? "checked='checked'" : ''; ?>>
|
205 |
-
<label for="browscap-update"><?php _e( 'Download browscap Database', '
|
206 |
-
<p class="description"><?php _e( 'Save changes on this page to download the update.', '
|
207 |
</td>
|
208 |
</tr>
|
209 |
|
210 |
<tr valign="top">
|
211 |
<th scope="row">
|
212 |
-
<label for="browscap-schedule"><?php _e( 'Schedule weekly update of browscap DB', '
|
213 |
-
:</label>
|
214 |
</th>
|
215 |
|
216 |
<td>
|
217 |
<input id="browscap-schedule" type="checkbox" name="wps_schedule_browscap" <?php echo $WP_Statistics->get_option( 'schedule_browscap' ) == true ? "checked='checked'" : ''; ?>>
|
218 |
-
<label for="browscap-schedule"><?php _e( '
|
219 |
<?php
|
220 |
if ( $WP_Statistics->get_option( 'schedule_browscap' ) ) {
|
221 |
-
echo '<p class="description">' . __( 'Next update will be' ) . ': <code>';
|
222 |
$last_update = $WP_Statistics->get_option( 'last_browscap_dl' );
|
223 |
if ( $last_update == 0 ) {
|
224 |
$last_update = time();
|
@@ -236,60 +232,57 @@ if ( $wps_nonce_valid ) {
|
|
236 |
echo '</code></p>';
|
237 |
}
|
238 |
?>
|
239 |
-
<p class="description"><?php _e( 'Download of the browscap database will be scheduled for once a week.', '
|
240 |
</td>
|
241 |
</tr>
|
242 |
|
243 |
<tr valign="top">
|
244 |
<th scope="row" colspan="2">
|
245 |
-
<h3><?php _e( 'Piwik Referrer Spam Blacklist settings', '
|
246 |
</th>
|
247 |
</tr>
|
248 |
|
249 |
<tr valign="top">
|
250 |
<th scope="row" colspan="2">
|
251 |
-
<?php echo sprintf( __( 'Referrer spam blacklist is provided by Piwik, available from %s.', '
|
252 |
</th>
|
253 |
</tr>
|
254 |
|
255 |
<tr valign="top">
|
256 |
<th scope="row">
|
257 |
-
<label for="referrerspam-enable"><?php _e( 'Piwik Referrer Spam Blacklist usage', '
|
258 |
-
:</label>
|
259 |
</th>
|
260 |
|
261 |
<td>
|
262 |
<input id="referrerspam-enable" type="checkbox" name="wps_referrerspam" <?php echo $WP_Statistics->get_option( 'referrerspam' ) == true ? "checked='checked'" : ''; ?>>
|
263 |
-
<label for="referrerspam-enable"><?php _e( '
|
264 |
-
<p class="description"><?php _e( 'The Piwik Referrer Spam Blacklist database will be downloaded and used to detect referrer spam.', '
|
265 |
</td>
|
266 |
</tr>
|
267 |
|
268 |
<tr valign="top">
|
269 |
<th scope="row">
|
270 |
-
<label for="geoip-update"><?php _e( 'Update Piwik Referrer Spam Blacklist Info', '
|
271 |
-
:</label>
|
272 |
</th>
|
273 |
|
274 |
<td>
|
275 |
<input id="referrerspam-update" type="checkbox" name="wps_update_referrerspam" <?php echo $WP_Statistics->get_option( 'update_referrerspam' ) == true ? "checked='checked'" : ''; ?>>
|
276 |
-
<label for="referrerspam-update"><?php _e( 'Download Piwik Referrer Spam Blacklist Database', '
|
277 |
-
<p class="description"><?php _e( 'Save changes on this page to download the update.', '
|
278 |
</td>
|
279 |
</tr>
|
280 |
|
281 |
<tr valign="top">
|
282 |
<th scope="row">
|
283 |
-
<label for="referrerspam-schedule"><?php _e( 'Schedule weekly update of Piwik Referrer Spam Blacklist DB', '
|
284 |
-
:</label>
|
285 |
</th>
|
286 |
|
287 |
<td>
|
288 |
<input id="referrerspam-schedule" type="checkbox" name="wps_schedule_referrerspam" <?php echo $WP_Statistics->get_option( 'schedule_referrerspam' ) == true ? "checked='checked'" : ''; ?>>
|
289 |
-
<label for="referrerspam-schedule"><?php _e( '
|
290 |
<?php
|
291 |
if ( $WP_Statistics->get_option( 'schedule_referrerspam' ) ) {
|
292 |
-
echo '<p class="description">' . __( 'Next update will be' ) . ': <code>';
|
293 |
$last_update = $WP_Statistics->get_option( 'schedule_referrerspam' );
|
294 |
if ( $last_update == 0 ) {
|
295 |
$last_update = time();
|
@@ -307,11 +300,11 @@ if ( $wps_nonce_valid ) {
|
|
307 |
echo '</code></p>';
|
308 |
}
|
309 |
?>
|
310 |
-
<p class="description"><?php _e( 'Download of the Piwik Referrer Spam Blacklist database will be scheduled for once a week.', '
|
311 |
</td>
|
312 |
</tr>
|
313 |
|
314 |
</tbody>
|
315 |
</table>
|
316 |
|
317 |
-
<?php submit_button( __( 'Update', '
|
46 |
<table class="form-table">
|
47 |
<tbody>
|
48 |
<tr valign="top">
|
49 |
+
<th scope="row" colspan="2"><h3><?php _e( 'GeoIP settings', 'wp-statistics' ); ?></h3></th>
|
50 |
</tr>
|
51 |
|
52 |
<tr valign="top">
|
53 |
<th scope="row" colspan="2">
|
54 |
+
<?php echo sprintf( __( 'IP location services provided by GeoLite2 data created by MaxMind, available from %s.', 'wp-statistics' ), '<a href="http://www.maxmind.com" target=_blank>http://www.maxmind.com</a>' ); ?>
|
55 |
</th>
|
56 |
</tr>
|
57 |
|
60 |
?>
|
61 |
<tr valign="top">
|
62 |
<th scope="row">
|
63 |
+
<label for="geoip-enable"><?php _e( 'GeoIP collection', 'wp-statistics' ); ?>:</label>
|
64 |
</th>
|
65 |
|
66 |
<td>
|
67 |
<input id="geoip-enable" type="checkbox" name="wps_geoip" <?php echo $WP_Statistics->get_option( 'geoip' ) == true ? "checked='checked'" : ''; ?>>
|
68 |
+
<label for="geoip-enable"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
69 |
+
<p class="description"><?php _e( 'For get more information and location (country) from visitor, enable this feature.', 'wp-statistics' ); ?></p>
|
70 |
</td>
|
71 |
</tr>
|
72 |
|
73 |
<tr valign="top">
|
74 |
<th scope="row">
|
75 |
+
<label for="geoip-update"><?php _e( 'Update GeoIP Info', 'wp-statistics' ); ?>:</label>
|
76 |
</th>
|
77 |
|
78 |
<td>
|
79 |
<input id="geoip-update" type="checkbox" name="wps_update_geoip" <?php echo $WP_Statistics->get_option( 'update_geoip' ) == true ? "checked='checked'" : ''; ?>>
|
80 |
+
<label for="geoip-update"><?php _e( 'Download GeoIP Database', 'wp-statistics' ); ?></label>
|
81 |
+
<p class="description"><?php _e( 'Save changes on this page to download the update.', 'wp-statistics' ); ?></p>
|
82 |
</td>
|
83 |
</tr>
|
84 |
|
85 |
<tr valign="top">
|
86 |
<th scope="row">
|
87 |
+
<label for="geoip-schedule"><?php _e( 'Schedule monthly update of GeoIP DB', 'wp-statistics' ); ?>:</label>
|
|
|
88 |
</th>
|
89 |
|
90 |
<td>
|
91 |
<input id="geoip-schedule" type="checkbox" name="wps_schedule_geoip" <?php echo $WP_Statistics->get_option( 'schedule_geoip' ) == true ? "checked='checked'" : ''; ?>>
|
92 |
+
<label for="geoip-schedule"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
93 |
<?php
|
94 |
if ( $WP_Statistics->get_option( 'schedule_geoip' ) ) {
|
95 |
+
echo '<p class="description">' . __( 'Next update will be', 'wp-statistics' ) . ': <code>';
|
96 |
$last_update = $WP_Statistics->get_option( 'last_geoip_dl' );
|
97 |
+
$this_month = strtotime( __( 'First Tuesday of this month', 'wp-statistics' ) );
|
98 |
|
99 |
if ( $last_update > $this_month ) {
|
100 |
+
$next_update = strtotime( __( 'First Tuesday of next month', 'wp-statistics' ) ) + ( 86400 * 2 );
|
101 |
} else {
|
102 |
$next_update = $this_month + ( 86400 * 2 );
|
103 |
}
|
113 |
echo '</code></p>';
|
114 |
}
|
115 |
?>
|
116 |
+
<p class="description"><?php _e( 'Download of the GeoIP database will be scheduled for 2 days after the first Tuesday of the month.', 'wp-statistics' ); ?></p>
|
117 |
+
<p class="description"><?php _e( 'This option will also download the database if the local filesize is less than 1k (which usually means the stub that comes with the plugin is still in place).', 'wp-statistics' ); ?></p>
|
118 |
</td>
|
119 |
</tr>
|
120 |
|
121 |
<tr valign="top">
|
122 |
<th scope="row">
|
123 |
+
<label for="geoip-schedule"><?php _e( 'Populate missing GeoIP after update of GeoIP DB', 'wp-statistics' ); ?>:</label>
|
|
|
124 |
</th>
|
125 |
|
126 |
<td>
|
127 |
<input id="geoip-auto-pop" type="checkbox" name="wps_auto_pop" <?php echo $WP_Statistics->get_option( 'auto_pop' ) == true ? "checked='checked'" : ''; ?>>
|
128 |
+
<label for="geoip-auto-pop"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
129 |
+
<p class="description"><?php _e( 'Update any missing GeoIP data after downloading a new database.', 'wp-statistics' ); ?></p>
|
130 |
</td>
|
131 |
</tr>
|
132 |
|
133 |
<tr valign="top">
|
134 |
<th scope="row">
|
135 |
+
<label for="geoip-schedule"><?php _e( 'Country code for private IP addresses', 'wp-statistics' ); ?>:</label>
|
|
|
136 |
</th>
|
137 |
|
138 |
<td>
|
139 |
<input type="text" size="3" id="geoip-private-country-code" name="wps_private_country_code" value="<?php echo htmlentities( $WP_Statistics->get_option( 'private_country_code', '000' ), ENT_QUOTES ); ?>">
|
140 |
+
<p class="description"><?php _e( 'The international standard two letter country code (ie. US = United States, CA = Canada, etc.) for private (non-routable) IP addresses (ie. 10.0.0.1, 192.158.1.1, 127.0.0.1, etc.). Use "000" (three zeros) to use "Unknown" as the country code.', 'wp-statistics' ); ?></p>
|
141 |
</td>
|
142 |
</tr>
|
143 |
<?php
|
146 |
<tr valign="top">
|
147 |
<th scope="row" colspan="2">
|
148 |
<?php
|
149 |
+
echo __( 'GeoIP collection is disabled due to the following reasons:', 'wp-statistics' ) . '<br><br>';
|
150 |
|
151 |
if ( ! version_compare( phpversion(), WP_STATISTICS_REQUIRED_GEOIP_PHP_VERSION, '>' ) ) {
|
152 |
+
printf( ' * ' . __( 'GeoIP collection requires PHP %s or above, it is currently disabled due to the installed PHP version being ', 'wp-statistics' ), '<code>' . WP_STATISTICS_REQUIRED_GEOIP_PHP_VERSION . '</code>' );
|
153 |
echo '<code>' . phpversion() . '</code>.<br>';
|
154 |
}
|
155 |
|
156 |
if ( ! function_exists( 'curl_init' ) ) {
|
157 |
echo '<br> * ';
|
158 |
+
_e( 'GeoIP collection requires the cURL PHP extension and it is not loaded on your version of PHP!', 'wp-statistics' );
|
159 |
echo '<br>';
|
160 |
}
|
161 |
|
162 |
if ( ! function_exists( 'bcadd' ) ) {
|
163 |
echo '<br> * ';
|
164 |
+
_e( 'GeoIP collection requires the BC Math PHP extension and it is not loaded on your version of PHP!', 'wp-statistics' );
|
165 |
echo '<br>';
|
166 |
}
|
167 |
|
168 |
if ( ini_get( 'safe_mode' ) ) {
|
169 |
echo '<br> * ';
|
170 |
+
_e( 'PHP safe mode detected! GeoIP collection is not supported with PHP\'s safe mode enabled!', 'wp-statistics' );
|
171 |
echo '<br>';
|
172 |
}
|
173 |
?>
|
177 |
} ?>
|
178 |
|
179 |
<tr valign="top">
|
180 |
+
<th scope="row" colspan="2"><h3><?php _e( 'browscap settings', 'wp-statistics' ); ?></h3></th>
|
181 |
</tr>
|
182 |
|
183 |
<tr valign="top">
|
184 |
<th scope="row">
|
185 |
+
<label for="browscap-enable"><?php _e( 'browscap usage', 'wp-statistics' ); ?>:</label>
|
186 |
</th>
|
187 |
|
188 |
<td>
|
189 |
<input id="browscap-enable" type="checkbox" name="wps_browscap" <?php echo $WP_Statistics->get_option( 'browscap' ) == true ? "checked='checked'" : ''; ?>>
|
190 |
+
<label for="browscap-enable"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
191 |
+
<p class="description"><?php _e( 'The browscap database will be downloaded and used to detect robots.', 'wp-statistics' ); ?></p>
|
192 |
</td>
|
193 |
</tr>
|
194 |
|
195 |
<tr valign="top">
|
196 |
<th scope="row">
|
197 |
+
<label for="browscap-update"><?php _e( 'Update browscap Info', 'wp-statistics' ); ?>:</label>
|
198 |
</th>
|
199 |
|
200 |
<td>
|
201 |
<input id="browscap-update" type="checkbox" name="wps_update_browscap" <?php echo $WP_Statistics->get_option( 'update_browscap' ) == true ? "checked='checked'" : ''; ?>>
|
202 |
+
<label for="browscap-update"><?php _e( 'Download browscap Database', 'wp-statistics' ); ?></label>
|
203 |
+
<p class="description"><?php _e( 'Save changes on this page to download the update.', 'wp-statistics' ); ?></p>
|
204 |
</td>
|
205 |
</tr>
|
206 |
|
207 |
<tr valign="top">
|
208 |
<th scope="row">
|
209 |
+
<label for="browscap-schedule"><?php _e( 'Schedule weekly update of browscap DB', 'wp-statistics' ); ?>:</label>
|
|
|
210 |
</th>
|
211 |
|
212 |
<td>
|
213 |
<input id="browscap-schedule" type="checkbox" name="wps_schedule_browscap" <?php echo $WP_Statistics->get_option( 'schedule_browscap' ) == true ? "checked='checked'" : ''; ?>>
|
214 |
+
<label for="browscap-schedule"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
215 |
<?php
|
216 |
if ( $WP_Statistics->get_option( 'schedule_browscap' ) ) {
|
217 |
+
echo '<p class="description">' . __( 'Next update will be', 'wp-statistics' ) . ': <code>';
|
218 |
$last_update = $WP_Statistics->get_option( 'last_browscap_dl' );
|
219 |
if ( $last_update == 0 ) {
|
220 |
$last_update = time();
|
232 |
echo '</code></p>';
|
233 |
}
|
234 |
?>
|
235 |
+
<p class="description"><?php _e( 'Download of the browscap database will be scheduled for once a week.', 'wp-statistics' ); ?></p>
|
236 |
</td>
|
237 |
</tr>
|
238 |
|
239 |
<tr valign="top">
|
240 |
<th scope="row" colspan="2">
|
241 |
+
<h3><?php _e( 'Piwik Referrer Spam Blacklist settings', 'wp-statistics' ); ?></h3>
|
242 |
</th>
|
243 |
</tr>
|
244 |
|
245 |
<tr valign="top">
|
246 |
<th scope="row" colspan="2">
|
247 |
+
<?php echo sprintf( __( 'Referrer spam blacklist is provided by Piwik, available from %s.', 'wp-statistics' ), '<a href="https://github.com/piwik/referrer-spam-blacklist" target=_blank>https://github.com/piwik/referrer-spam-blacklist</a>' ); ?>
|
248 |
</th>
|
249 |
</tr>
|
250 |
|
251 |
<tr valign="top">
|
252 |
<th scope="row">
|
253 |
+
<label for="referrerspam-enable"><?php _e( 'Piwik Referrer Spam Blacklist usage', 'wp-statistics' ); ?>:</label>
|
|
|
254 |
</th>
|
255 |
|
256 |
<td>
|
257 |
<input id="referrerspam-enable" type="checkbox" name="wps_referrerspam" <?php echo $WP_Statistics->get_option( 'referrerspam' ) == true ? "checked='checked'" : ''; ?>>
|
258 |
+
<label for="referrerspam-enable"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
259 |
+
<p class="description"><?php _e( 'The Piwik Referrer Spam Blacklist database will be downloaded and used to detect referrer spam.', 'wp-statistics' ); ?></p>
|
260 |
</td>
|
261 |
</tr>
|
262 |
|
263 |
<tr valign="top">
|
264 |
<th scope="row">
|
265 |
+
<label for="geoip-update"><?php _e( 'Update Piwik Referrer Spam Blacklist Info', 'wp-statistics' ); ?>:</label>
|
|
|
266 |
</th>
|
267 |
|
268 |
<td>
|
269 |
<input id="referrerspam-update" type="checkbox" name="wps_update_referrerspam" <?php echo $WP_Statistics->get_option( 'update_referrerspam' ) == true ? "checked='checked'" : ''; ?>>
|
270 |
+
<label for="referrerspam-update"><?php _e( 'Download Piwik Referrer Spam Blacklist Database', 'wp-statistics' ); ?></label>
|
271 |
+
<p class="description"><?php _e( 'Save changes on this page to download the update.', 'wp-statistics' ); ?></p>
|
272 |
</td>
|
273 |
</tr>
|
274 |
|
275 |
<tr valign="top">
|
276 |
<th scope="row">
|
277 |
+
<label for="referrerspam-schedule"><?php _e( 'Schedule weekly update of Piwik Referrer Spam Blacklist DB', 'wp-statistics' ); ?>:</label>
|
|
|
278 |
</th>
|
279 |
|
280 |
<td>
|
281 |
<input id="referrerspam-schedule" type="checkbox" name="wps_schedule_referrerspam" <?php echo $WP_Statistics->get_option( 'schedule_referrerspam' ) == true ? "checked='checked'" : ''; ?>>
|
282 |
+
<label for="referrerspam-schedule"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
283 |
<?php
|
284 |
if ( $WP_Statistics->get_option( 'schedule_referrerspam' ) ) {
|
285 |
+
echo '<p class="description">' . __( 'Next update will be', 'wp-statistics' ) . ': <code>';
|
286 |
$last_update = $WP_Statistics->get_option( 'schedule_referrerspam' );
|
287 |
if ( $last_update == 0 ) {
|
288 |
$last_update = time();
|
300 |
echo '</code></p>';
|
301 |
}
|
302 |
?>
|
303 |
+
<p class="description"><?php _e( 'Download of the Piwik Referrer Spam Blacklist database will be scheduled for once a week.', 'wp-statistics' ); ?></p>
|
304 |
</td>
|
305 |
</tr>
|
306 |
|
307 |
</tbody>
|
308 |
</table>
|
309 |
|
310 |
+
<?php submit_button( __( 'Update', 'wp-statistics' ), 'primary', 'submit' ); ?>
|
includes/settings/tabs/wps-general.php
CHANGED
@@ -70,141 +70,141 @@ if ( $wps_nonce_valid ) {
|
|
70 |
<table class="form-table">
|
71 |
<tbody>
|
72 |
<tr valign="top">
|
73 |
-
<th scope="row" colspan="2"><h3><?php _e( 'IP Addresses', '
|
74 |
</tr>
|
75 |
|
76 |
<tr valign="top">
|
77 |
<th scope="row">
|
78 |
-
<label for="useronline"><?php _e( 'Hash IP Addresses', '
|
79 |
</th>
|
80 |
|
81 |
<td>
|
82 |
<input id="hash_ips" type="checkbox" value="1" name="wps_hash_ips" <?php echo $WP_Statistics->get_option( 'hash_ips' ) == true ? "checked='checked'" : ''; ?>>
|
83 |
-
<label for="hash_ips"><?php _e( '
|
84 |
-
<p class="description"><?php _e( 'This feature will not store IP addresses in the database but instead used a unique hash. The "Store entire user agent string" setting will be disabled if this is selected. You will not be able to recover the IP addresses in the future to recover location information if this is enabled.', '
|
85 |
</td>
|
86 |
</tr>
|
87 |
|
88 |
<tr valign="top">
|
89 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Users
|
90 |
</tr>
|
91 |
|
92 |
<tr valign="top">
|
93 |
<th scope="row">
|
94 |
-
<label for="useronline"><?php _e( 'User
|
95 |
</th>
|
96 |
|
97 |
<td>
|
98 |
<input id="useronline" type="checkbox" value="1" name="wps_useronline" <?php echo $WP_Statistics->get_option( 'useronline' ) == true ? "checked='checked'" : ''; ?>>
|
99 |
-
<label for="useronline"><?php _e( '
|
100 |
-
<p class="description"><?php _e( 'Enable or disable this feature', '
|
101 |
</td>
|
102 |
</tr>
|
103 |
|
104 |
<tr valign="top">
|
105 |
<th scope="row">
|
106 |
-
<label for="check_online"><?php _e( 'Check for online users every', '
|
107 |
</th>
|
108 |
|
109 |
<td>
|
110 |
<input type="text" class="small-text code" id="check_online" name="wps_check_online" value="<?php echo htmlentities( $WP_Statistics->get_option( 'check_online' ), ENT_QUOTES ); ?>"/>
|
111 |
-
<?php _e( '
|
112 |
-
<p class="description"><?php echo sprintf( __( 'Time for the check accurate online user in the site. Now: %s
|
113 |
</td>
|
114 |
</tr>
|
115 |
|
116 |
<tr valign="top">
|
117 |
<th scope="row">
|
118 |
-
<label for="useronline"><?php _e( 'Record all user', '
|
119 |
</th>
|
120 |
|
121 |
<td>
|
122 |
<input id="allonline" type="checkbox" value="1" name="wps_all_online" <?php echo $WP_Statistics->get_option( 'all_online' ) == true ? "checked='checked'" : ''; ?>>
|
123 |
-
<label for="allonline"><?php _e( '
|
124 |
-
<p class="description"><?php _e( 'Ignores the exclusion settings and records all users that are online (including self referrals and robots). Should only be used for troubleshooting.', '
|
125 |
</td>
|
126 |
</tr>
|
127 |
|
128 |
<tr valign="top">
|
129 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Visits', '
|
130 |
</tr>
|
131 |
|
132 |
<tr valign="top">
|
133 |
<th scope="row">
|
134 |
-
<label for="visits"><?php _e( 'Visits', '
|
135 |
</th>
|
136 |
|
137 |
<td>
|
138 |
<input id="visits" type="checkbox" value="1" name="wps_visits" <?php echo $WP_Statistics->get_option( 'visits' ) == true ? "checked='checked'" : ''; ?>>
|
139 |
-
<label for="visits"><?php _e( '
|
140 |
-
<p class="description"><?php _e( 'Enable or disable this feature', '
|
141 |
</td>
|
142 |
</tr>
|
143 |
|
144 |
<tr valign="top">
|
145 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Visitors', '
|
146 |
</tr>
|
147 |
|
148 |
<tr valign="top">
|
149 |
<th scope="row">
|
150 |
-
<label for="visitors"><?php _e( 'Visitors', '
|
151 |
</th>
|
152 |
|
153 |
<td>
|
154 |
<input id="visitors" type="checkbox" value="1" name="wps_visitors" <?php echo $WP_Statistics->get_option( 'visitors' ) == true ? "checked='checked'" : ''; ?>>
|
155 |
-
<label for="visitors"><?php _e( '
|
156 |
-
<p class="description"><?php _e( 'Enable or disable this feature', '
|
157 |
</td>
|
158 |
</tr>
|
159 |
|
160 |
<tr valign="top">
|
161 |
<th scope="row">
|
162 |
-
<label for="visitors"><?php _e( 'Store entire user agent string', '
|
163 |
</th>
|
164 |
|
165 |
<td>
|
166 |
<input id="store_ua" type="checkbox" value="1" name="wps_store_ua" <?php echo $WP_Statistics->get_option( 'store_ua' ) == true ? "checked='checked'" : ''; ?>>
|
167 |
-
<label for="store_ua"><?php _e( '
|
168 |
-
<p class="description"><?php _e( 'Only enabled for debugging', '
|
169 |
</td>
|
170 |
</tr>
|
171 |
|
172 |
<tr valign="top">
|
173 |
<th scope="row">
|
174 |
-
<label for="coefficient"><?php _e( 'Coefficient per visitor', '
|
175 |
</th>
|
176 |
|
177 |
<td>
|
178 |
<input type="text" class="small-text code" id="coefficient" name="wps_coefficient" value="<?php echo htmlentities( $WP_Statistics->get_option( 'coefficient' ), ENT_QUOTES ); ?>"/>
|
179 |
-
<p class="description"><?php echo sprintf( __( 'For each visit to account for several hits. Currently %s.', '
|
180 |
</td>
|
181 |
</tr>
|
182 |
|
183 |
<tr valign="top">
|
184 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Pages', '
|
185 |
</tr>
|
186 |
|
187 |
<tr valign="top">
|
188 |
<th scope="row">
|
189 |
-
<label for="pages"><?php _e( 'Pages', '
|
190 |
</th>
|
191 |
|
192 |
<td>
|
193 |
<input id="pages" type="checkbox" value="1" name="wps_pages" <?php echo $WP_Statistics->get_option( 'pages' ) == true ? "checked='checked'" : ''; ?>>
|
194 |
-
<label for="pages"><?php _e( '
|
195 |
-
<p class="description"><?php _e( 'Enable or disable this feature', '
|
196 |
</td>
|
197 |
</tr>
|
198 |
|
199 |
<tr valign="top">
|
200 |
<th scope="row">
|
201 |
-
<label for="pages"><?php _e( 'Track all pages', '
|
202 |
</th>
|
203 |
|
204 |
<td>
|
205 |
<input id="all_pages" type="checkbox" value="1" name="wps_track_all_pages" <?php echo $WP_Statistics->get_option( 'track_all_pages' ) == true ? "checked='checked'" : ''; ?>>
|
206 |
-
<label for="all_pages"><?php _e( '
|
207 |
-
<p class="description"><?php _e( 'Enable or disable this feature', '
|
208 |
</td>
|
209 |
</tr>
|
210 |
|
@@ -213,13 +213,13 @@ if ( $wps_nonce_valid ) {
|
|
213 |
?>
|
214 |
<tr valign="top">
|
215 |
<th scope="row">
|
216 |
-
<label for="pages"><?php _e( 'Strip parameters from URI', '
|
217 |
</th>
|
218 |
|
219 |
<td>
|
220 |
<input id="strip_uri_parameters" type="checkbox" value="1" name="wps_strip_uri_parameters" <?php echo $WP_Statistics->get_option( 'strip_uri_parameters' ) == true ? "checked='checked'" : ''; ?>>
|
221 |
-
<label for="strip_uri_parameters"><?php _e( '
|
222 |
-
<p class="description"><?php _e( 'This will remove anything after the ? in a URL.', '
|
223 |
</td>
|
224 |
</tr>
|
225 |
<?php
|
@@ -227,67 +227,65 @@ if ( $wps_nonce_valid ) {
|
|
227 |
?>
|
228 |
<tr valign="top">
|
229 |
<th scope="row">
|
230 |
-
<label for="pages"><?php _e( 'Disable hits column in post/pages list', '
|
231 |
</th>
|
232 |
|
233 |
<td>
|
234 |
<input id="disable_column" type="checkbox" value="1" name="wps_disable_column" <?php echo $WP_Statistics->get_option( 'disable_column' ) == true ? "checked='checked'" : ''; ?>>
|
235 |
-
<label for="disable_column"><?php _e( '
|
236 |
-
<p class="description"><?php _e( 'Enable or disable this feature', '
|
237 |
</td>
|
238 |
</tr>
|
239 |
|
240 |
<tr valign="top">
|
241 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Miscellaneous', '
|
242 |
</tr>
|
243 |
|
244 |
<tr valign="top">
|
245 |
<th scope="row">
|
246 |
-
<label for="menu-bar"><?php _e( 'Show stats in menu bar', '
|
247 |
</th>
|
248 |
|
249 |
<td>
|
250 |
<select name="wps_menu_bar" id="menu-bar">
|
251 |
-
<option value="0" <?php selected( $WP_Statistics->get_option( 'menu_bar' ), '0' ); ?>><?php _e( 'No', '
|
252 |
-
<option value="1" <?php selected( $WP_Statistics->get_option( 'menu_bar' ), '1' ); ?>><?php _e( 'Yes', '
|
253 |
</select>
|
254 |
-
<p class="description"><?php _e( 'Show stats in admin menu bar', '
|
255 |
</td>
|
256 |
</tr>
|
257 |
|
258 |
<tr valign="top">
|
259 |
<th scope="row">
|
260 |
-
<label for="hide_notices"><?php _e( 'Hide admin notices about non active features', '
|
261 |
-
:</label>
|
262 |
</th>
|
263 |
|
264 |
<td>
|
265 |
<input id="hide_notices" type="checkbox" value="1" name="wps_hide_notices" <?php echo $WP_Statistics->get_option( 'hide_notices' ) == true ? "checked='checked'" : ''; ?>>
|
266 |
-
<label for="store_ua"><?php _e( '
|
267 |
-
<p class="description"><?php _e( 'By default WP Statistics displays an alert if any of the core features are disabled on every admin page, this option will disable these notices.', '
|
268 |
</td>
|
269 |
</tr>
|
270 |
|
271 |
<tr valign="top">
|
272 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Search Engines', '
|
273 |
</tr>
|
274 |
|
275 |
<tr valign="top">
|
276 |
<th scope="row">
|
277 |
-
<label for="hide_notices"><?php _e( 'Add page title to empty search words', '
|
278 |
-
:</label>
|
279 |
</th>
|
280 |
|
281 |
<td>
|
282 |
<input id="addsearchwords" type="checkbox" value="1" name="wps_addsearchwords" <?php echo $WP_Statistics->get_option( 'addsearchwords' ) == true ? "checked='checked'" : ''; ?>>
|
283 |
-
<label for="addsearchwords"><?php _e( '
|
284 |
-
<p class="description"><?php _e( 'If a search engine is identified as the referrer but it does not include the search query this option will substitute the page title in quotes preceded by "~:" as the search query to help identify what the user may have been searching for.', '
|
285 |
</td>
|
286 |
</tr>
|
287 |
|
288 |
<tr valign="top">
|
289 |
<th scope="row" colspan="2">
|
290 |
-
<p class="description"><?php _e( 'Disabling all search engines is not allowed, doing so will result in all search engines being active.', '
|
291 |
</th>
|
292 |
</tr>
|
293 |
<?php
|
@@ -300,48 +298,49 @@ if ( $wps_nonce_valid ) {
|
|
300 |
?>
|
301 |
|
302 |
<tr valign="top">
|
303 |
-
<th scope="row"
|
304 |
-
|
|
|
305 |
<td>
|
306 |
-
<input id="<?php echo $option_name; ?>" type="checkbox" value="1" name="<?php echo $option_name; ?>" <?php echo $WP_Statistics->get_option( $store_name ) == true ? "checked='checked'" : ''; ?>><label for="<?php echo $option_name; ?>"><?php _e( '
|
307 |
-
<p class="description"><?php echo sprintf( __( 'Disable %s from data collection and reporting.', '
|
308 |
</td>
|
309 |
</tr>
|
310 |
<?php } ?>
|
311 |
|
312 |
<tr valign="top">
|
313 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Charts', '
|
314 |
</tr>
|
315 |
|
316 |
<tr valign="top">
|
317 |
<th scope="row">
|
318 |
-
<label for="chart-totals"><?php _e( 'Include totals', '
|
319 |
</th>
|
320 |
|
321 |
<td>
|
322 |
<input id="chart-totals" type="checkbox" value="1" name="wps_chart_totals" <?php echo $WP_Statistics->get_option( 'chart_totals' ) == true ? "checked='checked'" : ''; ?>>
|
323 |
-
<label for="chart-totals"><?php _e( '
|
324 |
-
<p class="description"><?php _e( 'Add a total line to charts with multiple values, like the search engine referrals', '
|
325 |
</td>
|
326 |
</tr>
|
327 |
|
328 |
<tr valign="top">
|
329 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Languages', '
|
330 |
</tr>
|
331 |
|
332 |
<tr valign="top">
|
333 |
<th scope="row">
|
334 |
-
<label for="chart-totals"><?php _e( 'Force English', '
|
335 |
</th>
|
336 |
|
337 |
<td>
|
338 |
<input id="override-language" type="checkbox" value="1" name="wps_override_language" <?php echo $WP_Statistics->get_option( 'override_language' ) == true ? "checked='checked'" : ''; ?>>
|
339 |
-
<label for="override-language"><?php _e( '
|
340 |
-
<p class="description"><?php _e( 'Do not use the translations and instead use the English defaults for WP Statistics (requires two page loads)', '
|
341 |
</td>
|
342 |
</tr>
|
343 |
|
344 |
</tbody>
|
345 |
</table>
|
346 |
|
347 |
-
<?php submit_button( __( 'Update', '
|
70 |
<table class="form-table">
|
71 |
<tbody>
|
72 |
<tr valign="top">
|
73 |
+
<th scope="row" colspan="2"><h3><?php _e( 'IP Addresses', 'wp-statistics' ); ?></h3></th>
|
74 |
</tr>
|
75 |
|
76 |
<tr valign="top">
|
77 |
<th scope="row">
|
78 |
+
<label for="useronline"><?php _e( 'Hash IP Addresses', 'wp-statistics' ); ?>:</label>
|
79 |
</th>
|
80 |
|
81 |
<td>
|
82 |
<input id="hash_ips" type="checkbox" value="1" name="wps_hash_ips" <?php echo $WP_Statistics->get_option( 'hash_ips' ) == true ? "checked='checked'" : ''; ?>>
|
83 |
+
<label for="hash_ips"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
84 |
+
<p class="description"><?php _e( 'This feature will not store IP addresses in the database but instead used a unique hash. The "Store entire user agent string" setting will be disabled if this is selected. You will not be able to recover the IP addresses in the future to recover location information if this is enabled.', 'wp-statistics' ); ?></p>
|
85 |
</td>
|
86 |
</tr>
|
87 |
|
88 |
<tr valign="top">
|
89 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Online Users', 'wp-statistics' ); ?></h3></th>
|
90 |
</tr>
|
91 |
|
92 |
<tr valign="top">
|
93 |
<th scope="row">
|
94 |
+
<label for="useronline"><?php _e( 'Online User', 'wp-statistics' ); ?>:</label>
|
95 |
</th>
|
96 |
|
97 |
<td>
|
98 |
<input id="useronline" type="checkbox" value="1" name="wps_useronline" <?php echo $WP_Statistics->get_option( 'useronline' ) == true ? "checked='checked'" : ''; ?>>
|
99 |
+
<label for="useronline"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
100 |
+
<p class="description"><?php _e( 'Enable or disable this feature', 'wp-statistics' ); ?></p>
|
101 |
</td>
|
102 |
</tr>
|
103 |
|
104 |
<tr valign="top">
|
105 |
<th scope="row">
|
106 |
+
<label for="check_online"><?php _e( 'Check for online users every', 'wp-statistics' ); ?>:</label>
|
107 |
</th>
|
108 |
|
109 |
<td>
|
110 |
<input type="text" class="small-text code" id="check_online" name="wps_check_online" value="<?php echo htmlentities( $WP_Statistics->get_option( 'check_online' ), ENT_QUOTES ); ?>"/>
|
111 |
+
<?php _e( 'Seconds', 'wp-statistics' ); ?>
|
112 |
+
<p class="description"><?php echo sprintf( __( 'Time for the check accurate online user in the site. Now: %s Seconds', 'wp-statistics' ), $WP_Statistics->get_option( 'check_online' ) ); ?></p>
|
113 |
</td>
|
114 |
</tr>
|
115 |
|
116 |
<tr valign="top">
|
117 |
<th scope="row">
|
118 |
+
<label for="useronline"><?php _e( 'Record all user', 'wp-statistics' ); ?>:</label>
|
119 |
</th>
|
120 |
|
121 |
<td>
|
122 |
<input id="allonline" type="checkbox" value="1" name="wps_all_online" <?php echo $WP_Statistics->get_option( 'all_online' ) == true ? "checked='checked'" : ''; ?>>
|
123 |
+
<label for="allonline"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
124 |
+
<p class="description"><?php _e( 'Ignores the exclusion settings and records all users that are online (including self referrals and robots). Should only be used for troubleshooting.', 'wp-statistics' ); ?></p>
|
125 |
</td>
|
126 |
</tr>
|
127 |
|
128 |
<tr valign="top">
|
129 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Visits', 'wp-statistics' ); ?></h3></th>
|
130 |
</tr>
|
131 |
|
132 |
<tr valign="top">
|
133 |
<th scope="row">
|
134 |
+
<label for="visits"><?php _e( 'Visits', 'wp-statistics' ); ?>:</label>
|
135 |
</th>
|
136 |
|
137 |
<td>
|
138 |
<input id="visits" type="checkbox" value="1" name="wps_visits" <?php echo $WP_Statistics->get_option( 'visits' ) == true ? "checked='checked'" : ''; ?>>
|
139 |
+
<label for="visits"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
140 |
+
<p class="description"><?php _e( 'Enable or disable this feature', 'wp-statistics' ); ?></p>
|
141 |
</td>
|
142 |
</tr>
|
143 |
|
144 |
<tr valign="top">
|
145 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Visitors', 'wp-statistics' ); ?></h3></th>
|
146 |
</tr>
|
147 |
|
148 |
<tr valign="top">
|
149 |
<th scope="row">
|
150 |
+
<label for="visitors"><?php _e( 'Visitors', 'wp-statistics' ); ?>:</label>
|
151 |
</th>
|
152 |
|
153 |
<td>
|
154 |
<input id="visitors" type="checkbox" value="1" name="wps_visitors" <?php echo $WP_Statistics->get_option( 'visitors' ) == true ? "checked='checked'" : ''; ?>>
|
155 |
+
<label for="visitors"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
156 |
+
<p class="description"><?php _e( 'Enable or disable this feature', 'wp-statistics' ); ?></p>
|
157 |
</td>
|
158 |
</tr>
|
159 |
|
160 |
<tr valign="top">
|
161 |
<th scope="row">
|
162 |
+
<label for="visitors"><?php _e( 'Store entire user agent string', 'wp-statistics' ); ?>:</label>
|
163 |
</th>
|
164 |
|
165 |
<td>
|
166 |
<input id="store_ua" type="checkbox" value="1" name="wps_store_ua" <?php echo $WP_Statistics->get_option( 'store_ua' ) == true ? "checked='checked'" : ''; ?>>
|
167 |
+
<label for="store_ua"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
168 |
+
<p class="description"><?php _e( 'Only enabled for debugging', 'wp-statistics' ); ?></p>
|
169 |
</td>
|
170 |
</tr>
|
171 |
|
172 |
<tr valign="top">
|
173 |
<th scope="row">
|
174 |
+
<label for="coefficient"><?php _e( 'Coefficient per visitor', 'wp-statistics' ); ?>:</label>
|
175 |
</th>
|
176 |
|
177 |
<td>
|
178 |
<input type="text" class="small-text code" id="coefficient" name="wps_coefficient" value="<?php echo htmlentities( $WP_Statistics->get_option( 'coefficient' ), ENT_QUOTES ); ?>"/>
|
179 |
+
<p class="description"><?php echo sprintf( __( 'For each visit to account for several hits. Currently %s.', 'wp-statistics' ), $WP_Statistics->get_option( 'coefficient' ) ); ?></p>
|
180 |
</td>
|
181 |
</tr>
|
182 |
|
183 |
<tr valign="top">
|
184 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Pages', 'wp-statistics' ); ?></h3></th>
|
185 |
</tr>
|
186 |
|
187 |
<tr valign="top">
|
188 |
<th scope="row">
|
189 |
+
<label for="pages"><?php _e( 'Pages', 'wp-statistics' ); ?>:</label>
|
190 |
</th>
|
191 |
|
192 |
<td>
|
193 |
<input id="pages" type="checkbox" value="1" name="wps_pages" <?php echo $WP_Statistics->get_option( 'pages' ) == true ? "checked='checked'" : ''; ?>>
|
194 |
+
<label for="pages"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
195 |
+
<p class="description"><?php _e( 'Enable or disable this feature', 'wp-statistics' ); ?></p>
|
196 |
</td>
|
197 |
</tr>
|
198 |
|
199 |
<tr valign="top">
|
200 |
<th scope="row">
|
201 |
+
<label for="pages"><?php _e( 'Track all pages', 'wp-statistics' ); ?>:</label>
|
202 |
</th>
|
203 |
|
204 |
<td>
|
205 |
<input id="all_pages" type="checkbox" value="1" name="wps_track_all_pages" <?php echo $WP_Statistics->get_option( 'track_all_pages' ) == true ? "checked='checked'" : ''; ?>>
|
206 |
+
<label for="all_pages"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
207 |
+
<p class="description"><?php _e( 'Enable or disable this feature', 'wp-statistics' ); ?></p>
|
208 |
</td>
|
209 |
</tr>
|
210 |
|
213 |
?>
|
214 |
<tr valign="top">
|
215 |
<th scope="row">
|
216 |
+
<label for="pages"><?php _e( 'Strip parameters from URI', 'wp-statistics' ); ?>:</label>
|
217 |
</th>
|
218 |
|
219 |
<td>
|
220 |
<input id="strip_uri_parameters" type="checkbox" value="1" name="wps_strip_uri_parameters" <?php echo $WP_Statistics->get_option( 'strip_uri_parameters' ) == true ? "checked='checked'" : ''; ?>>
|
221 |
+
<label for="strip_uri_parameters"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
222 |
+
<p class="description"><?php _e( 'This will remove anything after the ? in a URL.', 'wp-statistics' ); ?></p>
|
223 |
</td>
|
224 |
</tr>
|
225 |
<?php
|
227 |
?>
|
228 |
<tr valign="top">
|
229 |
<th scope="row">
|
230 |
+
<label for="pages"><?php _e( 'Disable hits column in post/pages list', 'wp-statistics' ); ?>:</label>
|
231 |
</th>
|
232 |
|
233 |
<td>
|
234 |
<input id="disable_column" type="checkbox" value="1" name="wps_disable_column" <?php echo $WP_Statistics->get_option( 'disable_column' ) == true ? "checked='checked'" : ''; ?>>
|
235 |
+
<label for="disable_column"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
236 |
+
<p class="description"><?php _e( 'Enable or disable this feature', 'wp-statistics' ); ?></p>
|
237 |
</td>
|
238 |
</tr>
|
239 |
|
240 |
<tr valign="top">
|
241 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Miscellaneous', 'wp-statistics' ); ?></h3></th>
|
242 |
</tr>
|
243 |
|
244 |
<tr valign="top">
|
245 |
<th scope="row">
|
246 |
+
<label for="menu-bar"><?php _e( 'Show stats in menu bar', 'wp-statistics' ); ?>:</label>
|
247 |
</th>
|
248 |
|
249 |
<td>
|
250 |
<select name="wps_menu_bar" id="menu-bar">
|
251 |
+
<option value="0" <?php selected( $WP_Statistics->get_option( 'menu_bar' ), '0' ); ?>><?php _e( 'No', 'wp-statistics' ); ?></option>
|
252 |
+
<option value="1" <?php selected( $WP_Statistics->get_option( 'menu_bar' ), '1' ); ?>><?php _e( 'Yes', 'wp-statistics' ); ?></option>
|
253 |
</select>
|
254 |
+
<p class="description"><?php _e( 'Show stats in admin menu bar', 'wp-statistics' ); ?></p>
|
255 |
</td>
|
256 |
</tr>
|
257 |
|
258 |
<tr valign="top">
|
259 |
<th scope="row">
|
260 |
+
<label for="hide_notices"><?php _e( 'Hide admin notices about non active features', 'wp-statistics' ); ?>:</label>
|
|
|
261 |
</th>
|
262 |
|
263 |
<td>
|
264 |
<input id="hide_notices" type="checkbox" value="1" name="wps_hide_notices" <?php echo $WP_Statistics->get_option( 'hide_notices' ) == true ? "checked='checked'" : ''; ?>>
|
265 |
+
<label for="store_ua"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
266 |
+
<p class="description"><?php _e( 'By default WP Statistics displays an alert if any of the core features are disabled on every admin page, this option will disable these notices.', 'wp-statistics' ); ?></p>
|
267 |
</td>
|
268 |
</tr>
|
269 |
|
270 |
<tr valign="top">
|
271 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Search Engines', 'wp-statistics' ); ?></h3></th>
|
272 |
</tr>
|
273 |
|
274 |
<tr valign="top">
|
275 |
<th scope="row">
|
276 |
+
<label for="hide_notices"><?php _e( 'Add page title to empty search words', 'wp-statistics' ); ?>:</label>
|
|
|
277 |
</th>
|
278 |
|
279 |
<td>
|
280 |
<input id="addsearchwords" type="checkbox" value="1" name="wps_addsearchwords" <?php echo $WP_Statistics->get_option( 'addsearchwords' ) == true ? "checked='checked'" : ''; ?>>
|
281 |
+
<label for="addsearchwords"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
282 |
+
<p class="description"><?php _e( 'If a search engine is identified as the referrer but it does not include the search query this option will substitute the page title in quotes preceded by "~:" as the search query to help identify what the user may have been searching for.', 'wp-statistics' ); ?></p>
|
283 |
</td>
|
284 |
</tr>
|
285 |
|
286 |
<tr valign="top">
|
287 |
<th scope="row" colspan="2">
|
288 |
+
<p class="description"><?php _e( 'Disabling all search engines is not allowed, doing so will result in all search engines being active.', 'wp-statistics' ); ?></p>
|
289 |
</th>
|
290 |
</tr>
|
291 |
<?php
|
298 |
?>
|
299 |
|
300 |
<tr valign="top">
|
301 |
+
<th scope="row">
|
302 |
+
<label for="<?php echo $option_name; ?>"><?php _e( $se['name'], 'wp-statistics' ); ?>:</label>
|
303 |
+
</th>
|
304 |
<td>
|
305 |
+
<input id="<?php echo $option_name; ?>" type="checkbox" value="1" name="<?php echo $option_name; ?>" <?php echo $WP_Statistics->get_option( $store_name ) == true ? "checked='checked'" : ''; ?>><label for="<?php echo $option_name; ?>"><?php _e( 'Disable', 'wp-statistics' ); ?></label>
|
306 |
+
<p class="description"><?php echo sprintf( __( 'Disable %s from data collection and reporting.', 'wp-statistics' ), $se['name'] ); ?></p>
|
307 |
</td>
|
308 |
</tr>
|
309 |
<?php } ?>
|
310 |
|
311 |
<tr valign="top">
|
312 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Charts', 'wp-statistics' ); ?></h3></th>
|
313 |
</tr>
|
314 |
|
315 |
<tr valign="top">
|
316 |
<th scope="row">
|
317 |
+
<label for="chart-totals"><?php _e( 'Include totals', 'wp-statistics' ); ?>:</label>
|
318 |
</th>
|
319 |
|
320 |
<td>
|
321 |
<input id="chart-totals" type="checkbox" value="1" name="wps_chart_totals" <?php echo $WP_Statistics->get_option( 'chart_totals' ) == true ? "checked='checked'" : ''; ?>>
|
322 |
+
<label for="chart-totals"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
323 |
+
<p class="description"><?php _e( 'Add a total line to charts with multiple values, like the search engine referrals', 'wp-statistics' ); ?></p>
|
324 |
</td>
|
325 |
</tr>
|
326 |
|
327 |
<tr valign="top">
|
328 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Languages', 'wp-statistics' ); ?></h3></th>
|
329 |
</tr>
|
330 |
|
331 |
<tr valign="top">
|
332 |
<th scope="row">
|
333 |
+
<label for="chart-totals"><?php _e( 'Force English', 'wp-statistics' ); ?>:</label>
|
334 |
</th>
|
335 |
|
336 |
<td>
|
337 |
<input id="override-language" type="checkbox" value="1" name="wps_override_language" <?php echo $WP_Statistics->get_option( 'override_language' ) == true ? "checked='checked'" : ''; ?>>
|
338 |
+
<label for="override-language"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
339 |
+
<p class="description"><?php _e( 'Do not use the translations and instead use the English defaults for WP Statistics (requires two page loads)', 'wp-statistics' ); ?></p>
|
340 |
</td>
|
341 |
</tr>
|
342 |
|
343 |
</tbody>
|
344 |
</table>
|
345 |
|
346 |
+
<?php submit_button( __( 'Update', 'wp-statistics' ), 'primary', 'submit' ); ?>
|
includes/settings/tabs/wps-maintenance.php
CHANGED
@@ -25,7 +25,7 @@ if ( $wps_nonce_valid ) {
|
|
25 |
var checkbox = jQuery('#wps_schedule_dbmaint');
|
26 |
|
27 |
if (checkbox.attr('checked') == 'checked') {
|
28 |
-
if (!confirm('<?php _e( 'This will permanently delete data from the database each day, are you sure you want to enable this option?', '
|
29 |
checkbox.attr('checked', false);
|
30 |
}
|
31 |
|
@@ -35,64 +35,63 @@ if ( $wps_nonce_valid ) {
|
|
35 |
<table class="form-table">
|
36 |
<tbody>
|
37 |
<tr valign="top">
|
38 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Purge Old Data Daily', '
|
39 |
</tr>
|
40 |
|
41 |
<tr valign="top">
|
42 |
<th scope="row">
|
43 |
-
<label for="wps_schedule_dbmaint"><?php _e( 'Enabled', '
|
44 |
</th>
|
45 |
|
46 |
<td>
|
47 |
<input id="wps_schedule_dbmaint" type="checkbox" name="wps_schedule_dbmaint" <?php echo $WP_Statistics->get_option( 'schedule_dbmaint' ) == true ? "checked='checked'" : ''; ?> onclick='DBMaintWarning();'>
|
48 |
-
<label for="wps_schedule_dbmaint"><?php _e( '
|
49 |
-
<p class="description"><?php _e( 'A WP Cron job will be run daily to purge any data older than a set number of days.', '
|
50 |
</td>
|
51 |
</tr>
|
52 |
|
53 |
<tr valign="top">
|
54 |
<th scope="row">
|
55 |
-
<label for="wps_schedule_dbmaint_days"><?php _e( 'Purge data older than', '
|
56 |
</th>
|
57 |
|
58 |
<td>
|
59 |
<input type="text" class="small-text code" id="wps_schedule_dbmaint_days" name="wps_schedule_dbmaint_days" value="<?php echo htmlentities( $WP_Statistics->get_option( 'schedule_dbmaint_days', "365" ), ENT_QUOTES ); ?>"/>
|
60 |
-
<?php _e( 'Days', '
|
61 |
-
<p class="description"><?php echo __( 'The number of days to keep statistics for. Minimum value is 30 days. Invalid values will disable the daily maintenance.', '
|
62 |
</td>
|
63 |
</tr>
|
64 |
|
65 |
<tr valign="top">
|
66 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Purge High Hit Count Visitors Daily', '
|
67 |
</th>
|
68 |
</tr>
|
69 |
|
70 |
<tr valign="top">
|
71 |
<th scope="row">
|
72 |
-
<label for="wps_schedule_dbmaint_visitor"><?php _e( 'Enabled', '
|
73 |
</th>
|
74 |
|
75 |
<td>
|
76 |
<input id="wps_schedule_dbmaint_visitor" type="checkbox" name="wps_schedule_dbmaint_visitor" <?php echo $WP_Statistics->get_option( 'schedule_dbmaint_visitor' ) == true ? "checked='checked'" : ''; ?> onclick='DBMaintWarning();'>
|
77 |
-
<label for="wps_schedule_dbmaint_visitor"><?php _e( '
|
78 |
-
<p class="description"><?php _e( 'A WP Cron job will be run daily to purge any users statistics data where the user has more than the defined number of hits in a day (aka they are probably a bot).', '
|
79 |
</td>
|
80 |
</tr>
|
81 |
|
82 |
<tr valign="top">
|
83 |
<th scope="row">
|
84 |
-
<label for="wps_schedule_dbmaint_visitor_hits"><?php _e( 'Purge visitors with more than', '
|
85 |
-
:</label>
|
86 |
</th>
|
87 |
|
88 |
<td>
|
89 |
<input type="text" class="small-text code" id="wps_schedule_dbmaint_visitor_hits" name="wps_schedule_dbmaint_visitor_hits" value="<?php echo htmlentities( $WP_Statistics->get_option( 'schedule_dbmaint_visitor_hits', '50' ), ENT_QUOTES ); ?>"/>
|
90 |
-
<?php _e( 'Hits', '
|
91 |
-
<p class="description"><?php echo __( 'The number of hits required to delete the visitor. Minimum value is 10 hits. Invalid values will disable the daily maintenance.', '
|
92 |
</td>
|
93 |
</tr>
|
94 |
|
95 |
</tbody>
|
96 |
</table>
|
97 |
|
98 |
-
<?php submit_button( __( 'Update', '
|
25 |
var checkbox = jQuery('#wps_schedule_dbmaint');
|
26 |
|
27 |
if (checkbox.attr('checked') == 'checked') {
|
28 |
+
if (!confirm('<?php _e( 'This will permanently delete data from the database each day, are you sure you want to enable this option?', 'wp-statistics' ); ?>'))
|
29 |
checkbox.attr('checked', false);
|
30 |
}
|
31 |
|
35 |
<table class="form-table">
|
36 |
<tbody>
|
37 |
<tr valign="top">
|
38 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Purge Old Data Daily', 'wp-statistics' ); ?></h3></th>
|
39 |
</tr>
|
40 |
|
41 |
<tr valign="top">
|
42 |
<th scope="row">
|
43 |
+
<label for="wps_schedule_dbmaint"><?php _e( 'Enabled', 'wp-statistics' ); ?>:</label>
|
44 |
</th>
|
45 |
|
46 |
<td>
|
47 |
<input id="wps_schedule_dbmaint" type="checkbox" name="wps_schedule_dbmaint" <?php echo $WP_Statistics->get_option( 'schedule_dbmaint' ) == true ? "checked='checked'" : ''; ?> onclick='DBMaintWarning();'>
|
48 |
+
<label for="wps_schedule_dbmaint"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
49 |
+
<p class="description"><?php _e( 'A WP Cron job will be run daily to purge any data older than a set number of days.', 'wp-statistics' ); ?></p>
|
50 |
</td>
|
51 |
</tr>
|
52 |
|
53 |
<tr valign="top">
|
54 |
<th scope="row">
|
55 |
+
<label for="wps_schedule_dbmaint_days"><?php _e( 'Purge data older than', 'wp-statistics' ); ?>:</label>
|
56 |
</th>
|
57 |
|
58 |
<td>
|
59 |
<input type="text" class="small-text code" id="wps_schedule_dbmaint_days" name="wps_schedule_dbmaint_days" value="<?php echo htmlentities( $WP_Statistics->get_option( 'schedule_dbmaint_days', "365" ), ENT_QUOTES ); ?>"/>
|
60 |
+
<?php _e( 'Days', 'wp-statistics' ); ?>
|
61 |
+
<p class="description"><?php echo __( 'The number of days to keep statistics for. Minimum value is 30 days. Invalid values will disable the daily maintenance.', 'wp-statistics' ); ?></p>
|
62 |
</td>
|
63 |
</tr>
|
64 |
|
65 |
<tr valign="top">
|
66 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Purge High Hit Count Visitors Daily', 'wp-statistics' ); ?></h3>
|
67 |
</th>
|
68 |
</tr>
|
69 |
|
70 |
<tr valign="top">
|
71 |
<th scope="row">
|
72 |
+
<label for="wps_schedule_dbmaint_visitor"><?php _e( 'Enabled', 'wp-statistics' ); ?>:</label>
|
73 |
</th>
|
74 |
|
75 |
<td>
|
76 |
<input id="wps_schedule_dbmaint_visitor" type="checkbox" name="wps_schedule_dbmaint_visitor" <?php echo $WP_Statistics->get_option( 'schedule_dbmaint_visitor' ) == true ? "checked='checked'" : ''; ?> onclick='DBMaintWarning();'>
|
77 |
+
<label for="wps_schedule_dbmaint_visitor"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
78 |
+
<p class="description"><?php _e( 'A WP Cron job will be run daily to purge any users statistics data where the user has more than the defined number of hits in a day (aka they are probably a bot).', 'wp-statistics' ); ?></p>
|
79 |
</td>
|
80 |
</tr>
|
81 |
|
82 |
<tr valign="top">
|
83 |
<th scope="row">
|
84 |
+
<label for="wps_schedule_dbmaint_visitor_hits"><?php _e( 'Purge visitors with more than', 'wp-statistics' ); ?>:</label>
|
|
|
85 |
</th>
|
86 |
|
87 |
<td>
|
88 |
<input type="text" class="small-text code" id="wps_schedule_dbmaint_visitor_hits" name="wps_schedule_dbmaint_visitor_hits" value="<?php echo htmlentities( $WP_Statistics->get_option( 'schedule_dbmaint_visitor_hits', '50' ), ENT_QUOTES ); ?>"/>
|
89 |
+
<?php _e( 'Hits', 'wp-statistics' ); ?>
|
90 |
+
<p class="description"><?php echo __( 'The number of hits required to delete the visitor. Minimum value is 10 hits. Invalid values will disable the daily maintenance.', 'wp-statistics' ); ?></p>
|
91 |
</td>
|
92 |
</tr>
|
93 |
|
94 |
</tbody>
|
95 |
</table>
|
96 |
|
97 |
+
<?php submit_button( __( 'Update', 'wp-statistics' ), 'primary', 'submit' ); ?>
|
includes/settings/tabs/wps-notifications.php
CHANGED
@@ -55,12 +55,12 @@ if ( $wps_nonce_valid ) {
|
|
55 |
<table class="form-table">
|
56 |
<tbody>
|
57 |
<tr valign="top">
|
58 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Common Report Options', '
|
59 |
</tr>
|
60 |
|
61 |
<tr valign="top">
|
62 |
<td scope="row" style="vertical-align: top;">
|
63 |
-
<label for="email-report"><?php _e( 'E-mail addresses', '
|
64 |
</td>
|
65 |
|
66 |
<td>
|
@@ -68,75 +68,75 @@ if ( $wps_nonce_valid ) {
|
|
68 |
$WP_Statistics->store_option( 'email_list', get_bloginfo( 'admin_email' ) );
|
69 |
}
|
70 |
echo htmlentities( $WP_Statistics->get_option( 'email_list' ), ENT_QUOTES ); ?>"/>
|
71 |
-
<p class="description"><?php _e( 'A comma separated list of e-mail addresses to send reports to.', '
|
72 |
</td>
|
73 |
</tr>
|
74 |
|
75 |
<tr valign="top">
|
76 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Update Reports', '
|
77 |
</tr>
|
78 |
|
79 |
<tr valign="top">
|
80 |
<td scope="row">
|
81 |
-
<label for="browscap-report"><?php _e( 'Browscap', '
|
82 |
</td>
|
83 |
|
84 |
<td>
|
85 |
<input id="browscap-report" type="checkbox" value="1" name="wps_browscap_report" <?php echo $WP_Statistics->get_option( 'browscap_report' ) == true ? "checked='checked'" : ''; ?>>
|
86 |
-
<label for="browscap-report"><?php _e( '
|
87 |
-
<p class="description"><?php _e( 'Send a report whenever the browscap.ini is updated.', '
|
88 |
</td>
|
89 |
</tr>
|
90 |
|
91 |
<tr valign="top">
|
92 |
<td scope="row">
|
93 |
-
<label for="geoip-report"><?php _e( 'GeoIP', '
|
94 |
</td>
|
95 |
|
96 |
<td>
|
97 |
<input id="geoip-report" type="checkbox" value="1" name="wps_geoip_report" <?php echo $WP_Statistics->get_option( 'geoip_report' ) == true ? "checked='checked'" : ''; ?>>
|
98 |
-
<label for="geoip-report"><?php _e( '
|
99 |
-
<p class="description"><?php _e( 'Send a report whenever the GeoIP database is updated.', '
|
100 |
</td>
|
101 |
</tr>
|
102 |
|
103 |
<tr valign="top">
|
104 |
<td scope="row">
|
105 |
-
<label for="prune-report"><?php _e( 'Pruning', '
|
106 |
</td>
|
107 |
|
108 |
<td>
|
109 |
<input id="prune-report" type="checkbox" value="1" name="wps_prune_report" <?php echo $WP_Statistics->get_option( 'prune_report' ) == true ? "checked='checked'" : ''; ?>>
|
110 |
-
<label for="prune-report"><?php _e( '
|
111 |
-
<p class="description"><?php _e( 'Send a report whenever the pruning of database is run.', '
|
112 |
</td>
|
113 |
</tr>
|
114 |
|
115 |
<tr valign="top">
|
116 |
<td scope="row">
|
117 |
-
<label for="upgrade-report"><?php _e( 'Upgrade', '
|
118 |
</td>
|
119 |
|
120 |
<td>
|
121 |
<input id="upgrade-report" type="checkbox" value="1" name="wps_upgrade_report" <?php echo $WP_Statistics->get_option( 'upgrade_report' ) == true ? "checked='checked'" : ''; ?>>
|
122 |
-
<label for="upgrade-report"><?php _e( '
|
123 |
-
<p class="description"><?php _e( 'Send a report whenever the plugin is upgraded.', '
|
124 |
</td>
|
125 |
</tr>
|
126 |
|
127 |
<tr valign="top">
|
128 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Statistical reporting', '
|
129 |
</tr>
|
130 |
|
131 |
<tr valign="top">
|
132 |
<th scope="row">
|
133 |
-
<label for="stats-report"><?php _e( 'Statistical reporting', '
|
134 |
</th>
|
135 |
|
136 |
<td>
|
137 |
<input id="stats-report" type="checkbox" value="1" name="wps_stats_report" <?php echo $WP_Statistics->get_option( 'stats_report' ) == true ? "checked='checked'" : ''; ?> onClick='ToggleStatOptions();'>
|
138 |
-
<label for="stats-report"><?php _e( '
|
139 |
-
<p class="description"><?php _e( 'Enable or disable this feature', '
|
140 |
</td>
|
141 |
</tr>
|
142 |
|
@@ -147,12 +147,12 @@ if ( $wps_nonce_valid ) {
|
|
147 |
} ?>
|
148 |
<tr valign="top"<?php echo $hidden; ?> id='wps_stats_report_option'>
|
149 |
<td scope="row" style="vertical-align: top;">
|
150 |
-
<label for="time-report"><?php _e( 'Schedule', '
|
151 |
</td>
|
152 |
|
153 |
<td>
|
154 |
<select name="wps_time_report" id="time-report">
|
155 |
-
<option value="0" <?php selected( $WP_Statistics->get_option( 'time_report' ), '0' ); ?>><?php _e( 'Please select', '
|
156 |
<?php
|
157 |
function wp_statistics_schedule_sort( $a, $b ) {
|
158 |
if ( $a['interval'] == $b['interval'] ) {
|
@@ -171,34 +171,34 @@ if ( $wps_nonce_valid ) {
|
|
171 |
}
|
172 |
?>
|
173 |
</select>
|
174 |
-
<p class="description"><?php _e( 'Select how often to receive statistical report.', '
|
175 |
</td>
|
176 |
</tr>
|
177 |
|
178 |
<tr valign="top"<?php echo $hidden; ?> id='wps_stats_report_option'>
|
179 |
<td scope="row" style="vertical-align: top;">
|
180 |
-
<label for="send-report"><?php _e( 'Send reports via', '
|
181 |
</td>
|
182 |
|
183 |
<td>
|
184 |
<select name="wps_send_report" id="send-report">
|
185 |
-
<option value="0" <?php selected( $WP_Statistics->get_option( 'send_report' ), '0' ); ?>><?php _e( 'Please select', '
|
186 |
-
<option value="mail" <?php selected( $WP_Statistics->get_option( 'send_report' ), 'mail' ); ?>><?php _e( 'Email', '
|
187 |
<?php if ( is_plugin_active( 'wp-sms/wp-sms.php' ) || is_plugin_active( 'wp-sms-pro/wp-sms.php' ) ) { ?>
|
188 |
-
<option value="sms" <?php selected( $WP_Statistics->get_option( 'send_report' ), 'sms' ); ?>><?php _e( 'SMS', '
|
189 |
<?php } ?>
|
190 |
</select>
|
191 |
-
<p class="description"><?php _e( 'Select delivery method for statistical report.', '
|
192 |
|
193 |
<?php if ( ! is_plugin_active( 'wp-sms/wp-sms.php' ) ) { ?>
|
194 |
-
<p class="description note"><?php echo sprintf( __( 'Note: To send SMS text messages please install the %s plugin.', '
|
195 |
<?php } ?>
|
196 |
</td>
|
197 |
</tr>
|
198 |
|
199 |
<tr valign="top"<?php echo $hidden; ?> id='wps_stats_report_option'>
|
200 |
<td scope="row" style="vertical-align: top;">
|
201 |
-
<label for="content-report"><?php _e( 'Report body', '
|
202 |
</td>
|
203 |
|
204 |
<td>
|
@@ -207,23 +207,23 @@ if ( $wps_nonce_valid ) {
|
|
207 |
'textarea_name' => 'wps_content_report',
|
208 |
'textarea_rows' => 5
|
209 |
) ); ?>
|
210 |
-
<p class="description"><?php _e( 'Enter the contents of the report.', '
|
211 |
<p class="description data">
|
212 |
-
<?php _e( 'Any shortcode supported by your installation of WordPress, include all shortcodes for WP Statistics (see the documentation for a list of codes available) are supported in the body of the message. Here are some examples:', '
|
213 |
<br><br>
|
214 |
-
<?php _e( 'User
|
215 |
stat=usersonline]</code><br>
|
216 |
-
<?php _e( 'Today
|
217 |
stat=visitors time=today]</code><br>
|
218 |
-
<?php _e( 'Today
|
219 |
stat=visits time=today]</code><br>
|
220 |
-
<?php _e( 'Yesterday
|
221 |
stat=visitors time=yesterday]</code><br>
|
222 |
-
<?php _e( 'Yesterday
|
223 |
stat=visits time=yesterday]</code><br>
|
224 |
-
<?php _e( 'Total
|
225 |
stat=visitors time=total]</code><br>
|
226 |
-
<?php _e( 'Total
|
227 |
stat=visits time=total]</code><br>
|
228 |
</p>
|
229 |
</td>
|
@@ -231,4 +231,4 @@ if ( $wps_nonce_valid ) {
|
|
231 |
</tbody>
|
232 |
</table>
|
233 |
|
234 |
-
<?php submit_button( __( 'Update', '
|
55 |
<table class="form-table">
|
56 |
<tbody>
|
57 |
<tr valign="top">
|
58 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Common Report Options', 'wp-statistics' ); ?></h3></th>
|
59 |
</tr>
|
60 |
|
61 |
<tr valign="top">
|
62 |
<td scope="row" style="vertical-align: top;">
|
63 |
+
<label for="email-report"><?php _e( 'E-mail addresses', 'wp-statistics' ); ?>:</label>
|
64 |
</td>
|
65 |
|
66 |
<td>
|
68 |
$WP_Statistics->store_option( 'email_list', get_bloginfo( 'admin_email' ) );
|
69 |
}
|
70 |
echo htmlentities( $WP_Statistics->get_option( 'email_list' ), ENT_QUOTES ); ?>"/>
|
71 |
+
<p class="description"><?php _e( 'A comma separated list of e-mail addresses to send reports to.', 'wp-statistics' ); ?></p>
|
72 |
</td>
|
73 |
</tr>
|
74 |
|
75 |
<tr valign="top">
|
76 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Update Reports', 'wp-statistics' ); ?></h3></th>
|
77 |
</tr>
|
78 |
|
79 |
<tr valign="top">
|
80 |
<td scope="row">
|
81 |
+
<label for="browscap-report"><?php _e( 'Browscap', 'wp-statistics' ); ?>:</label>
|
82 |
</td>
|
83 |
|
84 |
<td>
|
85 |
<input id="browscap-report" type="checkbox" value="1" name="wps_browscap_report" <?php echo $WP_Statistics->get_option( 'browscap_report' ) == true ? "checked='checked'" : ''; ?>>
|
86 |
+
<label for="browscap-report"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
87 |
+
<p class="description"><?php _e( 'Send a report whenever the browscap.ini is updated.', 'wp-statistics' ); ?></p>
|
88 |
</td>
|
89 |
</tr>
|
90 |
|
91 |
<tr valign="top">
|
92 |
<td scope="row">
|
93 |
+
<label for="geoip-report"><?php _e( 'GeoIP', 'wp-statistics' ); ?>:</label>
|
94 |
</td>
|
95 |
|
96 |
<td>
|
97 |
<input id="geoip-report" type="checkbox" value="1" name="wps_geoip_report" <?php echo $WP_Statistics->get_option( 'geoip_report' ) == true ? "checked='checked'" : ''; ?>>
|
98 |
+
<label for="geoip-report"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
99 |
+
<p class="description"><?php _e( 'Send a report whenever the GeoIP database is updated.', 'wp-statistics' ); ?></p>
|
100 |
</td>
|
101 |
</tr>
|
102 |
|
103 |
<tr valign="top">
|
104 |
<td scope="row">
|
105 |
+
<label for="prune-report"><?php _e( 'Pruning', 'wp-statistics' ); ?>:</label>
|
106 |
</td>
|
107 |
|
108 |
<td>
|
109 |
<input id="prune-report" type="checkbox" value="1" name="wps_prune_report" <?php echo $WP_Statistics->get_option( 'prune_report' ) == true ? "checked='checked'" : ''; ?>>
|
110 |
+
<label for="prune-report"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
111 |
+
<p class="description"><?php _e( 'Send a report whenever the pruning of database is run.', 'wp-statistics' ); ?></p>
|
112 |
</td>
|
113 |
</tr>
|
114 |
|
115 |
<tr valign="top">
|
116 |
<td scope="row">
|
117 |
+
<label for="upgrade-report"><?php _e( 'Upgrade', 'wp-statistics' ); ?>:</label>
|
118 |
</td>
|
119 |
|
120 |
<td>
|
121 |
<input id="upgrade-report" type="checkbox" value="1" name="wps_upgrade_report" <?php echo $WP_Statistics->get_option( 'upgrade_report' ) == true ? "checked='checked'" : ''; ?>>
|
122 |
+
<label for="upgrade-report"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
123 |
+
<p class="description"><?php _e( 'Send a report whenever the plugin is upgraded.', 'wp-statistics' ); ?></p>
|
124 |
</td>
|
125 |
</tr>
|
126 |
|
127 |
<tr valign="top">
|
128 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Statistical reporting', 'wp-statistics' ); ?></h3></th>
|
129 |
</tr>
|
130 |
|
131 |
<tr valign="top">
|
132 |
<th scope="row">
|
133 |
+
<label for="stats-report"><?php _e( 'Statistical reporting', 'wp-statistics' ); ?>:</label>
|
134 |
</th>
|
135 |
|
136 |
<td>
|
137 |
<input id="stats-report" type="checkbox" value="1" name="wps_stats_report" <?php echo $WP_Statistics->get_option( 'stats_report' ) == true ? "checked='checked'" : ''; ?> onClick='ToggleStatOptions();'>
|
138 |
+
<label for="stats-report"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
139 |
+
<p class="description"><?php _e( 'Enable or disable this feature', 'wp-statistics' ); ?></p>
|
140 |
</td>
|
141 |
</tr>
|
142 |
|
147 |
} ?>
|
148 |
<tr valign="top"<?php echo $hidden; ?> id='wps_stats_report_option'>
|
149 |
<td scope="row" style="vertical-align: top;">
|
150 |
+
<label for="time-report"><?php _e( 'Schedule', 'wp-statistics' ); ?>:</label>
|
151 |
</td>
|
152 |
|
153 |
<td>
|
154 |
<select name="wps_time_report" id="time-report">
|
155 |
+
<option value="0" <?php selected( $WP_Statistics->get_option( 'time_report' ), '0' ); ?>><?php _e( 'Please select', 'wp-statistics' ); ?></option>
|
156 |
<?php
|
157 |
function wp_statistics_schedule_sort( $a, $b ) {
|
158 |
if ( $a['interval'] == $b['interval'] ) {
|
171 |
}
|
172 |
?>
|
173 |
</select>
|
174 |
+
<p class="description"><?php _e( 'Select how often to receive statistical report.', 'wp-statistics' ); ?></p>
|
175 |
</td>
|
176 |
</tr>
|
177 |
|
178 |
<tr valign="top"<?php echo $hidden; ?> id='wps_stats_report_option'>
|
179 |
<td scope="row" style="vertical-align: top;">
|
180 |
+
<label for="send-report"><?php _e( 'Send reports via', 'wp-statistics' ); ?>:</label>
|
181 |
</td>
|
182 |
|
183 |
<td>
|
184 |
<select name="wps_send_report" id="send-report">
|
185 |
+
<option value="0" <?php selected( $WP_Statistics->get_option( 'send_report' ), '0' ); ?>><?php _e( 'Please select', 'wp-statistics' ); ?></option>
|
186 |
+
<option value="mail" <?php selected( $WP_Statistics->get_option( 'send_report' ), 'mail' ); ?>><?php _e( 'Email', 'wp-statistics' ); ?></option>
|
187 |
<?php if ( is_plugin_active( 'wp-sms/wp-sms.php' ) || is_plugin_active( 'wp-sms-pro/wp-sms.php' ) ) { ?>
|
188 |
+
<option value="sms" <?php selected( $WP_Statistics->get_option( 'send_report' ), 'sms' ); ?>><?php _e( 'SMS', 'wp-statistics' ); ?></option>
|
189 |
<?php } ?>
|
190 |
</select>
|
191 |
+
<p class="description"><?php _e( 'Select delivery method for statistical report.', 'wp-statistics' ); ?></p>
|
192 |
|
193 |
<?php if ( ! is_plugin_active( 'wp-sms/wp-sms.php' ) ) { ?>
|
194 |
+
<p class="description note"><?php echo sprintf( __( 'Note: To send SMS text messages please install the %s plugin.', 'wp-statistics' ), '<a href="http://wordpress.org/extend/plugins/wp-sms/" target="_blank">' . __( 'WordPress SMS', 'wp-statistics' ) . '</a>' ); ?></p>
|
195 |
<?php } ?>
|
196 |
</td>
|
197 |
</tr>
|
198 |
|
199 |
<tr valign="top"<?php echo $hidden; ?> id='wps_stats_report_option'>
|
200 |
<td scope="row" style="vertical-align: top;">
|
201 |
+
<label for="content-report"><?php _e( 'Report body', 'wp-statistics' ); ?>:</label>
|
202 |
</td>
|
203 |
|
204 |
<td>
|
207 |
'textarea_name' => 'wps_content_report',
|
208 |
'textarea_rows' => 5
|
209 |
) ); ?>
|
210 |
+
<p class="description"><?php _e( 'Enter the contents of the report.', 'wp-statistics' ); ?></p>
|
211 |
<p class="description data">
|
212 |
+
<?php _e( 'Any shortcode supported by your installation of WordPress, include all shortcodes for WP Statistics (see the documentation for a list of codes available) are supported in the body of the message. Here are some examples:', 'wp-statistics' ); ?>
|
213 |
<br><br>
|
214 |
+
<?php _e( 'Online User', 'wp-statistics' ); ?>: <code>[wpstatistics
|
215 |
stat=usersonline]</code><br>
|
216 |
+
<?php _e( 'Today\'s Visitors', 'wp-statistics' ); ?>: <code>[wpstatistics
|
217 |
stat=visitors time=today]</code><br>
|
218 |
+
<?php _e( 'Today\'s Visits', 'wp-statistics' ); ?>: <code>[wpstatistics
|
219 |
stat=visits time=today]</code><br>
|
220 |
+
<?php _e( 'Yesterday\'s Visitors', 'wp-statistics' ); ?>: <code>[wpstatistics
|
221 |
stat=visitors time=yesterday]</code><br>
|
222 |
+
<?php _e( 'Yesterday\'s Visits', 'wp-statistics' ); ?>: <code>[wpstatistics
|
223 |
stat=visits time=yesterday]</code><br>
|
224 |
+
<?php _e( 'Total Visitors', 'wp-statistics' ); ?>: <code>[wpstatistics
|
225 |
stat=visitors time=total]</code><br>
|
226 |
+
<?php _e( 'Total Visits', 'wp-statistics' ); ?>: <code>[wpstatistics
|
227 |
stat=visits time=total]</code><br>
|
228 |
</p>
|
229 |
</td>
|
231 |
</tbody>
|
232 |
</table>
|
233 |
|
234 |
+
<?php submit_button( __( 'Update', 'wp-statistics' ), 'primary', 'submit' ); ?>
|
includes/settings/tabs/wps-overview-display.php
CHANGED
@@ -21,62 +21,62 @@ if ( $wps_admin ) {
|
|
21 |
<table class="form-table">
|
22 |
<tbody>
|
23 |
<tr valign="top">
|
24 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Dashboard', '
|
25 |
</tr>
|
26 |
|
27 |
<tr valign="top">
|
28 |
-
<td scope="row" colspan="2"><?php _e( 'The following items are global to all users.', '
|
29 |
</tr>
|
30 |
|
31 |
<tr valign="top">
|
32 |
<th scope="row">
|
33 |
-
<label for="disable-map"><?php _e( 'Disable dashboard widgets', '
|
34 |
</th>
|
35 |
|
36 |
<td>
|
37 |
<input id="disable-dashboard" type="checkbox" value="1" name="wps_disable_dashboard" <?php echo $WP_Statistics->get_option( 'disable_dashboard' ) == true ? "checked='checked'" : ''; ?>>
|
38 |
-
<label for="disable-dashboard"><?php _e( '
|
39 |
-
<p class="description"><?php _e( 'Disable the dashboard widgets.', '
|
40 |
</td>
|
41 |
</tr>
|
42 |
|
43 |
<tr valign="top">
|
44 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Page/Post Editor', '
|
45 |
</tr>
|
46 |
|
47 |
<tr valign="top">
|
48 |
-
<td scope="row" colspan="2"><?php _e( 'The following items are global to all users.', '
|
49 |
</tr>
|
50 |
|
51 |
<tr valign="top">
|
52 |
<th scope="row">
|
53 |
-
<label for="disable-map"><?php _e( 'Disable post/page editor widget', '
|
54 |
</th>
|
55 |
|
56 |
<td>
|
57 |
<input id="disable-editor" type="checkbox" value="1" name="wps_disable_editor" <?php echo $WP_Statistics->get_option( 'disable_editor' ) == true ? "checked='checked'" : ''; ?>>
|
58 |
-
<label for="disable-editor"><?php _e( '
|
59 |
-
<p class="description"><?php _e( 'Disable the page/post editor widget.', '
|
60 |
</td>
|
61 |
</tr>
|
62 |
|
63 |
<tr valign="top">
|
64 |
-
<th scope="row" colspan="2"><h3><?php _e( 'Map', '
|
65 |
</tr>
|
66 |
|
67 |
<tr valign="top">
|
68 |
-
<td scope="row" colspan="2"><?php _e( 'The following items are global to all users.', '
|
69 |
</tr>
|
70 |
|
71 |
<tr valign="top">
|
72 |
<th scope="row">
|
73 |
-
<label for="disable-map"><?php _e( 'Disable map', '
|
74 |
</th>
|
75 |
|
76 |
<td>
|
77 |
<input id="disable-map" type="checkbox" value="1" name="wps_disable_map" <?php echo $WP_Statistics->get_option( 'disable_map' ) == true ? "checked='checked'" : ''; ?>>
|
78 |
-
<label for="disable-map"><?php _e( '
|
79 |
-
<p class="description"><?php _e( 'Disable the map display', '
|
80 |
</td>
|
81 |
</tr>
|
82 |
|
@@ -85,6 +85,6 @@ if ( $wps_admin ) {
|
|
85 |
<?php
|
86 |
}
|
87 |
|
88 |
-
submit_button( __( 'Update', '
|
89 |
|
90 |
?>
|
21 |
<table class="form-table">
|
22 |
<tbody>
|
23 |
<tr valign="top">
|
24 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Dashboard', 'wp-statistics' ); ?></h3></th>
|
25 |
</tr>
|
26 |
|
27 |
<tr valign="top">
|
28 |
+
<td scope="row" colspan="2"><?php _e( 'The following items are global to all users.', 'wp-statistics' ); ?></td>
|
29 |
</tr>
|
30 |
|
31 |
<tr valign="top">
|
32 |
<th scope="row">
|
33 |
+
<label for="disable-map"><?php _e( 'Disable dashboard widgets', 'wp-statistics' ); ?>:</label>
|
34 |
</th>
|
35 |
|
36 |
<td>
|
37 |
<input id="disable-dashboard" type="checkbox" value="1" name="wps_disable_dashboard" <?php echo $WP_Statistics->get_option( 'disable_dashboard' ) == true ? "checked='checked'" : ''; ?>>
|
38 |
+
<label for="disable-dashboard"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
39 |
+
<p class="description"><?php _e( 'Disable the dashboard widgets.', 'wp-statistics' ); ?></p>
|
40 |
</td>
|
41 |
</tr>
|
42 |
|
43 |
<tr valign="top">
|
44 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Page/Post Editor', 'wp-statistics' ); ?></h3></th>
|
45 |
</tr>
|
46 |
|
47 |
<tr valign="top">
|
48 |
+
<td scope="row" colspan="2"><?php _e( 'The following items are global to all users.', 'wp-statistics' ); ?></td>
|
49 |
</tr>
|
50 |
|
51 |
<tr valign="top">
|
52 |
<th scope="row">
|
53 |
+
<label for="disable-map"><?php _e( 'Disable post/page editor widget', 'wp-statistics' ); ?>:</label>
|
54 |
</th>
|
55 |
|
56 |
<td>
|
57 |
<input id="disable-editor" type="checkbox" value="1" name="wps_disable_editor" <?php echo $WP_Statistics->get_option( 'disable_editor' ) == true ? "checked='checked'" : ''; ?>>
|
58 |
+
<label for="disable-editor"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
59 |
+
<p class="description"><?php _e( 'Disable the page/post editor widget.', 'wp-statistics' ); ?></p>
|
60 |
</td>
|
61 |
</tr>
|
62 |
|
63 |
<tr valign="top">
|
64 |
+
<th scope="row" colspan="2"><h3><?php _e( 'Map', 'wp-statistics' ); ?></h3></th>
|
65 |
</tr>
|
66 |
|
67 |
<tr valign="top">
|
68 |
+
<td scope="row" colspan="2"><?php _e( 'The following items are global to all users.', 'wp-statistics' ); ?></td>
|
69 |
</tr>
|
70 |
|
71 |
<tr valign="top">
|
72 |
<th scope="row">
|
73 |
+
<label for="disable-map"><?php _e( 'Disable map', 'wp-statistics' ); ?>:</label>
|
74 |
</th>
|
75 |
|
76 |
<td>
|
77 |
<input id="disable-map" type="checkbox" value="1" name="wps_disable_map" <?php echo $WP_Statistics->get_option( 'disable_map' ) == true ? "checked='checked'" : ''; ?>>
|
78 |
+
<label for="disable-map"><?php _e( 'Enable', 'wp-statistics' ); ?></label>
|
79 |
+
<p class="description"><?php _e( 'Disable the map display', 'wp-statistics' ); ?></p>
|
80 |
</td>
|
81 |
</tr>
|
82 |
|
85 |
<?php
|
86 |
}
|
87 |
|
88 |
+
submit_button( __( 'Update', 'wp-statistics' ), 'primary', 'submit' );
|
89 |
|
90 |
?>
|
includes/settings/tabs/wps-removal.php
CHANGED
@@ -72,43 +72,43 @@ if ( $wps_nonce_valid ) {
|
|
72 |
<table class="form-table">
|
73 |
<tbody>
|
74 |
<tr valign="top">
|
75 |
-
<th scope="row" colspan="2"><h3><?php _e( 'WP Statisitcs Removal', '
|
76 |
</tr>
|
77 |
|
78 |
<tr valign="top">
|
79 |
<th scope="row" colspan="2">
|
80 |
-
<?php _e( 'Uninstalling WP Statistics will not remove the data and settings, you can use this option to remove the WP Statistics data from your install before uninstalling the plugin.', '
|
81 |
<br>
|
82 |
<br>
|
83 |
-
<?php _e( 'Once you submit this form the settings will be deleted during the page load, however WP Statistics will still show up in your Admin menu until another page load is executed.', '
|
84 |
</th>
|
85 |
</tr>
|
86 |
|
87 |
<tr valign="top">
|
88 |
<th scope="row">
|
89 |
-
<label for="reset-plugin"><?php _e( 'Reset options', '
|
90 |
</th>
|
91 |
|
92 |
<td>
|
93 |
<input id="reset-plugin" type="checkbox" name="wps_reset_plugin">
|
94 |
-
<label for="reset-plugin"><?php _e( 'Reset', '
|
95 |
-
<p class="description"><?php _e( 'Reset the plugin options to the defaults. This will remove all user and global settings but will keep all other data. This action cannot be undone. Note: For multi-site installs this will reset all sites to the defaults.', '
|
96 |
</td>
|
97 |
</tr>
|
98 |
|
99 |
<tr valign="top">
|
100 |
<th scope="row">
|
101 |
-
<label for="remove-plugin"><?php _e( 'Remove data and settings', '
|
102 |
</th>
|
103 |
|
104 |
<td>
|
105 |
<input id="remove-plugin" type="checkbox" name="wps_remove_plugin">
|
106 |
-
<label for="remove-plugin"><?php _e( 'Remove', '
|
107 |
-
<p class="description"><?php _e( 'Remove data and settings, this action cannot be undone.', '
|
108 |
</td>
|
109 |
</tr>
|
110 |
|
111 |
</tbody>
|
112 |
</table>
|
113 |
|
114 |
-
<?php submit_button( __( 'Update', '
|
72 |
<table class="form-table">
|
73 |
<tbody>
|
74 |
<tr valign="top">
|
75 |
+
<th scope="row" colspan="2"><h3><?php _e( 'WP Statisitcs Removal', 'wp-statistics' ); ?></h3></th>
|
76 |
</tr>
|
77 |
|
78 |
<tr valign="top">
|
79 |
<th scope="row" colspan="2">
|
80 |
+
<?php _e( 'Uninstalling WP Statistics will not remove the data and settings, you can use this option to remove the WP Statistics data from your install before uninstalling the plugin.', 'wp-statistics' ); ?>
|
81 |
<br>
|
82 |
<br>
|
83 |
+
<?php _e( 'Once you submit this form the settings will be deleted during the page load, however WP Statistics will still show up in your Admin menu until another page load is executed.', 'wp-statistics' ); ?>
|
84 |
</th>
|
85 |
</tr>
|
86 |
|
87 |
<tr valign="top">
|
88 |
<th scope="row">
|
89 |
+
<label for="reset-plugin"><?php _e( 'Reset options', 'wp-statistics' ); ?>:</label>
|
90 |
</th>
|
91 |
|
92 |
<td>
|
93 |
<input id="reset-plugin" type="checkbox" name="wps_reset_plugin">
|
94 |
+
<label for="reset-plugin"><?php _e( 'Reset', 'wp-statistics' ); ?></label>
|
95 |
+
<p class="description"><?php _e( 'Reset the plugin options to the defaults. This will remove all user and global settings but will keep all other data. This action cannot be undone. Note: For multi-site installs this will reset all sites to the defaults.', 'wp-statistics' ); ?></p>
|
96 |
</td>
|
97 |
</tr>
|
98 |
|
99 |
<tr valign="top">
|
100 |
<th scope="row">
|
101 |
+
<label for="remove-plugin"><?php _e( 'Remove data and settings', 'wp-statistics' ); ?>:</label>
|
102 |
</th>
|
103 |
|
104 |
<td>
|
105 |
<input id="remove-plugin" type="checkbox" name="wps_remove_plugin">
|
106 |
+
<label for="remove-plugin"><?php _e( 'Remove', 'wp-statistics' ); ?></label>
|
107 |
+
<p class="description"><?php _e( 'Remove data and settings, this action cannot be undone.', 'wp-statistics' ); ?></p>
|
108 |
</td>
|
109 |
</tr>
|
110 |
|
111 |
</tbody>
|
112 |
</table>
|
113 |
|
114 |
+
<?php submit_button( __( 'Update', 'wp-statistics' ), 'primary', 'submit' ); ?>
|
includes/settings/wps-settings.php
CHANGED
@@ -164,43 +164,43 @@ switch ( $selected_tab ) {
|
|
164 |
</script>
|
165 |
<a name="top"></a>
|
166 |
<div class="wrap">
|
167 |
-
<h2><?php _e( 'Settings', '
|
168 |
<form id="wps_settings_form" method="post">
|
169 |
<?php wp_nonce_field( 'update-options', 'wp-statistics-nonce' ); ?>
|
170 |
<div id="tabs" class="ui-tabs ui-widget ui-widget-content ui-corner-all">
|
171 |
<ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
|
172 |
<?php if ( $wps_admin ) { ?>
|
173 |
<li class="ui-state-default ui-corner-top">
|
174 |
-
<a class="ui-tabs-anchor" href="#general-settings"><span><?php _e( 'General', '
|
175 |
</li><?php } ?>
|
176 |
<?php if ( $wps_admin ) { ?>
|
177 |
<li class="ui-state-default ui-corner-top">
|
178 |
-
<a class="ui-tabs-anchor" href="#notifications-settings"><span><?php _e( 'Notifications', '
|
179 |
</li><?php } ?>
|
180 |
<li class="ui-state-default ui-corner-top">
|
181 |
-
<a class="ui-tabs-anchor" href="#overview-display-settings"><span><?php _e( 'Dashboard/Overview', '
|
182 |
</li>
|
183 |
<?php if ( $wps_admin ) { ?>
|
184 |
<li class="ui-state-default ui-corner-top">
|
185 |
-
<a class="ui-tabs-anchor" href="#access-settings"><span><?php _e( 'Access Levels', '
|
186 |
</li><?php } ?>
|
187 |
<?php if ( $wps_admin ) { ?>
|
188 |
<li class="ui-state-default ui-corner-top">
|
189 |
-
<a class="ui-tabs-anchor" href="#exclusions-settings"><span><?php _e( 'Exclusions', '
|
190 |
</li><?php } ?>
|
191 |
<?php if ( $wps_admin ) { ?>
|
192 |
-
<li class="ui-state-default ui-corner-top"><a class="ui-tabs-anchor" href="#externals-settings"><span><?php _e( 'Externals', '
|
193 |
</li><?php } ?>
|
194 |
<?php if ( $wps_admin ) { ?>
|
195 |
<li class="ui-state-default ui-corner-top">
|
196 |
-
<a class="ui-tabs-anchor" href="#maintenance-settings"><span><?php _e( 'Maintenance', '
|
197 |
</li><?php } ?>
|
198 |
<?php if ( $wps_admin ) { ?>
|
199 |
<li class="ui-state-default ui-corner-top">
|
200 |
-
<a class="ui-tabs-anchor" href="#removal-settings"><span><?php _e( 'Removal', '
|
201 |
</li><?php } ?>
|
202 |
<li class="ui-state-default ui-corner-top">
|
203 |
-
<a class="ui-tabs-anchor" href="#about"><span><?php _e( 'About', '
|
204 |
</li>
|
205 |
</ul>
|
206 |
|
164 |
</script>
|
165 |
<a name="top"></a>
|
166 |
<div class="wrap">
|
167 |
+
<h2><?php _e( 'Settings', 'wp-statistics' ); ?></h2>
|
168 |
<form id="wps_settings_form" method="post">
|
169 |
<?php wp_nonce_field( 'update-options', 'wp-statistics-nonce' ); ?>
|
170 |
<div id="tabs" class="ui-tabs ui-widget ui-widget-content ui-corner-all">
|
171 |
<ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
|
172 |
<?php if ( $wps_admin ) { ?>
|
173 |
<li class="ui-state-default ui-corner-top">
|
174 |
+
<a class="ui-tabs-anchor" href="#general-settings"><span><?php _e( 'General', 'wp-statistics' ); ?></span></a>
|
175 |
</li><?php } ?>
|
176 |
<?php if ( $wps_admin ) { ?>
|
177 |
<li class="ui-state-default ui-corner-top">
|
178 |
+
<a class="ui-tabs-anchor" href="#notifications-settings"><span><?php _e( 'Notifications', 'wp-statistics' ); ?></span></a>
|
179 |
</li><?php } ?>
|
180 |
<li class="ui-state-default ui-corner-top">
|
181 |
+
<a class="ui-tabs-anchor" href="#overview-display-settings"><span><?php _e( 'Dashboard/Overview', 'wp-statistics' ); ?></span></a>
|
182 |
</li>
|
183 |
<?php if ( $wps_admin ) { ?>
|
184 |
<li class="ui-state-default ui-corner-top">
|
185 |
+
<a class="ui-tabs-anchor" href="#access-settings"><span><?php _e( 'Access Levels', 'wp-statistics' ); ?></span></a>
|
186 |
</li><?php } ?>
|
187 |
<?php if ( $wps_admin ) { ?>
|
188 |
<li class="ui-state-default ui-corner-top">
|
189 |
+
<a class="ui-tabs-anchor" href="#exclusions-settings"><span><?php _e( 'Exclusions', 'wp-statistics' ); ?></span></a>
|
190 |
</li><?php } ?>
|
191 |
<?php if ( $wps_admin ) { ?>
|
192 |
+
<li class="ui-state-default ui-corner-top"><a class="ui-tabs-anchor" href="#externals-settings"><span><?php _e( 'Externals', 'wp-statistics' ); ?></span></a>
|
193 |
</li><?php } ?>
|
194 |
<?php if ( $wps_admin ) { ?>
|
195 |
<li class="ui-state-default ui-corner-top">
|
196 |
+
<a class="ui-tabs-anchor" href="#maintenance-settings"><span><?php _e( 'Maintenance', 'wp-statistics' ); ?></span></a>
|
197 |
</li><?php } ?>
|
198 |
<?php if ( $wps_admin ) { ?>
|
199 |
<li class="ui-state-default ui-corner-top">
|
200 |
+
<a class="ui-tabs-anchor" href="#removal-settings"><span><?php _e( 'Removal', 'wp-statistics' ); ?></span></a>
|
201 |
</li><?php } ?>
|
202 |
<li class="ui-state-default ui-corner-top">
|
203 |
+
<a class="ui-tabs-anchor" href="#about"><span><?php _e( 'About', 'wp-statistics' ); ?></span></a>
|
204 |
</li>
|
205 |
</ul>
|
206 |
|
includes/templates/index.php
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
1 |
+
<?php
|
2 |
+
# Silence is golden.
|
includes/templates/plugins.php
ADDED
@@ -0,0 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div class="wrap">
|
2 |
+
<h2><?php esc_html_e( 'Extensions for WP-Statistics', 'wp-statistics' ); ?></h2>
|
3 |
+
<div id="poststuff" class="wp-statistics-plugins">
|
4 |
+
<div id="post-body" class="metabox-holder columns-<?php echo 1 == get_current_screen()->get_columns() ? '1' : '2'; ?>">
|
5 |
+
<p><?php _e( 'These extensions add functionality to your WP-Statistics.', 'wp-statistics' ); ?></p>
|
6 |
+
<div class="wp-list-table widefat widefat plugin-install">
|
7 |
+
<div id="the-list">
|
8 |
+
<?php foreach ( $plugins->items as $plugin ) : ?>
|
9 |
+
<div class="plugin-card">
|
10 |
+
<div class="plugin-card-top">
|
11 |
+
<div class="name column-name">
|
12 |
+
<h3>
|
13 |
+
<a target="_blank" href="<?php echo $plugin->url; ?>" class="thickbox open-plugin-details-modal">
|
14 |
+
<?php echo $plugin->name; ?>
|
15 |
+
<img src="<?php echo $plugin->icon; ?>" class="plugin-icon" alt="">
|
16 |
+
</a>
|
17 |
+
</h3>
|
18 |
+
</div>
|
19 |
+
|
20 |
+
<div class="desc column-description">
|
21 |
+
<p><?php echo wp_trim_words( $plugin->description, 20 ); ?></p>
|
22 |
+
</div>
|
23 |
+
</div>
|
24 |
+
<div class="plugin-card-bottom">
|
25 |
+
<div class="column-downloaded">
|
26 |
+
<strong><?php _e( 'Version:', 'wp-statistics' ); ?></strong><?php echo ' ' . $plugin->version; ?>
|
27 |
+
<p><strong><?php _e( 'Status:', 'wp-statistics' ); ?></strong>
|
28 |
+
<?php
|
29 |
+
if ( is_plugin_active( $plugin->slug . '/' . $plugin->slug . '.php' ) ) {
|
30 |
+
_e( 'Active', 'wp-statistics' );
|
31 |
+
} else if ( file_exists( WP_PLUGIN_DIR . '/' . $plugin->slug . '/' . $plugin->slug . '.php' ) ) {
|
32 |
+
_e( 'Inactive', 'wp-statistics' );
|
33 |
+
} else {
|
34 |
+
_e( 'Not installed', 'wp-statistics' );
|
35 |
+
}
|
36 |
+
?>
|
37 |
+
</p>
|
38 |
+
</div>
|
39 |
+
<div class="column-compatibility">
|
40 |
+
<?php if ( is_plugin_active( $plugin->slug . '/' . $plugin->slug . '.php' ) ) { ?>
|
41 |
+
<a href="admin.php?page=wps_plugins_page&action=deactivate&plugin=<?php echo $plugin->slug; ?>" class="button"><?php _e( 'Deactivate Add-On', 'wp-statistics' ); ?></a>
|
42 |
+
<?php } else { ?>
|
43 |
+
<?php if ( file_exists( WP_PLUGIN_DIR . '/' . $plugin->slug . '/' . $plugin->slug . '.php' ) ) { ?>
|
44 |
+
<a href="admin.php?page=wps_plugins_page&action=activate&plugin=<?php echo $plugin->slug; ?>" class="button"><?php _e( 'Activate Add-On', 'wp-statistics' ); ?></a>
|
45 |
+
<?php } else { ?>
|
46 |
+
<div class="column-price">
|
47 |
+
<strong>$<?php echo $plugin->price; ?></strong>
|
48 |
+
</div>
|
49 |
+
<a target="_blank" href="<?php echo $plugin->url; ?>" class="button-primary"><?php _e( 'Buy Add-On', 'wp-statistics' ); ?></a>
|
50 |
+
<?php } ?>
|
51 |
+
<?php } ?>
|
52 |
+
</div>
|
53 |
+
</div>
|
54 |
+
</div>
|
55 |
+
<?php endforeach; ?>
|
56 |
+
</div>
|
57 |
+
</div>
|
58 |
+
|
59 |
+
<div id="postbox-container-1" class="postbox-container">
|
60 |
+
<div class="meta-box-sortables ui-sortable">
|
61 |
+
<div id="wps-plugins-support" class="postbox">
|
62 |
+
<?php $paneltitle = __( 'Join to Market!', 'wp-statistics' ); ?>
|
63 |
+
<button class="handlediv" type="button" aria-expanded="true">
|
64 |
+
<span class="screen-reader-text"><?php printf( __( 'Toggle panel: %s', 'wp-statistics' ), $paneltitle ); ?></span>
|
65 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
66 |
+
</button>
|
67 |
+
<h2 class="hndle"><span><?php echo $paneltitle; ?></span></h2>
|
68 |
+
<div class="inside">
|
69 |
+
<p><?php _e( 'We welcome practical extensions for the WP-Statistics plugin. In case you\'re a WordPress programmer and developer and plan to sell extension in this page, please contact us through the following link.', 'wp-statistics' ); ?></p>
|
70 |
+
<a href="http://wp-statistics.com/add-ons/submit" target="_blank" class="button"><?php _e( 'Submit Add-on', 'wp-statistics' ); ?></a>
|
71 |
+
</div>
|
72 |
+
</div>
|
73 |
+
</div>
|
74 |
+
</div>
|
75 |
+
</div>
|
76 |
+
</div>
|
77 |
+
</div>
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://wp-statistics.com/donate/
|
|
4 |
Tags: statistics, stats, visit, visitors, chart, browser, blog, today, yesterday, week, month, year, total, post, page, sidebar, summary, hits, pagerank, google, alexa, live visit
|
5 |
Requires at least: 3.0
|
6 |
Tested up to: 4.8
|
7 |
-
Stable tag: 12.0.
|
8 |
License: GPL3
|
9 |
|
10 |
Complete statistics for your WordPress site.
|
@@ -287,6 +287,20 @@ You may also downgrade to WP Statistics 10.3 as a temporary measure, but no new
|
|
287 |
This is a security fix, please update immediately.
|
288 |
|
289 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
290 |
= 12.0.10 =
|
291 |
* Release Date: July 24, 2017
|
292 |
* Added: UptimeRobot to the default robots list.
|
4 |
Tags: statistics, stats, visit, visitors, chart, browser, blog, today, yesterday, week, month, year, total, post, page, sidebar, summary, hits, pagerank, google, alexa, live visit
|
5 |
Requires at least: 3.0
|
6 |
Tested up to: 4.8
|
7 |
+
Stable tag: 12.0.11
|
8 |
License: GPL3
|
9 |
|
10 |
Complete statistics for your WordPress site.
|
287 |
This is a security fix, please update immediately.
|
288 |
|
289 |
== Changelog ==
|
290 |
+
= 12.0.* =
|
291 |
+
* Added: Add-ons page! The Add-ons add functionality to your WP-Statistics. [Click here](https://wp-statistics.com/add-ons/) to see current Add-ons.
|
292 |
+
* Fixed: Translations issue.
|
293 |
+
* Updated: GeoIP library to v2.6.0
|
294 |
+
* Updated: admin.min.css
|
295 |
+
|
296 |
+
= 12.0.11 =
|
297 |
+
* Release Date: August 17, 2017
|
298 |
+
* Fixed: links issue in the last visitors page.
|
299 |
+
* Fixed: i18n issues (hardcoded strings, missing or incorrect textdomains).
|
300 |
+
* Updated: admin CSS style. set `with` for Hits column in posts/pages list.
|
301 |
+
* Updated: Improve consistency, best practices and correct typos in translation strings.
|
302 |
+
* Updated: More, Reload and Toggle arrow buttons in metaboxes are consistent with WP core widget metaboxes, with screen-reader-text and key navigation. by [Pedro Mendonça](https://profiles.wordpress.org/pedromendonca/).
|
303 |
+
|
304 |
= 12.0.10 =
|
305 |
* Release Date: July 24, 2017
|
306 |
* Added: UptimeRobot to the default robots list.
|
schedule.php
CHANGED
@@ -130,7 +130,7 @@ function wp_statistics_geoip_event() {
|
|
130 |
|
131 |
// Maxmind updates the geoip database on the first Tuesday of the month, to make sure we don't update before they post
|
132 |
// the update, download it two days later.
|
133 |
-
$thisupdate = strtotime( 'First Tuesday of this month' ) + ( 86400 * 2 );
|
134 |
|
135 |
$lastupdate = $WP_Statistics->get_option( 'last_geoip_dl' );
|
136 |
|
@@ -227,7 +227,7 @@ function wp_statistics_send_report() {
|
|
227 |
$WP_Statistics->update_option( 'email_list', $blogemail );
|
228 |
}
|
229 |
|
230 |
-
wp_mail( $WP_Statistics->get_option( 'email_list' ), __( 'Statistical reporting', '
|
231 |
|
232 |
} else if ( $WP_Statistics->get_option( 'send_report' ) == 'sms' ) {
|
233 |
|
130 |
|
131 |
// Maxmind updates the geoip database on the first Tuesday of the month, to make sure we don't update before they post
|
132 |
// the update, download it two days later.
|
133 |
+
$thisupdate = strtotime( __( 'First Tuesday of this month', 'wp-statistics' ) ) + ( 86400 * 2 );
|
134 |
|
135 |
$lastupdate = $WP_Statistics->get_option( 'last_geoip_dl' );
|
136 |
|
227 |
$WP_Statistics->update_option( 'email_list', $blogemail );
|
228 |
}
|
229 |
|
230 |
+
wp_mail( $WP_Statistics->get_option( 'email_list' ), __( 'Statistical reporting', 'wp-statistics' ), $final_text_report, $headers );
|
231 |
|
232 |
} else if ( $WP_Statistics->get_option( 'send_report' ) == 'sms' ) {
|
233 |
|
shortcode.php
CHANGED
@@ -141,59 +141,59 @@ function wp_statistics_shortcake() {
|
|
141 |
// Supported field types: text, checkbox, textarea, radio, select, email, url, number, and date.
|
142 |
'attrs' => array(
|
143 |
array(
|
144 |
-
'label' => __( 'Statistic', '
|
145 |
'attr' => 'stat',
|
146 |
'type' => 'select',
|
147 |
-
'description' => __( 'Select the statistic you wish to display.', '
|
148 |
'value' => 'usersonline',
|
149 |
'options' => array(
|
150 |
-
'usersonline' => __( 'Users
|
151 |
-
'visits' => __( 'Visits', '
|
152 |
-
'visitors' => __( 'Visitors', '
|
153 |
-
'pagevisits' => __( 'Page Visits', '
|
154 |
-
'searches' => __( 'Searches', '
|
155 |
-
'postcount' => __( 'Post Count', '
|
156 |
-
'pagecount' => __( 'Page Count', '
|
157 |
-
'commentcount' => __( 'Comment Count', '
|
158 |
-
'spamcount' => __( 'Spam Count', '
|
159 |
-
'usercount' => __( 'User Count', '
|
160 |
-
'postaverage' => __( 'Post Average', '
|
161 |
-
'commentaverage' => __( 'Comment Average', '
|
162 |
-
'useraverage' => __( 'User Average', '
|
163 |
-
'lpd' => __( 'Last Post Date', '
|
164 |
),
|
165 |
),
|
166 |
array(
|
167 |
-
'label' => __( 'Time Frame', '
|
168 |
'attr' => 'time',
|
169 |
'type' => 'url',
|
170 |
-
'description' => __( 'The time frame to get the statistic for, strtotime() (http://php.net/manual/en/datetime.formats.php) will be used to calculate it. Use "total" to get all recorded dates.', '
|
171 |
'meta' => array( 'size' => '10' ),
|
172 |
),
|
173 |
array(
|
174 |
-
'label' => __( 'Search Provider', '
|
175 |
'attr' => 'provider',
|
176 |
'type' => 'select',
|
177 |
-
'description' => __( 'The search provider to get statistics on.', '
|
178 |
'options' => $se_options,
|
179 |
),
|
180 |
array(
|
181 |
-
'label' => __( 'Number Format', '
|
182 |
'attr' => 'format',
|
183 |
'type' => 'select',
|
184 |
-
'description' => __( 'The format to display numbers in: i18n, english, none.', '
|
185 |
'value' => 'none',
|
186 |
'options' => array(
|
187 |
-
'none' => __( 'None', '
|
188 |
-
'english' => __( 'English', '
|
189 |
-
'i18n' => __( 'International', '
|
190 |
),
|
191 |
),
|
192 |
array(
|
193 |
-
'label' => __( 'Post/Page ID', '
|
194 |
'attr' => 'id',
|
195 |
'type' => 'number',
|
196 |
-
'description' => __( 'The post/page id to get page statistics on.', '
|
197 |
'meta' => array( 'size' => '5' ),
|
198 |
),
|
199 |
),
|
141 |
// Supported field types: text, checkbox, textarea, radio, select, email, url, number, and date.
|
142 |
'attrs' => array(
|
143 |
array(
|
144 |
+
'label' => __( 'Statistic', 'wp-statistics' ),
|
145 |
'attr' => 'stat',
|
146 |
'type' => 'select',
|
147 |
+
'description' => __( 'Select the statistic you wish to display.', 'wp-statistics' ),
|
148 |
'value' => 'usersonline',
|
149 |
'options' => array(
|
150 |
+
'usersonline' => __( 'Online Users', 'wp-statistics' ),
|
151 |
+
'visits' => __( 'Visits', 'wp-statistics' ),
|
152 |
+
'visitors' => __( 'Visitors', 'wp-statistics' ),
|
153 |
+
'pagevisits' => __( 'Page Visits', 'wp-statistics' ),
|
154 |
+
'searches' => __( 'Searches', 'wp-statistics' ),
|
155 |
+
'postcount' => __( 'Post Count', 'wp-statistics' ),
|
156 |
+
'pagecount' => __( 'Page Count', 'wp-statistics' ),
|
157 |
+
'commentcount' => __( 'Comment Count', 'wp-statistics' ),
|
158 |
+
'spamcount' => __( 'Spam Count', 'wp-statistics' ),
|
159 |
+
'usercount' => __( 'User Count', 'wp-statistics' ),
|
160 |
+
'postaverage' => __( 'Post Average', 'wp-statistics' ),
|
161 |
+
'commentaverage' => __( 'Comment Average', 'wp-statistics' ),
|
162 |
+
'useraverage' => __( 'User Average', 'wp-statistics' ),
|
163 |
+
'lpd' => __( 'Last Post Date', 'wp-statistics' ),
|
164 |
),
|
165 |
),
|
166 |
array(
|
167 |
+
'label' => __( 'Time Frame', 'wp-statistics' ),
|
168 |
'attr' => 'time',
|
169 |
'type' => 'url',
|
170 |
+
'description' => __( 'The time frame to get the statistic for, strtotime() (http://php.net/manual/en/datetime.formats.php) will be used to calculate it. Use "total" to get all recorded dates.', 'wp-statistics' ),
|
171 |
'meta' => array( 'size' => '10' ),
|
172 |
),
|
173 |
array(
|
174 |
+
'label' => __( 'Search Provider', 'wp-statistics' ),
|
175 |
'attr' => 'provider',
|
176 |
'type' => 'select',
|
177 |
+
'description' => __( 'The search provider to get statistics on.', 'wp-statistics' ),
|
178 |
'options' => $se_options,
|
179 |
),
|
180 |
array(
|
181 |
+
'label' => __( 'Number Format', 'wp-statistics' ),
|
182 |
'attr' => 'format',
|
183 |
'type' => 'select',
|
184 |
+
'description' => __( 'The format to display numbers in: i18n, english, none.', 'wp-statistics' ),
|
185 |
'value' => 'none',
|
186 |
'options' => array(
|
187 |
+
'none' => __( 'None', 'wp-statistics' ),
|
188 |
+
'english' => __( 'English', 'wp-statistics' ),
|
189 |
+
'i18n' => __( 'International', 'wp-statistics' ),
|
190 |
),
|
191 |
),
|
192 |
array(
|
193 |
+
'label' => __( 'Post/Page ID', 'wp-statistics' ),
|
194 |
'attr' => 'id',
|
195 |
'type' => 'number',
|
196 |
+
'description' => __( 'The post/page id to get page statistics on.', 'wp-statistics' ),
|
197 |
'meta' => array( 'size' => '5' ),
|
198 |
),
|
199 |
),
|
vendor/composer/autoload_psr4.php
CHANGED
@@ -6,8 +6,9 @@ $vendorDir = dirname(dirname(__FILE__));
|
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
|
|
|
|
9 |
'MaxMind\\Db\\' => array($vendorDir . '/maxmind-db/reader/src/MaxMind/Db'),
|
10 |
-
'MaxMind\\' => array($vendorDir . '/maxmind/web-service-common/src'),
|
11 |
'IPTools\\' => array($vendorDir . '/s1lentium/iptools/src'),
|
12 |
'GeoIp2\\' => array($vendorDir . '/geoip2/geoip2/src'),
|
13 |
'Composer\\CaBundle\\' => array($vendorDir . '/composer/ca-bundle/src'),
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
9 |
+
'MaxMind\\WebService\\' => array($vendorDir . '/maxmind/web-service-common/src/WebService'),
|
10 |
+
'MaxMind\\Exception\\' => array($vendorDir . '/maxmind/web-service-common/src/Exception'),
|
11 |
'MaxMind\\Db\\' => array($vendorDir . '/maxmind-db/reader/src/MaxMind/Db'),
|
|
|
12 |
'IPTools\\' => array($vendorDir . '/s1lentium/iptools/src'),
|
13 |
'GeoIp2\\' => array($vendorDir . '/geoip2/geoip2/src'),
|
14 |
'Composer\\CaBundle\\' => array($vendorDir . '/composer/ca-bundle/src'),
|
vendor/composer/autoload_static.php
CHANGED
@@ -9,8 +9,9 @@ class ComposerStaticInit9d8833294cc7806cc2c9e043ead23c40
|
|
9 |
public static $prefixLengthsPsr4 = array (
|
10 |
'M' =>
|
11 |
array (
|
|
|
|
|
12 |
'MaxMind\\Db\\' => 11,
|
13 |
-
'MaxMind\\' => 8,
|
14 |
),
|
15 |
'I' =>
|
16 |
array (
|
@@ -27,13 +28,17 @@ class ComposerStaticInit9d8833294cc7806cc2c9e043ead23c40
|
|
27 |
);
|
28 |
|
29 |
public static $prefixDirsPsr4 = array (
|
30 |
-
'MaxMind\\
|
31 |
array (
|
32 |
-
0 => __DIR__ . '/..' . '/maxmind-
|
|
|
|
|
|
|
|
|
33 |
),
|
34 |
-
'MaxMind\\' =>
|
35 |
array (
|
36 |
-
0 => __DIR__ . '/..' . '/maxmind
|
37 |
),
|
38 |
'IPTools\\' =>
|
39 |
array (
|
9 |
public static $prefixLengthsPsr4 = array (
|
10 |
'M' =>
|
11 |
array (
|
12 |
+
'MaxMind\\WebService\\' => 19,
|
13 |
+
'MaxMind\\Exception\\' => 18,
|
14 |
'MaxMind\\Db\\' => 11,
|
|
|
15 |
),
|
16 |
'I' =>
|
17 |
array (
|
28 |
);
|
29 |
|
30 |
public static $prefixDirsPsr4 = array (
|
31 |
+
'MaxMind\\WebService\\' =>
|
32 |
array (
|
33 |
+
0 => __DIR__ . '/..' . '/maxmind/web-service-common/src/WebService',
|
34 |
+
),
|
35 |
+
'MaxMind\\Exception\\' =>
|
36 |
+
array (
|
37 |
+
0 => __DIR__ . '/..' . '/maxmind/web-service-common/src/Exception',
|
38 |
),
|
39 |
+
'MaxMind\\Db\\' =>
|
40 |
array (
|
41 |
+
0 => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db',
|
42 |
),
|
43 |
'IPTools\\' =>
|
44 |
array (
|
vendor/composer/ca-bundle/composer.json
CHANGED
@@ -1,57 +1,57 @@
|
|
1 |
-
{
|
2 |
-
"name": "composer/ca-bundle",
|
3 |
-
"description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.",
|
4 |
-
"type": "library",
|
5 |
-
"license": "MIT",
|
6 |
-
"keywords": [
|
7 |
-
"cabundle",
|
8 |
-
"cacert",
|
9 |
-
"certificate",
|
10 |
-
"ssl",
|
11 |
-
"tls"
|
12 |
-
],
|
13 |
-
"authors": [
|
14 |
-
{
|
15 |
-
"name": "Jordi Boggiano",
|
16 |
-
"email": "j.boggiano@seld.be",
|
17 |
-
"homepage": "http://seld.be"
|
18 |
-
}
|
19 |
-
],
|
20 |
-
"support": {
|
21 |
-
"irc": "irc://irc.freenode.org/composer",
|
22 |
-
"issues": "https://github.com/composer/ca-bundle/issues"
|
23 |
-
},
|
24 |
-
"require": {
|
25 |
-
"ext-openssl": "*",
|
26 |
-
"ext-pcre": "*",
|
27 |
-
"php": "^5.3.2 || ^7.0"
|
28 |
-
},
|
29 |
-
"require-dev": {
|
30 |
-
"phpunit/phpunit": "^4.5",
|
31 |
-
"psr/log": "^1.0",
|
32 |
-
"symfony/process": "^2.5 || ^3.0"
|
33 |
-
},
|
34 |
-
"suggest": {
|
35 |
-
"symfony/process": "This is necessary to reliably check whether openssl_x509_parse is vulnerable on older php versions, but can be ignored on PHP 5.5.6+"
|
36 |
-
},
|
37 |
-
"autoload": {
|
38 |
-
"psr-4": {
|
39 |
-
"Composer\\CaBundle\\": "src"
|
40 |
-
}
|
41 |
-
},
|
42 |
-
"autoload-dev": {
|
43 |
-
"psr-4": {
|
44 |
-
"Composer\\CaBundle\\": "tests"
|
45 |
-
}
|
46 |
-
},
|
47 |
-
"extra": {
|
48 |
-
"branch-alias": {
|
49 |
-
"dev-master": "1.x-dev"
|
50 |
-
}
|
51 |
-
},
|
52 |
-
"config": {
|
53 |
-
"platform": {
|
54 |
-
"php": "5.3.9"
|
55 |
-
}
|
56 |
-
}
|
57 |
-
}
|
1 |
+
{
|
2 |
+
"name": "composer/ca-bundle",
|
3 |
+
"description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.",
|
4 |
+
"type": "library",
|
5 |
+
"license": "MIT",
|
6 |
+
"keywords": [
|
7 |
+
"cabundle",
|
8 |
+
"cacert",
|
9 |
+
"certificate",
|
10 |
+
"ssl",
|
11 |
+
"tls"
|
12 |
+
],
|
13 |
+
"authors": [
|
14 |
+
{
|
15 |
+
"name": "Jordi Boggiano",
|
16 |
+
"email": "j.boggiano@seld.be",
|
17 |
+
"homepage": "http://seld.be"
|
18 |
+
}
|
19 |
+
],
|
20 |
+
"support": {
|
21 |
+
"irc": "irc://irc.freenode.org/composer",
|
22 |
+
"issues": "https://github.com/composer/ca-bundle/issues"
|
23 |
+
},
|
24 |
+
"require": {
|
25 |
+
"ext-openssl": "*",
|
26 |
+
"ext-pcre": "*",
|
27 |
+
"php": "^5.3.2 || ^7.0"
|
28 |
+
},
|
29 |
+
"require-dev": {
|
30 |
+
"phpunit/phpunit": "^4.5",
|
31 |
+
"psr/log": "^1.0",
|
32 |
+
"symfony/process": "^2.5 || ^3.0"
|
33 |
+
},
|
34 |
+
"suggest": {
|
35 |
+
"symfony/process": "This is necessary to reliably check whether openssl_x509_parse is vulnerable on older php versions, but can be ignored on PHP 5.5.6+"
|
36 |
+
},
|
37 |
+
"autoload": {
|
38 |
+
"psr-4": {
|
39 |
+
"Composer\\CaBundle\\": "src"
|
40 |
+
}
|
41 |
+
},
|
42 |
+
"autoload-dev": {
|
43 |
+
"psr-4": {
|
44 |
+
"Composer\\CaBundle\\": "tests"
|
45 |
+
}
|
46 |
+
},
|
47 |
+
"extra": {
|
48 |
+
"branch-alias": {
|
49 |
+
"dev-master": "1.x-dev"
|
50 |
+
}
|
51 |
+
},
|
52 |
+
"config": {
|
53 |
+
"platform": {
|
54 |
+
"php": "5.3.9"
|
55 |
+
}
|
56 |
+
}
|
57 |
+
}
|
vendor/composer/ca-bundle/res/cacert.pem
CHANGED
@@ -1,4043 +1,4043 @@
|
|
1 |
-
##
|
2 |
-
## Bundle of CA Root Certificates
|
3 |
-
##
|
4 |
-
## Certificate data from Mozilla as of: Wed Jan 18 04:12:05 2017 GMT
|
5 |
-
##
|
6 |
-
## This is a bundle of X.509 certificates of public Certificate Authorities
|
7 |
-
## (CA). These were automatically extracted from Mozilla's root certificates
|
8 |
-
## file (certdata.txt). This file can be found in the mozilla source tree:
|
9 |
-
## https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
|
10 |
-
##
|
11 |
-
## It contains the certificates in PEM format and therefore
|
12 |
-
## can be directly used with curl / libcurl / php_curl, or with
|
13 |
-
## an Apache+mod_ssl webserver for SSL client authentication.
|
14 |
-
## Just configure this file as the SSLCACertificateFile.
|
15 |
-
##
|
16 |
-
## Conversion done with mk-ca-bundle.pl version 1.27.
|
17 |
-
## SHA256: dffa79e6aa993f558e82884abf7bb54bf440ab66ee91d82a27a627f6f2a4ace4
|
18 |
-
##
|
19 |
-
|
20 |
-
|
21 |
-
GlobalSign Root CA
|
22 |
-
==================
|
23 |
-
-----BEGIN CERTIFICATE-----
|
24 |
-
MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx
|
25 |
-
GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds
|
26 |
-
b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV
|
27 |
-
BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD
|
28 |
-
VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa
|
29 |
-
DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc
|
30 |
-
THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb
|
31 |
-
Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP
|
32 |
-
c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX
|
33 |
-
gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV
|
34 |
-
HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF
|
35 |
-
AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj
|
36 |
-
Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG
|
37 |
-
j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH
|
38 |
-
hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC
|
39 |
-
X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A==
|
40 |
-
-----END CERTIFICATE-----
|
41 |
-
|
42 |
-
GlobalSign Root CA - R2
|
43 |
-
=======================
|
44 |
-
-----BEGIN CERTIFICATE-----
|
45 |
-
MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4GA1UECxMXR2xv
|
46 |
-
YmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh
|
47 |
-
bFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT
|
48 |
-
aWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln
|
49 |
-
bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6
|
50 |
-
ErPLv4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8eoLrvozp
|
51 |
-
s6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklqtTleiDTsvHgMCJiEbKjN
|
52 |
-
S7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzdC9XZzPnqJworc5HGnRusyMvo4KD0L5CL
|
53 |
-
TfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pazq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6C
|
54 |
-
ygPCm48CAwEAAaOBnDCBmTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E
|
55 |
-
FgQUm+IHV2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i
|
56 |
-
YWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG3lm0mi3f3BmGLjAN
|
57 |
-
BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp
|
58 |
-
9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu
|
59 |
-
01yiPqFbQfXf5WRDLenVOavSot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG7
|
60 |
-
9G+dwfCMNYxdAfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7
|
61 |
-
TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg==
|
62 |
-
-----END CERTIFICATE-----
|
63 |
-
|
64 |
-
Verisign Class 3 Public Primary Certification Authority - G3
|
65 |
-
============================================================
|
66 |
-
-----BEGIN CERTIFICATE-----
|
67 |
-
MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV
|
68 |
-
UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv
|
69 |
-
cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl
|
70 |
-
IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh
|
71 |
-
dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw
|
72 |
-
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy
|
73 |
-
dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv
|
74 |
-
cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkg
|
75 |
-
Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
76 |
-
ggEBAMu6nFL8eB8aHm8bN3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1
|
77 |
-
EUGO+i2tKmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGukxUc
|
78 |
-
cLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBmCC+Vk7+qRy+oRpfw
|
79 |
-
EuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJXwzw3sJ2zq/3avL6QaaiMxTJ5Xpj
|
80 |
-
055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWuimi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA
|
81 |
-
ERSWwauSCPc/L8my/uRan2Te2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5f
|
82 |
-
j267Cz3qWhMeDGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC
|
83 |
-
/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565pF4ErWjfJXir0
|
84 |
-
xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGtTxzhT5yvDwyd93gN2PQ1VoDa
|
85 |
-
t20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ==
|
86 |
-
-----END CERTIFICATE-----
|
87 |
-
|
88 |
-
Entrust.net Premium 2048 Secure Server CA
|
89 |
-
=========================================
|
90 |
-
-----BEGIN CERTIFICATE-----
|
91 |
-
MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u
|
92 |
-
ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp
|
93 |
-
bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV
|
94 |
-
BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx
|
95 |
-
NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3
|
96 |
-
d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl
|
97 |
-
MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u
|
98 |
-
ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
|
99 |
-
MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL
|
100 |
-
Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr
|
101 |
-
hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW
|
102 |
-
nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi
|
103 |
-
VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E
|
104 |
-
BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ
|
105 |
-
KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy
|
106 |
-
T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf
|
107 |
-
zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT
|
108 |
-
J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e
|
109 |
-
nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE=
|
110 |
-
-----END CERTIFICATE-----
|
111 |
-
|
112 |
-
Baltimore CyberTrust Root
|
113 |
-
=========================
|
114 |
-
-----BEGIN CERTIFICATE-----
|
115 |
-
MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE
|
116 |
-
ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li
|
117 |
-
ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC
|
118 |
-
SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs
|
119 |
-
dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME
|
120 |
-
uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB
|
121 |
-
UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C
|
122 |
-
G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9
|
123 |
-
XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr
|
124 |
-
l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI
|
125 |
-
VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB
|
126 |
-
BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh
|
127 |
-
cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5
|
128 |
-
hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa
|
129 |
-
Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H
|
130 |
-
RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
|
131 |
-
-----END CERTIFICATE-----
|
132 |
-
|
133 |
-
AddTrust Low-Value Services Root
|
134 |
-
================================
|
135 |
-
-----BEGIN CERTIFICATE-----
|
136 |
-
MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
|
137 |
-
QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRU
|
138 |
-
cnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMwMTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQsw
|
139 |
-
CQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBO
|
140 |
-
ZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEB
|
141 |
-
AQUAA4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ulCDtbKRY6
|
142 |
-
54eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6ntGO0/7Gcrjyvd7ZWxbWr
|
143 |
-
oulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyldI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1
|
144 |
-
Zmne3yzxbrww2ywkEtvrNTVokMsAsJchPXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJui
|
145 |
-
GMx1I4S+6+JNM3GOGvDC+Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8w
|
146 |
-
HQYDVR0OBBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8EBTAD
|
147 |
-
AQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBlMQswCQYDVQQGEwJT
|
148 |
-
RTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEw
|
149 |
-
HwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxt
|
150 |
-
ZBsfzQ3duQH6lmM0MkhHma6X7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0Ph
|
151 |
-
iVYrqW9yTkkz43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY
|
152 |
-
eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJlpz/+0WatC7xr
|
153 |
-
mYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOAWiFeIc9TVPC6b4nbqKqVz4vj
|
154 |
-
ccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk=
|
155 |
-
-----END CERTIFICATE-----
|
156 |
-
|
157 |
-
AddTrust External Root
|
158 |
-
======================
|
159 |
-
-----BEGIN CERTIFICATE-----
|
160 |
-
MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
|
161 |
-
QWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYD
|
162 |
-
VQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEw
|
163 |
-
NDgzOFowbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRU
|
164 |
-
cnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0Eg
|
165 |
-
Um9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvtH7xsD821
|
166 |
-
+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9uMq/NzgtHj6RQa1wVsfw
|
167 |
-
Tz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzXmk6vBbOmcZSccbNQYArHE504B4YCqOmo
|
168 |
-
aSYYkKtMsE8jqzpPhNjfzp/haW+710LXa0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy
|
169 |
-
2xSoRcRdKn23tNbE7qzNE0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv7
|
170 |
-
7+ldU9U0WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYDVR0P
|
171 |
-
BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0Jvf6xCZU7wO94CTL
|
172 |
-
VBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRk
|
173 |
-
VHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENB
|
174 |
-
IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZl
|
175 |
-
j7DYd7usQWxHYINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5
|
176 |
-
6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvCNr4TDea9Y355
|
177 |
-
e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEXc4g/VhsxOBi0cQ+azcgOno4u
|
178 |
-
G+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5amnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ=
|
179 |
-
-----END CERTIFICATE-----
|
180 |
-
|
181 |
-
AddTrust Public Services Root
|
182 |
-
=============================
|
183 |
-
-----BEGIN CERTIFICATE-----
|
184 |
-
MIIEFTCCAv2gAwIBAgIBATANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
|
185 |
-
QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSAwHgYDVQQDExdBZGRU
|
186 |
-
cnVzdCBQdWJsaWMgQ0EgUm9vdDAeFw0wMDA1MzAxMDQxNTBaFw0yMDA1MzAxMDQxNTBaMGQxCzAJ
|
187 |
-
BgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5l
|
188 |
-
dHdvcmsxIDAeBgNVBAMTF0FkZFRydXN0IFB1YmxpYyBDQSBSb290MIIBIjANBgkqhkiG9w0BAQEF
|
189 |
-
AAOCAQ8AMIIBCgKCAQEA6Rowj4OIFMEg2Dybjxt+A3S72mnTRqX4jsIMEZBRpS9mVEBV6tsfSlbu
|
190 |
-
nyNu9DnLoblv8n75XYcmYZ4c+OLspoH4IcUkzBEMP9smcnrHAZcHF/nXGCwwfQ56HmIexkvA/X1i
|
191 |
-
d9NEHif2P0tEs7c42TkfYNVRknMDtABp4/MUTu7R3AnPdzRGULD4EfL+OHn3Bzn+UZKXC1sIXzSG
|
192 |
-
Aa2Il+tmzV7R/9x98oTaunet3IAIx6eH1lWfl2royBFkuucZKT8Rs3iQhCBSWxHveNCD9tVIkNAw
|
193 |
-
HM+A+WD+eeSI8t0A65RF62WUaUC6wNW0uLp9BBGo6zEFlpROWCGOn9Bg/QIDAQABo4HRMIHOMB0G
|
194 |
-
A1UdDgQWBBSBPjfYkrAfd59ctKtzquf2NGAv+jALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB
|
195 |
-
/zCBjgYDVR0jBIGGMIGDgBSBPjfYkrAfd59ctKtzquf2NGAv+qFopGYwZDELMAkGA1UEBhMCU0Ux
|
196 |
-
FDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29yazEgMB4G
|
197 |
-
A1UEAxMXQWRkVHJ1c3QgUHVibGljIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBAAP3FUr4
|
198 |
-
JNojVhaTdt02KLmuG7jD8WS6IBh4lSknVwW8fCr0uVFV2ocC3g8WFzH4qnkuCRO7r7IgGRLlk/lL
|
199 |
-
+YPoRNWyQSW/iHVv/xD8SlTQX/D67zZzfRs2RcYhbbQVuE7PnFylPVoAjgbjPGsye/Kf8Lb93/Ao
|
200 |
-
GEjwxrzQvzSAlsJKsW2Ox5BF3i9nrEUEo3rcVZLJR2bYGozH7ZxOmuASu7VqTITh4SINhwBk/ox9
|
201 |
-
Yjllpu9CtoAlEmEBqCQTcAARJl/6NVDFSMwGR+gn2HCNX2TmoUQmXiLsks3/QppEIW1cxeMiHV9H
|
202 |
-
EufOX1362KqxMy3ZdvJOOjMMK7MtkAY=
|
203 |
-
-----END CERTIFICATE-----
|
204 |
-
|
205 |
-
AddTrust Qualified Certificates Root
|
206 |
-
====================================
|
207 |
-
-----BEGIN CERTIFICATE-----
|
208 |
-
MIIEHjCCAwagAwIBAgIBATANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
|
209 |
-
QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSMwIQYDVQQDExpBZGRU
|
210 |
-
cnVzdCBRdWFsaWZpZWQgQ0EgUm9vdDAeFw0wMDA1MzAxMDQ0NTBaFw0yMDA1MzAxMDQ0NTBaMGcx
|
211 |
-
CzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQ
|
212 |
-
IE5ldHdvcmsxIzAhBgNVBAMTGkFkZFRydXN0IFF1YWxpZmllZCBDQSBSb290MIIBIjANBgkqhkiG
|
213 |
-
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5B6a/twJWoekn0e+EV+vhDTbYjx5eLfpMLXsDBwqxBb/4Oxx
|
214 |
-
64r1EW7tTw2R0hIYLUkVAcKkIhPHEWT/IhKauY5cLwjPcWqzZwFZ8V1G87B4pfYOQnrjfxvM0PC3
|
215 |
-
KP0q6p6zsLkEqv32x7SxuCqg+1jxGaBvcCV+PmlKfw8i2O+tCBGaKZnhqkRFmhJePp1tUvznoD1o
|
216 |
-
L/BLcHwTOK28FSXx1s6rosAx1i+f4P8UWfyEk9mHfExUE+uf0S0R+Bg6Ot4l2ffTQO2kBhLEO+GR
|
217 |
-
wVY18BTcZTYJbqukB8c10cIDMzZbdSZtQvESa0NvS3GU+jQd7RNuyoB/mC9suWXY6QIDAQABo4HU
|
218 |
-
MIHRMB0GA1UdDgQWBBQ5lYtii1zJ1IC6WA+XPxUIQ8yYpzALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/
|
219 |
-
BAUwAwEB/zCBkQYDVR0jBIGJMIGGgBQ5lYtii1zJ1IC6WA+XPxUIQ8yYp6FrpGkwZzELMAkGA1UE
|
220 |
-
BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29y
|
221 |
-
azEjMCEGA1UEAxMaQWRkVHJ1c3QgUXVhbGlmaWVkIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQAD
|
222 |
-
ggEBABmrder4i2VhlRO6aQTvhsoToMeqT2QbPxj2qC0sVY8FtzDqQmodwCVRLae/DLPt7wh/bDxG
|
223 |
-
GuoYQ992zPlmhpwsaPXpF/gxsxjE1kh9I0xowX67ARRvxdlu3rsEQmr49lx95dr6h+sNNVJn0J6X
|
224 |
-
dgWTP5XHAeZpVTh/EGGZyeNfpso+gmNIquIISD6q8rKFYqa0p9m9N5xotS1WfbC3P6CxB9bpT9ze
|
225 |
-
RXEwMn8bLgn5v1Kh7sKAPgZcLlVAwRv1cEWw3F369nJad9Jjzc9YiQBCYz95OdBEsIJuQRno3eDB
|
226 |
-
iFrRHnGTHyQwdOUeqN48Jzd/g66ed8/wMLH/S5noxqE=
|
227 |
-
-----END CERTIFICATE-----
|
228 |
-
|
229 |
-
Entrust Root Certification Authority
|
230 |
-
====================================
|
231 |
-
-----BEGIN CERTIFICATE-----
|
232 |
-
MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAUBgNV
|
233 |
-
BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jw
|
234 |
-
b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsG
|
235 |
-
A1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0
|
236 |
-
MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu
|
237 |
-
MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu
|
238 |
-
Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVudHJ1c3QgUm9v
|
239 |
-
dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
|
240 |
-
ALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYsz
|
241 |
-
A9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOww
|
242 |
-
Cj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68
|
243 |
-
j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBN
|
244 |
-
rziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYw
|
245 |
-
DwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1
|
246 |
-
MzQyWjAfBgNVHSMEGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DH
|
247 |
-
hmak8fdLQ/uEvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA
|
248 |
-
A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISM
|
249 |
-
Y/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa
|
250 |
-
v52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTS
|
251 |
-
W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0
|
252 |
-
tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8
|
253 |
-
-----END CERTIFICATE-----
|
254 |
-
|
255 |
-
GeoTrust Global CA
|
256 |
-
==================
|
257 |
-
-----BEGIN CERTIFICATE-----
|
258 |
-
MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQK
|
259 |
-
Ew1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0EwHhcNMDIwNTIxMDQw
|
260 |
-
MDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j
|
261 |
-
LjEbMBkGA1UEAxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
|
262 |
-
CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjo
|
263 |
-
BbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDviS2Aelet
|
264 |
-
8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU1XupGc1V3sjs0l44U+Vc
|
265 |
-
T4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagU
|
266 |
-
vTLrGAMoUgRx5aszPeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTAD
|
267 |
-
AQH/MB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVk
|
268 |
-
DBF9qn1luMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKInZ57Q
|
269 |
-
zxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfStQWVYrmm3ok9Nns4
|
270 |
-
d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcFPseKUgzbFbS9bZvlxrFUaKnjaZC2
|
271 |
-
mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Unhw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6p
|
272 |
-
XE0zX5IJL4hmXXeXxx12E6nV5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvm
|
273 |
-
Mw==
|
274 |
-
-----END CERTIFICATE-----
|
275 |
-
|
276 |
-
GeoTrust Global CA 2
|
277 |
-
====================
|
278 |
-
-----BEGIN CERTIFICATE-----
|
279 |
-
MIIDZjCCAk6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN
|
280 |
-
R2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwHhcNMDQwMzA0MDUw
|
281 |
-
MDAwWhcNMTkwMzA0MDUwMDAwWjBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j
|
282 |
-
LjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
|
283 |
-
ggEKAoIBAQDvPE1APRDfO1MA4Wf+lGAVPoWI8YkNkMgoI5kF6CsgncbzYEbYwbLVjDHZ3CB5JIG/
|
284 |
-
NTL8Y2nbsSpr7iFY8gjpeMtvy/wWUsiRxP89c96xPqfCfWbB9X5SJBri1WeR0IIQ13hLTytCOb1k
|
285 |
-
LUCgsBDTOEhGiKEMuzozKmKY+wCdE1l/bztyqu6mD4b5BWHqZ38MN5aL5mkWRxHCJ1kDs6ZgwiFA
|
286 |
-
Vvqgx306E+PsV8ez1q6diYD3Aecs9pYrEw15LNnA5IZ7S4wMcoKK+xfNAGw6EzywhIdLFnopsk/b
|
287 |
-
HdQL82Y3vdj2V7teJHq4PIu5+pIaGoSe2HSPqht/XvT+RSIhAgMBAAGjYzBhMA8GA1UdEwEB/wQF
|
288 |
-
MAMBAf8wHQYDVR0OBBYEFHE4NvICMVNHK266ZUapEBVYIAUJMB8GA1UdIwQYMBaAFHE4NvICMVNH
|
289 |
-
K266ZUapEBVYIAUJMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAQEAA/e1K6tdEPx7
|
290 |
-
srJerJsOflN4WT5CBP51o62sgU7XAotexC3IUnbHLB/8gTKY0UvGkpMzNTEv/NgdRN3ggX+d6Yvh
|
291 |
-
ZJFiCzkIjKx0nVnZellSlxG5FntvRdOW2TF9AjYPnDtuzywNA0ZF66D0f0hExghAzN4bcLUprbqL
|
292 |
-
OzRldRtxIR0sFAqwlpW41uryZfspuk/qkZN0abby/+Ea0AzRdoXLiiW9l14sbxWZJue2Kf8i7MkC
|
293 |
-
x1YAzUm5s2x7UwQa4qjJqhIFI8LO57sEAszAR6LkxCkvW0VXiVHuPOtSCP8HNR6fNWpHSlaY0VqF
|
294 |
-
H4z1Ir+rzoPz4iIprn2DQKi6bA==
|
295 |
-
-----END CERTIFICATE-----
|
296 |
-
|
297 |
-
GeoTrust Universal CA
|
298 |
-
=====================
|
299 |
-
-----BEGIN CERTIFICATE-----
|
300 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-
qnJNk22CDtucvc+081xdVHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3Cga
|
310 |
-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
-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
-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
-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
-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
-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
-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
-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
-
oJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0zuzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsK
|
319 |
-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
-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
-
DFKWkoRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9ER/frslK
|
322 |
-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
-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
|
324 |
-
P/rmMuGNG2+k5o7Y+SlIis5z/iw=
|
325 |
-
-----END CERTIFICATE-----
|
326 |
-
|
327 |
-
GeoTrust Universal CA 2
|
328 |
-
=======================
|
329 |
-
-----BEGIN CERTIFICATE-----
|
330 |
-
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
-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
-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
-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
-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
-
DE81WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUGFF+3Qs17
|
336 |
-
j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdqXbboW0W63MOhBW9Wjo8Q
|
337 |
-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
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-
pm8m1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJVOCiNUW7d
|
352 |
-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
-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
|
354 |
-
X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS
|
355 |
-
-----END CERTIFICATE-----
|
356 |
-
|
357 |
-
Visa eCommerce Root
|
358 |
-
===================
|
359 |
-
-----BEGIN CERTIFICATE-----
|
360 |
-
MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBrMQswCQYDVQQG
|
361 |
-
EwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2Ug
|
362 |
-
QXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2
|
363 |
-
WhcNMjIwNjI0MDAxNjEyWjBrMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMm
|
364 |
-
VmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv
|
365 |
-
bW1lcmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h2mCxlCfL
|
366 |
-
F9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4ElpF7sDPwsRROEW+1QK8b
|
367 |
-
RaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdVZqW1LS7YgFmypw23RuwhY/81q6UCzyr0
|
368 |
-
TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI
|
369 |
-
/k4+oKsGGelT84ATB+0tvz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzs
|
370 |
-
GHxBvfaLdXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG
|
371 |
-
MB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUFAAOCAQEAX/FBfXxc
|
372 |
-
CLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcRzCSs00Rsca4BIGsDoo8Ytyk6feUW
|
373 |
-
YFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pz
|
374 |
-
zkWKsKZJ/0x9nXGIxHYdkFsd7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBu
|
375 |
-
YQa7FkKMcPcw++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt
|
376 |
-
398znM/jra6O1I7mT1GvFpLgXPYHDw==
|
377 |
-
-----END CERTIFICATE-----
|
378 |
-
|
379 |
-
Certum Root CA
|
380 |
-
==============
|
381 |
-
-----BEGIN CERTIFICATE-----
|
382 |
-
MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQK
|
383 |
-
ExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBDQTAeFw0wMjA2MTExMDQ2Mzla
|
384 |
-
Fw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8u
|
385 |
-
by4xEjAQBgNVBAMTCUNlcnR1bSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6x
|
386 |
-
wS7TT3zNJc4YPk/EjG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdL
|
387 |
-
kKWoePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GIULdtlkIJ
|
388 |
-
89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapuOb7kky/ZR6By6/qmW6/K
|
389 |
-
Uz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUgAKpoC6EahQGcxEZjgoi2IrHu/qpGWX7P
|
390 |
-
NSzVttpd90gzFFS269lvzs2I1qsb2pY7HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkq
|
391 |
-
hkiG9w0BAQUFAAOCAQEAuI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+
|
392 |
-
GXYkHAQaTOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTgxSvg
|
393 |
-
GrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1qCjqTE5s7FCMTY5w/
|
394 |
-
0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5xO/fIR/RpbxXyEV6DHpx8Uq79AtoS
|
395 |
-
qFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs6GAqm4VKQPNriiTsBhYscw==
|
396 |
-
-----END CERTIFICATE-----
|
397 |
-
|
398 |
-
Comodo AAA Services root
|
399 |
-
========================
|
400 |
-
-----BEGIN CERTIFICATE-----
|
401 |
-
MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS
|
402 |
-
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg
|
403 |
-
TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw
|
404 |
-
MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl
|
405 |
-
c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV
|
406 |
-
BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
407 |
-
ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG
|
408 |
-
C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs
|
409 |
-
i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW
|
410 |
-
Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH
|
411 |
-
Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK
|
412 |
-
Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f
|
413 |
-
BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl
|
414 |
-
cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz
|
415 |
-
LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm
|
416 |
-
7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz
|
417 |
-
Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z
|
418 |
-
8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C
|
419 |
-
12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg==
|
420 |
-
-----END CERTIFICATE-----
|
421 |
-
|
422 |
-
Comodo Secure Services root
|
423 |
-
===========================
|
424 |
-
-----BEGIN CERTIFICATE-----
|
425 |
-
MIIEPzCCAyegAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS
|
426 |
-
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg
|
427 |
-
TGltaXRlZDEkMCIGA1UEAwwbU2VjdXJlIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAw
|
428 |
-
MDAwMFoXDTI4MTIzMTIzNTk1OVowfjELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFu
|
429 |
-
Y2hlc3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxJDAi
|
430 |
-
BgNVBAMMG1NlY3VyZSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP
|
431 |
-
ADCCAQoCggEBAMBxM4KK0HDrc4eCQNUd5MvJDkKQ+d40uaG6EfQlhfPMcm3ye5drswfxdySRXyWP
|
432 |
-
9nQ95IDC+DwN879A6vfIUtFyb+/Iq0G4bi4XKpVpDM3SHpR7LZQdqnXXs5jLrLxkU0C8j6ysNstc
|
433 |
-
rbvd4JQX7NFc0L/vpZXJkMWwrPsbQ996CF23uPJAGysnnlDOXmWCiIxe004MeuoIkbY2qitC++rC
|
434 |
-
oznl2yY4rYsK7hljxxwk3wN42ubqwUcaCwtGCd0C/N7Lh1/XMGNooa7cMqG6vv5Eq2i2pRcV/b3V
|
435 |
-
p6ea5EQz6YiO/O1R65NxTq0B50SOqy3LqP4BSUjwwN3HaNiS/j0CAwEAAaOBxzCBxDAdBgNVHQ4E
|
436 |
-
FgQUPNiTiMLAggnMAZkGkyDpnnAJY08wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w
|
437 |
-
gYEGA1UdHwR6MHgwO6A5oDeGNWh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL1NlY3VyZUNlcnRpZmlj
|
438 |
-
YXRlU2VydmljZXMuY3JsMDmgN6A1hjNodHRwOi8vY3JsLmNvbW9kby5uZXQvU2VjdXJlQ2VydGlm
|
439 |
-
aWNhdGVTZXJ2aWNlcy5jcmwwDQYJKoZIhvcNAQEFBQADggEBAIcBbSMdflsXfcFhMs+P5/OKlFlm
|
440 |
-
4J4oqF7Tt/Q05qo5spcWxYJvMqTpjOev/e/C6LlLqqP05tqNZSH7uoDrJiiFGv45jN5bBAS0VPmj
|
441 |
-
Z55B+glSzAVIqMk/IQQezkhr/IXownuvf7fM+F86/TXGDe+X3EyrEeFryzHRbPtIgKvcnDe4IRRL
|
442 |
-
DXE97IMzbtFuMhbsmMcWi1mmNKsFVy2T96oTy9IT4rcuO81rUBcJaD61JlfutuC23bkpgHl9j6Pw
|
443 |
-
pCikFcSF9CfUa7/lXORlAnZUtOM3ZiTTGWHIUhDlizeauan5Hb/qmZJhlv8BzaFfDbxxvA6sCx1H
|
444 |
-
RR3B7Hzs/Sk=
|
445 |
-
-----END CERTIFICATE-----
|
446 |
-
|
447 |
-
Comodo Trusted Services root
|
448 |
-
============================
|
449 |
-
-----BEGIN CERTIFICATE-----
|
450 |
-
MIIEQzCCAyugAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS
|
451 |
-
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg
|
452 |
-
TGltaXRlZDElMCMGA1UEAwwcVHJ1c3RlZCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczAeFw0wNDAxMDEw
|
453 |
-
MDAwMDBaFw0yODEyMzEyMzU5NTlaMH8xCzAJBgNVBAYTAkdCMRswGQYDVQQIDBJHcmVhdGVyIE1h
|
454 |
-
bmNoZXN0ZXIxEDAOBgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoMEUNvbW9kbyBDQSBMaW1pdGVkMSUw
|
455 |
-
IwYDVQQDDBxUcnVzdGVkIENlcnRpZmljYXRlIFNlcnZpY2VzMIIBIjANBgkqhkiG9w0BAQEFAAOC
|
456 |
-
AQ8AMIIBCgKCAQEA33FvNlhTWvI2VFeAxHQIIO0Yfyod5jWaHiWsnOWWfnJSoBVC21ndZHoa0Lh7
|
457 |
-
3TkVvFVIxO06AOoxEbrycXQaZ7jPM8yoMa+j49d/vzMtTGo87IvDktJTdyR0nAducPy9C1t2ul/y
|
458 |
-
/9c3S0pgePfw+spwtOpZqqPOSC+pw7ILfhdyFgymBwwbOM/JYrc/oJOlh0Hyt3BAd9i+FHzjqMB6
|
459 |
-
juljatEPmsbS9Is6FARW1O24zG71++IsWL1/T2sr92AkWCTOJu80kTrV44HQsvAEAtdbtz6SrGsS
|
460 |
-
ivnkBbA7kUlcsutT6vifR4buv5XAwAaf0lteERv0xwQ1KdJVXOTt6wIDAQABo4HJMIHGMB0GA1Ud
|
461 |
-
DgQWBBTFe1i97doladL3WRaoszLAeydb9DAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB
|
462 |
-
/zCBgwYDVR0fBHwwejA8oDqgOIY2aHR0cDovL2NybC5jb21vZG9jYS5jb20vVHJ1c3RlZENlcnRp
|
463 |
-
ZmljYXRlU2VydmljZXMuY3JsMDqgOKA2hjRodHRwOi8vY3JsLmNvbW9kby5uZXQvVHJ1c3RlZENl
|
464 |
-
cnRpZmljYXRlU2VydmljZXMuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQDIk4E7ibSvuIQSTI3S8Ntw
|
465 |
-
uleGFTQQuS9/HrCoiWChisJ3DFBKmwCL2Iv0QeLQg4pKHBQGsKNoBXAxMKdTmw7pSqBYaWcOrp32
|
466 |
-
pSxBvzwGa+RZzG0Q8ZZvH9/0BAKkn0U+yNj6NkZEUD+Cl5EfKNsYEYwq5GWDVxISjBc/lDb+XbDA
|
467 |
-
BHcTuPQV1T84zJQ6VdCsmPW6AF/ghhmBeC8owH7TzEIK9a5QoNE+xqFx7D+gIIxmOom0jtTYsU0l
|
468 |
-
R+4viMi14QVFwL4Ucd56/Y57fU0IlqUSc/AtyjcndBInTMu2l+nZrghtWjlA3QVHdWpaIbOjGM9O
|
469 |
-
9y5Xt5hwXsjEeLBi
|
470 |
-
-----END CERTIFICATE-----
|
471 |
-
|
472 |
-
QuoVadis Root CA
|
473 |
-
================
|
474 |
-
-----BEGIN CERTIFICATE-----
|
475 |
-
MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJCTTEZMBcGA1UE
|
476 |
-
ChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
|
477 |
-
eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAz
|
478 |
-
MTkxODMzMzNaFw0yMTAzMTcxODMzMzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRp
|
479 |
-
cyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQD
|
480 |
-
EyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF
|
481 |
-
AAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Ypli4kVEAkOPcahdxYTMuk
|
482 |
-
J0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2DrOpm2RgbaIr1VxqYuvXtdj182d6UajtL
|
483 |
-
F8HVj71lODqV0D1VNk7feVcxKh7YWWVJWCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeL
|
484 |
-
YzcS19Dsw3sgQUSj7cugF+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWen
|
485 |
-
AScOospUxbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCCAk4w
|
486 |
-
PQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVvdmFkaXNvZmZzaG9y
|
487 |
-
ZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREwggENMIIBCQYJKwYBBAG+WAABMIH7
|
488 |
-
MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNlIG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmlj
|
489 |
-
YXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJs
|
490 |
-
ZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh
|
491 |
-
Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYIKwYBBQUHAgEW
|
492 |
-
Fmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3TKbkGGew5Oanwl4Rqy+/fMIGu
|
493 |
-
BgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rqy+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkw
|
494 |
-
FwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0
|
495 |
-
aG9yaXR5MS4wLAYDVQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6
|
496 |
-
tlCLMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSkfnIYj9lo
|
497 |
-
fFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf87C9TqnN7Az10buYWnuul
|
498 |
-
LsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1RcHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2x
|
499 |
-
gI4JVrmcGmD+XcHXetwReNDWXcG31a0ymQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi
|
500 |
-
5upZIof4l/UO/erMkqQWxFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi
|
501 |
-
5nrQNiOKSnQ2+Q==
|
502 |
-
-----END CERTIFICATE-----
|
503 |
-
|
504 |
-
QuoVadis Root CA 2
|
505 |
-
==================
|
506 |
-
-----BEGIN CERTIFICATE-----
|
507 |
-
MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT
|
508 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2fBluornFdLwUv
|
524 |
-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
-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
-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
-
+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
-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
-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
-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
-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
-
VCLAAVBpQ570su9t+Oza8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u
|
533 |
-
-----END CERTIFICATE-----
|
534 |
-
|
535 |
-
QuoVadis Root CA 3
|
536 |
-
==================
|
537 |
-
-----BEGIN CERTIFICATE-----
|
538 |
-
MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT
|
539 |
-
EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMzAeFw0wNjExMjQx
|
540 |
-
OTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM
|
541 |
-
aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4IC
|
542 |
-
DwAwggIKAoICAQDMV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNgg
|
543 |
-
DhoB4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUrH556VOij
|
544 |
-
KTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd8lyyBTNvijbO0BNO/79K
|
545 |
-
DDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9CabwvvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbv
|
546 |
-
BNDInIjbC3uBr7E9KsRlOni27tyAsdLTmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwp
|
547 |
-
p5ijJUMv7/FfJuGITfhebtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8
|
548 |
-
nT8KKdjcT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDtWAEX
|
549 |
-
MJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZc6tsgLjoC2SToJyM
|
550 |
-
Gf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A4iLItLRkT9a6fUg+qGkM17uGcclz
|
551 |
-
uD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYDVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHT
|
552 |
-
BgkrBgEEAb5YAAMwgcUwgZMGCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmlj
|
553 |
-
YXRlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0
|
554 |
-
aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVudC4wLQYIKwYB
|
555 |
-
BQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2NwczALBgNVHQ8EBAMCAQYwHQYD
|
556 |
-
VR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4GA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4
|
557 |
-
ywLQoUmkRzBFMQswCQYDVQQGEwJCTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UE
|
558 |
-
AxMSUXVvVmFkaXMgUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZV
|
559 |
-
qyM07ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSemd1o417+s
|
560 |
-
hvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd+LJ2w/w4E6oM3kJpK27z
|
561 |
-
POuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2
|
562 |
-
Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadNt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp
|
563 |
-
8kokUvd0/bpO5qgdAm6xDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBC
|
564 |
-
bjPsMZ57k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6szHXu
|
565 |
-
g/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0jWy10QJLZYxkNc91p
|
566 |
-
vGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeTmJlglFwjz1onl14LBQaTNx47aTbr
|
567 |
-
qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto=
|
568 |
-
-----END CERTIFICATE-----
|
569 |
-
|
570 |
-
Security Communication Root CA
|
571 |
-
==============================
|
572 |
-
-----BEGIN CERTIFICATE-----
|
573 |
-
MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP
|
574 |
-
U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw
|
575 |
-
HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP
|
576 |
-
U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw
|
577 |
-
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw
|
578 |
-
8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM
|
579 |
-
DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX
|
580 |
-
5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd
|
581 |
-
DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2
|
582 |
-
JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw
|
583 |
-
DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g
|
584 |
-
0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a
|
585 |
-
mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ
|
586 |
-
s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ
|
587 |
-
6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi
|
588 |
-
FL39vmwLAw==
|
589 |
-
-----END CERTIFICATE-----
|
590 |
-
|
591 |
-
Sonera Class 2 Root CA
|
592 |
-
======================
|
593 |
-
-----BEGIN CERTIFICATE-----
|
594 |
-
MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG
|
595 |
-
U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAxMDQwNjA3Mjk0MFoXDTIxMDQw
|
596 |
-
NjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh
|
597 |
-
IENsYXNzMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3
|
598 |
-
/Ei9vX+ALTU74W+oZ6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybT
|
599 |
-
dXnt5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s3TmVToMG
|
600 |
-
f+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2EjvOr7nQKV0ba5cTppCD8P
|
601 |
-
tOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu8nYybieDwnPz3BjotJPqdURrBGAgcVeH
|
602 |
-
nfO+oJAjPYok4doh28MCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITT
|
603 |
-
XjwwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt
|
604 |
-
0jSv9zilzqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/3DEI
|
605 |
-
cbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvDFNr450kkkdAdavph
|
606 |
-
Oe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6Tk6ezAyNlNzZRZxe7EJQY670XcSx
|
607 |
-
EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH
|
608 |
-
llpwrN9M
|
609 |
-
-----END CERTIFICATE-----
|
610 |
-
|
611 |
-
UTN USERFirst Hardware Root CA
|
612 |
-
==============================
|
613 |
-
-----BEGIN CERTIFICATE-----
|
614 |
-
MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCBlzELMAkGA1UE
|
615 |
-
BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl
|
616 |
-
IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAd
|
617 |
-
BgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgx
|
618 |
-
OTIyWjCBlzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0
|
619 |
-
eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVz
|
620 |
-
ZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwggEiMA0GCSqGSIb3
|
621 |
-
DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlI
|
622 |
-
wrthdBKWHTxqctU8EGc6Oe0rE81m65UJM6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFd
|
623 |
-
tqdt++BxF2uiiPsA3/4aMXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8
|
624 |
-
i4fDidNdoI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqIDsjf
|
625 |
-
Pe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9KsyoUhbAgMBAAGjgbkw
|
626 |
-
gbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKFyXyYbKJhDlV0HN9WF
|
627 |
-
lp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNF
|
628 |
-
UkZpcnN0LUhhcmR3YXJlLmNybDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUF
|
629 |
-
BwMGBggrBgEFBQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM
|
630 |
-
//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28GpgoiskliCE7/yMgUsogW
|
631 |
-
XecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gECJChicsZUN/KHAG8HQQZexB2
|
632 |
-
lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kn
|
633 |
-
iCrVWFCVH/A7HFe7fRQ5YiuayZSSKqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67
|
634 |
-
nfhmqA==
|
635 |
-
-----END CERTIFICATE-----
|
636 |
-
|
637 |
-
Camerfirma Chambers of Commerce Root
|
638 |
-
====================================
|
639 |
-
-----BEGIN CERTIFICATE-----
|
640 |
-
MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe
|
641 |
-
QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i
|
642 |
-
ZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAx
|
643 |
-
NjEzNDNaFw0zNzA5MzAxNjEzNDRaMH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZp
|
644 |
-
cm1hIFNBIENJRiBBODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3Jn
|
645 |
-
MSIwIAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0BAQEFAAOC
|
646 |
-
AQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtbunXF/KGIJPov7coISjlU
|
647 |
-
xFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0dBmpAPrMMhe5cG3nCYsS4No41XQEMIwRH
|
648 |
-
NaqbYE6gZj3LJgqcQKH0XZi/caulAGgq7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jW
|
649 |
-
DA+wWFjbw2Y3npuRVDM30pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFV
|
650 |
-
d9oKDMyXroDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIGA1Ud
|
651 |
-
EwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5jaGFtYmVyc2lnbi5v
|
652 |
-
cmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p26EpW1eLTXYGduHRooowDgYDVR0P
|
653 |
-
AQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hh
|
654 |
-
bWJlcnNpZ24ub3JnMCcGA1UdEgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYD
|
655 |
-
VR0gBFEwTzBNBgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz
|
656 |
-
aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEBAAxBl8IahsAi
|
657 |
-
fJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZdp0AJPaxJRUXcLo0waLIJuvvD
|
658 |
-
L8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wN
|
659 |
-
UPf6s+xCX6ndbcj0dc97wXImsQEcXCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/n
|
660 |
-
ADydb47kMgkdTXg0eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1
|
661 |
-
erfutGWaIZDgqtCYvDi1czyL+Nw=
|
662 |
-
-----END CERTIFICATE-----
|
663 |
-
|
664 |
-
Camerfirma Global Chambersign Root
|
665 |
-
==================================
|
666 |
-
-----BEGIN CERTIFICATE-----
|
667 |
-
MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe
|
668 |
-
QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i
|
669 |
-
ZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYx
|
670 |
-
NDE4WhcNMzcwOTMwMTYxNDE4WjB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJt
|
671 |
-
YSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEg
|
672 |
-
MB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUAA4IBDQAw
|
673 |
-
ggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0Mi+ITaFgCPS3CU6gSS9J
|
674 |
-
1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/sQJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8O
|
675 |
-
by4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpVeAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl
|
676 |
-
6DJWk0aJqCWKZQbua795B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c
|
677 |
-
8lCrEqWhz0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0TAQH/
|
678 |
-
BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1iZXJzaWduLm9yZy9j
|
679 |
-
aGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4wTcbOX60Qq+UDpfqpFDAOBgNVHQ8B
|
680 |
-
Af8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAHMCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBj
|
681 |
-
aGFtYmVyc2lnbi5vcmcwKgYDVR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9y
|
682 |
-
ZzBbBgNVHSAEVDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh
|
683 |
-
bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0BAQUFAAOCAQEA
|
684 |
-
PDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUMbKGKfKX0j//U2K0X1S0E0T9Y
|
685 |
-
gOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXiryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJ
|
686 |
-
PJ7oKXqJ1/6v/2j1pReQvayZzKWGVwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4
|
687 |
-
IBHNfTIzSJRUTN3cecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREes
|
688 |
-
t2d/AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A==
|
689 |
-
-----END CERTIFICATE-----
|
690 |
-
|
691 |
-
XRamp Global CA Root
|
692 |
-
====================
|
693 |
-
-----BEGIN CERTIFICATE-----
|
694 |
-
MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE
|
695 |
-
BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj
|
696 |
-
dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB
|
697 |
-
dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx
|
698 |
-
HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg
|
699 |
-
U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
|
700 |
-
dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu
|
701 |
-
IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx
|
702 |
-
foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE
|
703 |
-
zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs
|
704 |
-
AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry
|
705 |
-
xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud
|
706 |
-
EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap
|
707 |
-
oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC
|
708 |
-
AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc
|
709 |
-
/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt
|
710 |
-
qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n
|
711 |
-
nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz
|
712 |
-
8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw=
|
713 |
-
-----END CERTIFICATE-----
|
714 |
-
|
715 |
-
Go Daddy Class 2 CA
|
716 |
-
===================
|
717 |
-
-----BEGIN CERTIFICATE-----
|
718 |
-
MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY
|
719 |
-
VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp
|
720 |
-
ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG
|
721 |
-
A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g
|
722 |
-
RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD
|
723 |
-
ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv
|
724 |
-
2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32
|
725 |
-
qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j
|
726 |
-
YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY
|
727 |
-
vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O
|
728 |
-
BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o
|
729 |
-
atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu
|
730 |
-
MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG
|
731 |
-
A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim
|
732 |
-
PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt
|
733 |
-
I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ
|
734 |
-
HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI
|
735 |
-
Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b
|
736 |
-
vZ8=
|
737 |
-
-----END CERTIFICATE-----
|
738 |
-
|
739 |
-
Starfield Class 2 CA
|
740 |
-
====================
|
741 |
-
-----BEGIN CERTIFICATE-----
|
742 |
-
MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc
|
743 |
-
U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg
|
744 |
-
Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo
|
745 |
-
MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG
|
746 |
-
A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG
|
747 |
-
SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY
|
748 |
-
bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ
|
749 |
-
JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm
|
750 |
-
epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN
|
751 |
-
F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF
|
752 |
-
MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f
|
753 |
-
hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo
|
754 |
-
bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g
|
755 |
-
QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs
|
756 |
-
afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM
|
757 |
-
PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl
|
758 |
-
xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD
|
759 |
-
KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3
|
760 |
-
QBFGmh95DmK/D5fs4C8fF5Q=
|
761 |
-
-----END CERTIFICATE-----
|
762 |
-
|
763 |
-
StartCom Certification Authority
|
764 |
-
================================
|
765 |
-
-----BEGIN CERTIFICATE-----
|
766 |
-
MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN
|
767 |
-
U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu
|
768 |
-
ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0
|
769 |
-
NjM2WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
|
770 |
-
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg
|
771 |
-
U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw
|
772 |
-
ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y
|
773 |
-
o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/
|
774 |
-
Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d
|
775 |
-
eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt
|
776 |
-
2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z
|
777 |
-
6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ
|
778 |
-
osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/
|
779 |
-
untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc
|
780 |
-
UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT
|
781 |
-
37uMdBNSSwIDAQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE
|
782 |
-
FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0
|
783 |
-
Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0Y29tLm9yZy9zZnNj
|
784 |
-
YS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFMBgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUH
|
785 |
-
AgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRw
|
786 |
-
Oi8vY2VydC5zdGFydGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYg
|
787 |
-
U3RhcnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlhYmlsaXR5
|
788 |
-
LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENl
|
789 |
-
cnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL2NlcnQuc3Rh
|
790 |
-
cnRjb20ub3JnL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilT
|
791 |
-
dGFydENvbSBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOC
|
792 |
-
AgEAFmyZ9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8jhvh
|
793 |
-
3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUWFjgKXlf2Ysd6AgXm
|
794 |
-
vB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJzewT4F+irsfMuXGRuczE6Eri8sxHk
|
795 |
-
fY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3
|
796 |
-
fsNrarnDy0RLrHiQi+fHLB5LEUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZ
|
797 |
-
EoalHmdkrQYuL6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq
|
798 |
-
yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuCO3NJo2pXh5Tl
|
799 |
-
1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6Vum0ABj6y6koQOdjQK/W/7HW/
|
800 |
-
lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkyShNOsF/5oirpt9P/FlUQqmMGqz9IgcgA38coro
|
801 |
-
g14=
|
802 |
-
-----END CERTIFICATE-----
|
803 |
-
|
804 |
-
Taiwan GRCA
|
805 |
-
===========
|
806 |
-
-----BEGIN CERTIFICATE-----
|
807 |
-
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
-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
-
DTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1owPzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dv
|
810 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1UdDgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNV
|
821 |
-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
-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
-
TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyfqzvS/3WXy6Tj
|
824 |
-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
-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
-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
-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
-
Z6MmnD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WXudpVBrkk
|
829 |
-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
-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
-
+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
|
832 |
-
-----END CERTIFICATE-----
|
833 |
-
|
834 |
-
Swisscom Root CA 1
|
835 |
-
==================
|
836 |
-
-----BEGIN CERTIFICATE-----
|
837 |
-
MIIF2TCCA8GgAwIBAgIQXAuFXAvnWUHfV8w/f52oNjANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQG
|
838 |
-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
-
dmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3QgQ0EgMTAeFw0wNTA4MTgxMjA2MjBaFw0yNTA4
|
840 |
-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
-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
-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
-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
-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
-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
-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
-
7uHbHaBuHYwadzVcFh4rUx80i9Fs/PJnB3r1re3WmquhsUvhzDdf/X/NTa64H5xD+SpYVUNFvJbN
|
848 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
1QESVwA12yPeDooomf2xEG9L/zgtYE4snOtnta1J7ksfrK/7DZBaZmBwXarNeNQk7shBoJMBkpxq
|
861 |
-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
-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
|
863 |
-
NY6E0F/6MBr1mmz0DlP5OlvRHA==
|
864 |
-
-----END CERTIFICATE-----
|
865 |
-
|
866 |
-
DigiCert Assured ID Root CA
|
867 |
-
===========================
|
868 |
-
-----BEGIN CERTIFICATE-----
|
869 |
-
MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQG
|
870 |
-
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw
|
871 |
-
IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzEx
|
872 |
-
MTEwMDAwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL
|
873 |
-
ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0Ew
|
874 |
-
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7cJpSIqvTO
|
875 |
-
9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYPmDI2dsze3Tyoou9q+yHy
|
876 |
-
UmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW
|
877 |
-
/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpy
|
878 |
-
oeb6pNnVFzF1roV9Iq4/AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whf
|
879 |
-
GHdPAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRF
|
880 |
-
66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq
|
881 |
-
hkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRCdWKuh+vy1dneVrOfzM4UKLkNl2Bc
|
882 |
-
EkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTffwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38Fn
|
883 |
-
SbNd67IJKusm7Xi+fT8r87cmNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i
|
884 |
-
8b5QZ7dsvfPxH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe
|
885 |
-
+o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g==
|
886 |
-
-----END CERTIFICATE-----
|
887 |
-
|
888 |
-
DigiCert Global Root CA
|
889 |
-
=======================
|
890 |
-
-----BEGIN CERTIFICATE-----
|
891 |
-
MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQG
|
892 |
-
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw
|
893 |
-
HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAw
|
894 |
-
MDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3
|
895 |
-
dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkq
|
896 |
-
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOn
|
897 |
-
TjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5
|
898 |
-
BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H
|
899 |
-
4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y
|
900 |
-
7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB
|
901 |
-
o2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm
|
902 |
-
8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEF
|
903 |
-
BQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmr
|
904 |
-
EbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIt
|
905 |
-
tep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886
|
906 |
-
UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
|
907 |
-
CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
|
908 |
-
-----END CERTIFICATE-----
|
909 |
-
|
910 |
-
DigiCert High Assurance EV Root CA
|
911 |
-
==================================
|
912 |
-
-----BEGIN CERTIFICATE-----
|
913 |
-
MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQG
|
914 |
-
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSsw
|
915 |
-
KQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAw
|
916 |
-
MFoXDTMxMTExMDAwMDAwMFowbDELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZ
|
917 |
-
MBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFu
|
918 |
-
Y2UgRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm+9S75S0t
|
919 |
-
Mqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTWPNt0OKRKzE0lgvdKpVMS
|
920 |
-
OO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEMxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3
|
921 |
-
MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFBIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQ
|
922 |
-
NAQTXKFx01p8VdteZOE3hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUe
|
923 |
-
h10aUAsgEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB
|
924 |
-
Af8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY
|
925 |
-
JhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3NecnzyIZgYIVyHbIUf4KmeqvxgydkAQ
|
926 |
-
V8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6zeM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFp
|
927 |
-
myPInngiK3BD41VHMWEZ71jFhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkK
|
928 |
-
mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe
|
929 |
-
vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K
|
930 |
-
-----END CERTIFICATE-----
|
931 |
-
|
932 |
-
Certplus Class 2 Primary CA
|
933 |
-
===========================
|
934 |
-
-----BEGIN CERTIFICATE-----
|
935 |
-
MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UE
|
936 |
-
BhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFzcyAyIFByaW1hcnkgQ0EwHhcN
|
937 |
-
OTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2Vy
|
938 |
-
dHBsdXMxGzAZBgNVBAMTEkNsYXNzIDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
|
939 |
-
ADCCAQoCggEBANxQltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR
|
940 |
-
5aiRVhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyLkcAbmXuZ
|
941 |
-
Vg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCdEgETjdyAYveVqUSISnFO
|
942 |
-
YFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yasH7WLO7dDWWuwJKZtkIvEcupdM5i3y95e
|
943 |
-
e++U8Rs+yskhwcWYAqqi9lt3m/V+llU0HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRME
|
944 |
-
CDAGAQH/AgEKMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJ
|
945 |
-
YIZIAYb4QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMuY29t
|
946 |
-
L0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/AN9WM2K191EBkOvD
|
947 |
-
P9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8yfFC82x/xXp8HVGIutIKPidd3i1R
|
948 |
-
TtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMRFcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+
|
949 |
-
7UCmnYR0ObncHoUW2ikbhiMAybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW
|
950 |
-
//1IMwrh3KWBkJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7
|
951 |
-
l7+ijrRU
|
952 |
-
-----END CERTIFICATE-----
|
953 |
-
|
954 |
-
DST Root CA X3
|
955 |
-
==============
|
956 |
-
-----BEGIN CERTIFICATE-----
|
957 |
-
MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK
|
958 |
-
ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X
|
959 |
-
DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1
|
960 |
-
cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD
|
961 |
-
ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT
|
962 |
-
rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9
|
963 |
-
UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy
|
964 |
-
xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d
|
965 |
-
utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T
|
966 |
-
AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ
|
967 |
-
MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug
|
968 |
-
dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE
|
969 |
-
GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw
|
970 |
-
RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS
|
971 |
-
fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ
|
972 |
-
-----END CERTIFICATE-----
|
973 |
-
|
974 |
-
DST ACES CA X6
|
975 |
-
==============
|
976 |
-
-----BEGIN CERTIFICATE-----
|
977 |
-
MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQG
|
978 |
-
EwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QxETAPBgNVBAsTCERTVCBBQ0VT
|
979 |
-
MRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0wMzExMjAyMTE5NThaFw0xNzExMjAyMTE5NTha
|
980 |
-
MFsxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UE
|
981 |
-
CxMIRFNUIEFDRVMxFzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOC
|
982 |
-
AQ8AMIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPuktKe1jzI
|
983 |
-
DZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7gLFViYsx+tC3dr5BPTCa
|
984 |
-
pCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZHfAjIgrrep4c9oW24MFbCswKBXy314pow
|
985 |
-
GCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4aahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPy
|
986 |
-
MjwmR/onJALJfh1biEITajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1Ud
|
987 |
-
EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rkc3Qu
|
988 |
-
Y29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjtodHRwOi8vd3d3LnRy
|
989 |
-
dXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMtaW5kZXguaHRtbDAdBgNVHQ4EFgQU
|
990 |
-
CXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZIhvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V2
|
991 |
-
5FYrnJmQ6AgwbN99Pe7lv7UkQIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6t
|
992 |
-
Fr8hlxCBPeP/h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq
|
993 |
-
nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpRrscL9yuwNwXs
|
994 |
-
vFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf29w4LTJxoeHtxMcfrHuBnQfO3
|
995 |
-
oKfN5XozNmr6mis=
|
996 |
-
-----END CERTIFICATE-----
|
997 |
-
|
998 |
-
SwissSign Gold CA - G2
|
999 |
-
======================
|
1000 |
-
-----BEGIN CERTIFICATE-----
|
1001 |
-
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
-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
-
MDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBFMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dp
|
1004 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczOUYrHUDFu4Up+GC9pWbY9ZIEr
|
1019 |
-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
-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
-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
-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
-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
-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
-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
-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
|
1027 |
-
-----END CERTIFICATE-----
|
1028 |
-
|
1029 |
-
SwissSign Silver CA - G2
|
1030 |
-
========================
|
1031 |
-
-----BEGIN CERTIFICATE-----
|
1032 |
-
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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShpWJHckRE1qTodvBqlYJ7YH39F
|
1050 |
-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
-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
-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
-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
-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
-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
-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
-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
|
1058 |
-
-----END CERTIFICATE-----
|
1059 |
-
|
1060 |
-
GeoTrust Primary Certification Authority
|
1061 |
-
========================================
|
1062 |
-
-----BEGIN CERTIFICATE-----
|
1063 |
-
MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG
|
1064 |
-
EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMoR2VvVHJ1c3QgUHJpbWFyeSBD
|
1065 |
-
ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjExMjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgx
|
1066 |
-
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQ
|
1067 |
-
cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
|
1068 |
-
CgKCAQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9AWbK7hWN
|
1069 |
-
b6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjAZIVcFU2Ix7e64HXprQU9
|
1070 |
-
nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE07e9GceBrAqg1cmuXm2bgyxx5X9gaBGge
|
1071 |
-
RwLmnWDiNpcB3841kt++Z8dtd1k7j53WkBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGt
|
1072 |
-
tm/81w7a4DSwDRp35+MImO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD
|
1073 |
-
AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJKoZI
|
1074 |
-
hvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ16CePbJC/kRYkRj5K
|
1075 |
-
Ts4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl4b7UVXGYNTq+k+qurUKykG/g/CFN
|
1076 |
-
NWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6KoKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHa
|
1077 |
-
Floxt/m0cYASSJlyc1pZU8FjUjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG
|
1078 |
-
1riR/aYNKxoUAT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk=
|
1079 |
-
-----END CERTIFICATE-----
|
1080 |
-
|
1081 |
-
thawte Primary Root CA
|
1082 |
-
======================
|
1083 |
-
-----BEGIN CERTIFICATE-----
|
1084 |
-
MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UE
|
1085 |
-
BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2
|
1086 |
-
aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv
|
1087 |
-
cml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3
|
1088 |
-
MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwg
|
1089 |
-
SW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMv
|
1090 |
-
KGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMT
|
1091 |
-
FnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs
|
1092 |
-
oPD7gFnUnMekz52hWXMJEEUMDSxuaPFsW0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ
|
1093 |
-
1CRfBsDMRJSUjQJib+ta3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGc
|
1094 |
-
q/gcfomk6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6Sk/K
|
1095 |
-
aAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94JNqR32HuHUETVPm4p
|
1096 |
-
afs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD
|
1097 |
-
VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XPr87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUF
|
1098 |
-
AAOCAQEAeRHAS7ORtvzw6WfUDW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeE
|
1099 |
-
uzLlQRHAd9mzYJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX
|
1100 |
-
xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2/qxAeeWsEG89
|
1101 |
-
jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/LHbTY5xZ3Y+m4Q6gLkH3LpVH
|
1102 |
-
z7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7jVaMaA==
|
1103 |
-
-----END CERTIFICATE-----
|
1104 |
-
|
1105 |
-
VeriSign Class 3 Public Primary Certification Authority - G5
|
1106 |
-
============================================================
|
1107 |
-
-----BEGIN CERTIFICATE-----
|
1108 |
-
MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE
|
1109 |
-
BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO
|
1110 |
-
ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
|
1111 |
-
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRp
|
1112 |
-
ZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCB
|
1113 |
-
yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln
|
1114 |
-
biBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBh
|
1115 |
-
dXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmlt
|
1116 |
-
YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
|
1117 |
-
ggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKz
|
1118 |
-
j/i5Vbext0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhD
|
1119 |
-
Y2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/
|
1120 |
-
Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNHiDxpg8v+R70r
|
1121 |
-
fk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/
|
1122 |
-
BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv
|
1123 |
-
Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
|
1124 |
-
aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqG
|
1125 |
-
SIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzEp6B4Eq1iDkVwZMXnl2YtmAl+
|
1126 |
-
X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKE
|
1127 |
-
KQsTb47bDN0lAtukixlE0kF6BWlKWE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiC
|
1128 |
-
Km0oHw0LxOXnGiYZ4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vE
|
1129 |
-
ZV8NhnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
|
1130 |
-
-----END CERTIFICATE-----
|
1131 |
-
|
1132 |
-
SecureTrust CA
|
1133 |
-
==============
|
1134 |
-
-----BEGIN CERTIFICATE-----
|
1135 |
-
MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYDVQQG
|
1136 |
-
EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xFzAVBgNVBAMTDlNlY3VyZVRy
|
1137 |
-
dXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIzMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAe
|
1138 |
-
BgNVBAoTF1NlY3VyZVRydXN0IENvcnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCC
|
1139 |
-
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQX
|
1140 |
-
OZEzZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO0gMdA+9t
|
1141 |
-
DWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIaowW8xQmxSPmjL8xk037uH
|
1142 |
-
GFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b
|
1143 |
-
01k/unK8RCSc43Oz969XL0Imnal0ugBS8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmH
|
1144 |
-
ursCAwEAAaOBnTCBmjATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/
|
1145 |
-
BAUwAwEB/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCegJYYj
|
1146 |
-
aHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ
|
1147 |
-
KoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt36Z3q059c4EVlew3KW+JwULKUBRSu
|
1148 |
-
SceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHf
|
1149 |
-
mbx8IVQr5Fiiu1cprp6poxkmD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZ
|
1150 |
-
nMUFdAvnZyPSCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR
|
1151 |
-
3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE=
|
1152 |
-
-----END CERTIFICATE-----
|
1153 |
-
|
1154 |
-
Secure Global CA
|
1155 |
-
================
|
1156 |
-
-----BEGIN CERTIFICATE-----
|
1157 |
-
MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQG
|
1158 |
-
EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBH
|
1159 |
-
bG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkxMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEg
|
1160 |
-
MB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwg
|
1161 |
-
Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jx
|
1162 |
-
YDiJiQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa/FHtaMbQ
|
1163 |
-
bqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJjnIFHovdRIWCQtBJwB1g
|
1164 |
-
8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnIHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYV
|
1165 |
-
HDGA76oYa8J719rO+TMg1fW9ajMtgQT7sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi
|
1166 |
-
0XPnj3pDAgMBAAGjgZ0wgZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud
|
1167 |
-
EwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCswKaAn
|
1168 |
-
oCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsGAQQBgjcVAQQDAgEA
|
1169 |
-
MA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0LURYD7xh8yOOvaliTFGCRsoTciE6+
|
1170 |
-
OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXOH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cn
|
1171 |
-
CDpOGR86p1hcF895P4vkp9MmI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/5
|
1172 |
-
3CYNv6ZHdAbYiNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc
|
1173 |
-
f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW
|
1174 |
-
-----END CERTIFICATE-----
|
1175 |
-
|
1176 |
-
COMODO Certification Authority
|
1177 |
-
==============================
|
1178 |
-
-----BEGIN CERTIFICATE-----
|
1179 |
-
MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UE
|
1180 |
-
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
|
1181 |
-
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNVBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1
|
1182 |
-
dGhvcml0eTAeFw0wNjEyMDEwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEb
|
1183 |
-
MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD
|
1184 |
-
T01PRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5
|
1185 |
-
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3UcEbVASY06m/weaKXTuH
|
1186 |
-
+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI2GqGd0S7WWaXUF601CxwRM/aN5VCaTww
|
1187 |
-
xHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV
|
1188 |
-
4EajcNxo2f8ESIl33rXp+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA
|
1189 |
-
1KGzqSX+DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5OnKVI
|
1190 |
-
rLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW/zAOBgNVHQ8BAf8E
|
1191 |
-
BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3JsLmNvbW9k
|
1192 |
-
b2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOC
|
1193 |
-
AQEAPpiem/Yb6dc5t3iuHXIYSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CP
|
1194 |
-
OGEIqB6BCsAvIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/
|
1195 |
-
RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4zJVSk/BwJVmc
|
1196 |
-
IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN
|
1197 |
-
+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ==
|
1198 |
-
-----END CERTIFICATE-----
|
1199 |
-
|
1200 |
-
Network Solutions Certificate Authority
|
1201 |
-
=======================================
|
1202 |
-
-----BEGIN CERTIFICATE-----
|
1203 |
-
MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQG
|
1204 |
-
EwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydOZXR3b3Jr
|
1205 |
-
IFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMx
|
1206 |
-
MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu
|
1207 |
-
MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G
|
1208 |
-
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwzc7MEL7xx
|
1209 |
-
jOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPPOCwGJgl6cvf6UDL4wpPT
|
1210 |
-
aaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rlmGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXT
|
1211 |
-
crA/vGp97Eh/jcOrqnErU2lBUzS1sLnFBgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc
|
1212 |
-
/Qzpf14Dl847ABSHJ3A4qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMB
|
1213 |
-
AAGjgZcwgZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIBBjAP
|
1214 |
-
BgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwubmV0c29sc3NsLmNv
|
1215 |
-
bS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3JpdHkuY3JsMA0GCSqGSIb3DQEBBQUA
|
1216 |
-
A4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc86fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q
|
1217 |
-
4LqILPxFzBiwmZVRDuwduIj/h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/
|
1218 |
-
GGUsyfJj4akH/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv
|
1219 |
-
wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHNpGxlaKFJdlxD
|
1220 |
-
ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey
|
1221 |
-
-----END CERTIFICATE-----
|
1222 |
-
|
1223 |
-
WellsSecure Public Root Certificate Authority
|
1224 |
-
=============================================
|
1225 |
-
-----BEGIN CERTIFICATE-----
|
1226 |
-
MIIEvTCCA6WgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoM
|
1227 |
-
F1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYw
|
1228 |
-
NAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcN
|
1229 |
-
MDcxMjEzMTcwNzU0WhcNMjIxMjE0MDAwNzU0WjCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dl
|
1230 |
-
bGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYD
|
1231 |
-
VQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G
|
1232 |
-
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDub7S9eeKPCCGeOARBJe+rWxxTkqxtnt3CxC5FlAM1
|
1233 |
-
iGd0V+PfjLindo8796jE2yljDpFoNoqXjopxaAkH5OjUDk/41itMpBb570OYj7OeUt9tkTmPOL13
|
1234 |
-
i0Nj67eT/DBMHAGTthP796EfvyXhdDcsHqRePGj4S78NuR4uNuip5Kf4D8uCdXw1LSLWwr8L87T8
|
1235 |
-
bJVhHlfXBIEyg1J55oNjz7fLY4sR4r1e6/aN7ZVyKLSsEmLpSjPmgzKuBXWVvYSV2ypcm44uDLiB
|
1236 |
-
K0HmOFafSZtsdvqKXfcBeYF8wYNABf5x/Qw/zE5gCQ5lRxAvAcAFP4/4s0HvWkJ+We/SlwxlAgMB
|
1237 |
-
AAGjggE0MIIBMDAPBgNVHRMBAf8EBTADAQH/MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwu
|
1238 |
-
cGtpLndlbGxzZmFyZ28uY29tL3dzcHJjYS5jcmwwDgYDVR0PAQH/BAQDAgHGMB0GA1UdDgQWBBQm
|
1239 |
-
lRkQ2eihl5H/3BnZtQQ+0nMKajCBsgYDVR0jBIGqMIGngBQmlRkQ2eihl5H/3BnZtQQ+0nMKaqGB
|
1240 |
-
i6SBiDCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRww
|
1241 |
-
GgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMg
|
1242 |
-
Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCAQEwDQYJKoZIhvcNAQEFBQADggEBALkVsUSRzCPI
|
1243 |
-
K0134/iaeycNzXK7mQDKfGYZUMbVmO2rvwNa5U3lHshPcZeG1eMd/ZDJPHV3V3p9+N701NX3leZ0
|
1244 |
-
bh08rnyd2wIDBSxxSyU+B+NemvVmFymIGjifz6pBA4SXa5M4esowRBskRDPQ5NHcKDj0E0M1NSlj
|
1245 |
-
qHyita04pO2t/caaH/+Xc/77szWnk4bGdpEA5qxRFsQnMlzbc9qlk1eOPm01JghZ1edE13YgY+es
|
1246 |
-
E2fDbbFwRnzVlhE9iW9dqKHrjQrawx0zbKPqZxmamX9LPYNRKh3KL4YMon4QLSvUFpULB6ouFJJJ
|
1247 |
-
tylv2G0xffX8oRAHh84vWdw+WNs=
|
1248 |
-
-----END CERTIFICATE-----
|
1249 |
-
|
1250 |
-
COMODO ECC Certification Authority
|
1251 |
-
==================================
|
1252 |
-
-----BEGIN CERTIFICATE-----
|
1253 |
-
MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UEBhMC
|
1254 |
-
R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE
|
1255 |
-
ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBB
|
1256 |
-
dXRob3JpdHkwHhcNMDgwMzA2MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0Ix
|
1257 |
-
GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR
|
1258 |
-
Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRo
|
1259 |
-
b3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSRFtSrYpn1PlILBs5BAH+X
|
1260 |
-
4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0JcfRK9ChQtP6IHG4/bC8vCVlbpVsLM5ni
|
1261 |
-
wz2J+Wos77LTBumjQjBAMB0GA1UdDgQWBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8E
|
1262 |
-
BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VG
|
1263 |
-
FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA
|
1264 |
-
U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY=
|
1265 |
-
-----END CERTIFICATE-----
|
1266 |
-
|
1267 |
-
Security Communication EV RootCA1
|
1268 |
-
=================================
|
1269 |
-
-----BEGIN CERTIFICATE-----
|
1270 |
-
MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDElMCMGA1UEChMc
|
1271 |
-
U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMhU2VjdXJpdHkgQ29tbXVuaWNh
|
1272 |
-
dGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIzMloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UE
|
1273 |
-
BhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNl
|
1274 |
-
Y3VyaXR5IENvbW11bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
|
1275 |
-
AQoCggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSERMqm4miO
|
1276 |
-
/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gOzXppFodEtZDkBp2uoQSX
|
1277 |
-
WHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4z
|
1278 |
-
ZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDFMxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4
|
1279 |
-
bepJz11sS6/vmsJWXMY1VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK
|
1280 |
-
9U2vP9eCOKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqG
|
1281 |
-
SIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HWtWS3irO4G8za+6xm
|
1282 |
-
iEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZq51ihPZRwSzJIxXYKLerJRO1RuGG
|
1283 |
-
Av8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDbEJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnW
|
1284 |
-
mHyojf6GPgcWkuF75x3sM3Z+Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEW
|
1285 |
-
T1MKZPlO9L9OVL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490
|
1286 |
-
-----END CERTIFICATE-----
|
1287 |
-
|
1288 |
-
OISTE WISeKey Global Root GA CA
|
1289 |
-
===============================
|
1290 |
-
-----BEGIN CERTIFICATE-----
|
1291 |
-
MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UE
|
1292 |
-
BhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHlyaWdodCAoYykgMjAwNTEiMCAG
|
1293 |
-
A1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBH
|
1294 |
-
bG9iYWwgUm9vdCBHQSBDQTAeFw0wNTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYD
|
1295 |
-
VQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIw
|
1296 |
-
IAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5
|
1297 |
-
IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy0+zAJs9
|
1298 |
-
Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxRVVuuk+g3/ytr6dTqvirdqFEr12bDYVxg
|
1299 |
-
Asj1znJ7O7jyTmUIms2kahnBAbtzptf2w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbD
|
1300 |
-
d50kc3vkDIzh2TbhmYsFmQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ
|
1301 |
-
/yxViJGg4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t94B3R
|
1302 |
-
LoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw
|
1303 |
-
AwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ
|
1304 |
-
KoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOxSPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vIm
|
1305 |
-
MMkQyh2I+3QZH4VFvbBsUfk2ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4
|
1306 |
-
+vg1YFkCExh8vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa
|
1307 |
-
hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZiFj4A4xylNoEY
|
1308 |
-
okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0=
|
1309 |
-
-----END CERTIFICATE-----
|
1310 |
-
|
1311 |
-
Microsec e-Szigno Root CA
|
1312 |
-
=========================
|
1313 |
-
-----BEGIN CERTIFICATE-----
|
1314 |
-
MIIHqDCCBpCgAwIBAgIRAMy4579OKRr9otxmpRwsDxEwDQYJKoZIhvcNAQEFBQAwcjELMAkGA1UE
|
1315 |
-
BhMCSFUxETAPBgNVBAcTCEJ1ZGFwZXN0MRYwFAYDVQQKEw1NaWNyb3NlYyBMdGQuMRQwEgYDVQQL
|
1316 |
-
EwtlLVN6aWdubyBDQTEiMCAGA1UEAxMZTWljcm9zZWMgZS1Temlnbm8gUm9vdCBDQTAeFw0wNTA0
|
1317 |
-
MDYxMjI4NDRaFw0xNzA0MDYxMjI4NDRaMHIxCzAJBgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVz
|
1318 |
-
dDEWMBQGA1UEChMNTWljcm9zZWMgTHRkLjEUMBIGA1UECxMLZS1Temlnbm8gQ0ExIjAgBgNVBAMT
|
1319 |
-
GU1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
|
1320 |
-
AQDtyADVgXvNOABHzNuEwSFpLHSQDCHZU4ftPkNEU6+r+ICbPHiN1I2uuO/TEdyB5s87lozWbxXG
|
1321 |
-
d36hL+BfkrYn13aaHUM86tnsL+4582pnS4uCzyL4ZVX+LMsvfUh6PXX5qqAnu3jCBspRwn5mS6/N
|
1322 |
-
oqdNAoI/gqyFxuEPkEeZlApxcpMqyabAvjxWTHOSJ/FrtfX9/DAFYJLG65Z+AZHCabEeHXtTRbjc
|
1323 |
-
QR/Ji3HWVBTji1R4P770Yjtb9aPs1ZJ04nQw7wHb4dSrmZsqa/i9phyGI0Jf7Enemotb9HI6QMVJ
|
1324 |
-
PqW+jqpx62z69Rrkav17fVVA71hu5tnVvCSrwe+3AgMBAAGjggQ3MIIEMzBnBggrBgEFBQcBAQRb
|
1325 |
-
MFkwKAYIKwYBBQUHMAGGHGh0dHBzOi8vcmNhLmUtc3ppZ25vLmh1L29jc3AwLQYIKwYBBQUHMAKG
|
1326 |
-
IWh0dHA6Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNydDAPBgNVHRMBAf8EBTADAQH/MIIBcwYD
|
1327 |
-
VR0gBIIBajCCAWYwggFiBgwrBgEEAYGoGAIBAQEwggFQMCgGCCsGAQUFBwIBFhxodHRwOi8vd3d3
|
1328 |
-
LmUtc3ppZ25vLmh1L1NaU1ovMIIBIgYIKwYBBQUHAgIwggEUHoIBEABBACAAdABhAG4A+gBzAO0A
|
1329 |
-
dAB2AOEAbgB5ACAA6QByAHQAZQBsAG0AZQB6AOkAcwDpAGgAZQB6ACAA6QBzACAAZQBsAGYAbwBn
|
1330 |
-
AGEAZADhAHMA4QBoAG8AegAgAGEAIABTAHoAbwBsAGcA4QBsAHQAYQB0APMAIABTAHoAbwBsAGcA
|
1331 |
-
4QBsAHQAYQB0AOEAcwBpACAAUwB6AGEAYgDhAGwAeQB6AGEAdABhACAAcwB6AGUAcgBpAG4AdAAg
|
1332 |
-
AGsAZQBsAGwAIABlAGwAagDhAHIAbgBpADoAIABoAHQAdABwADoALwAvAHcAdwB3AC4AZQAtAHMA
|
1333 |
-
egBpAGcAbgBvAC4AaAB1AC8AUwBaAFMAWgAvMIHIBgNVHR8EgcAwgb0wgbqggbeggbSGIWh0dHA6
|
1334 |
-
Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNybIaBjmxkYXA6Ly9sZGFwLmUtc3ppZ25vLmh1L0NO
|
1335 |
-
PU1pY3Jvc2VjJTIwZS1Temlnbm8lMjBSb290JTIwQ0EsT1U9ZS1Temlnbm8lMjBDQSxPPU1pY3Jv
|
1336 |
-
c2VjJTIwTHRkLixMPUJ1ZGFwZXN0LEM9SFU/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDtiaW5h
|
1337 |
-
cnkwDgYDVR0PAQH/BAQDAgEGMIGWBgNVHREEgY4wgYuBEGluZm9AZS1zemlnbm8uaHWkdzB1MSMw
|
1338 |
-
IQYDVQQDDBpNaWNyb3NlYyBlLVN6aWduw7MgUm9vdCBDQTEWMBQGA1UECwwNZS1TemlnbsOzIEhT
|
1339 |
-
WjEWMBQGA1UEChMNTWljcm9zZWMgS2Z0LjERMA8GA1UEBxMIQnVkYXBlc3QxCzAJBgNVBAYTAkhV
|
1340 |
-
MIGsBgNVHSMEgaQwgaGAFMegSXUWYYTbMUuE0vE3QJDvTtz3oXakdDByMQswCQYDVQQGEwJIVTER
|
1341 |
-
MA8GA1UEBxMIQnVkYXBlc3QxFjAUBgNVBAoTDU1pY3Jvc2VjIEx0ZC4xFDASBgNVBAsTC2UtU3pp
|
1342 |
-
Z25vIENBMSIwIAYDVQQDExlNaWNyb3NlYyBlLVN6aWdubyBSb290IENBghEAzLjnv04pGv2i3Gal
|
1343 |
-
HCwPETAdBgNVHQ4EFgQUx6BJdRZhhNsxS4TS8TdAkO9O3PcwDQYJKoZIhvcNAQEFBQADggEBANMT
|
1344 |
-
nGZjWS7KXHAM/IO8VbH0jgdsZifOwTsgqRy7RlRw7lrMoHfqaEQn6/Ip3Xep1fvj1KcExJW4C+FE
|
1345 |
-
aGAHQzAxQmHl7tnlJNUb3+FKG6qfx1/4ehHqE5MAyopYse7tDk2016g2JnzgOsHVV4Lxdbb9iV/a
|
1346 |
-
86g4nzUGCM4ilb7N1fy+W955a9x6qWVmvrElWl/tftOsRm1M9DKHtCAE4Gx4sHfRhUZLphK3dehK
|
1347 |
-
yVZs15KrnfVJONJPU+NVkBHbmJbGSfI+9J8b4PeI3CVimUTYc78/MPMMNz7UwiiAc7EBt51alhQB
|
1348 |
-
S6kRnSlqLtBdgcDPsiBDxwPgN05dCtxZICU=
|
1349 |
-
-----END CERTIFICATE-----
|
1350 |
-
|
1351 |
-
Certigna
|
1352 |
-
========
|
1353 |
-
-----BEGIN CERTIFICATE-----
|
1354 |
-
MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZSMRIw
|
1355 |
-
EAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4XDTA3MDYyOTE1MTMwNVoXDTI3
|
1356 |
-
MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwI
|
1357 |
-
Q2VydGlnbmEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7q
|
1358 |
-
XOEm7RFHYeGifBZ4QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyH
|
1359 |
-
GxnygQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbwzBfsV1/p
|
1360 |
-
ogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q130yGLMLLGq/jj8UEYkg
|
1361 |
-
DncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKf
|
1362 |
-
Irjxwo1p3Po6WAbfAgMBAAGjgbwwgbkwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQ
|
1363 |
-
tCRZvgHyUtVF9lo53BEwZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJ
|
1364 |
-
BgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzjAQ/J
|
1365 |
-
SP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA
|
1366 |
-
hQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8hbV6lUmPOEvjvKtpv6zf+EwLHyzs+
|
1367 |
-
ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFncfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1klu
|
1368 |
-
PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY
|
1369 |
-
1gkIl2PlwS6wt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw
|
1370 |
-
WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg==
|
1371 |
-
-----END CERTIFICATE-----
|
1372 |
-
|
1373 |
-
Deutsche Telekom Root CA 2
|
1374 |
-
==========================
|
1375 |
-
-----BEGIN CERTIFICATE-----
|
1376 |
-
MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMT
|
1377 |
-
RGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEG
|
1378 |
-
A1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5
|
1379 |
-
MjM1OTAwWjBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0G
|
1380 |
-
A1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBS
|
1381 |
-
b290IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEUha88EOQ5
|
1382 |
-
bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhCQN/Po7qCWWqSG6wcmtoI
|
1383 |
-
KyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1MjwrrFDa1sPeg5TKqAyZMg4ISFZbavva4VhY
|
1384 |
-
AUlfckE8FQYBjl2tqriTtM2e66foai1SNNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aK
|
1385 |
-
Se5TBY8ZTNXeWHmb0mocQqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTV
|
1386 |
-
jlsB9WoHtxa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAPBgNV
|
1387 |
-
HRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAlGRZrTlk5ynr
|
1388 |
-
E/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756AbrsptJh6sTtU6zkXR34ajgv8HzFZMQSy
|
1389 |
-
zhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpaIzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8
|
1390 |
-
rZ7/gFnkm0W09juwzTkZmDLl6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4G
|
1391 |
-
dyd1Lx+4ivn+xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU
|
1392 |
-
Cm26OWMohpLzGITY+9HPBVZkVw==
|
1393 |
-
-----END CERTIFICATE-----
|
1394 |
-
|
1395 |
-
Cybertrust Global Root
|
1396 |
-
======================
|
1397 |
-
-----BEGIN CERTIFICATE-----
|
1398 |
-
MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYGA1UEChMPQ3li
|
1399 |
-
ZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBSb290MB4XDTA2MTIxNTA4
|
1400 |
-
MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQD
|
1401 |
-
ExZDeWJlcnRydXN0IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
|
1402 |
-
+Mi8vRRQZhP/8NN57CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW
|
1403 |
-
0ozSJ8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2yHLtgwEZL
|
1404 |
-
AfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iPt3sMpTjr3kfb1V05/Iin
|
1405 |
-
89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNzFtApD0mpSPCzqrdsxacwOUBdrsTiXSZT
|
1406 |
-
8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAYXSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAP
|
1407 |
-
BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2
|
1408 |
-
MDSgMqAwhi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3JsMB8G
|
1409 |
-
A1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUAA4IBAQBW7wojoFRO
|
1410 |
-
lZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMjWqd8BfP9IjsO0QbE2zZMcwSO5bAi
|
1411 |
-
5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUxXOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2
|
1412 |
-
hO0j9n0Hq0V+09+zv+mKts2oomcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+T
|
1413 |
-
X3EJIrduPuocA06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW
|
1414 |
-
WL1WMRJOEcgh4LMRkWXbtKaIOM5V
|
1415 |
-
-----END CERTIFICATE-----
|
1416 |
-
|
1417 |
-
ePKI Root Certification Authority
|
1418 |
-
=================================
|
1419 |
-
-----BEGIN CERTIFICATE-----
|
1420 |
-
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
-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
-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
-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
-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
-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
-
IZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAhijHyl3SJCRImHJ7K2RKi
|
1427 |
-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
-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
-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
-
WQqraffAsgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uUWH1+
|
1431 |
-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
-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
-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
-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
-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
-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
-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
-
KOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkPJXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdV
|
1439 |
-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
-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
-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
-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
-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
-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
-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
|
1446 |
-
-----END CERTIFICATE-----
|
1447 |
-
|
1448 |
-
T\xc3\x9c\x42\xC4\xB0TAK UEKAE K\xC3\xB6k Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1 - S\xC3\xBCr\xC3\xBCm 3
|
1449 |
-
=============================================================================================================================
|
1450 |
-
-----BEGIN CERTIFICATE-----
|
1451 |
-
MIIFFzCCA/+gAwIBAgIBETANBgkqhkiG9w0BAQUFADCCASsxCzAJBgNVBAYTAlRSMRgwFgYDVQQH
|
1452 |
-
DA9HZWJ6ZSAtIEtvY2FlbGkxRzBFBgNVBAoMPlTDvHJraXllIEJpbGltc2VsIHZlIFRla25vbG9q
|
1453 |
-
aWsgQXJhxZ90xLFybWEgS3VydW11IC0gVMOcQsSwVEFLMUgwRgYDVQQLDD9VbHVzYWwgRWxla3Ry
|
1454 |
-
b25payB2ZSBLcmlwdG9sb2ppIEFyYcWfdMSxcm1hIEVuc3RpdMO8c8O8IC0gVUVLQUUxIzAhBgNV
|
1455 |
-
BAsMGkthbXUgU2VydGlmaWthc3lvbiBNZXJrZXppMUowSAYDVQQDDEFUw5xCxLBUQUsgVUVLQUUg
|
1456 |
-
S8O2ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSAtIFPDvHLDvG0gMzAeFw0wNzA4
|
1457 |
-
MjQxMTM3MDdaFw0xNzA4MjExMTM3MDdaMIIBKzELMAkGA1UEBhMCVFIxGDAWBgNVBAcMD0dlYnpl
|
1458 |
-
IC0gS29jYWVsaTFHMEUGA1UECgw+VMO8cmtpeWUgQmlsaW1zZWwgdmUgVGVrbm9sb2ppayBBcmHF
|
1459 |
-
n3TEsXJtYSBLdXJ1bXUgLSBUw5xCxLBUQUsxSDBGBgNVBAsMP1VsdXNhbCBFbGVrdHJvbmlrIHZl
|
1460 |
-
IEtyaXB0b2xvamkgQXJhxZ90xLFybWEgRW5zdGl0w7xzw7wgLSBVRUtBRTEjMCEGA1UECwwaS2Ft
|
1461 |
-
dSBTZXJ0aWZpa2FzeW9uIE1lcmtlemkxSjBIBgNVBAMMQVTDnELEsFRBSyBVRUtBRSBLw7ZrIFNl
|
1462 |
-
cnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIC0gU8O8csO8bSAzMIIBIjANBgkqhkiG9w0B
|
1463 |
-
AQEFAAOCAQ8AMIIBCgKCAQEAim1L/xCIOsP2fpTo6iBkcK4hgb46ezzb8R1Sf1n68yJMlaCQvEhO
|
1464 |
-
Eav7t7WNeoMojCZG2E6VQIdhn8WebYGHV2yKO7Rm6sxA/OOqbLLLAdsyv9Lrhc+hDVXDWzhXcLh1
|
1465 |
-
xnnRFDDtG1hba+818qEhTsXOfJlfbLm4IpNQp81McGq+agV/E5wrHur+R84EpW+sky58K5+eeROR
|
1466 |
-
6Oqeyjh1jmKwlZMq5d/pXpduIF9fhHpEORlAHLpVK/swsoHvhOPc7Jg4OQOFCKlUAwUp8MmPi+oL
|
1467 |
-
hmUZEdPpCSPeaJMDyTYcIW7OjGbxmTDY17PDHfiBLqi9ggtm/oLL4eAagsNAgQIDAQABo0IwQDAd
|
1468 |
-
BgNVHQ4EFgQUvYiHyY/2pAoLquvF/pEjnatKijIwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF
|
1469 |
-
MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAB18+kmPNOm3JpIWmgV050vQbTlswyb2zrgxvMTfvCr4
|
1470 |
-
N5EY3ATIZJkrGG2AA1nJrvhY0D7twyOfaTyGOBye79oneNGEN3GKPEs5z35FBtYt2IpNeBLWrcLT
|
1471 |
-
y9LQQfMmNkqblWwM7uXRQydmwYj3erMgbOqwaSvHIOgMA8RBBZniP+Rr+KCGgceExh/VS4ESshYh
|
1472 |
-
LBOhgLJeDEoTniDYYkCrkOpkSi+sDQESeUWoL4cZaMjihccwsnX5OD+ywJO0a+IDRM5noN+J1q2M
|
1473 |
-
dqMTw5RhK2vZbMEHCiIHhWyFJEapvj+LeISCfiQMnf2BN+MlqO02TpUsyZyQ2uypQjyttgI=
|
1474 |
-
-----END CERTIFICATE-----
|
1475 |
-
|
1476 |
-
certSIGN ROOT CA
|
1477 |
-
================
|
1478 |
-
-----BEGIN CERTIFICATE-----
|
1479 |
-
MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAlJPMREwDwYD
|
1480 |
-
VQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTAeFw0wNjA3MDQxNzIwMDRa
|
1481 |
-
Fw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UE
|
1482 |
-
CxMQY2VydFNJR04gUk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7I
|
1483 |
-
JUqOtdu0KBuqV5Do0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHH
|
1484 |
-
rfAQUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5dRdY4zTW2
|
1485 |
-
ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQOA7+j0xbm0bqQfWwCHTD
|
1486 |
-
0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwvJoIQ4uNllAoEwF73XVv4EOLQunpL+943
|
1487 |
-
AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8B
|
1488 |
-
Af8EBAMCAcYwHQYDVR0OBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IB
|
1489 |
-
AQA+0hyJLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecYMnQ8
|
1490 |
-
SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ44gx+FkagQnIl6Z0
|
1491 |
-
x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6IJd1hJyMctTEHBDa0GpC9oHRxUIlt
|
1492 |
-
vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz
|
1493 |
-
TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD
|
1494 |
-
-----END CERTIFICATE-----
|
1495 |
-
|
1496 |
-
CNNIC ROOT
|
1497 |
-
==========
|
1498 |
-
-----BEGIN CERTIFICATE-----
|
1499 |
-
MIIDVTCCAj2gAwIBAgIESTMAATANBgkqhkiG9w0BAQUFADAyMQswCQYDVQQGEwJDTjEOMAwGA1UE
|
1500 |
-
ChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwHhcNMDcwNDE2MDcwOTE0WhcNMjcwNDE2MDcw
|
1501 |
-
OTE0WjAyMQswCQYDVQQGEwJDTjEOMAwGA1UEChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1Qw
|
1502 |
-
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTNfc/c3et6FtzF8LRb+1VvG7q6KR5smzD
|
1503 |
-
o+/hn7E7SIX1mlwhIhAsxYLO2uOabjfhhyzcuQxauohV3/2q2x8x6gHx3zkBwRP9SFIhxFXf2tiz
|
1504 |
-
VHa6dLG3fdfA6PZZxU3Iva0fFNrfWEQlMhkqx35+jq44sDB7R3IJMfAw28Mbdim7aXZOV/kbZKKT
|
1505 |
-
VrdvmW7bCgScEeOAH8tjlBAKqeFkgjH5jCftppkA9nCTGPihNIaj3XrCGHn2emU1z5DrvTOTn1Or
|
1506 |
-
czvmmzQgLx3vqR1jGqCA2wMv+SYahtKNu6m+UjqHZ0gNv7Sg2Ca+I19zN38m5pIEo3/PIKe38zrK
|
1507 |
-
y5nLAgMBAAGjczBxMBEGCWCGSAGG+EIBAQQEAwIABzAfBgNVHSMEGDAWgBRl8jGtKvf33VKWCscC
|
1508 |
-
wQ7vptU7ETAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIB/jAdBgNVHQ4EFgQUZfIxrSr3991S
|
1509 |
-
lgrHAsEO76bVOxEwDQYJKoZIhvcNAQEFBQADggEBAEs17szkrr/Dbq2flTtLP1se31cpolnKOOK5
|
1510 |
-
Gv+e5m4y3R6u6jW39ZORTtpC4cMXYFDy0VwmuYK36m3knITnA3kXr5g9lNvHugDnuL8BV8F3RTIM
|
1511 |
-
O/G0HAiw/VGgod2aHRM2mm23xzy54cXZF/qD1T0VoDy7HgviyJA/qIYM/PmLXoXLT1tLYhFHxUV8
|
1512 |
-
BS9BsZ4QaRuZluBVeftOhpm4lNqGOGqTo+fLbuXf6iFViZx9fX+Y9QCJ7uOEwFyWtcVG6kbghVW2
|
1513 |
-
G8kS1sHNzYDzAgE8yGnLRUhj2JTQ7IUOO04RZfSCjKY9ri4ilAnIXOo8gV0WKgOXFlUJ24pBgp5m
|
1514 |
-
mxE=
|
1515 |
-
-----END CERTIFICATE-----
|
1516 |
-
|
1517 |
-
ApplicationCA - Japanese Government
|
1518 |
-
===================================
|
1519 |
-
-----BEGIN CERTIFICATE-----
|
1520 |
-
MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJKUDEcMBoGA1UEChMT
|
1521 |
-
SmFwYW5lc2UgR292ZXJubWVudDEWMBQGA1UECxMNQXBwbGljYXRpb25DQTAeFw0wNzEyMTIxNTAw
|
1522 |
-
MDBaFw0xNzEyMTIxNTAwMDBaMEMxCzAJBgNVBAYTAkpQMRwwGgYDVQQKExNKYXBhbmVzZSBHb3Zl
|
1523 |
-
cm5tZW50MRYwFAYDVQQLEw1BcHBsaWNhdGlvbkNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
|
1524 |
-
CgKCAQEAp23gdE6Hj6UG3mii24aZS2QNcfAKBZuOquHMLtJqO8F6tJdhjYq+xpqcBrSGUeQ3DnR4
|
1525 |
-
fl+Kf5Sk10cI/VBaVuRorChzoHvpfxiSQE8tnfWuREhzNgaeZCw7NCPbXCbkcXmP1G55IrmTwcrN
|
1526 |
-
wVbtiGrXoDkhBFcsovW8R0FPXjQilbUfKW1eSvNNcr5BViCH/OlQR9cwFO5cjFW6WY2H/CPek9AE
|
1527 |
-
jP3vbb3QesmlOmpyM8ZKDQUXKi17safY1vC+9D/qDihtQWEjdnjDuGWk81quzMKq2edY3rZ+nYVu
|
1528 |
-
nyoKb58DKTCXKB28t89UKU5RMfkntigm/qJj5kEW8DOYRwIDAQABo4GeMIGbMB0GA1UdDgQWBBRU
|
1529 |
-
WssmP3HMlEYNllPqa0jQk/5CdTAOBgNVHQ8BAf8EBAMCAQYwWQYDVR0RBFIwUKROMEwxCzAJBgNV
|
1530 |
-
BAYTAkpQMRgwFgYDVQQKDA/ml6XmnKzlm73mlL/lupwxIzAhBgNVBAsMGuOCouODl+ODquOCseOD
|
1531 |
-
vOOCt+ODp+ODs0NBMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADlqRHZ3ODrs
|
1532 |
-
o2dGD/mLBqj7apAxzn7s2tGJfHrrLgy9mTLnsCTWw//1sogJhyzjVOGjprIIC8CFqMjSnHH2HZ9g
|
1533 |
-
/DgzE+Ge3Atf2hZQKXsvcJEPmbo0NI2VdMV+eKlmXb3KIXdCEKxmJj3ekav9FfBv7WxfEPjzFvYD
|
1534 |
-
io+nEhEMy/0/ecGc/WLuo89UDNErXxc+4z6/wCs+CZv+iKZ+tJIX/COUgb1up8WMwusRRdv4QcmW
|
1535 |
-
dupwX3kSa+SjB1oF7ydJzyGfikwJcGapJsErEU4z0g781mzSDjJkaP+tBXhfAx2o45CsJOAPQKdL
|
1536 |
-
rosot4LKGAfmt1t06SAZf7IbiVQ=
|
1537 |
-
-----END CERTIFICATE-----
|
1538 |
-
|
1539 |
-
GeoTrust Primary Certification Authority - G3
|
1540 |
-
=============================================
|
1541 |
-
-----BEGIN CERTIFICATE-----
|
1542 |
-
MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UE
|
1543 |
-
BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA4IEdlb1RydXN0
|
1544 |
-
IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFy
|
1545 |
-
eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIz
|
1546 |
-
NTk1OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAo
|
1547 |
-
YykgMjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMT
|
1548 |
-
LUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZI
|
1549 |
-
hvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5j
|
1550 |
-
K/BGvESyiaHAKAxJcCGVn2TAppMSAmUmhsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdE
|
1551 |
-
c5IiaacDiGydY8hS2pgn5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3C
|
1552 |
-
IShwiP/WJmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exALDmKu
|
1553 |
-
dlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZChuOl1UcCAwEAAaNC
|
1554 |
-
MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMR5yo6hTgMdHNxr
|
1555 |
-
2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IBAQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9
|
1556 |
-
cr5HqQ6XErhK8WTTOd8lNNTBzU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbE
|
1557 |
-
Ap7aDHdlDkQNkv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD
|
1558 |
-
AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUHSJsMC8tJP33s
|
1559 |
-
t/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2Gspki4cErx5z481+oghLrGREt
|
1560 |
-
-----END CERTIFICATE-----
|
1561 |
-
|
1562 |
-
thawte Primary Root CA - G2
|
1563 |
-
===========================
|
1564 |
-
-----BEGIN CERTIFICATE-----
|
1565 |
-
MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDELMAkGA1UEBhMC
|
1566 |
-
VVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMpIDIwMDcgdGhhd3RlLCBJbmMu
|
1567 |
-
IC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3Qg
|
1568 |
-
Q0EgLSBHMjAeFw0wNzExMDUwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEV
|
1569 |
-
MBMGA1UEChMMdGhhd3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBG
|
1570 |
-
b3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAt
|
1571 |
-
IEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/BebfowJPDQfGAFG6DAJS
|
1572 |
-
LSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6papu+7qzcMBniKI11KOasf2twu8x+qi5
|
1573 |
-
8/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU
|
1574 |
-
mtgAMADna3+FGO6Lts6KDPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUN
|
1575 |
-
G4k8VIZ3KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41oxXZ3K
|
1576 |
-
rr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg==
|
1577 |
-
-----END CERTIFICATE-----
|
1578 |
-
|
1579 |
-
thawte Primary Root CA - G3
|
1580 |
-
===========================
|
1581 |
-
-----BEGIN CERTIFICATE-----
|
1582 |
-
MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCBrjELMAkGA1UE
|
1583 |
-
BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2
|
1584 |
-
aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv
|
1585 |
-
cml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0w
|
1586 |
-
ODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh
|
1587 |
-
d3RlLCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMTgwNgYD
|
1588 |
-
VQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIG
|
1589 |
-
A1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
|
1590 |
-
MIIBCgKCAQEAsr8nLPvb2FvdeHsbnndmgcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2At
|
1591 |
-
P0LMqmsywCPLLEHd5N/8YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC
|
1592 |
-
+BsUa0Lfb1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS99irY
|
1593 |
-
7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2SzhkGcuYMXDhpxwTW
|
1594 |
-
vGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUkOQIDAQABo0IwQDAPBgNVHRMBAf8E
|
1595 |
-
BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJ
|
1596 |
-
KoZIhvcNAQELBQADggEBABpA2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweK
|
1597 |
-
A3rD6z8KLFIWoCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu
|
1598 |
-
t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7cKUGRIjxpp7sC
|
1599 |
-
8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fMm7v/OeZWYdMKp8RcTGB7BXcm
|
1600 |
-
er/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZuMdRAGmI0Nj81Aa6sY6A=
|
1601 |
-
-----END CERTIFICATE-----
|
1602 |
-
|
1603 |
-
GeoTrust Primary Certification Authority - G2
|
1604 |
-
=============================================
|
1605 |
-
-----BEGIN CERTIFICATE-----
|
1606 |
-
MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDELMAkGA1UEBhMC
|
1607 |
-
VVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA3IEdlb1RydXN0IElu
|
1608 |
-
Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBD
|
1609 |
-
ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1
|
1610 |
-
OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg
|
1611 |
-
MjAwNyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMTLUdl
|
1612 |
-
b1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjB2MBAGByqGSM49AgEG
|
1613 |
-
BSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcLSo17VDs6bl8VAsBQps8lL33KSLjHUGMc
|
1614 |
-
KiEIfJo22Av+0SbFWDEwKCXzXV2juLaltJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYD
|
1615 |
-
VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+
|
1616 |
-
EVXVMAoGCCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGTqQ7m
|
1617 |
-
ndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBuczrD6ogRLQy7rQkgu2
|
1618 |
-
npaqBA+K
|
1619 |
-
-----END CERTIFICATE-----
|
1620 |
-
|
1621 |
-
VeriSign Universal Root Certification Authority
|
1622 |
-
===============================================
|
1623 |
-
-----BEGIN CERTIFICATE-----
|
1624 |
-
MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCBvTELMAkGA1UE
|
1625 |
-
BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO
|
1626 |
-
ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
|
1627 |
-
IHVzZSBvbmx5MTgwNgYDVQQDEy9WZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9u
|
1628 |
-
IEF1dGhvcml0eTAeFw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJV
|
1629 |
-
UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv
|
1630 |
-
cmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl
|
1631 |
-
IG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNhbCBSb290IENlcnRpZmljYXRpb24gQXV0
|
1632 |
-
aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj
|
1633 |
-
1mCOkdeQmIN65lgZOIzF9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGP
|
1634 |
-
MiJhgsWHH26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+HLL72
|
1635 |
-
9fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN/BMReYTtXlT2NJ8I
|
1636 |
-
AfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPTrJ9VAMf2CGqUuV/c4DPxhGD5WycR
|
1637 |
-
tPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0G
|
1638 |
-
CCsGAQUFBwEMBGEwX6FdoFswWTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2O
|
1639 |
-
a8PPgGrUSBgsexkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud
|
1640 |
-
DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4sAPmLGd75JR3
|
1641 |
-
Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+seQxIcaBlVZaDrHC1LGmWazx
|
1642 |
-
Y8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTx
|
1643 |
-
P/jgdFcrGJ2BtMQo2pSXpXDrrB2+BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+P
|
1644 |
-
wGZsY6rp2aQW9IHRlRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4
|
1645 |
-
mJO37M2CYfE45k+XmCpajQ==
|
1646 |
-
-----END CERTIFICATE-----
|
1647 |
-
|
1648 |
-
VeriSign Class 3 Public Primary Certification Authority - G4
|
1649 |
-
============================================================
|
1650 |
-
-----BEGIN CERTIFICATE-----
|
1651 |
-
MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjELMAkGA1UEBhMC
|
1652 |
-
VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
|
1653 |
-
b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVz
|
1654 |
-
ZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmlj
|
1655 |
-
YXRpb24gQXV0aG9yaXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjEL
|
1656 |
-
MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBU
|
1657 |
-
cnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRo
|
1658 |
-
b3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5
|
1659 |
-
IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8
|
1660 |
-
Utpkmw4tXNherJI9/gHmGUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGz
|
1661 |
-
rl0Bp3vefLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUwAwEB
|
1662 |
-
/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEw
|
1663 |
-
HzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVyaXNpZ24u
|
1664 |
-
Y29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMWkf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMD
|
1665 |
-
A2gAMGUCMGYhDBgmYFo4e1ZC4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIx
|
1666 |
-
AJw9SDkjOVgaFRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA==
|
1667 |
-
-----END CERTIFICATE-----
|
1668 |
-
|
1669 |
-
NetLock Arany (Class Gold) Főtanúsítvány
|
1670 |
-
========================================
|
1671 |
-
-----BEGIN CERTIFICATE-----
|
1672 |
-
MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G
|
1673 |
-
A1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610
|
1674 |
-
dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBB
|
1675 |
-
cmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgx
|
1676 |
-
MjA2MTUwODIxWjCBpzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxO
|
1677 |
-
ZXRMb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlmaWNhdGlv
|
1678 |
-
biBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNzIEdvbGQpIEbFkXRhbsO6
|
1679 |
-
c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu
|
1680 |
-
0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrTlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw
|
1681 |
-
/HpYzY6b7cNGbIRwXdrzAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAk
|
1682 |
-
H3B5r9s5VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRGILdw
|
1683 |
-
fzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2BJtr+UBdADTHLpl1
|
1684 |
-
neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIB
|
1685 |
-
BjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2MU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwW
|
1686 |
-
qZw8UQCgwBEIBaeZ5m8BiFRhbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTta
|
1687 |
-
YtOUZcTh5m2C+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC
|
1688 |
-
bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2FuLjbvrW5Kfna
|
1689 |
-
NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu
|
1690 |
-
dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E=
|
1691 |
-
-----END CERTIFICATE-----
|
1692 |
-
|
1693 |
-
Staat der Nederlanden Root CA - G2
|
1694 |
-
==================================
|
1695 |
-
-----BEGIN CERTIFICATE-----
|
1696 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
|
1722 |
-
66+KAQ==
|
1723 |
-
-----END CERTIFICATE-----
|
1724 |
-
|
1725 |
-
Hongkong Post Root CA 1
|
1726 |
-
=======================
|
1727 |
-
-----BEGIN CERTIFICATE-----
|
1728 |
-
MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT
|
1729 |
-
DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx
|
1730 |
-
NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n
|
1731 |
-
IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF
|
1732 |
-
AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1
|
1733 |
-
ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr
|
1734 |
-
auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh
|
1735 |
-
qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY
|
1736 |
-
V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV
|
1737 |
-
HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i
|
1738 |
-
h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio
|
1739 |
-
l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei
|
1740 |
-
IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps
|
1741 |
-
T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT
|
1742 |
-
c4afU9hDDl3WY4JxHYB0yvbiAmvZWg==
|
1743 |
-
-----END CERTIFICATE-----
|
1744 |
-
|
1745 |
-
SecureSign RootCA11
|
1746 |
-
===================
|
1747 |
-
-----BEGIN CERTIFICATE-----
|
1748 |
-
MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi
|
1749 |
-
SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS
|
1750 |
-
b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw
|
1751 |
-
KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1
|
1752 |
-
cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL
|
1753 |
-
TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO
|
1754 |
-
wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq
|
1755 |
-
g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP
|
1756 |
-
O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA
|
1757 |
-
bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX
|
1758 |
-
t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh
|
1759 |
-
OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r
|
1760 |
-
bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ
|
1761 |
-
Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01
|
1762 |
-
y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061
|
1763 |
-
lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I=
|
1764 |
-
-----END CERTIFICATE-----
|
1765 |
-
|
1766 |
-
ACEDICOM Root
|
1767 |
-
=============
|
1768 |
-
-----BEGIN CERTIFICATE-----
|
1769 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
zQSulgUV1qzOMPPKC8W64iLgpq0i5ALudBF/TP94HTXa5gI06xgSYXcGCRZj6hitoocf8seACQl1
|
1789 |
-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
-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
-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
-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
-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
-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
|
1795 |
-
-----END CERTIFICATE-----
|
1796 |
-
|
1797 |
-
Microsec e-Szigno Root CA 2009
|
1798 |
-
==============================
|
1799 |
-
-----BEGIN CERTIFICATE-----
|
1800 |
-
MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJIVTER
|
1801 |
-
MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jv
|
1802 |
-
c2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o
|
1803 |
-
dTAeFw0wOTA2MTYxMTMwMThaFw0yOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UE
|
1804 |
-
BwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUt
|
1805 |
-
U3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTCCASIw
|
1806 |
-
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvPkd6mJviZpWNwrZuuyjNA
|
1807 |
-
fW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tccbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG
|
1808 |
-
0IMZfcChEhyVbUr02MelTTMuhTlAdX4UfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKA
|
1809 |
-
pxn1ntxVUwOXewdI/5n7N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm
|
1810 |
-
1HxdrtbCxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1+rUC
|
1811 |
-
AwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTLD8bf
|
1812 |
-
QkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAbBgNVHREE
|
1813 |
-
FDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqGSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0o
|
1814 |
-
lZMEyL/azXm4Q5DwpL7v8u8hmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfX
|
1815 |
-
I/OMn74dseGkddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775
|
1816 |
-
tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c2Pm2G2JwCz02
|
1817 |
-
yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5tHMN1Rq41Bab2XD0h7lbwyYIi
|
1818 |
-
LXpUq3DDfSJlgnCW
|
1819 |
-
-----END CERTIFICATE-----
|
1820 |
-
|
1821 |
-
GlobalSign Root CA - R3
|
1822 |
-
=======================
|
1823 |
-
-----BEGIN CERTIFICATE-----
|
1824 |
-
MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xv
|
1825 |
-
YmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh
|
1826 |
-
bFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT
|
1827 |
-
aWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln
|
1828 |
-
bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWt
|
1829 |
-
iHL8RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsTgHeMCOFJ
|
1830 |
-
0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmmKPZpO/bLyCiR5Z2KYVc3
|
1831 |
-
rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zdQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjl
|
1832 |
-
OCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2
|
1833 |
-
xmmFghcCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE
|
1834 |
-
FI/wS3+oLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZURUm7
|
1835 |
-
lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMpjjM5RcOO5LlXbKr8
|
1836 |
-
EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK6fBdRoyV3XpYKBovHd7NADdBj+1E
|
1837 |
-
bddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQXmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18
|
1838 |
-
YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r
|
1839 |
-
kpeDMdmztcpHWD9f
|
1840 |
-
-----END CERTIFICATE-----
|
1841 |
-
|
1842 |
-
Autoridad de Certificacion Firmaprofesional CIF A62634068
|
1843 |
-
=========================================================
|
1844 |
-
-----BEGIN CERTIFICATE-----
|
1845 |
-
MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMxQjBA
|
1846 |
-
BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2
|
1847 |
-
MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEyMzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIw
|
1848 |
-
QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB
|
1849 |
-
NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD
|
1850 |
-
Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P
|
1851 |
-
B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY
|
1852 |
-
7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH
|
1853 |
-
ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI
|
1854 |
-
plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX
|
1855 |
-
MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX
|
1856 |
-
LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK
|
1857 |
-
bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU
|
1858 |
-
vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1Ud
|
1859 |
-
EwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNH
|
1860 |
-
DhpkLzCBpgYDVR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp
|
1861 |
-
cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBvACAAZABlACAA
|
1862 |
-
bABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBlAGwAbwBuAGEAIAAwADgAMAAx
|
1863 |
-
ADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx
|
1864 |
-
51tkljYyGOylMnfX40S2wBEqgLk9am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qk
|
1865 |
-
R71kMrv2JYSiJ0L1ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaP
|
1866 |
-
T481PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS3a/DTg4f
|
1867 |
-
Jl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5kSeTy36LssUzAKh3ntLFl
|
1868 |
-
osS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF3dvd6qJ2gHN99ZwExEWN57kci57q13XR
|
1869 |
-
crHedUTnQn3iV2t93Jm8PYMo6oCTjcVMZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoR
|
1870 |
-
saS8I8nkvof/uZS2+F0gStRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTD
|
1871 |
-
KCOM/iczQ0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQBjLMi
|
1872 |
-
6Et8Vcad+qMUu2WFbm5PEn4KPJ2V
|
1873 |
-
-----END CERTIFICATE-----
|
1874 |
-
|
1875 |
-
Izenpe.com
|
1876 |
-
==========
|
1877 |
-
-----BEGIN CERTIFICATE-----
|
1878 |
-
MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4MQswCQYDVQQG
|
1879 |
-
EwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wHhcNMDcxMjEz
|
1880 |
-
MTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMu
|
1881 |
-
QS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ
|
1882 |
-
03rKDx6sp4boFmVqscIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAK
|
1883 |
-
ClaOxdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6HLmYRY2xU
|
1884 |
-
+zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFXuaOKmMPsOzTFlUFpfnXC
|
1885 |
-
PCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQDyCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxT
|
1886 |
-
OTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbK
|
1887 |
-
F7jJeodWLBoBHmy+E60QrLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK
|
1888 |
-
0GqfvEyNBjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8Lhij+
|
1889 |
-
0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIBQFqNeb+Lz0vPqhbB
|
1890 |
-
leStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+HMh3/1uaD7euBUbl8agW7EekFwID
|
1891 |
-
AQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2luZm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+
|
1892 |
-
SVpFTlBFIFMuQS4gLSBDSUYgQTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBG
|
1893 |
-
NjIgUzgxQzBBBgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx
|
1894 |
-
MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O
|
1895 |
-
BBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUAA4ICAQB4pgwWSp9MiDrAyw6l
|
1896 |
-
Fn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWblaQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbga
|
1897 |
-
kEyrkgPH7UIBzg/YsfqikuFgba56awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8q
|
1898 |
-
hT/AQKM6WfxZSzwoJNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Cs
|
1899 |
-
g1lwLDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCTVyvehQP5
|
1900 |
-
aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGkLhObNA5me0mrZJfQRsN5
|
1901 |
-
nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJbUjWumDqtujWTI6cfSN01RpiyEGjkpTHC
|
1902 |
-
ClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZo
|
1903 |
-
Q0iy2+tzJOeRf1SktoA+naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1Z
|
1904 |
-
WrOZyGlsQyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw==
|
1905 |
-
-----END CERTIFICATE-----
|
1906 |
-
|
1907 |
-
Chambers of Commerce Root - 2008
|
1908 |
-
================================
|
1909 |
-
-----BEGIN CERTIFICATE-----
|
1910 |
-
MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJFVTFD
|
1911 |
-
MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv
|
1912 |
-
bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu
|
1913 |
-
QS4xKTAnBgNVBAMTIENoYW1iZXJzIG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEy
|
1914 |
-
Mjk1MFoXDTM4MDczMTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNl
|
1915 |
-
ZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQF
|
1916 |
-
EwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJl
|
1917 |
-
cnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
|
1918 |
-
AQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW928sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKA
|
1919 |
-
XuFixrYp4YFs8r/lfTJqVKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorj
|
1920 |
-
h40G072QDuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR5gN/
|
1921 |
-
ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfLZEFHcpOrUMPrCXZk
|
1922 |
-
NNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05aSd+pZgvMPMZ4fKecHePOjlO+Bd5g
|
1923 |
-
D2vlGts/4+EhySnB8esHnFIbAURRPHsl18TlUlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331
|
1924 |
-
lubKgdaX8ZSD6e2wsWsSaR6s+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ
|
1925 |
-
0wlf2eOKNcx5Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj
|
1926 |
-
ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAxhduub+84Mxh2
|
1927 |
-
EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNVHQ4EFgQU+SSsD7K1+HnA+mCI
|
1928 |
-
G8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJ
|
1929 |
-
BgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNh
|
1930 |
-
bWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENh
|
1931 |
-
bWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDiC
|
1932 |
-
CQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUH
|
1933 |
-
AgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAJASryI1
|
1934 |
-
wqM58C7e6bXpeHxIvj99RZJe6dqxGfwWPJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH
|
1935 |
-
3qLPaYRgM+gQDROpI9CF5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbU
|
1936 |
-
RWpGqOt1glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaHFoI6
|
1937 |
-
M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2pSB7+R5KBWIBpih1
|
1938 |
-
YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MDxvbxrN8y8NmBGuScvfaAFPDRLLmF
|
1939 |
-
9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QGtjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcK
|
1940 |
-
zBIKinmwPQN/aUv0NCB9szTqjktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvG
|
1941 |
-
nrDQWzilm1DefhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg
|
1942 |
-
OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZd0jQ
|
1943 |
-
-----END CERTIFICATE-----
|
1944 |
-
|
1945 |
-
Global Chambersign Root - 2008
|
1946 |
-
==============================
|
1947 |
-
-----BEGIN CERTIFICATE-----
|
1948 |
-
MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYDVQQGEwJFVTFD
|
1949 |
-
MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv
|
1950 |
-
bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu
|
1951 |
-
QS4xJzAlBgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMx
|
1952 |
-
NDBaFw0zODA3MzExMjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUg
|
1953 |
-
Y3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJ
|
1954 |
-
QTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD
|
1955 |
-
aGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDf
|
1956 |
-
VtPkOpt2RbQT2//BthmLN0EYlVJH6xedKYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXf
|
1957 |
-
XjaOcNFccUMd2drvXNL7G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0
|
1958 |
-
ZJJ0YPP2zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4ddPB
|
1959 |
-
/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyGHoiMvvKRhI9lNNgA
|
1960 |
-
TH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2Id3UwD2ln58fQ1DJu7xsepeY7s2M
|
1961 |
-
H/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3VyJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfe
|
1962 |
-
Ox2YItaswTXbo6Al/3K1dh3ebeksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSF
|
1963 |
-
HTynyQbehP9r6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh
|
1964 |
-
wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsogzCtLkykPAgMB
|
1965 |
-
AAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQWBBS5CcqcHtvTbDprru1U8VuT
|
1966 |
-
BjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDprru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UE
|
1967 |
-
BhMCRVUxQzBBBgNVBAcTOk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJm
|
1968 |
-
aXJtYS5jb20vYWRkcmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJm
|
1969 |
-
aXJtYSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiCCQDJzdPp
|
1970 |
-
1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0
|
1971 |
-
dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAICIf3DekijZBZRG
|
1972 |
-
/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZUohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6
|
1973 |
-
ReAJ3spED8IXDneRRXozX1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/s
|
1974 |
-
dZ7LoR/xfxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVza2Mg
|
1975 |
-
9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yydYhz2rXzdpjEetrHH
|
1976 |
-
foUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMdSqlapskD7+3056huirRXhOukP9Du
|
1977 |
-
qqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9OAP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETr
|
1978 |
-
P3iZ8ntxPjzxmKfFGBI/5rsoM0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVq
|
1979 |
-
c5iJWzouE4gev8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z
|
1980 |
-
09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B
|
1981 |
-
-----END CERTIFICATE-----
|
1982 |
-
|
1983 |
-
Go Daddy Root Certificate Authority - G2
|
1984 |
-
========================================
|
1985 |
-
-----BEGIN CERTIFICATE-----
|
1986 |
-
MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT
|
1987 |
-
B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMu
|
1988 |
-
MTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5
|
1989 |
-
MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6
|
1990 |
-
b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8G
|
1991 |
-
A1UEAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI
|
1992 |
-
hvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKDE6bFIEMBO4Tx5oVJnyfq
|
1993 |
-
9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD
|
1994 |
-
+qK+ihVqf94Lw7YZFAXK6sOoBJQ7RnwyDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutd
|
1995 |
-
fMh8+7ArU6SSYmlRJQVhGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMl
|
1996 |
-
NAJWJwGRtDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEAAaNC
|
1997 |
-
MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFDqahQcQZyi27/a9
|
1998 |
-
BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmXWWcDYfF+OwYxdS2hII5PZYe096ac
|
1999 |
-
vNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r
|
2000 |
-
5N9ss4UXnT3ZJE95kTXWXwTrgIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYV
|
2001 |
-
N8Gb5DKj7Tjo2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO
|
2002 |
-
LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI4uJEvlz36hz1
|
2003 |
-
-----END CERTIFICATE-----
|
2004 |
-
|
2005 |
-
Starfield Root Certificate Authority - G2
|
2006 |
-
=========================================
|
2007 |
-
-----BEGIN CERTIFICATE-----
|
2008 |
-
MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT
|
2009 |
-
B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s
|
2010 |
-
b2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVsZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0
|
2011 |
-
eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAw
|
2012 |
-
DgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQg
|
2013 |
-
VGVjaG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZpY2F0ZSBB
|
2014 |
-
dXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL3twQP89o/8ArFv
|
2015 |
-
W59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMgnLRJdzIpVv257IzdIvpy3Cdhl+72WoTs
|
2016 |
-
bhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNk
|
2017 |
-
N3mSwOxGXn/hbVNMYq/NHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7Nf
|
2018 |
-
ZTD4p7dNdloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0HZbU
|
2019 |
-
JtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
|
2020 |
-
AQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0GCSqGSIb3DQEBCwUAA4IBAQARWfol
|
2021 |
-
TwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjUsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx
|
2022 |
-
4mcujJUDJi5DnUox9g61DLu34jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUw
|
2023 |
-
F5okxBDgBPfg8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K
|
2024 |
-
pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1mMpYjn0q7pBZ
|
2025 |
-
c2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0
|
2026 |
-
-----END CERTIFICATE-----
|
2027 |
-
|
2028 |
-
Starfield Services Root Certificate Authority - G2
|
2029 |
-
==================================================
|
2030 |
-
-----BEGIN CERTIFICATE-----
|
2031 |
-
MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgT
|
2032 |
-
B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s
|
2033 |
-
b2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRl
|
2034 |
-
IEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNV
|
2035 |
-
BAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxT
|
2036 |
-
dGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2VydmljZXMg
|
2037 |
-
Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
|
2038 |
-
AQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20pOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2
|
2039 |
-
h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm28xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4Pa
|
2040 |
-
hHQUw2eeBGg6345AWh1KTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLP
|
2041 |
-
LJGmpufehRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk6mFB
|
2042 |
-
rMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAwDwYDVR0TAQH/BAUw
|
2043 |
-
AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMA0GCSqG
|
2044 |
-
SIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMIbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPP
|
2045 |
-
E95Dz+I0swSdHynVv/heyNXBve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTy
|
2046 |
-
xQGjhdByPq1zqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd
|
2047 |
-
iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn0q23KXB56jza
|
2048 |
-
YyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCNsSi6
|
2049 |
-
-----END CERTIFICATE-----
|
2050 |
-
|
2051 |
-
AffirmTrust Commercial
|
2052 |
-
======================
|
2053 |
-
-----BEGIN CERTIFICATE-----
|
2054 |
-
MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCVVMxFDAS
|
2055 |
-
BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMB4XDTEw
|
2056 |
-
MDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly
|
2057 |
-
bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEF
|
2058 |
-
AAOCAQ8AMIIBCgKCAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6Eqdb
|
2059 |
-
DuKPHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yrba0F8PrV
|
2060 |
-
C8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPALMeIrJmqbTFeurCA+ukV6
|
2061 |
-
BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1yHp52UKqK39c/s4mT6NmgTWvRLpUHhww
|
2062 |
-
MmWd5jyTXlBOeuM61G7MGvv50jeuJCqrVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNV
|
2063 |
-
HQ4EFgQUnZPGU4teyq8/nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
|
2064 |
-
AQYwDQYJKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYGXUPG
|
2065 |
-
hi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNjvbz4YYCanrHOQnDi
|
2066 |
-
qX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivtZ8SOyUOyXGsViQK8YvxO8rUzqrJv
|
2067 |
-
0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9gN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0kh
|
2068 |
-
sUlHRUe072o0EclNmsxZt9YCnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8=
|
2069 |
-
-----END CERTIFICATE-----
|
2070 |
-
|
2071 |
-
AffirmTrust Networking
|
2072 |
-
======================
|
2073 |
-
-----BEGIN CERTIFICATE-----
|
2074 |
-
MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCVVMxFDAS
|
2075 |
-
BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMB4XDTEw
|
2076 |
-
MDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly
|
2077 |
-
bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEF
|
2078 |
-
AAOCAQ8AMIIBCgKCAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SE
|
2079 |
-
Hi3yYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbuakCNrmreI
|
2080 |
-
dIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRLQESxG9fhwoXA3hA/Pe24
|
2081 |
-
/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gb
|
2082 |
-
h+0t+nvujArjqWaJGctB+d1ENmHP4ndGyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNV
|
2083 |
-
HQ4EFgQUBx/S55zawm6iQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
|
2084 |
-
AQYwDQYJKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfOtDIu
|
2085 |
-
UFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzuQY0x2+c06lkh1QF6
|
2086 |
-
12S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZLgo/bNjR9eUJtGxUAArgFU2HdW23
|
2087 |
-
WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4uolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9
|
2088 |
-
/ZFvgrG+CJPbFEfxojfHRZ48x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s=
|
2089 |
-
-----END CERTIFICATE-----
|
2090 |
-
|
2091 |
-
AffirmTrust Premium
|
2092 |
-
===================
|
2093 |
-
-----BEGIN CERTIFICATE-----
|
2094 |
-
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
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
|
2118 |
-
-----END CERTIFICATE-----
|
2119 |
-
|
2120 |
-
AffirmTrust Premium ECC
|
2121 |
-
=======================
|
2122 |
-
-----BEGIN CERTIFICATE-----
|
2123 |
-
MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMCVVMxFDASBgNV
|
2124 |
-
BAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQcmVtaXVtIEVDQzAeFw0xMDAx
|
2125 |
-
MjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1U
|
2126 |
-
cnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQA
|
2127 |
-
IgNiAAQNMF4bFZ0D0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQ
|
2128 |
-
N8O9ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0GA1UdDgQW
|
2129 |
-
BBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAK
|
2130 |
-
BggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/VsaobgxCd05DhT1wV/GzTjxi+zygk8N53X
|
2131 |
-
57hG8f2h4nECMEJZh0PUUd+60wkyWs6Iflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKM
|
2132 |
-
eQ==
|
2133 |
-
-----END CERTIFICATE-----
|
2134 |
-
|
2135 |
-
Certum Trusted Network CA
|
2136 |
-
=========================
|
2137 |
-
-----BEGIN CERTIFICATE-----
|
2138 |
-
MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBMMSIwIAYDVQQK
|
2139 |
-
ExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlv
|
2140 |
-
biBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIy
|
2141 |
-
MTIwNzM3WhcNMjkxMjMxMTIwNzM3WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBU
|
2142 |
-
ZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5
|
2143 |
-
MSIwIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC
|
2144 |
-
AQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rHUV+rpDKmYYe2bg+G0jAC
|
2145 |
-
l/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LMTXPb865Px1bVWqeWifrzq2jUI4ZZJ88J
|
2146 |
-
J7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVUBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4
|
2147 |
-
fOQtf/WsX+sWn7Et0brMkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0
|
2148 |
-
cvW0QM8xAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNVHRMB
|
2149 |
-
Af8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYw
|
2150 |
-
DQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15ysHhE49wcrwn9I0j6vSrEuVUEtRCj
|
2151 |
-
jSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfLI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1
|
2152 |
-
mS1FhIrlQgnXdAIv94nYmem8J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5aj
|
2153 |
-
Zt3hrvJBW8qYVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI
|
2154 |
-
03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw=
|
2155 |
-
-----END CERTIFICATE-----
|
2156 |
-
|
2157 |
-
Certinomis - Autorité Racine
|
2158 |
-
============================
|
2159 |
-
-----BEGIN CERTIFICATE-----
|
2160 |
-
MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjETMBEGA1UEChMK
|
2161 |
-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
-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
-
A1UEBhMCRlIxEzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMSYw
|
2164 |
-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
-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
-
wE5V3udauHpOd4cN5bjr+p5eex7Ezyh0x5P1FMYiKAT5kcOrJ3NqDi5N8y4oH3DfVS9O7cdxbwly
|
2167 |
-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
-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
-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
-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
-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
-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
-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
-
4NH4+ej9Uji29YnfAgMBAAGjWzBZMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G
|
2175 |
-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
-
KoZIhvcNAQEFBQADggIBACQ+YAZ+He86PtvqrxyaLAEL9MW12Ukx9F1BjYkMTv9sov3/4gbIOZ/x
|
2177 |
-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
-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
-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
-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
-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
-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
-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
-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
|
2185 |
-
vgt2Fl43N+bYdJeimUV5
|
2186 |
-
-----END CERTIFICATE-----
|
2187 |
-
|
2188 |
-
TWCA Root Certification Authority
|
2189 |
-
=================================
|
2190 |
-
-----BEGIN CERTIFICATE-----
|
2191 |
-
MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJ
|
2192 |
-
VEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlmaWNh
|
2193 |
-
dGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMzWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQG
|
2194 |
-
EwJUVzESMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NB
|
2195 |
-
IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
|
2196 |
-
AoIBAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFEAcK0HMMx
|
2197 |
-
QhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HHK3XLfJ+utdGdIzdjp9xC
|
2198 |
-
oi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeXRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP
|
2199 |
-
4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/zrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1r
|
2200 |
-
y+UPizgN7gr8/g+YnzAx3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIB
|
2201 |
-
BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkqhkiG
|
2202 |
-
9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeCMErJk/9q56YAf4lC
|
2203 |
-
mtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdlsXebQ79NqZp4VKIV66IIArB6nCWlW
|
2204 |
-
QtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62Dlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVY
|
2205 |
-
T0bf+215WfKEIlKuD8z7fDvnaspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocny
|
2206 |
-
Yh0igzyXxfkZYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw==
|
2207 |
-
-----END CERTIFICATE-----
|
2208 |
-
|
2209 |
-
Security Communication RootCA2
|
2210 |
-
==============================
|
2211 |
-
-----BEGIN CERTIFICATE-----
|
2212 |
-
MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc
|
2213 |
-
U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMeU2VjdXJpdHkgQ29tbXVuaWNh
|
2214 |
-
dGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoXDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMC
|
2215 |
-
SlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3Vy
|
2216 |
-
aXR5IENvbW11bmljYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
|
2217 |
-
ANAVOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGrzbl+dp++
|
2218 |
-
+T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVMVAX3NuRFg3sUZdbcDE3R
|
2219 |
-
3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQhNBqyjoGADdH5H5XTz+L62e4iKrFvlNV
|
2220 |
-
spHEfbmwhRkGeC7bYRr6hfVKkaHnFtWOojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1K
|
2221 |
-
EOtOghY6rCcMU/Gt1SSwawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8
|
2222 |
-
QIH4D5csOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB
|
2223 |
-
CwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpFcoJxDjrSzG+ntKEj
|
2224 |
-
u/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXcokgfGT+Ok+vx+hfuzU7jBBJV1uXk
|
2225 |
-
3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6q
|
2226 |
-
tnRGEmyR7jTV7JqR50S+kDFy1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29
|
2227 |
-
mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03
|
2228 |
-
-----END CERTIFICATE-----
|
2229 |
-
|
2230 |
-
EC-ACC
|
2231 |
-
======
|
2232 |
-
-----BEGIN CERTIFICATE-----
|
2233 |
-
MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB8zELMAkGA1UE
|
2234 |
-
BhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0w
|
2235 |
-
ODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYD
|
2236 |
-
VQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UE
|
2237 |
-
CxMsSmVyYXJxdWlhIEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMT
|
2238 |
-
BkVDLUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQGEwJFUzE7
|
2239 |
-
MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYt
|
2240 |
-
SSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZl
|
2241 |
-
Z2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh
|
2242 |
-
cnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUND
|
2243 |
-
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R85iK
|
2244 |
-
w5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm4CgPukLjbo73FCeT
|
2245 |
-
ae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaVHMf5NLWUhdWZXqBIoH7nF2W4onW4
|
2246 |
-
HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNdQlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0a
|
2247 |
-
E9jD2z3Il3rucO2n5nzbcc8tlGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw
|
2248 |
-
0JDnJwIDAQABo4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E
|
2249 |
-
BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4opvpXY0wfwYD
|
2250 |
-
VR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBodHRwczovL3d3dy5jYXRjZXJ0
|
2251 |
-
Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5l
|
2252 |
-
dC92ZXJhcnJlbCAwDQYJKoZIhvcNAQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJ
|
2253 |
-
lF7W2u++AVtd0x7Y/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNa
|
2254 |
-
Al6kSBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhyRp/7SNVe
|
2255 |
-
l+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOSAgu+TGbrIP65y7WZf+a2
|
2256 |
-
E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xlnJ2lYJU6Un/10asIbvPuW/mIPX64b24D
|
2257 |
-
5EI=
|
2258 |
-
-----END CERTIFICATE-----
|
2259 |
-
|
2260 |
-
Hellenic Academic and Research Institutions RootCA 2011
|
2261 |
-
=======================================================
|
2262 |
-
-----BEGIN CERTIFICATE-----
|
2263 |
-
MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1IxRDBCBgNVBAoT
|
2264 |
-
O0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9y
|
2265 |
-
aXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z
|
2266 |
-
IFJvb3RDQSAyMDExMB4XDTExMTIwNjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYT
|
2267 |
-
AkdSMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z
|
2268 |
-
IENlcnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNo
|
2269 |
-
IEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
|
2270 |
-
AKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPzdYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI
|
2271 |
-
1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJfel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa
|
2272 |
-
71HFK9+WXesyHgLacEnsbgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u
|
2273 |
-
8yBRQlqD75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSPFEDH
|
2274 |
-
3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNVHRMBAf8EBTADAQH/
|
2275 |
-
MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp5dgTBCPuQSUwRwYDVR0eBEAwPqA8
|
2276 |
-
MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQub3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQu
|
2277 |
-
b3JnMA0GCSqGSIb3DQEBBQUAA4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVt
|
2278 |
-
XdMiKahsog2p6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8
|
2279 |
-
TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7dIsXRSZMFpGD
|
2280 |
-
/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8AcysNnq/onN694/BtZqhFLKPM58N
|
2281 |
-
7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXIl7WdmplNsDz4SgCbZN2fOUvRJ9e4
|
2282 |
-
-----END CERTIFICATE-----
|
2283 |
-
|
2284 |
-
Actalis Authentication Root CA
|
2285 |
-
==============================
|
2286 |
-
-----BEGIN CERTIFICATE-----
|
2287 |
-
MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCSVQxDjAM
|
2288 |
-
BgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UE
|
2289 |
-
AwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDky
|
2290 |
-
MjExMjIwMlowazELMAkGA1UEBhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlz
|
2291 |
-
IFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290
|
2292 |
-
IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNvUTufClrJ
|
2293 |
-
wkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX4ay8IMKx4INRimlNAJZa
|
2294 |
-
by/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9KK3giq0itFZljoZUj5NDKd45RnijMCO6
|
2295 |
-
zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1f
|
2296 |
-
YVEiVRvjRuPjPdA1YprbrxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2
|
2297 |
-
oxgkg4YQ51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2Fbe8l
|
2298 |
-
EfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxeKF+w6D9Fz8+vm2/7
|
2299 |
-
hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4Fv6MGn8i1zeQf1xcGDXqVdFUNaBr8
|
2300 |
-
EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbnfpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5
|
2301 |
-
jF66CyCU3nuDuP/jVo23Eek7jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLY
|
2302 |
-
iDrIn3hm7YnzezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt
|
2303 |
-
ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQALe3KHwGCmSUyI
|
2304 |
-
WOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70jsNjLiNmsGe+b7bAEzlgqqI0
|
2305 |
-
JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDzWochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKx
|
2306 |
-
K3JCaKygvU5a2hi/a5iB0P2avl4VSM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+
|
2307 |
-
Xlff1ANATIGk0k9jpwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC
|
2308 |
-
4yyXX04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+OkfcvHlXHo
|
2309 |
-
2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7RK4X9p2jIugErsWx0Hbhz
|
2310 |
-
lefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btUZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXem
|
2311 |
-
OR/qnuOf0GZvBeyqdn6/axag67XH/JJULysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9
|
2312 |
-
vwGYT7JZVEc+NHt4bVaTLnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg==
|
2313 |
-
-----END CERTIFICATE-----
|
2314 |
-
|
2315 |
-
Trustis FPS Root CA
|
2316 |
-
===================
|
2317 |
-
-----BEGIN CERTIFICATE-----
|
2318 |
-
MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQG
|
2319 |
-
EwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQLExNUcnVzdGlzIEZQUyBSb290
|
2320 |
-
IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTExMzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNV
|
2321 |
-
BAoTD1RydXN0aXMgTGltaXRlZDEcMBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJ
|
2322 |
-
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQ
|
2323 |
-
RUN+AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihHiTHcDnlk
|
2324 |
-
H5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjjvSkCqPoc4Vu5g6hBSLwa
|
2325 |
-
cY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zt
|
2326 |
-
o3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlBOrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEA
|
2327 |
-
AaNTMFEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAd
|
2328 |
-
BgNVHQ4EFgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01GX2c
|
2329 |
-
GE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmWzaD+vkAMXBJV+JOC
|
2330 |
-
yinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP41BIy+Q7DsdwyhEQsb8tGD+pmQQ9P
|
2331 |
-
8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZEf1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHV
|
2332 |
-
l/9D7S3B2l0pKoU/rGXuhg8FjZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYl
|
2333 |
-
iB6XzCGcKQENZetX2fNXlrtIzYE=
|
2334 |
-
-----END CERTIFICATE-----
|
2335 |
-
|
2336 |
-
StartCom Certification Authority
|
2337 |
-
================================
|
2338 |
-
-----BEGIN CERTIFICATE-----
|
2339 |
-
MIIHhzCCBW+gAwIBAgIBLTANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN
|
2340 |
-
U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu
|
2341 |
-
ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0
|
2342 |
-
NjM3WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
|
2343 |
-
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg
|
2344 |
-
U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw
|
2345 |
-
ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y
|
2346 |
-
o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/
|
2347 |
-
Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d
|
2348 |
-
eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt
|
2349 |
-
2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z
|
2350 |
-
6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ
|
2351 |
-
osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/
|
2352 |
-
untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc
|
2353 |
-
UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT
|
2354 |
-
37uMdBNSSwIDAQABo4ICEDCCAgwwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD
|
2355 |
-
VR0OBBYEFE4L7xqkQFulF2mHMMo0aEPQQa7yMB8GA1UdIwQYMBaAFE4L7xqkQFulF2mHMMo0aEPQ
|
2356 |
-
Qa7yMIIBWgYDVR0gBIIBUTCCAU0wggFJBgsrBgEEAYG1NwEBATCCATgwLgYIKwYBBQUHAgEWImh0
|
2357 |
-
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
|
2358 |
-
c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgc8GCCsGAQUFBwICMIHCMCcWIFN0YXJ0IENv
|
2359 |
-
bW1lcmNpYWwgKFN0YXJ0Q29tKSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0eSwgcmVhZCB0
|
2360 |
-
aGUgc2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0aWZpY2F0
|
2361 |
-
aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93d3cuc3RhcnRzc2wuY29t
|
2362 |
-
L3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilTdGFydENvbSBG
|
2363 |
-
cmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQsFAAOCAgEAjo/n3JR5
|
2364 |
-
fPGFf59Jb2vKXfuM/gTFwWLRfUKKvFO3lANmMD+x5wqnUCBVJX92ehQN6wQOQOY+2IirByeDqXWm
|
2365 |
-
N3PH/UvSTa0XQMhGvjt/UfzDtgUx3M2FIk5xt/JxXrAaxrqTi3iSSoX4eA+D/i+tLPfkpLst0OcN
|
2366 |
-
Org+zvZ49q5HJMqjNTbOx8aHmNrs++myziebiMMEofYLWWivydsQD032ZGNcpRJvkrKTlMeIFw6T
|
2367 |
-
tn5ii5B/q06f/ON1FE8qMt9bDeD1e5MNq6HPh+GlBEXoPBKlCcWw0bdT82AUuoVpaiF8H3VhFyAX
|
2368 |
-
e2w7QSlc4axa0c2Mm+tgHRns9+Ww2vl5GKVFP0lDV9LdJNUso/2RjSe15esUBppMeyG7Oq0wBhjA
|
2369 |
-
2MFrLH9ZXF2RsXAiV+uKa0hK1Q8p7MZAwC+ITGgBF3f0JBlPvfrhsiAhS90a2Cl9qrjeVOwhVYBs
|
2370 |
-
HvUwyKMQ5bLmKhQxw4UtjJixhlpPiVktucf3HMiKf8CdBUrmQk9io20ppB+Fq9vlgcitKj1MXVuE
|
2371 |
-
JnHEhV5xJMqlG2zYYdMa4FTbzrqpMrUi9nNBCV24F10OD5mQ1kfabwo6YigUZ4LZ8dCAWZvLMdib
|
2372 |
-
D4x3TrVoivJs9iQOLWxwxXPR3hTQcY+203sC9uO41Alua551hDnmfyWl8kgAwKQB2j8=
|
2373 |
-
-----END CERTIFICATE-----
|
2374 |
-
|
2375 |
-
StartCom Certification Authority G2
|
2376 |
-
===================================
|
2377 |
-
-----BEGIN CERTIFICATE-----
|
2378 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
|
2402 |
-
obp573PYtlNXLfbQ4ddI
|
2403 |
-
-----END CERTIFICATE-----
|
2404 |
-
|
2405 |
-
Buypass Class 2 Root CA
|
2406 |
-
=======================
|
2407 |
-
-----BEGIN CERTIFICATE-----
|
2408 |
-
MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU
|
2409 |
-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
-
DTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1owTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1
|
2411 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
|
2432 |
-
rJgWVqA=
|
2433 |
-
-----END CERTIFICATE-----
|
2434 |
-
|
2435 |
-
Buypass Class 3 Root CA
|
2436 |
-
=======================
|
2437 |
-
-----BEGIN CERTIFICATE-----
|
2438 |
-
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
-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
-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
-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
-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
-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
-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
-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
-
ZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH
|
2447 |
-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
-
/afmiSTYzIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvSO1UQ
|
2449 |
-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
-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
-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
-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
-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
-
cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXSIGrs/CIBKM+G
|
2455 |
-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
-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
-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
-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
-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
-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
-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
|
2462 |
-
Cp/HuZc=
|
2463 |
-
-----END CERTIFICATE-----
|
2464 |
-
|
2465 |
-
T-TeleSec GlobalRoot Class 3
|
2466 |
-
============================
|
2467 |
-
-----BEGIN CERTIFICATE-----
|
2468 |
-
MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM
|
2469 |
-
IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU
|
2470 |
-
cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgx
|
2471 |
-
MDAxMTAyOTU2WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz
|
2472 |
-
dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD
|
2473 |
-
ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0GCSqGSIb3
|
2474 |
-
DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN8ELg63iIVl6bmlQdTQyK
|
2475 |
-
9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/RLyTPWGrTs0NvvAgJ1gORH8EGoel15YU
|
2476 |
-
NpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZF
|
2477 |
-
iP0Zf3WHHx+xGwpzJFu5ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W
|
2478 |
-
0eDrXltMEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGjQjBA
|
2479 |
-
MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1A/d2O2GCahKqGFPr
|
2480 |
-
AyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOyWL6ukK2YJ5f+AbGwUgC4TeQbIXQb
|
2481 |
-
fsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzT
|
2482 |
-
ucpH9sry9uetuUg/vBa3wW306gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7h
|
2483 |
-
P0HHRwA11fXT91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml
|
2484 |
-
e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw==
|
2485 |
-
-----END CERTIFICATE-----
|
2486 |
-
|
2487 |
-
EE Certification Centre Root CA
|
2488 |
-
===============================
|
2489 |
-
-----BEGIN CERTIFICATE-----
|
2490 |
-
MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG
|
2491 |
-
EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy
|
2492 |
-
dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw
|
2493 |
-
MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB
|
2494 |
-
UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy
|
2495 |
-
ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB
|
2496 |
-
DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM
|
2497 |
-
TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2
|
2498 |
-
rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw
|
2499 |
-
93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN
|
2500 |
-
P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T
|
2501 |
-
AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ
|
2502 |
-
MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF
|
2503 |
-
BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj
|
2504 |
-
xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM
|
2505 |
-
lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u
|
2506 |
-
uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU
|
2507 |
-
3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM
|
2508 |
-
dcGWxZ0=
|
2509 |
-
-----END CERTIFICATE-----
|
2510 |
-
|
2511 |
-
TURKTRUST Certificate Services Provider Root 2007
|
2512 |
-
=================================================
|
2513 |
-
-----BEGIN CERTIFICATE-----
|
2514 |
-
MIIEPTCCAyWgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvzE/MD0GA1UEAww2VMOcUktUUlVTVCBF
|
2515 |
-
bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJUUjEP
|
2516 |
-
MA0GA1UEBwwGQW5rYXJhMV4wXAYDVQQKDFVUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUg
|
2517 |
-
QmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLiAoYykgQXJhbMSxayAyMDA3MB4X
|
2518 |
-
DTA3MTIyNTE4MzcxOVoXDTE3MTIyMjE4MzcxOVowgb8xPzA9BgNVBAMMNlTDnFJLVFJVU1QgRWxl
|
2519 |
-
a3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTELMAkGA1UEBhMCVFIxDzAN
|
2520 |
-
BgNVBAcMBkFua2FyYTFeMFwGA1UECgxVVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp
|
2521 |
-
bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4gKGMpIEFyYWzEsWsgMjAwNzCCASIw
|
2522 |
-
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKu3PgqMyKVYFeaK7yc9SrToJdPNM8Ig3BnuiD9N
|
2523 |
-
YvDdE3ePYakqtdTyuTFYKTsvP2qcb3N2Je40IIDu6rfwxArNK4aUyeNgsURSsloptJGXg9i3phQv
|
2524 |
-
KUmi8wUG+7RP2qFsmmaf8EMJyupyj+sA1zU511YXRxcw9L6/P8JorzZAwan0qafoEGsIiveGHtya
|
2525 |
-
KhUG9qPw9ODHFNRRf8+0222vR5YXm3dx2KdxnSQM9pQ/hTEST7ruToK4uT6PIzdezKKqdfcYbwnT
|
2526 |
-
rqdUKDT74eA7YH2gvnmJhsifLfkKS8RQouf9eRbHegsYz85M733WB2+Y8a+xwXrXgTW4qhe04MsC
|
2527 |
-
AwEAAaNCMEAwHQYDVR0OBBYEFCnFkKslrxHkYb+j/4hhkeYO/pyBMA4GA1UdDwEB/wQEAwIBBjAP
|
2528 |
-
BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo0RSVgrESLFF6QSU2TJ/s
|
2529 |
-
Px+EnWVUXKgWAkD6bho3hO9ynYYKVZ1WKKxmLNA6VpM0ByWtCLCPyA8JWcqdmBzlVPi5RX9ql2+I
|
2530 |
-
aE1KBiY3iAIOtsbWcpnOa3faYjGkVh+uX4132l32iPwa2Z61gfAyuOOI0JzzaqC5mxRZNTZPz/OO
|
2531 |
-
Xl0XrRWV2N2y1RVuAE6zS89mlOTgzbUF2mNXi+WzqtvALhyQRNsaXRik7r4EW5nVcV9VZWRi1aKb
|
2532 |
-
BFmGyGJ353yCRWo9F7/snXUMrqNvWtMvmDb08PUZqxFdyKbjKlhqQgnDvZImZjINXQhVdP+MmNAK
|
2533 |
-
poRq0Tl9
|
2534 |
-
-----END CERTIFICATE-----
|
2535 |
-
|
2536 |
-
D-TRUST Root Class 3 CA 2 2009
|
2537 |
-
==============================
|
2538 |
-
-----BEGIN CERTIFICATE-----
|
2539 |
-
MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQK
|
2540 |
-
DAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTAe
|
2541 |
-
Fw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NThaME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxE
|
2542 |
-
LVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIw
|
2543 |
-
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOAD
|
2544 |
-
ER03UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42tSHKXzlA
|
2545 |
-
BF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9RySPocq60vFYJfxLLHLGv
|
2546 |
-
KZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsMlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7z
|
2547 |
-
p+hnUquVH+BGPtikw8paxTGA6Eian5Rp/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUC
|
2548 |
-
AwEAAaOCARowggEWMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ
|
2549 |
-
4PGEMA4GA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVjdG9y
|
2550 |
-
eS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUyMENBJTIwMiUyMDIw
|
2551 |
-
MDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwQ6BBoD+G
|
2552 |
-
PWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAw
|
2553 |
-
OS5jcmwwDQYJKoZIhvcNAQELBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm
|
2554 |
-
2H6NMLVwMeniacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0
|
2555 |
-
o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4KzCUqNQT4YJEV
|
2556 |
-
dT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8PIWmawomDeCTmGCufsYkl4ph
|
2557 |
-
X5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3YJohw1+qRzT65ysCQblrGXnRl11z+o+I=
|
2558 |
-
-----END CERTIFICATE-----
|
2559 |
-
|
2560 |
-
D-TRUST Root Class 3 CA 2 EV 2009
|
2561 |
-
=================================
|
2562 |
-
-----BEGIN CERTIFICATE-----
|
2563 |
-
MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK
|
2564 |
-
DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw
|
2565 |
-
OTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUwNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK
|
2566 |
-
DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw
|
2567 |
-
OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfS
|
2568 |
-
egpnljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM03TP1YtHh
|
2569 |
-
zRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6ZqQTMFexgaDbtCHu39b+T
|
2570 |
-
7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lRp75mpoo6Kr3HGrHhFPC+Oh25z1uxav60
|
2571 |
-
sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure35
|
2572 |
-
11H3a6UCAwEAAaOCASQwggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyv
|
2573 |
-
cop9NteaHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFwOi8v
|
2574 |
-
ZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xhc3MlMjAzJTIwQ0El
|
2575 |
-
MjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRp
|
2576 |
-
b25saXN0MEagRKBChkBodHRwOi8vd3d3LmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xh
|
2577 |
-
c3NfM19jYV8yX2V2XzIwMDkuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+
|
2578 |
-
PPoeUSbrh/Yp3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05
|
2579 |
-
nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNFCSuGdXzfX2lX
|
2580 |
-
ANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7naxpeG0ILD5EJt/rDiZE4OJudA
|
2581 |
-
NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv
|
2582 |
-
w9y4AyHqnxbxLFS1
|
2583 |
-
-----END CERTIFICATE-----
|
2584 |
-
|
2585 |
-
PSCProcert
|
2586 |
-
==========
|
2587 |
-
-----BEGIN CERTIFICATE-----
|
2588 |
-
MIIJhjCCB26gAwIBAgIBCzANBgkqhkiG9w0BAQsFADCCAR4xPjA8BgNVBAMTNUF1dG9yaWRhZCBk
|
2589 |
-
ZSBDZXJ0aWZpY2FjaW9uIFJhaXogZGVsIEVzdGFkbyBWZW5lem9sYW5vMQswCQYDVQQGEwJWRTEQ
|
2590 |
-
MA4GA1UEBxMHQ2FyYWNhczEZMBcGA1UECBMQRGlzdHJpdG8gQ2FwaXRhbDE2MDQGA1UEChMtU2lz
|
2591 |
-
dGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMUMwQQYDVQQLEzpTdXBl
|
2592 |
-
cmludGVuZGVuY2lhIGRlIFNlcnZpY2lvcyBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMSUw
|
2593 |
-
IwYJKoZIhvcNAQkBFhZhY3JhaXpAc3VzY2VydGUuZ29iLnZlMB4XDTEwMTIyODE2NTEwMFoXDTIw
|
2594 |
-
MTIyNTIzNTk1OVowgdExJjAkBgkqhkiG9w0BCQEWF2NvbnRhY3RvQHByb2NlcnQubmV0LnZlMQ8w
|
2595 |
-
DQYDVQQHEwZDaGFjYW8xEDAOBgNVBAgTB01pcmFuZGExKjAoBgNVBAsTIVByb3ZlZWRvciBkZSBD
|
2596 |
-
ZXJ0aWZpY2Fkb3MgUFJPQ0VSVDE2MDQGA1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZp
|
2597 |
-
Y2FjaW9uIEVsZWN0cm9uaWNhMQswCQYDVQQGEwJWRTETMBEGA1UEAxMKUFNDUHJvY2VydDCCAiIw
|
2598 |
-
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANW39KOUM6FGqVVhSQ2oh3NekS1wwQYalNo97BVC
|
2599 |
-
wfWMrmoX8Yqt/ICV6oNEolt6Vc5Pp6XVurgfoCfAUFM+jbnADrgV3NZs+J74BCXfgI8Qhd19L3uA
|
2600 |
-
3VcAZCP4bsm+lU/hdezgfl6VzbHvvnpC2Mks0+saGiKLt38GieU89RLAu9MLmV+QfI4tL3czkkoh
|
2601 |
-
RqipCKzx9hEC2ZUWno0vluYC3XXCFCpa1sl9JcLB/KpnheLsvtF8PPqv1W7/U0HU9TI4seJfxPmO
|
2602 |
-
EO8GqQKJ/+MMbpfg353bIdD0PghpbNjU5Db4g7ayNo+c7zo3Fn2/omnXO1ty0K+qP1xmk6wKImG2
|
2603 |
-
0qCZyFSTXai20b1dCl53lKItwIKOvMoDKjSuc/HUtQy9vmebVOvh+qBa7Dh+PsHMosdEMXXqP+UH
|
2604 |
-
0quhJZb25uSgXTcYOWEAM11G1ADEtMo88aKjPvM6/2kwLkDd9p+cJsmWN63nOaK/6mnbVSKVUyqU
|
2605 |
-
td+tFjiBdWbjxywbk5yqjKPK2Ww8F22c3HxT4CAnQzb5EuE8XL1mv6JpIzi4mWCZDlZTOpx+FIyw
|
2606 |
-
Bm/xhnaQr/2v/pDGj59/i5IjnOcVdo/Vi5QTcmn7K2FjiO/mpF7moxdqWEfLcU8UC17IAggmosvp
|
2607 |
-
r2uKGcfLFFb14dq12fy/czja+eevbqQ34gcnAgMBAAGjggMXMIIDEzASBgNVHRMBAf8ECDAGAQH/
|
2608 |
-
AgEBMDcGA1UdEgQwMC6CD3N1c2NlcnRlLmdvYi52ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAz
|
2609 |
-
Ni0wMB0GA1UdDgQWBBRBDxk4qpl/Qguk1yeYVKIXTC1RVDCCAVAGA1UdIwSCAUcwggFDgBStuyId
|
2610 |
-
xuDSAaj9dlBSk+2YwU2u06GCASakggEiMIIBHjE+MDwGA1UEAxM1QXV0b3JpZGFkIGRlIENlcnRp
|
2611 |
-
ZmljYWNpb24gUmFpeiBkZWwgRXN0YWRvIFZlbmV6b2xhbm8xCzAJBgNVBAYTAlZFMRAwDgYDVQQH
|
2612 |
-
EwdDYXJhY2FzMRkwFwYDVQQIExBEaXN0cml0byBDYXBpdGFsMTYwNAYDVQQKEy1TaXN0ZW1hIE5h
|
2613 |
-
Y2lvbmFsIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExQzBBBgNVBAsTOlN1cGVyaW50ZW5k
|
2614 |
-
ZW5jaWEgZGUgU2VydmljaW9zIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExJTAjBgkqhkiG
|
2615 |
-
9w0BCQEWFmFjcmFpekBzdXNjZXJ0ZS5nb2IudmWCAQowDgYDVR0PAQH/BAQDAgEGME0GA1UdEQRG
|
2616 |
-
MESCDnByb2NlcnQubmV0LnZloBUGBWCGXgIBoAwMClBTQy0wMDAwMDKgGwYFYIZeAgKgEgwQUklG
|
2617 |
-
LUotMzE2MzUzNzMtNzB2BgNVHR8EbzBtMEagRKBChkBodHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52
|
2618 |
-
ZS9sY3IvQ0VSVElGSUNBRE8tUkFJWi1TSEEzODRDUkxERVIuY3JsMCOgIaAfhh1sZGFwOi8vYWNy
|
2619 |
-
YWl6LnN1c2NlcnRlLmdvYi52ZTA3BggrBgEFBQcBAQQrMCkwJwYIKwYBBQUHMAGGG2h0dHA6Ly9v
|
2620 |
-
Y3NwLnN1c2NlcnRlLmdvYi52ZTBBBgNVHSAEOjA4MDYGBmCGXgMBAjAsMCoGCCsGAQUFBwIBFh5o
|
2621 |
-
dHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52ZS9kcGMwDQYJKoZIhvcNAQELBQADggIBACtZ6yKZu4Sq
|
2622 |
-
T96QxtGGcSOeSwORR3C7wJJg7ODU523G0+1ng3dS1fLld6c2suNUvtm7CpsR72H0xpkzmfWvADmN
|
2623 |
-
g7+mvTV+LFwxNG9s2/NkAZiqlCxB3RWGymspThbASfzXg0gTB1GEMVKIu4YXx2sviiCtxQuPcD4q
|
2624 |
-
uxtxj7mkoP3YldmvWb8lK5jpY5MvYB7Eqvh39YtsL+1+LrVPQA3uvFd359m21D+VJzog1eWuq2w1
|
2625 |
-
n8GhHVnchIHuTQfiSLaeS5UtQbHh6N5+LwUeaO6/u5BlOsju6rEYNxxik6SgMexxbJHmpHmJWhSn
|
2626 |
-
FFAFTKQAVzAswbVhltw+HoSvOULP5dAssSS830DD7X9jSr3hTxJkhpXzsOfIt+FTvZLm8wyWuevo
|
2627 |
-
5pLtp4EJFAv8lXrPj9Y0TzYS3F7RNHXGRoAvlQSMx4bEqCaJqD8Zm4G7UaRKhqsLEQ+xrmNTbSjq
|
2628 |
-
3TNWOByyrYDT13K9mmyZY+gAu0F2BbdbmRiKw7gSXFbPVgx96OLP7bx0R/vu0xdOIk9W/1DzLuY5
|
2629 |
-
poLWccret9W6aAjtmcz9opLLabid+Qqkpj5PkygqYWwHJgD/ll9ohri4zspV4KuxPX+Y1zMOWj3Y
|
2630 |
-
eMLEYC/HYvBhkdI4sPaeVdtAgAUSM84dkpvRabP/v/GSCmE1P93+hvS84Bpxs2Km
|
2631 |
-
-----END CERTIFICATE-----
|
2632 |
-
|
2633 |
-
China Internet Network Information Center EV Certificates Root
|
2634 |
-
==============================================================
|
2635 |
-
-----BEGIN CERTIFICATE-----
|
2636 |
-
MIID9zCCAt+gAwIBAgIESJ8AATANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCQ04xMjAwBgNV
|
2637 |
-
BAoMKUNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyMUcwRQYDVQQDDD5D
|
2638 |
-
aGluYSBJbnRlcm5ldCBOZXR3b3JrIEluZm9ybWF0aW9uIENlbnRlciBFViBDZXJ0aWZpY2F0ZXMg
|
2639 |
-
Um9vdDAeFw0xMDA4MzEwNzExMjVaFw0zMDA4MzEwNzExMjVaMIGKMQswCQYDVQQGEwJDTjEyMDAG
|
2640 |
-
A1UECgwpQ2hpbmEgSW50ZXJuZXQgTmV0d29yayBJbmZvcm1hdGlvbiBDZW50ZXIxRzBFBgNVBAMM
|
2641 |
-
PkNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyIEVWIENlcnRpZmljYXRl
|
2642 |
-
cyBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm35z7r07eKpkQ0H1UN+U8i6y
|
2643 |
-
jUqORlTSIRLIOTJCBumD1Z9S7eVnAztUwYyZmczpwA//DdmEEbK40ctb3B75aDFk4Zv6dOtouSCV
|
2644 |
-
98YPjUesWgbdYavi7NifFy2cyjw1l1VxzUOFsUcW9SxTgHbP0wBkvUCZ3czY28Sf1hNfQYOL+Q2H
|
2645 |
-
klY0bBoQCxfVWhyXWIQ8hBouXJE0bhlffxdpxWXvayHG1VA6v2G5BY3vbzQ6sm8UY78WO5upKv23
|
2646 |
-
KzhmBsUs4qpnHkWnjQRmQvaPK++IIGmPMowUc9orhpFjIpryp9vOiYurXccUwVswah+xt54ugQEC
|
2647 |
-
7c+WXmPbqOY4twIDAQABo2MwYTAfBgNVHSMEGDAWgBR8cks5x8DbYqVPm6oYNJKiyoOCWTAPBgNV
|
2648 |
-
HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUfHJLOcfA22KlT5uqGDSSosqD
|
2649 |
-
glkwDQYJKoZIhvcNAQEFBQADggEBACrDx0M3j92tpLIM7twUbY8opJhJywyA6vPtI2Z1fcXTIWd5
|
2650 |
-
0XPFtQO3WKwMVC/GVhMPMdoG52U7HW8228gd+f2ABsqjPWYWqJ1MFn3AlUa1UeTiH9fqBk1jjZaM
|
2651 |
-
7+czV0I664zBechNdn3e9rG3geCg+aF4RhcaVpjwTj2rHO3sOdwHSPdj/gauwqRcalsyiMXHM4Ws
|
2652 |
-
ZkJHwlgkmeHlPuV1LI5D1l08eB6olYIpUNHRFrrvwb562bTYzB5MRuF3sTGrvSrIzo9uoV1/A3U0
|
2653 |
-
5K2JRVRevq4opbs/eHnrc7MKDf2+yfdWrPa37S+bISnHOLaVxATywy39FCqQmbkHzJ8=
|
2654 |
-
-----END CERTIFICATE-----
|
2655 |
-
|
2656 |
-
Swisscom Root CA 2
|
2657 |
-
==================
|
2658 |
-
-----BEGIN CERTIFICATE-----
|
2659 |
-
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
-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
-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
-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
-
aXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAyMIIC
|
2664 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
v2LwnN+ee6FTSA5BesogpxcbtnjsQJHzQq0Qw1zv/2BZf82Fo4s9SBwlAjxnffUy6S8w5X2lejjQ
|
2678 |
-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
-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
-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
-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
-
mA9LSHokMnWRn6z3aOkquVVlzl1h0ydw2Df+n7mvoC5Wt6NlUe07qxS/TFED6F+KBZvuim6c779o
|
2683 |
-
+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
-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
|
2685 |
-
5OfNeOI5wSsSnqaeG8XmDtkx2Q==
|
2686 |
-
-----END CERTIFICATE-----
|
2687 |
-
|
2688 |
-
Swisscom Root EV CA 2
|
2689 |
-
=====================
|
2690 |
-
-----BEGIN CERTIFICATE-----
|
2691 |
-
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
-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
-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
-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
-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
-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
-
o3pOCvrY6myLURYaVa5UJsTMRQdBTxB5f3HSek4/OE6zAMaVylvNwSqD1ycfMQ4jFrclyxy0uYAy
|
2698 |
-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
-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
-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
-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
-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
-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
-
bPlq4SjbX8Y96L5V5jcb7STZDxmPX2MYWFCBUWVv8p9+agTnNCRxunZLWB4ZvRVgRaoMEkABnRDi
|
2705 |
-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
-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
-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
-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
-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
-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
-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
-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
-
23MPrQRYCd0EApUKPtN236YQHoA96M2kZNEzx5LH4k5E4wnJTsJdhw4Snr8PyQUQ3nqjsTzyP6Wq
|
2714 |
-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
-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
-
uMod89a2GQ+fYWVq6nTIfI/DT11lgh/ZDYnadXL77/FHZxOzyNEZiCcmmpl5fx7kLD977vHeTYuW
|
2717 |
-
l8PVP3wbI+2ksx0WckNLIOFZfsLorSa/ovc=
|
2718 |
-
-----END CERTIFICATE-----
|
2719 |
-
|
2720 |
-
CA Disig Root R1
|
2721 |
-
================
|
2722 |
-
-----BEGIN CERTIFICATE-----
|
2723 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-
YVKvJrT1cU/J19IG32PK/yHoWQbgCNWEFVP3Q+V8xaCJmGtzxmjOZd69fwX3se72V6FglcXM6pM6
|
2733 |
-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
-
LhbKXEAz6GfDLuemROoRRRw1ZS0eRWEkG4IupZ0zXWX4Qfkuy5Q/H6MMMSRE7cderVC6xkGbrPAX
|
2735 |
-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
-
XxYb5dKj6zHbHzMVTdDypVP1y+E9Tmgt2BLdqvLmTZtJ5cUoobqwWsagtQIDAQABo0IwQDAPBgNV
|
2737 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
|
2747 |
-
a7+h89n07eLw4+1knj0vllJPgFOL
|
2748 |
-
-----END CERTIFICATE-----
|
2749 |
-
|
2750 |
-
CA Disig Root R2
|
2751 |
-
================
|
2752 |
-
-----BEGIN CERTIFICATE-----
|
2753 |
-
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
-
EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp
|
2755 |
-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
-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
-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
-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
-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
-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
-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
-
g8NTEQxzHQuyRpDRQjrOQG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa
|
2763 |
-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
-
koopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUDi/ZnWejBBhG93c+A
|
2765 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3OszMOl6W8KjptlwlCFtaOg
|
2776 |
-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
|
2777 |
-
7+ZtsH8tZ/3zbBt1RqPlShfppNcL
|
2778 |
-
-----END CERTIFICATE-----
|
2779 |
-
|
2780 |
-
ACCVRAIZ1
|
2781 |
-
=========
|
2782 |
-
-----BEGIN CERTIFICATE-----
|
2783 |
-
MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UEAwwJQUNDVlJB
|
2784 |
-
SVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQswCQYDVQQGEwJFUzAeFw0xMTA1
|
2785 |
-
MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQBgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwH
|
2786 |
-
UEtJQUNDVjENMAsGA1UECgwEQUNDVjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4IC
|
2787 |
-
DwAwggIKAoICAQCbqau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gM
|
2788 |
-
jmoYHtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWoG2ioPej0
|
2789 |
-
RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpAlHPrzg5XPAOBOp0KoVdD
|
2790 |
-
aaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhrIA8wKFSVf+DuzgpmndFALW4ir50awQUZ
|
2791 |
-
0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDG
|
2792 |
-
WuzndN9wrqODJerWx5eHk6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs7
|
2793 |
-
8yM2x/474KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMOm3WR
|
2794 |
-
5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpacXpkatcnYGMN285J
|
2795 |
-
9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPluUsXQA+xtrn13k/c4LOsOxFwYIRK
|
2796 |
-
Q26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYIKwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRw
|
2797 |
-
Oi8vd3d3LmFjY3YuZXMvZmlsZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEu
|
2798 |
-
Y3J0MB8GCCsGAQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2
|
2799 |
-
VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeTVfZW6oHlNsyM
|
2800 |
-
Hj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIGCCsGAQUFBwICMIIBFB6CARAA
|
2801 |
-
QQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBh
|
2802 |
-
AO0AegAgAGQAZQAgAGwAYQAgAEEAQwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUA
|
2803 |
-
YwBuAG8AbABvAGcA7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBj
|
2804 |
-
AHQAcgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAAQwBQAFMA
|
2805 |
-
IABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUAczAwBggrBgEFBQcCARYk
|
2806 |
-
aHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2MuaHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0
|
2807 |
-
dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRtaW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2
|
2808 |
-
MV9kZXIuY3JsMA4GA1UdDwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZI
|
2809 |
-
hvcNAQEFBQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdpD70E
|
2810 |
-
R9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gUJyCpZET/LtZ1qmxN
|
2811 |
-
YEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+mAM/EKXMRNt6GGT6d7hmKG9Ww7Y49
|
2812 |
-
nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepDvV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJ
|
2813 |
-
TS+xJlsndQAJxGJ3KQhfnlmstn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3
|
2814 |
-
sCPdK6jT2iWH7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h
|
2815 |
-
I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szAh1xA2syVP1Xg
|
2816 |
-
Nce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xFd3+YJ5oyXSrjhO7FmGYvliAd
|
2817 |
-
3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2HpPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3p
|
2818 |
-
EfbRD0tVNEYqi4Y7
|
2819 |
-
-----END CERTIFICATE-----
|
2820 |
-
|
2821 |
-
TWCA Global Root CA
|
2822 |
-
===================
|
2823 |
-
-----BEGIN CERTIFICATE-----
|
2824 |
-
MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcxEjAQBgNVBAoT
|
2825 |
-
CVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMTVFdDQSBHbG9iYWwgUm9vdCBD
|
2826 |
-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
-
EwlUQUlXQU4tQ0ExEDAOBgNVBAsTB1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3Qg
|
2828 |
-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
-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
-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
-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
-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
-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
-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
-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
-
kjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcEqYSjMq+u7msXi7Kx/mzhkIyIqJdI
|
2837 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
|
2848 |
-
-----END CERTIFICATE-----
|
2849 |
-
|
2850 |
-
TeliaSonera Root CA v1
|
2851 |
-
======================
|
2852 |
-
-----BEGIN CERTIFICATE-----
|
2853 |
-
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
-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
-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
-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
-
6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA
|
2858 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
zqjMDfz1mgbldxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx
|
2869 |
-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
-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
-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
-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
-
JsjrDNYmiLbAJM+7vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2
|
2874 |
-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
-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
|
2876 |
-
WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY=
|
2877 |
-
-----END CERTIFICATE-----
|
2878 |
-
|
2879 |
-
E-Tugra Certification Authority
|
2880 |
-
===============================
|
2881 |
-
-----BEGIN CERTIFICATE-----
|
2882 |
-
MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRSMQ8w
|
2883 |
-
DQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamls
|
2884 |
-
ZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN
|
2885 |
-
ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMw
|
2886 |
-
NTEyMDk0OFoXDTIzMDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmEx
|
2887 |
-
QDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxl
|
2888 |
-
cmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQD
|
2889 |
-
DB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
|
2890 |
-
MIICCgKCAgEA4vU/kwVRHoViVF56C/UYB4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vd
|
2891 |
-
hQd2h8y/L5VMzH2nPbxHD5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5K
|
2892 |
-
CKpbknSFQ9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEoq1+g
|
2893 |
-
ElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3Dk14opz8n8Y4e0ypQ
|
2894 |
-
BaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcHfC425lAcP9tDJMW/hkd5s3kc91r0
|
2895 |
-
E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsutdEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gz
|
2896 |
-
rt48Ue7LE3wBf4QOXVGUnhMMti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAq
|
2897 |
-
jqFGOjGY5RH8zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn
|
2898 |
-
rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUXU8u3Zg5mTPj5
|
2899 |
-
dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6Jyr+zE7S6E5UMA8GA1UdEwEB
|
2900 |
-
/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEG
|
2901 |
-
MA0GCSqGSIb3DQEBCwUAA4ICAQAFNzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAK
|
2902 |
-
kEh47U6YA5n+KGCRHTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jO
|
2903 |
-
XKqYGwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c77NCR807
|
2904 |
-
VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3+GbHeJAAFS6LrVE1Uweo
|
2905 |
-
a2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WKvJUawSg5TB9D0pH0clmKuVb8P7Sd2nCc
|
2906 |
-
dlqMQ1DujjByTd//SffGqWfZbawCEeI6FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEV
|
2907 |
-
KV0jq9BgoRJP3vQXzTLlyb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gT
|
2908 |
-
Dx4JnW2PAJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpDy4Q0
|
2909 |
-
8ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8dNL/+I5c30jn6PQ0G
|
2910 |
-
C7TbO6Orb1wdtn7os4I07QZcJA==
|
2911 |
-
-----END CERTIFICATE-----
|
2912 |
-
|
2913 |
-
T-TeleSec GlobalRoot Class 2
|
2914 |
-
============================
|
2915 |
-
-----BEGIN CERTIFICATE-----
|
2916 |
-
MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM
|
2917 |
-
IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU
|
2918 |
-
cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgx
|
2919 |
-
MDAxMTA0MDE0WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz
|
2920 |
-
dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD
|
2921 |
-
ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0GCSqGSIb3
|
2922 |
-
DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUdAqSzm1nzHoqvNK38DcLZ
|
2923 |
-
SBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiCFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/F
|
2924 |
-
vudocP05l03Sx5iRUKrERLMjfTlH6VJi1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx970
|
2925 |
-
2cu+fjOlbpSD8DT6IavqjnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGV
|
2926 |
-
WOHAD3bZwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGjQjBA
|
2927 |
-
MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/WSA2AHmgoCJrjNXy
|
2928 |
-
YdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhyNsZt+U2e+iKo4YFWz827n+qrkRk4
|
2929 |
-
r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPACuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNf
|
2930 |
-
vNoBYimipidx5joifsFvHZVwIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR
|
2931 |
-
3p1m0IvVVGb6g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN
|
2932 |
-
9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlPBSeOE6Fuwg==
|
2933 |
-
-----END CERTIFICATE-----
|
2934 |
-
|
2935 |
-
Atos TrustedRoot 2011
|
2936 |
-
=====================
|
2937 |
-
-----BEGIN CERTIFICATE-----
|
2938 |
-
MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UEAwwVQXRvcyBU
|
2939 |
-
cnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0xMTA3MDcxNDU4
|
2940 |
-
MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsG
|
2941 |
-
A1UECgwEQXRvczELMAkGA1UEBhMCREUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV
|
2942 |
-
hTuXbyo7LjvPpvMpNb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr
|
2943 |
-
54rMVD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+SZFhyBH+
|
2944 |
-
DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ4J7sVaE3IqKHBAUsR320
|
2945 |
-
HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0Lcp2AMBYHlT8oDv3FdU9T1nSatCQujgKR
|
2946 |
-
z3bFmx5VdJx4IbHwLfELn8LVlhgf8FQieowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7R
|
2947 |
-
l+lwrrw7GWzbITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZ
|
2948 |
-
bNshMBgGA1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB
|
2949 |
-
CwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8jvZfza1zv7v1Apt+h
|
2950 |
-
k6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kPDpFrdRbhIfzYJsdHt6bPWHJxfrrh
|
2951 |
-
TZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pcmaHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a9
|
2952 |
-
61qn8FYiqTxlVMYVqL2Gns2Dlmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G
|
2953 |
-
3mB/ufNPRJLvKrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed
|
2954 |
-
-----END CERTIFICATE-----
|
2955 |
-
|
2956 |
-
QuoVadis Root CA 1 G3
|
2957 |
-
=====================
|
2958 |
-
-----BEGIN CERTIFICATE-----
|
2959 |
-
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
-
A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv
|
2961 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUNqXsCHKnQO18LwIE6PWThv6ct
|
2977 |
-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
-
+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
-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
-
wx/kNSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNjZgKAvQU6
|
2981 |
-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
-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
|
2983 |
-
hMJKzRwuJIczYOXD
|
2984 |
-
-----END CERTIFICATE-----
|
2985 |
-
|
2986 |
-
QuoVadis Root CA 2 G3
|
2987 |
-
=====================
|
2988 |
-
-----BEGIN CERTIFICATE-----
|
2989 |
-
MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQELBQAwSDELMAkG
|
2990 |
-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
-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
-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
-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
-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
-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
-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
-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
-
V0POKa2Mq1W/xPtbAd0jIaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZo
|
2999 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
|
3013 |
-
O3jtZsSOeWmD3n+M
|
3014 |
-
-----END CERTIFICATE-----
|
3015 |
-
|
3016 |
-
QuoVadis Root CA 3 G3
|
3017 |
-
=====================
|
3018 |
-
-----BEGIN CERTIFICATE-----
|
3019 |
-
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
-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
-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
-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
-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
-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
-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
-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
-
I4ZyYUUpSFlob3emLoG+B01vr87ERRORFHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3U
|
3028 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
|
3043 |
-
PpxxVJkES/1Y+Zj0
|
3044 |
-
-----END CERTIFICATE-----
|
3045 |
-
|
3046 |
-
DigiCert Assured ID Root G2
|
3047 |
-
===========================
|
3048 |
-
-----BEGIN CERTIFICATE-----
|
3049 |
-
MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQG
|
3050 |
-
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw
|
3051 |
-
IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgw
|
3052 |
-
MTE1MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL
|
3053 |
-
ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIw
|
3054 |
-
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSAn61UQbVH
|
3055 |
-
35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4HteccbiJVMWWXvdMX0h5i89vq
|
3056 |
-
bFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9HpEgjAALAcKxHad3A2m67OeYfcgnDmCXRw
|
3057 |
-
VWmvo2ifv922ebPynXApVfSr/5Vh88lAbx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OP
|
3058 |
-
YLfykqGxvYmJHzDNw6YuYjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+Rn
|
3059 |
-
lTGNAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTO
|
3060 |
-
w0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPIQW5pJ6d1Ee88hjZv
|
3061 |
-
0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I0jJmwYrA8y8678Dj1JGG0VDjA9tz
|
3062 |
-
d29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4GnilmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAW
|
3063 |
-
hsI6yLETcDbYz+70CjTVW0z9B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0M
|
3064 |
-
jomZmWzwPDCvON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo
|
3065 |
-
IhNzbM8m9Yop5w==
|
3066 |
-
-----END CERTIFICATE-----
|
3067 |
-
|
3068 |
-
DigiCert Assured ID Root G3
|
3069 |
-
===========================
|
3070 |
-
-----BEGIN CERTIFICATE-----
|
3071 |
-
MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV
|
3072 |
-
UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYD
|
3073 |
-
VQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1
|
3074 |
-
MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
3075 |
-
d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQ
|
3076 |
-
BgcqhkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJfZn4f5dwb
|
3077 |
-
RXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17QRSAPWXYQ1qAk8C3eNvJs
|
3078 |
-
KTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgF
|
3079 |
-
UaFNN6KDec6NHSrkhDAKBggqhkjOPQQDAwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5Fy
|
3080 |
-
YZ5eEJJZVrmDxxDnOOlYJjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy
|
3081 |
-
1vUhZscv6pZjamVFkpUBtA==
|
3082 |
-
-----END CERTIFICATE-----
|
3083 |
-
|
3084 |
-
DigiCert Global Root G2
|
3085 |
-
=======================
|
3086 |
-
-----BEGIN CERTIFICATE-----
|
3087 |
-
MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQG
|
3088 |
-
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw
|
3089 |
-
HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUx
|
3090 |
-
MjAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3
|
3091 |
-
dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkq
|
3092 |
-
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI2/Ou8jqJ
|
3093 |
-
kTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx1x7e/dfgy5SDN67sH0NO
|
3094 |
-
3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQq2EGnI/yuum06ZIya7XzV+hdG82MHauV
|
3095 |
-
BJVJ8zUtluNJbd134/tJS7SsVQepj5WztCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyM
|
3096 |
-
UNGPHgm+F6HmIcr9g+UQvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQAB
|
3097 |
-
o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV5uNu
|
3098 |
-
5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY1Yl9PMWLSn/pvtsr
|
3099 |
-
F9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4NeF22d+mQrvHRAiGfzZ0JFrabA0U
|
3100 |
-
WTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NGFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBH
|
3101 |
-
QRFXGU7Aj64GxJUTFy8bJZ918rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/
|
3102 |
-
iyK5S9kJRaTepLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl
|
3103 |
-
MrY=
|
3104 |
-
-----END CERTIFICATE-----
|
3105 |
-
|
3106 |
-
DigiCert Global Root G3
|
3107 |
-
=======================
|
3108 |
-
-----BEGIN CERTIFICATE-----
|
3109 |
-
MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQswCQYDVQQGEwJV
|
3110 |
-
UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYD
|
3111 |
-
VQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAw
|
3112 |
-
MDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k
|
3113 |
-
aWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0C
|
3114 |
-
AQYFK4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FGfp4tn+6O
|
3115 |
-
YwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPOZ9wj/wMco+I+o0IwQDAP
|
3116 |
-
BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNp
|
3117 |
-
Yim8S8YwCgYIKoZIzj0EAwMDaAAwZQIxAK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y
|
3118 |
-
3maTD/HMsQmP3Wyr+mt/oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34
|
3119 |
-
VOKa5Vt8sycX
|
3120 |
-
-----END CERTIFICATE-----
|
3121 |
-
|
3122 |
-
DigiCert Trusted Root G4
|
3123 |
-
========================
|
3124 |
-
-----BEGIN CERTIFICATE-----
|
3125 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-
QJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6
|
3135 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
|
3150 |
-
82Z+
|
3151 |
-
-----END CERTIFICATE-----
|
3152 |
-
|
3153 |
-
WoSign
|
3154 |
-
======
|
3155 |
-
-----BEGIN CERTIFICATE-----
|
3156 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-
y+EaDveaBk3e1CNOIZZbOVtXHS9dCF4Jef98l7VNg64N1uajeeAz0JmWAjCnPv/So0M/BVoG6kQC
|
3175 |
-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
-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
-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
-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
-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
-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
|
3181 |
-
-----END CERTIFICATE-----
|
3182 |
-
|
3183 |
-
WoSign China
|
3184 |
-
============
|
3185 |
-
-----BEGIN CERTIFICATE-----
|
3186 |
-
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
-
EwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxGzAZBgNVBAMMEkNBIOayg+mAmuagueiv
|
3188 |
-
geS5pjAeFw0wOTA4MDgwMTAwMDFaFw0zOTA4MDgwMTAwMDFaMEYxCzAJBgNVBAYTAkNOMRowGAYD
|
3189 |
-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
-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
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
|
3210 |
-
kI26oQ==
|
3211 |
-
-----END CERTIFICATE-----
|
3212 |
-
|
3213 |
-
COMODO RSA Certification Authority
|
3214 |
-
==================================
|
3215 |
-
-----BEGIN CERTIFICATE-----
|
3216 |
-
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
-
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
|
3218 |
-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
-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
-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
-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
-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
-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
-
FGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+
|
3225 |
-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
-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
-
2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7wqP/0uK3pN/u6uPQL
|
3228 |
-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
-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
-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
-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
-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
-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
-
rFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+
|
3235 |
-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
-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
-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
-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
-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
-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
-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
|
3242 |
-
LaZRfyHBNVOFBkpdn627G190
|
3243 |
-
-----END CERTIFICATE-----
|
3244 |
-
|
3245 |
-
USERTrust RSA Certification Authority
|
3246 |
-
=====================================
|
3247 |
-
-----BEGIN CERTIFICATE-----
|
3248 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-
yexDJtC/QV9AqURE9JnnV4eeUB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+
|
3263 |
-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
-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
-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
-
FPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KOVWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ
|
3267 |
-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
-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
-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
-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
-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
-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
-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
|
3274 |
-
Q+6IHdfGjjxDah2nGN59PRbxYvnKkKj9
|
3275 |
-
-----END CERTIFICATE-----
|
3276 |
-
|
3277 |
-
USERTrust ECC Certification Authority
|
3278 |
-
=====================================
|
3279 |
-
-----BEGIN CERTIFICATE-----
|
3280 |
-
MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDELMAkGA1UEBhMC
|
3281 |
-
VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU
|
3282 |
-
aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv
|
3283 |
-
biBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMC
|
3284 |
-
VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU
|
3285 |
-
aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv
|
3286 |
-
biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqfloI+d61SRvU8Za2EurxtW2
|
3287 |
-
0eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinngo4N+LZfQYcTxmdwlkWOrfzCjtHDix6Ez
|
3288 |
-
nPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNV
|
3289 |
-
HQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBB
|
3290 |
-
HU6+4WMBzzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbWRNZu
|
3291 |
-
9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg=
|
3292 |
-
-----END CERTIFICATE-----
|
3293 |
-
|
3294 |
-
GlobalSign ECC Root CA - R4
|
3295 |
-
===========================
|
3296 |
-
-----BEGIN CERTIFICATE-----
|
3297 |
-
MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEkMCIGA1UECxMb
|
3298 |
-
R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD
|
3299 |
-
EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb
|
3300 |
-
R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD
|
3301 |
-
EwpHbG9iYWxTaWduMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprl
|
3302 |
-
OQcJFspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAwDgYDVR0P
|
3303 |
-
AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61FuOJAf/sKbvu+M8k8o4TV
|
3304 |
-
MAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGXkPoUVy0D7O48027KqGx2vKLeuwIgJ6iF
|
3305 |
-
JzWbVsaj8kfSt24bAgAXqmemFZHe+pTsewv4n4Q=
|
3306 |
-
-----END CERTIFICATE-----
|
3307 |
-
|
3308 |
-
GlobalSign ECC Root CA - R5
|
3309 |
-
===========================
|
3310 |
-
-----BEGIN CERTIFICATE-----
|
3311 |
-
MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEkMCIGA1UECxMb
|
3312 |
-
R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD
|
3313 |
-
EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb
|
3314 |
-
R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD
|
3315 |
-
EwpHbG9iYWxTaWduMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6
|
3316 |
-
SFkc8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8kehOvRnkmS
|
3317 |
-
h5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd
|
3318 |
-
BgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYIKoZIzj0EAwMDaAAwZQIxAOVpEslu28Yx
|
3319 |
-
uglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7
|
3320 |
-
yFz9SO8NdCKoCOJuxUnOxwy8p2Fp8fc74SrL+SvzZpA3
|
3321 |
-
-----END CERTIFICATE-----
|
3322 |
-
|
3323 |
-
Staat der Nederlanden Root CA - G3
|
3324 |
-
==================================
|
3325 |
-
-----BEGIN CERTIFICATE-----
|
3326 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-
mkVLoR9BvUhTFXFkC4az5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU5
|
3336 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
8KKaa8MFSu1BYBQw0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0r
|
3347 |
-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
-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
-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
-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
|
3351 |
-
-----END CERTIFICATE-----
|
3352 |
-
|
3353 |
-
Staat der Nederlanden EV Root CA
|
3354 |
-
================================
|
3355 |
-
-----BEGIN CERTIFICATE-----
|
3356 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeLeG9QgkRQP2YGiqtDhFZK
|
3379 |
-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
|
3380 |
-
eUN51q1veieQA6TqJIc/2b3Z6fJfUEkc7uzXLg==
|
3381 |
-
-----END CERTIFICATE-----
|
3382 |
-
|
3383 |
-
IdenTrust Commercial Root CA 1
|
3384 |
-
==============================
|
3385 |
-
-----BEGIN CERTIFICATE-----
|
3386 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZI
|
3401 |
-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
-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
-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
-
ozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3+wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmV
|
3405 |
-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
-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
-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
-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
-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
|
3410 |
-
cGzM7vRX+Bi6hG6H
|
3411 |
-
-----END CERTIFICATE-----
|
3412 |
-
|
3413 |
-
IdenTrust Public Sector Root CA 1
|
3414 |
-
=================================
|
3415 |
-
-----BEGIN CERTIFICATE-----
|
3416 |
-
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
-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
-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
-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
-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
-
P4o7ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGyRBb06tD6
|
3422 |
-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
-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
-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
-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
-
ol57plzy9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9VGxyh
|
3427 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
|
3440 |
-
3Wl9af0AVqW3rLatt8o+Ae+c
|
3441 |
-
-----END CERTIFICATE-----
|
3442 |
-
|
3443 |
-
Entrust Root Certification Authority - G2
|
3444 |
-
=========================================
|
3445 |
-
-----BEGIN CERTIFICATE-----
|
3446 |
-
MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMCVVMxFjAUBgNV
|
3447 |
-
BAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVy
|
3448 |
-
bXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ug
|
3449 |
-
b25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIw
|
3450 |
-
HhcNMDkwNzA3MTcyNTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoT
|
3451 |
-
DUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMx
|
3452 |
-
OTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25s
|
3453 |
-
eTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwggEi
|
3454 |
-
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP
|
3455 |
-
/vaCeb9zYQYKpSfYs1/TRU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXz
|
3456 |
-
HHfV1IWNcCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hWwcKU
|
3457 |
-
s/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1U1+cPvQXLOZprE4y
|
3458 |
-
TGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0jaWvYkxN4FisZDQSA/i2jZRjJKRx
|
3459 |
-
AgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ6
|
3460 |
-
0B7vfec7aVHUbI2fkBJmqzANBgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5Z
|
3461 |
-
iXMRrEPR9RP/jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ
|
3462 |
-
Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v1fN2D807iDgi
|
3463 |
-
nWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4RnAuknZoh8/CbCzB428Hch0P+
|
3464 |
-
vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmHVHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xO
|
3465 |
-
e4pIb4tF9g==
|
3466 |
-
-----END CERTIFICATE-----
|
3467 |
-
|
3468 |
-
Entrust Root Certification Authority - EC1
|
3469 |
-
==========================================
|
3470 |
-
-----BEGIN CERTIFICATE-----
|
3471 |
-
MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkGA1UEBhMCVVMx
|
3472 |
-
FjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVn
|
3473 |
-
YWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXpl
|
3474 |
-
ZCB1c2Ugb25seTEzMDEGA1UEAxMqRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5
|
3475 |
-
IC0gRUMxMB4XDTEyMTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYw
|
3476 |
-
FAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2Fs
|
3477 |
-
LXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQg
|
3478 |
-
dXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt
|
3479 |
-
IEVDMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHy
|
3480 |
-
AsWfoPZb1YsGGYZPUxBtByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef
|
3481 |
-
9eNi1KlHBz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE
|
3482 |
-
FLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVCR98crlOZF7ZvHH3h
|
3483 |
-
vxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nXhTcGtXsI/esni0qU+eH6p44mCOh8
|
3484 |
-
kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G
|
3485 |
-
-----END CERTIFICATE-----
|
3486 |
-
|
3487 |
-
CFCA EV ROOT
|
3488 |
-
============
|
3489 |
-
-----BEGIN CERTIFICATE-----
|
3490 |
-
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
-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
-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
-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
-
DAxDRkNBIEVWIFJPT1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnV
|
3495 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
|
3515 |
-
-----END CERTIFICATE-----
|
3516 |
-
|
3517 |
-
TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H5
|
3518 |
-
====================================================
|
3519 |
-
-----BEGIN CERTIFICATE-----
|
3520 |
-
MIIEJzCCAw+gAwIBAgIHAI4X/iQggTANBgkqhkiG9w0BAQsFADCBsTELMAkGA1UEBhMCVFIxDzAN
|
3521 |
-
BgNVBAcMBkFua2FyYTFNMEsGA1UECgxEVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp
|
3522 |
-
bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4xQjBABgNVBAMMOVTDnFJLVFJVU1Qg
|
3523 |
-
RWxla3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSBINTAeFw0xMzA0MzAw
|
3524 |
-
ODA3MDFaFw0yMzA0MjgwODA3MDFaMIGxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMU0w
|
3525 |
-
SwYDVQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnE
|
3526 |
-
n2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBFbGVrdHJvbmlrIFNlcnRp
|
3527 |
-
ZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
|
3528 |
-
CgKCAQEApCUZ4WWe60ghUEoI5RHwWrom/4NZzkQqL/7hzmAD/I0Dpe3/a6i6zDQGn1k19uwsu537
|
3529 |
-
jVJp45wnEFPzpALFp/kRGml1bsMdi9GYjZOHp3GXDSHHmflS0yxjXVW86B8BSLlg/kJK9siArs1m
|
3530 |
-
ep5Fimh34khon6La8eHBEJ/rPCmBp+EyCNSgBbGM+42WAA4+Jd9ThiI7/PS98wl+d+yG6w8z5UNP
|
3531 |
-
9FR1bSmZLmZaQ9/LXMrI5Tjxfjs1nQ/0xVqhzPMggCTTV+wVunUlm+hkS7M0hO8EuPbJbKoCPrZV
|
3532 |
-
4jI3X/xml1/N1p7HIL9Nxqw/dV8c7TKcfGkAaZHjIxhT6QIDAQABo0IwQDAdBgNVHQ4EFgQUVpkH
|
3533 |
-
HtOsDGlktAxQR95DLL4gwPswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
|
3534 |
-
hvcNAQELBQADggEBAJ5FdnsXSDLyOIspve6WSk6BGLFRRyDN0GSxDsnZAdkJzsiZ3GglE9Rc8qPo
|
3535 |
-
BP5yCccLqh0lVX6Wmle3usURehnmp349hQ71+S4pL+f5bFgWV1Al9j4uPqrtd3GqqpmWRgqujuwq
|
3536 |
-
URawXs3qZwQcWDD1YIq9pr1N5Za0/EKJAWv2cMhQOQwt1WbZyNKzMrcbGW3LM/nfpeYVhDfwwvJl
|
3537 |
-
lpKQd/Ct9JDpEXjXk4nAPQu6KfTomZ1yju2dL+6SfaHx/126M2CFYv4HAqGEVka+lgqaE9chTLd8
|
3538 |
-
B59OTj+RdPsnnRHM3eaxynFNExc5JsUpISuTKWqW+qtB4Uu2NQvAmxU=
|
3539 |
-
-----END CERTIFICATE-----
|
3540 |
-
|
3541 |
-
TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H6
|
3542 |
-
====================================================
|
3543 |
-
-----BEGIN CERTIFICATE-----
|
3544 |
-
MIIEJjCCAw6gAwIBAgIGfaHyZeyKMA0GCSqGSIb3DQEBCwUAMIGxMQswCQYDVQQGEwJUUjEPMA0G
|
3545 |
-
A1UEBwwGQW5rYXJhMU0wSwYDVQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmls
|
3546 |
-
acWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBF
|
3547 |
-
bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg2MB4XDTEzMTIxODA5
|
3548 |
-
MDQxMFoXDTIzMTIxNjA5MDQxMFowgbExCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExTTBL
|
3549 |
-
BgNVBAoMRFTDnFJLVFJVU1QgQmlsZ2kgxLBsZXRpxZ9pbSB2ZSBCaWxpxZ9pbSBHw7x2ZW5sacSf
|
3550 |
-
aSBIaXptZXRsZXJpIEEuxZ4uMUIwQAYDVQQDDDlUw5xSS1RSVVNUIEVsZWt0cm9uaWsgU2VydGlm
|
3551 |
-
aWthIEhpem1ldCBTYcSfbGF5xLFjxLFzxLEgSDYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
|
3552 |
-
AoIBAQCdsGjW6L0UlqMACprx9MfMkU1xeHe59yEmFXNRFpQJRwXiM/VomjX/3EsvMsew7eKC5W/a
|
3553 |
-
2uqsxgbPJQ1BgfbBOCK9+bGlprMBvD9QFyv26WZV1DOzXPhDIHiTVRZwGTLmiddk671IUP320EED
|
3554 |
-
wnS3/faAz1vFq6TWlRKb55cTMgPp1KtDWxbtMyJkKbbSk60vbNg9tvYdDjTu0n2pVQ8g9P0pu5Fb
|
3555 |
-
HH3GQjhtQiht1AH7zYiXSX6484P4tZgvsycLSF5W506jM7NE1qXyGJTtHB6plVxiSvgNZ1GpryHV
|
3556 |
-
+DKdeboaX+UEVU0TRv/yz3THGmNtwx8XEsMeED5gCLMxAgMBAAGjQjBAMB0GA1UdDgQWBBTdVRcT
|
3557 |
-
9qzoSCHK77Wv0QAy7Z6MtTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG
|
3558 |
-
9w0BAQsFAAOCAQEAb1gNl0OqFlQ+v6nfkkU/hQu7VtMMUszIv3ZnXuaqs6fvuay0EBQNdH49ba3R
|
3559 |
-
fdCaqaXKGDsCQC4qnFAUi/5XfldcEQlLNkVS9z2sFP1E34uXI9TDwe7UU5X+LEr+DXCqu4svLcsy
|
3560 |
-
o4LyVN/Y8t3XSHLuSqMplsNEzm61kod2pLv0kmzOLBQJZo6NrRa1xxsJYTvjIKIDgI6tflEATseW
|
3561 |
-
hvtDmHd9KMeP2Cpu54Rvl0EpABZeTeIT6lnAY2c6RPuY/ATTMHKm9ocJV612ph1jmv3XZch4gyt1
|
3562 |
-
O6VbuA1df74jrlZVlFjvH4GMKrLN5ptjnhi85WsGtAuYSyher4hYyw==
|
3563 |
-
-----END CERTIFICATE-----
|
3564 |
-
|
3565 |
-
Certinomis - Root CA
|
3566 |
-
====================
|
3567 |
-
-----BEGIN CERTIFICATE-----
|
3568 |
-
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
-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
-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
-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
-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
-
P5L2fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJflLieY6pOo
|
3574 |
-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
-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
-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
-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
-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
-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
-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
-
i5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZngWVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGj
|
3582 |
-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
-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
-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
-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
-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
-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
-
y29SWwNyhlCVCNSNh4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9
|
3589 |
-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
-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
-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
-
cyrDflOR1m749fPH0FFNjkulW+YZFzvWgQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVr
|
3593 |
-
hkIGuUE=
|
3594 |
-
-----END CERTIFICATE-----
|
3595 |
-
|
3596 |
-
OISTE WISeKey Global Root GB CA
|
3597 |
-
===============================
|
3598 |
-
-----BEGIN CERTIFICATE-----
|
3599 |
-
MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQG
|
3600 |
-
EwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl
|
3601 |
-
ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAw
|
3602 |
-
MzJaFw0zOTEyMDExNTEwMzFaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYD
|
3603 |
-
VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEds
|
3604 |
-
b2JhbCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3HEokKtaX
|
3605 |
-
scriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGxWuR51jIjK+FTzJlFXHtP
|
3606 |
-
rby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk
|
3607 |
-
9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNku7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4o
|
3608 |
-
Qnc/nSMbsrY9gBQHTC5P99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvg
|
3609 |
-
GUpuuy9rM2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB
|
3610 |
-
/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI
|
3611 |
-
hvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrghcViXfa43FK8+5/ea4n32cZiZBKpD
|
3612 |
-
dHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0
|
3613 |
-
VQreUGdNZtGn//3ZwLWoo4rOZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEui
|
3614 |
-
HZeeevJuQHHfaPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic
|
3615 |
-
Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM=
|
3616 |
-
-----END CERTIFICATE-----
|
3617 |
-
|
3618 |
-
Certification Authority of WoSign G2
|
3619 |
-
====================================
|
3620 |
-
-----BEGIN CERTIFICATE-----
|
3621 |
-
MIIDfDCCAmSgAwIBAgIQayXaioidfLwPBbOxemFFRDANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQG
|
3622 |
-
EwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxLTArBgNVBAMTJENlcnRpZmljYXRpb24g
|
3623 |
-
QXV0aG9yaXR5IG9mIFdvU2lnbiBHMjAeFw0xNDExMDgwMDU4NThaFw00NDExMDgwMDU4NThaMFgx
|
3624 |
-
CzAJBgNVBAYTAkNOMRowGAYDVQQKExFXb1NpZ24gQ0EgTGltaXRlZDEtMCsGA1UEAxMkQ2VydGlm
|
3625 |
-
aWNhdGlvbiBBdXRob3JpdHkgb2YgV29TaWduIEcyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
|
3626 |
-
CgKCAQEAvsXEoCKASU+/2YcRxlPhuw+9YH+v9oIOH9ywjj2X4FA8jzrvZjtFB5sg+OPXJYY1kBai
|
3627 |
-
XW8wGQiHC38Gsp1ij96vkqVg1CuAmlI/9ZqD6TRay9nVYlzmDuDfBpgOgHzKtB0TiGsOqCR3A9Du
|
3628 |
-
W/PKaZE1OVbFbeP3PU9ekzgkyhjpJMuSA93MHD0JcOQg5PGurLtzaaNjOg9FD6FKmsLRY6zLEPg9
|
3629 |
-
5k4ot+vElbGs/V6r+kHLXZ1L3PR8du9nfwB6jdKgGlxNIuG12t12s9R23164i5jIFFTMaxeSt+BK
|
3630 |
-
v0mUYQs4kI9dJGwlezt52eJ+na2fmKEG/HgUYFf47oB3sQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC
|
3631 |
-
AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU+mCp62XF3RYUCE4MD42b4Pdkr2cwDQYJKoZI
|
3632 |
-
hvcNAQELBQADggEBAFfDejaCnI2Y4qtAqkePx6db7XznPWZaOzG73/MWM5H8fHulwqZm46qwtyeY
|
3633 |
-
P0nXYGdnPzZPSsvxFPpahygc7Y9BMsaV+X3avXtbwrAh449G3CE4Q3RM+zD4F3LBMvzIkRfEzFg3
|
3634 |
-
TgvMWvchNSiDbGAtROtSjFA9tWwS1/oJu2yySrHFieT801LYYRf+epSEj3m2M1m6D8QL4nCgS3gu
|
3635 |
-
+sif/a+RZQp4OBXllxcU3fngLDT4ONCEIgDAFFEYKwLcMFrw6AF8NTojrwjkr6qOKEJJLvD1mTS+
|
3636 |
-
7Q9LGOHSJDy7XUe3IfKN0QqZjuNuPq1w4I+5ysxugTH2e5x6eeRncRg=
|
3637 |
-
-----END CERTIFICATE-----
|
3638 |
-
|
3639 |
-
CA WoSign ECC Root
|
3640 |
-
==================
|
3641 |
-
-----BEGIN CERTIFICATE-----
|
3642 |
-
MIICCTCCAY+gAwIBAgIQaEpYcIBr8I8C+vbe6LCQkDAKBggqhkjOPQQDAzBGMQswCQYDVQQGEwJD
|
3643 |
-
TjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxGzAZBgNVBAMTEkNBIFdvU2lnbiBFQ0MgUm9v
|
3644 |
-
dDAeFw0xNDExMDgwMDU4NThaFw00NDExMDgwMDU4NThaMEYxCzAJBgNVBAYTAkNOMRowGAYDVQQK
|
3645 |
-
ExFXb1NpZ24gQ0EgTGltaXRlZDEbMBkGA1UEAxMSQ0EgV29TaWduIEVDQyBSb290MHYwEAYHKoZI
|
3646 |
-
zj0CAQYFK4EEACIDYgAE4f2OuEMkq5Z7hcK6C62N4DrjJLnSsb6IOsq/Srj57ywvr1FQPEd1bPiU
|
3647 |
-
t5v8KB7FVMxjnRZLU8HnIKvNrCXSf4/CwVqCXjCLelTOA7WRf6qU0NGKSMyCBSah1VES1ns2o0Iw
|
3648 |
-
QDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUqv3VWqP2h4syhf3R
|
3649 |
-
MluARZPzA7gwCgYIKoZIzj0EAwMDaAAwZQIxAOSkhLCB1T2wdKyUpOgOPQB0TKGXa/kNUTyh2Tv0
|
3650 |
-
Daupn75OcsqF1NnstTJFGG+rrQIwfcf3aWMvoeGY7xMQ0Xk/0f7qO3/eVvSQsRUR2LIiFdAvwyYu
|
3651 |
-
a/GRspBl9JrmkO5K
|
3652 |
-
-----END CERTIFICATE-----
|
3653 |
-
|
3654 |
-
SZAFIR ROOT CA2
|
3655 |
-
===============
|
3656 |
-
-----BEGIN CERTIFICATE-----
|
3657 |
-
MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQELBQAwUTELMAkG
|
3658 |
-
A1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6ZW5pb3dhIFMuQS4xGDAWBgNV
|
3659 |
-
BAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkwNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJ
|
3660 |
-
BgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYD
|
3661 |
-
VQQDDA9TWkFGSVIgUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5Q
|
3662 |
-
qEvNQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT3PSQ1hNK
|
3663 |
-
DJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw3gAeqDRHu5rr/gsUvTaE
|
3664 |
-
2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr63fE9biCloBK0TXC5ztdyO4mTp4CEHCdJ
|
3665 |
-
ckm1/zuVnsHMyAHs6A6KCpbns6aH5db5BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwi
|
3666 |
-
ieDhZNRnvDF5YTy7ykHNXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P
|
3667 |
-
AQH/BAQDAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsFAAOC
|
3668 |
-
AQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw8PRBEew/R40/cof5
|
3669 |
-
O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOGnXkZ7/e7DDWQw4rtTw/1zBLZpD67
|
3670 |
-
oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCPoky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul
|
3671 |
-
4+vJhaAlIDf7js4MNIThPIGyd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6
|
3672 |
-
+/NNIxuZMzSgLvWpCz/UXeHPhJ/iGcJfitYgHuNztw==
|
3673 |
-
-----END CERTIFICATE-----
|
3674 |
-
|
3675 |
-
Certum Trusted Network CA 2
|
3676 |
-
===========================
|
3677 |
-
-----BEGIN CERTIFICATE-----
|
3678 |
-
MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCBgDELMAkGA1UE
|
3679 |
-
BhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4xJzAlBgNVBAsTHkNlcnR1
|
3680 |
-
bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIGA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29y
|
3681 |
-
ayBDQSAyMCIYDzIwMTExMDA2MDgzOTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQ
|
3682 |
-
TDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENl
|
3683 |
-
cnRpZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENB
|
3684 |
-
IDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWADGSdhhuWZGc/IjoedQF9
|
3685 |
-
7/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+o
|
3686 |
-
CgCXhVqqndwpyeI1B+twTUrWwbNWuKFBOJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40b
|
3687 |
-
Rr5HMNUuctHFY9rnY3lEfktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2p
|
3688 |
-
uTRZCr+ESv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1mo130
|
3689 |
-
GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02isx7QBlrd9pPPV3WZ
|
3690 |
-
9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOWOZV7bIBaTxNyxtd9KXpEulKkKtVB
|
3691 |
-
Rgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgezTv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pye
|
3692 |
-
hizKV/Ma5ciSixqClnrDvFASadgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vM
|
3693 |
-
BhBgu4M1t15n3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD
|
3694 |
-
AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI
|
3695 |
-
hvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQF/xlhMcQSZDe28cmk4gmb3DW
|
3696 |
-
Al45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTfCVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuA
|
3697 |
-
L55MYIR4PSFk1vtBHxgP58l1cb29XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMo
|
3698 |
-
clm2q8KMZiYcdywmdjWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tM
|
3699 |
-
pkT/WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jbAoJnwTnb
|
3700 |
-
w3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksqP/ujmv5zMnHCnsZy4Ypo
|
3701 |
-
J/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Kob7a6bINDd82Kkhehnlt4Fj1F4jNy3eFm
|
3702 |
-
ypnTycUm/Q1oBEauttmbjL4ZvrHG8hnjXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLX
|
3703 |
-
is7VmFxWlgPF7ncGNf/P5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7
|
3704 |
-
zAYspsbiDrW5viSP
|
3705 |
-
-----END CERTIFICATE-----
|
3706 |
-
|
3707 |
-
Hellenic Academic and Research Institutions RootCA 2015
|
3708 |
-
=======================================================
|
3709 |
-
-----BEGIN CERTIFICATE-----
|
3710 |
-
MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT
|
3711 |
-
BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0
|
3712 |
-
aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl
|
3713 |
-
YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx
|
3714 |
-
MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg
|
3715 |
-
QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV
|
3716 |
-
BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw
|
3717 |
-
MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv
|
3718 |
-
bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh
|
3719 |
-
iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+
|
3720 |
-
6PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd
|
3721 |
-
FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr
|
3722 |
-
i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F
|
3723 |
-
GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2
|
3724 |
-
fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu
|
3725 |
-
iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc
|
3726 |
-
Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD
|
3727 |
-
AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI
|
3728 |
-
hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+
|
3729 |
-
D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM
|
3730 |
-
d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y
|
3731 |
-
d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn
|
3732 |
-
82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb
|
3733 |
-
davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F
|
3734 |
-
Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt
|
3735 |
-
J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa
|
3736 |
-
JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q
|
3737 |
-
p/UsQu0yrbYhnr68
|
3738 |
-
-----END CERTIFICATE-----
|
3739 |
-
|
3740 |
-
Hellenic Academic and Research Institutions ECC RootCA 2015
|
3741 |
-
===========================================================
|
3742 |
-
-----BEGIN CERTIFICATE-----
|
3743 |
-
MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0
|
3744 |
-
aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u
|
3745 |
-
cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj
|
3746 |
-
aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw
|
3747 |
-
MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj
|
3748 |
-
IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD
|
3749 |
-
VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290
|
3750 |
-
Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP
|
3751 |
-
dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK
|
3752 |
-
Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O
|
3753 |
-
BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA
|
3754 |
-
GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn
|
3755 |
-
dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR
|
3756 |
-
-----END CERTIFICATE-----
|
3757 |
-
|
3758 |
-
Certplus Root CA G1
|
3759 |
-
===================
|
3760 |
-
-----BEGIN CERTIFICATE-----
|
3761 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-
z4QTd28n6v+WZxcIbekN1iNQMLAVdBM+5S//Ds3EC0pd8NgAM0lm66EYfFkuPSi5YXHLtaW6uOrc
|
3771 |
-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
-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
-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
-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
-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
-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
-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
-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
-
2wyPX1wdaR+v8+khjPPvl/aatxm2hHSco1S1cE5j2FddUyGbQJJD+tZ3VTNPZNX70Cxqjm0lpu+F
|
3780 |
-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
-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
-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
-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
-
+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
|
3785 |
-
qsOR0C5CB8AMTVPNJLFMWx5R9N/pkvo=
|
3786 |
-
-----END CERTIFICATE-----
|
3787 |
-
|
3788 |
-
Certplus Root CA G2
|
3789 |
-
===================
|
3790 |
-
-----BEGIN CERTIFICATE-----
|
3791 |
-
MIICHDCCAaKgAwIBAgISESDZkc6uo+jF5//pAq/Pc7xVMAoGCCqGSM49BAMDMD4xCzAJBgNVBAYT
|
3792 |
-
AkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjAeFw0x
|
3793 |
-
NDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0
|
3794 |
-
cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjB2MBAGByqGSM49AgEGBSuBBAAiA2IA
|
3795 |
-
BM0PW1aC3/BFGtat93nwHcmsltaeTpwftEIRyoa/bfuFo8XlGVzX7qY/aWfYeOKmycTbLXku54uN
|
3796 |
-
Am8xIk0G42ByRZ0OQneezs/lf4WbGOT8zC5y0xaTTsqZY1yhBSpsBqNjMGEwDgYDVR0PAQH/BAQD
|
3797 |
-
AgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMB8GA1Ud
|
3798 |
-
IwQYMBaAFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMAoGCCqGSM49BAMDA2gAMGUCMHD+sAvZ94OX7PNV
|
3799 |
-
HdTcswYO/jOYnYs5kGuUIe22113WTNchp+e/IQ8rzfcq3IUHnQIxAIYUFuXcsGXCwI4Un78kFmjl
|
3800 |
-
vPl5adytRSv3tjFzzAalU5ORGpOucGpnutee5WEaXw==
|
3801 |
-
-----END CERTIFICATE-----
|
3802 |
-
|
3803 |
-
OpenTrust Root CA G1
|
3804 |
-
====================
|
3805 |
-
-----BEGIN CERTIFICATE-----
|
3806 |
-
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
-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
-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
-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
-
AQUAA4ICDwAwggIKAoICAQD4eUbalsUwXopxAy1wpLuwxQjczeY1wICkES3d5oeuXT2R0odsN7fa
|
3811 |
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
X4SPgPL0DTatdrOjteFkdjpY3H1PXlZs5VVZV6Xf8YpmMIzUUmI4d7S+KNfKNsSbBfD4Fdvb8e80
|
3826 |
-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
-
GS3tTAZQMPH9WD25SxdfGbRqhFS0OE85og2WaMMolP3tLR9Ka0OWLpABEPs4poEL0L9109S5zvE/
|
3828 |
-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
-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
|
3830 |
-
OXXUc0ECd97N4EOH1uS6SsNsEn/+KuYj1oxx
|
3831 |
-
-----END CERTIFICATE-----
|
3832 |
-
|
3833 |
-
OpenTrust Root CA G2
|
3834 |
-
====================
|
3835 |
-
-----BEGIN CERTIFICATE-----
|
3836 |
-
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
-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
-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
-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
-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
-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
-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
-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
-
UdGejeBSzFfdNTVY27SPJIjki9/ca1TSgSuyzpJLHB9G+h3Ykst2Z7UJmQnlrBcUVXDGPKBWCgOz
|
3845 |
-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
-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
-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
-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
-
y3HCOV0GEfZvePg3DTmEJwIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB
|
3850 |
-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
-
M4PLuG53hq8wDQYJKoZIhvcNAQENBQADggIBAJjLq0A85TMCl38th6aP1F5Kr7ge57tx+4BkJamz
|
3852 |
-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
-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
-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
-
EndI2S9G/Tvw/HRwkqWOOAgfZDC2t0v7NqwQjqBSM2OdAzVWxWm9xiNaJ5T2pBL4LTM8oValX9YZ
|
3856 |
-
6e18CL13zSdkzJTaTkZQh+D5wVOAHrut+0dSixv9ovneDiK3PTNZbNTe9ZUGMg1RGUFcPk8G97kr
|
3857 |
-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
-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
-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
|
3860 |
-
u7JwqkwR3v98KzfUetF3NI/n+UL3PIEMS1IK
|
3861 |
-
-----END CERTIFICATE-----
|
3862 |
-
|
3863 |
-
OpenTrust Root CA G3
|
3864 |
-
====================
|
3865 |
-
-----BEGIN CERTIFICATE-----
|
3866 |
-
MIICITCCAaagAwIBAgISESDm+Ez8JLC+BUCs2oMbNGA/MAoGCCqGSM49BAMDMEAxCzAJBgNVBAYT
|
3867 |
-
AkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEczMB4X
|
3868 |
-
DTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9w
|
3869 |
-
ZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzMwdjAQBgcqhkjOPQIBBgUrgQQA
|
3870 |
-
IgNiAARK7liuTcpm3gY6oxH84Bjwbhy6LTAMidnW7ptzg6kjFYwvWYpa3RTqnVkrQ7cG7DK2uu5B
|
3871 |
-
ta1doYXM6h0UZqNnfkbilPPntlahFVmhTzeXuSIevRHr9LIfXsMUmuXZl5mjYzBhMA4GA1UdDwEB
|
3872 |
-
/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAf
|
3873 |
-
BgNVHSMEGDAWgBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAKBggqhkjOPQQDAwNpADBmAjEAj6jcnboM
|
3874 |
-
BBf6Fek9LykBl7+BFjNAk2z8+e2AcG+qj9uEwov1NcoG3GRvaBbhj5G5AjEA2Euly8LQCGzpGPta
|
3875 |
-
3U1fJAuwACEl74+nBCZx4nxp5V2a+EEfOzmTk51V6s2N8fvB
|
3876 |
-
-----END CERTIFICATE-----
|
3877 |
-
|
3878 |
-
ISRG Root X1
|
3879 |
-
============
|
3880 |
-
-----BEGIN CERTIFICATE-----
|
3881 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
hjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTnjh8BCNAw1FtxNrQH
|
3893 |
-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
-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
-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
-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
-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
-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
-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
-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
-
e5AW0wdeRlN8NwdCjNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZA
|
3902 |
-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
-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
-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
|
3905 |
-
m+kXQ99b21/+jh5Xos1AnX5iItreGCc=
|
3906 |
-
-----END CERTIFICATE-----
|
3907 |
-
|
3908 |
-
AC RAIZ FNMT-RCM
|
3909 |
-
================
|
3910 |
-
-----BEGIN CERTIFICATE-----
|
3911 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
+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
-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
-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
-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
-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
|
3936 |
-
-----END CERTIFICATE-----
|
3937 |
-
|
3938 |
-
Amazon Root CA 1
|
3939 |
-
================
|
3940 |
-
-----BEGIN CERTIFICATE-----
|
3941 |
-
MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsFADA5MQswCQYD
|
3942 |
-
VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAxMB4XDTE1
|
3943 |
-
MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv
|
3944 |
-
bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
3945 |
-
ggEBALJ4gHHKeNXjca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgH
|
3946 |
-
FzZM9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qwIFAGbHrQ
|
3947 |
-
gLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6VOujw5H5SNz/0egwLX0t
|
3948 |
-
dHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L93FcXmn/6pUCyziKrlA4b9v7LWIbxcce
|
3949 |
-
VOF34GfID5yHI9Y/QCB/IIDEgEw+OyQmjgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB
|
3950 |
-
/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3
|
3951 |
-
DQEBCwUAA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDIU5PM
|
3952 |
-
CCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUsN+gDS63pYaACbvXy
|
3953 |
-
8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vvo/ufQJVtMVT8QtPHRh8jrdkPSHCa
|
3954 |
-
2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2
|
3955 |
-
xJNDd2ZhwLnoQdeXeGADbkpyrqXRfboQnoZsG4q5WTP468SQvvG5
|
3956 |
-
-----END CERTIFICATE-----
|
3957 |
-
|
3958 |
-
Amazon Root CA 2
|
3959 |
-
================
|
3960 |
-
-----BEGIN CERTIFICATE-----
|
3961 |
-
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-
3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSw
|
3975 |
-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
-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
-
+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
-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
-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
-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
-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
-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
-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
-
JUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT4PsJYGw=
|
3985 |
-
-----END CERTIFICATE-----
|
3986 |
-
|
3987 |
-
Amazon Root CA 3
|
3988 |
-
================
|
3989 |
-
-----BEGIN CERTIFICATE-----
|
3990 |
-
MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5MQswCQYDVQQG
|
3991 |
-
EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAzMB4XDTE1MDUy
|
3992 |
-
NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ
|
3993 |
-
MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZB
|
3994 |
-
f8ANm+gBG1bG8lKlui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjr
|
3995 |
-
Zt6jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSrttvXBp43
|
3996 |
-
rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkrBqWTrBqYaGFy+uGh0Psc
|
3997 |
-
eGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteMYyRIHN8wfdVoOw==
|
3998 |
-
-----END CERTIFICATE-----
|
3999 |
-
|
4000 |
-
Amazon Root CA 4
|
4001 |
-
================
|
4002 |
-
-----BEGIN CERTIFICATE-----
|
4003 |
-
MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5MQswCQYDVQQG
|
4004 |
-
EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSA0MB4XDTE1MDUy
|
4005 |
-
NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ
|
4006 |
-
MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN
|
4007 |
-
/sGKe0uoe0ZLY7Bi9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri
|
4008 |
-
83BkM6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV
|
4009 |
-
HQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WBMAoGCCqGSM49BAMDA2gA
|
4010 |
-
MGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlwCkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1
|
4011 |
-
AE47xDqUEpHJWEadIRNyp4iciuRMStuW1KyLa2tJElMzrdfkviT8tQp21KW8EA==
|
4012 |
-
-----END CERTIFICATE-----
|
4013 |
-
|
4014 |
-
LuxTrust Global Root 2
|
4015 |
-
======================
|
4016 |
-
-----BEGIN CERTIFICATE-----
|
4017 |
-
MIIFwzCCA6ugAwIBAgIUCn6m30tEntpqJIWe5rgV0xZ/u7EwDQYJKoZIhvcNAQELBQAwRjELMAkG
|
4018 |
-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
-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
-
MBQGA1UECgwNTHV4VHJ1c3QgUy5BLjEfMB0GA1UEAwwWTHV4VHJ1c3QgR2xvYmFsIFJvb3QgMjCC
|
4021 |
-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
-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
-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
-
wGKSMKEtFZSg0iAGCW5qbeXrt77U8PEVfIvmTroTzEsnXpk8F12PgX8zPU/TPxvsXD/wPEx1bvKm
|
4025 |
-
1Z3aLQdjAsZy6ZS8TEmVT4hSyNvoaYL4zDRbIvCGp4m9SAptZoFtyMhk+wHh9OHe2Z7d21vUKpkm
|
4026 |
-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
-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
-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
-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
-
MC6otOBttpSsvItO13D8xTiOZCXhTTmQzsmHhFhxAgMBAAGjgagwgaUwDwYDVR0TAQH/BAUwAwEB
|
4031 |
-
/zBCBgNVHSAEOzA5MDcGByuBKwEBAQowLDAqBggrBgEFBQcCARYeaHR0cHM6Ly9yZXBvc2l0b3J5
|
4032 |
-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
-
+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
-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
-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
-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
-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
-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
-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
-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
-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
-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
|
4043 |
-
-----END CERTIFICATE-----
|
1 |
+
##
|
2 |
+
## Bundle of CA Root Certificates
|
3 |
+
##
|
4 |
+
## Certificate data from Mozilla as of: Wed Jan 18 04:12:05 2017 GMT
|
5 |
+
##
|
6 |
+
## This is a bundle of X.509 certificates of public Certificate Authorities
|
7 |
+
## (CA). These were automatically extracted from Mozilla's root certificates
|
8 |
+
## file (certdata.txt). This file can be found in the mozilla source tree:
|
9 |
+
## https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
|
10 |
+
##
|
11 |
+
## It contains the certificates in PEM format and therefore
|
12 |
+
## can be directly used with curl / libcurl / php_curl, or with
|
13 |
+
## an Apache+mod_ssl webserver for SSL client authentication.
|
14 |
+
## Just configure this file as the SSLCACertificateFile.
|
15 |
+
##
|
16 |
+
## Conversion done with mk-ca-bundle.pl version 1.27.
|
17 |
+
## SHA256: dffa79e6aa993f558e82884abf7bb54bf440ab66ee91d82a27a627f6f2a4ace4
|
18 |
+
##
|
19 |
+
|
20 |
+
|
21 |
+
GlobalSign Root CA
|
22 |
+
==================
|
23 |
+
-----BEGIN CERTIFICATE-----
|
24 |
+
MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx
|
25 |
+
GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds
|
26 |
+
b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV
|
27 |
+
BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD
|
28 |
+
VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa
|
29 |
+
DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc
|
30 |
+
THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb
|
31 |
+
Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP
|
32 |
+
c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX
|
33 |
+
gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV
|
34 |
+
HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF
|
35 |
+
AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj
|
36 |
+
Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG
|
37 |
+
j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH
|
38 |
+
hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC
|
39 |
+
X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A==
|
40 |
+
-----END CERTIFICATE-----
|
41 |
+
|
42 |
+
GlobalSign Root CA - R2
|
43 |
+
=======================
|
44 |
+
-----BEGIN CERTIFICATE-----
|
45 |
+
MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4GA1UECxMXR2xv
|
46 |
+
YmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh
|
47 |
+
bFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT
|
48 |
+
aWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln
|
49 |
+
bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6
|
50 |
+
ErPLv4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8eoLrvozp
|
51 |
+
s6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklqtTleiDTsvHgMCJiEbKjN
|
52 |
+
S7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzdC9XZzPnqJworc5HGnRusyMvo4KD0L5CL
|
53 |
+
TfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pazq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6C
|
54 |
+
ygPCm48CAwEAAaOBnDCBmTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E
|
55 |
+
FgQUm+IHV2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i
|
56 |
+
YWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG3lm0mi3f3BmGLjAN
|
57 |
+
BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp
|
58 |
+
9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu
|
59 |
+
01yiPqFbQfXf5WRDLenVOavSot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG7
|
60 |
+
9G+dwfCMNYxdAfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7
|
61 |
+
TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg==
|
62 |
+
-----END CERTIFICATE-----
|
63 |
+
|
64 |
+
Verisign Class 3 Public Primary Certification Authority - G3
|
65 |
+
============================================================
|
66 |
+
-----BEGIN CERTIFICATE-----
|
67 |
+
MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV
|
68 |
+
UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv
|
69 |
+
cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl
|
70 |
+
IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh
|
71 |
+
dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw
|
72 |
+
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy
|
73 |
+
dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv
|
74 |
+
cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkg
|
75 |
+
Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
76 |
+
ggEBAMu6nFL8eB8aHm8bN3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1
|
77 |
+
EUGO+i2tKmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGukxUc
|
78 |
+
cLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBmCC+Vk7+qRy+oRpfw
|
79 |
+
EuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJXwzw3sJ2zq/3avL6QaaiMxTJ5Xpj
|
80 |
+
055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWuimi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA
|
81 |
+
ERSWwauSCPc/L8my/uRan2Te2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5f
|
82 |
+
j267Cz3qWhMeDGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC
|
83 |
+
/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565pF4ErWjfJXir0
|
84 |
+
xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGtTxzhT5yvDwyd93gN2PQ1VoDa
|
85 |
+
t20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ==
|
86 |
+
-----END CERTIFICATE-----
|
87 |
+
|
88 |
+
Entrust.net Premium 2048 Secure Server CA
|
89 |
+
=========================================
|
90 |
+
-----BEGIN CERTIFICATE-----
|
91 |
+
MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u
|
92 |
+
ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp
|
93 |
+
bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV
|
94 |
+
BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx
|
95 |
+
NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3
|
96 |
+
d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl
|
97 |
+
MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u
|
98 |
+
ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
|
99 |
+
MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL
|
100 |
+
Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr
|
101 |
+
hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW
|
102 |
+
nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi
|
103 |
+
VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E
|
104 |
+
BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ
|
105 |
+
KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy
|
106 |
+
T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf
|
107 |
+
zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT
|
108 |
+
J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e
|
109 |
+
nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE=
|
110 |
+
-----END CERTIFICATE-----
|
111 |
+
|
112 |
+
Baltimore CyberTrust Root
|
113 |
+
=========================
|
114 |
+
-----BEGIN CERTIFICATE-----
|
115 |
+
MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE
|
116 |
+
ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li
|
117 |
+
ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC
|
118 |
+
SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs
|
119 |
+
dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME
|
120 |
+
uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB
|
121 |
+
UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C
|
122 |
+
G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9
|
123 |
+
XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr
|
124 |
+
l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI
|
125 |
+
VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB
|
126 |
+
BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh
|
127 |
+
cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5
|
128 |
+
hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa
|
129 |
+
Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H
|
130 |
+
RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
|
131 |
+
-----END CERTIFICATE-----
|
132 |
+
|
133 |
+
AddTrust Low-Value Services Root
|
134 |
+
================================
|
135 |
+
-----BEGIN CERTIFICATE-----
|
136 |
+
MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
|
137 |
+
QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRU
|
138 |
+
cnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMwMTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQsw
|
139 |
+
CQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBO
|
140 |
+
ZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEB
|
141 |
+
AQUAA4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ulCDtbKRY6
|
142 |
+
54eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6ntGO0/7Gcrjyvd7ZWxbWr
|
143 |
+
oulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyldI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1
|
144 |
+
Zmne3yzxbrww2ywkEtvrNTVokMsAsJchPXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJui
|
145 |
+
GMx1I4S+6+JNM3GOGvDC+Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8w
|
146 |
+
HQYDVR0OBBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8EBTAD
|
147 |
+
AQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBlMQswCQYDVQQGEwJT
|
148 |
+
RTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEw
|
149 |
+
HwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxt
|
150 |
+
ZBsfzQ3duQH6lmM0MkhHma6X7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0Ph
|
151 |
+
iVYrqW9yTkkz43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY
|
152 |
+
eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJlpz/+0WatC7xr
|
153 |
+
mYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOAWiFeIc9TVPC6b4nbqKqVz4vj
|
154 |
+
ccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk=
|
155 |
+
-----END CERTIFICATE-----
|
156 |
+
|
157 |
+
AddTrust External Root
|
158 |
+
======================
|
159 |
+
-----BEGIN CERTIFICATE-----
|
160 |
+
MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
|
161 |
+
QWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYD
|
162 |
+
VQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEw
|
163 |
+
NDgzOFowbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRU
|
164 |
+
cnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0Eg
|
165 |
+
Um9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvtH7xsD821
|
166 |
+
+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9uMq/NzgtHj6RQa1wVsfw
|
167 |
+
Tz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzXmk6vBbOmcZSccbNQYArHE504B4YCqOmo
|
168 |
+
aSYYkKtMsE8jqzpPhNjfzp/haW+710LXa0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy
|
169 |
+
2xSoRcRdKn23tNbE7qzNE0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv7
|
170 |
+
7+ldU9U0WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYDVR0P
|
171 |
+
BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0Jvf6xCZU7wO94CTL
|
172 |
+
VBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRk
|
173 |
+
VHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENB
|
174 |
+
IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZl
|
175 |
+
j7DYd7usQWxHYINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5
|
176 |
+
6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvCNr4TDea9Y355
|
177 |
+
e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEXc4g/VhsxOBi0cQ+azcgOno4u
|
178 |
+
G+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5amnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ=
|
179 |
+
-----END CERTIFICATE-----
|
180 |
+
|
181 |
+
AddTrust Public Services Root
|
182 |
+
=============================
|
183 |
+
-----BEGIN CERTIFICATE-----
|
184 |
+
MIIEFTCCAv2gAwIBAgIBATANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
|
185 |
+
QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSAwHgYDVQQDExdBZGRU
|
186 |
+
cnVzdCBQdWJsaWMgQ0EgUm9vdDAeFw0wMDA1MzAxMDQxNTBaFw0yMDA1MzAxMDQxNTBaMGQxCzAJ
|
187 |
+
BgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5l
|
188 |
+
dHdvcmsxIDAeBgNVBAMTF0FkZFRydXN0IFB1YmxpYyBDQSBSb290MIIBIjANBgkqhkiG9w0BAQEF
|
189 |
+
AAOCAQ8AMIIBCgKCAQEA6Rowj4OIFMEg2Dybjxt+A3S72mnTRqX4jsIMEZBRpS9mVEBV6tsfSlbu
|
190 |
+
nyNu9DnLoblv8n75XYcmYZ4c+OLspoH4IcUkzBEMP9smcnrHAZcHF/nXGCwwfQ56HmIexkvA/X1i
|
191 |
+
d9NEHif2P0tEs7c42TkfYNVRknMDtABp4/MUTu7R3AnPdzRGULD4EfL+OHn3Bzn+UZKXC1sIXzSG
|
192 |
+
Aa2Il+tmzV7R/9x98oTaunet3IAIx6eH1lWfl2royBFkuucZKT8Rs3iQhCBSWxHveNCD9tVIkNAw
|
193 |
+
HM+A+WD+eeSI8t0A65RF62WUaUC6wNW0uLp9BBGo6zEFlpROWCGOn9Bg/QIDAQABo4HRMIHOMB0G
|
194 |
+
A1UdDgQWBBSBPjfYkrAfd59ctKtzquf2NGAv+jALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB
|
195 |
+
/zCBjgYDVR0jBIGGMIGDgBSBPjfYkrAfd59ctKtzquf2NGAv+qFopGYwZDELMAkGA1UEBhMCU0Ux
|
196 |
+
FDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29yazEgMB4G
|
197 |
+
A1UEAxMXQWRkVHJ1c3QgUHVibGljIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBAAP3FUr4
|
198 |
+
JNojVhaTdt02KLmuG7jD8WS6IBh4lSknVwW8fCr0uVFV2ocC3g8WFzH4qnkuCRO7r7IgGRLlk/lL
|
199 |
+
+YPoRNWyQSW/iHVv/xD8SlTQX/D67zZzfRs2RcYhbbQVuE7PnFylPVoAjgbjPGsye/Kf8Lb93/Ao
|
200 |
+
GEjwxrzQvzSAlsJKsW2Ox5BF3i9nrEUEo3rcVZLJR2bYGozH7ZxOmuASu7VqTITh4SINhwBk/ox9
|
201 |
+
Yjllpu9CtoAlEmEBqCQTcAARJl/6NVDFSMwGR+gn2HCNX2TmoUQmXiLsks3/QppEIW1cxeMiHV9H
|
202 |
+
EufOX1362KqxMy3ZdvJOOjMMK7MtkAY=
|
203 |
+
-----END CERTIFICATE-----
|
204 |
+
|
205 |
+
AddTrust Qualified Certificates Root
|
206 |
+
====================================
|
207 |
+
-----BEGIN CERTIFICATE-----
|
208 |
+
MIIEHjCCAwagAwIBAgIBATANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
|
209 |
+
QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSMwIQYDVQQDExpBZGRU
|
210 |
+
cnVzdCBRdWFsaWZpZWQgQ0EgUm9vdDAeFw0wMDA1MzAxMDQ0NTBaFw0yMDA1MzAxMDQ0NTBaMGcx
|
211 |
+
CzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQ
|
212 |
+
IE5ldHdvcmsxIzAhBgNVBAMTGkFkZFRydXN0IFF1YWxpZmllZCBDQSBSb290MIIBIjANBgkqhkiG
|
213 |
+
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5B6a/twJWoekn0e+EV+vhDTbYjx5eLfpMLXsDBwqxBb/4Oxx
|
214 |
+
64r1EW7tTw2R0hIYLUkVAcKkIhPHEWT/IhKauY5cLwjPcWqzZwFZ8V1G87B4pfYOQnrjfxvM0PC3
|
215 |
+
KP0q6p6zsLkEqv32x7SxuCqg+1jxGaBvcCV+PmlKfw8i2O+tCBGaKZnhqkRFmhJePp1tUvznoD1o
|
216 |
+
L/BLcHwTOK28FSXx1s6rosAx1i+f4P8UWfyEk9mHfExUE+uf0S0R+Bg6Ot4l2ffTQO2kBhLEO+GR
|
217 |
+
wVY18BTcZTYJbqukB8c10cIDMzZbdSZtQvESa0NvS3GU+jQd7RNuyoB/mC9suWXY6QIDAQABo4HU
|
218 |
+
MIHRMB0GA1UdDgQWBBQ5lYtii1zJ1IC6WA+XPxUIQ8yYpzALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/
|
219 |
+
BAUwAwEB/zCBkQYDVR0jBIGJMIGGgBQ5lYtii1zJ1IC6WA+XPxUIQ8yYp6FrpGkwZzELMAkGA1UE
|
220 |
+
BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29y
|
221 |
+
azEjMCEGA1UEAxMaQWRkVHJ1c3QgUXVhbGlmaWVkIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQAD
|
222 |
+
ggEBABmrder4i2VhlRO6aQTvhsoToMeqT2QbPxj2qC0sVY8FtzDqQmodwCVRLae/DLPt7wh/bDxG
|
223 |
+
GuoYQ992zPlmhpwsaPXpF/gxsxjE1kh9I0xowX67ARRvxdlu3rsEQmr49lx95dr6h+sNNVJn0J6X
|
224 |
+
dgWTP5XHAeZpVTh/EGGZyeNfpso+gmNIquIISD6q8rKFYqa0p9m9N5xotS1WfbC3P6CxB9bpT9ze
|
225 |
+
RXEwMn8bLgn5v1Kh7sKAPgZcLlVAwRv1cEWw3F369nJad9Jjzc9YiQBCYz95OdBEsIJuQRno3eDB
|
226 |
+
iFrRHnGTHyQwdOUeqN48Jzd/g66ed8/wMLH/S5noxqE=
|
227 |
+
-----END CERTIFICATE-----
|
228 |
+
|
229 |
+
Entrust Root Certification Authority
|
230 |
+
====================================
|
231 |
+
-----BEGIN CERTIFICATE-----
|
232 |
+
MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAUBgNV
|
233 |
+
BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jw
|
234 |
+
b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsG
|
235 |
+
A1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0
|
236 |
+
MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu
|
237 |
+
MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu
|
238 |
+
Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVudHJ1c3QgUm9v
|
239 |
+
dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
|
240 |
+
ALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYsz
|
241 |
+
A9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOww
|
242 |
+
Cj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68
|
243 |
+
j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBN
|
244 |
+
rziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYw
|
245 |
+
DwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1
|
246 |
+
MzQyWjAfBgNVHSMEGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DH
|
247 |
+
hmak8fdLQ/uEvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA
|
248 |
+
A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISM
|
249 |
+
Y/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa
|
250 |
+
v52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTS
|
251 |
+
W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0
|
252 |
+
tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8
|
253 |
+
-----END CERTIFICATE-----
|
254 |
+
|
255 |
+
GeoTrust Global CA
|
256 |
+
==================
|
257 |
+
-----BEGIN CERTIFICATE-----
|
258 |
+
MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQK
|
259 |
+
Ew1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0EwHhcNMDIwNTIxMDQw
|
260 |
+
MDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j
|
261 |
+
LjEbMBkGA1UEAxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
|
262 |
+
CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjo
|
263 |
+
BbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDviS2Aelet
|
264 |
+
8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU1XupGc1V3sjs0l44U+Vc
|
265 |
+
T4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagU
|
266 |
+
vTLrGAMoUgRx5aszPeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTAD
|
267 |
+
AQH/MB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVk
|
268 |
+
DBF9qn1luMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKInZ57Q
|
269 |
+
zxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfStQWVYrmm3ok9Nns4
|
270 |
+
d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcFPseKUgzbFbS9bZvlxrFUaKnjaZC2
|
271 |
+
mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Unhw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6p
|
272 |
+
XE0zX5IJL4hmXXeXxx12E6nV5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvm
|
273 |
+
Mw==
|
274 |
+
-----END CERTIFICATE-----
|
275 |
+
|
276 |
+
GeoTrust Global CA 2
|
277 |
+
====================
|
278 |
+
-----BEGIN CERTIFICATE-----
|
279 |
+
MIIDZjCCAk6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN
|
280 |
+
R2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwHhcNMDQwMzA0MDUw
|
281 |
+
MDAwWhcNMTkwMzA0MDUwMDAwWjBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j
|
282 |
+
LjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
|
283 |
+
ggEKAoIBAQDvPE1APRDfO1MA4Wf+lGAVPoWI8YkNkMgoI5kF6CsgncbzYEbYwbLVjDHZ3CB5JIG/
|
284 |
+
NTL8Y2nbsSpr7iFY8gjpeMtvy/wWUsiRxP89c96xPqfCfWbB9X5SJBri1WeR0IIQ13hLTytCOb1k
|
285 |
+
LUCgsBDTOEhGiKEMuzozKmKY+wCdE1l/bztyqu6mD4b5BWHqZ38MN5aL5mkWRxHCJ1kDs6ZgwiFA
|
286 |
+
Vvqgx306E+PsV8ez1q6diYD3Aecs9pYrEw15LNnA5IZ7S4wMcoKK+xfNAGw6EzywhIdLFnopsk/b
|
287 |
+
HdQL82Y3vdj2V7teJHq4PIu5+pIaGoSe2HSPqht/XvT+RSIhAgMBAAGjYzBhMA8GA1UdEwEB/wQF
|
288 |
+
MAMBAf8wHQYDVR0OBBYEFHE4NvICMVNHK266ZUapEBVYIAUJMB8GA1UdIwQYMBaAFHE4NvICMVNH
|
289 |
+
K266ZUapEBVYIAUJMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAQEAA/e1K6tdEPx7
|
290 |
+
srJerJsOflN4WT5CBP51o62sgU7XAotexC3IUnbHLB/8gTKY0UvGkpMzNTEv/NgdRN3ggX+d6Yvh
|
291 |
+
ZJFiCzkIjKx0nVnZellSlxG5FntvRdOW2TF9AjYPnDtuzywNA0ZF66D0f0hExghAzN4bcLUprbqL
|
292 |
+
OzRldRtxIR0sFAqwlpW41uryZfspuk/qkZN0abby/+Ea0AzRdoXLiiW9l14sbxWZJue2Kf8i7MkC
|
293 |
+
x1YAzUm5s2x7UwQa4qjJqhIFI8LO57sEAszAR6LkxCkvW0VXiVHuPOtSCP8HNR6fNWpHSlaY0VqF
|
294 |
+
H4z1Ir+rzoPz4iIprn2DQKi6bA==
|
295 |
+
-----END CERTIFICATE-----
|
296 |
+
|
297 |
+
GeoTrust Universal CA
|
298 |
+
=====================
|
299 |
+
-----BEGIN CERTIFICATE-----
|
300 |
+
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
|
324 |
+
P/rmMuGNG2+k5o7Y+SlIis5z/iw=
|
325 |
+
-----END CERTIFICATE-----
|
326 |
+
|
327 |
+
GeoTrust Universal CA 2
|
328 |
+
=======================
|
329 |
+
-----BEGIN CERTIFICATE-----
|
330 |
+
MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN
|
331 |
+
R2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwHhcNMDQwMzA0
|
332 |
+
MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3Qg
|
333 |
+
SW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUA
|
334 |
+
A4ICDwAwggIKAoICAQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0
|
335 |
+
DE81WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUGFF+3Qs17
|
336 |
+
j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdqXbboW0W63MOhBW9Wjo8Q
|
337 |
+
JqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxLse4YuU6W3Nx2/zu+z18DwPw76L5GG//a
|
338 |
+
QMJS9/7jOvdqdzXQ2o3rXhhqMcceujwbKNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2
|
339 |
+
WP0+GfPtDCapkzj4T8FdIgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP
|
340 |
+
20gaXT73y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRthAAn
|
341 |
+
ZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgocQIgfksILAAX/8sgC
|
342 |
+
SqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4Lt1ZrtmhN79UNdxzMk+MBB4zsslG
|
343 |
+
8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2
|
344 |
+
+/CfXGJx7Tz0RzgQKzAfBgNVHSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8E
|
345 |
+
BAMCAYYwDQYJKoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z
|
346 |
+
dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQL1EuxBRa3ugZ
|
347 |
+
4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgrFg5fNuH8KrUwJM/gYwx7WBr+
|
348 |
+
mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSoag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpq
|
349 |
+
A1Ihn0CoZ1Dy81of398j9tx4TuaYT1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpg
|
350 |
+
Y+RdM4kX2TGq2tbzGDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiP
|
351 |
+
pm8m1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJVOCiNUW7d
|
352 |
+
FGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH6aLcr34YEoP9VhdBLtUp
|
353 |
+
gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm
|
354 |
+
X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS
|
355 |
+
-----END CERTIFICATE-----
|
356 |
+
|
357 |
+
Visa eCommerce Root
|
358 |
+
===================
|
359 |
+
-----BEGIN CERTIFICATE-----
|
360 |
+
MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBrMQswCQYDVQQG
|
361 |
+
EwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2Ug
|
362 |
+
QXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2
|
363 |
+
WhcNMjIwNjI0MDAxNjEyWjBrMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMm
|
364 |
+
VmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv
|
365 |
+
bW1lcmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h2mCxlCfL
|
366 |
+
F9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4ElpF7sDPwsRROEW+1QK8b
|
367 |
+
RaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdVZqW1LS7YgFmypw23RuwhY/81q6UCzyr0
|
368 |
+
TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI
|
369 |
+
/k4+oKsGGelT84ATB+0tvz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzs
|
370 |
+
GHxBvfaLdXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG
|
371 |
+
MB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUFAAOCAQEAX/FBfXxc
|
372 |
+
CLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcRzCSs00Rsca4BIGsDoo8Ytyk6feUW
|
373 |
+
YFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pz
|
374 |
+
zkWKsKZJ/0x9nXGIxHYdkFsd7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBu
|
375 |
+
YQa7FkKMcPcw++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt
|
376 |
+
398znM/jra6O1I7mT1GvFpLgXPYHDw==
|
377 |
+
-----END CERTIFICATE-----
|
378 |
+
|
379 |
+
Certum Root CA
|
380 |
+
==============
|
381 |
+
-----BEGIN CERTIFICATE-----
|
382 |
+
MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQK
|
383 |
+
ExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBDQTAeFw0wMjA2MTExMDQ2Mzla
|
384 |
+
Fw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8u
|
385 |
+
by4xEjAQBgNVBAMTCUNlcnR1bSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6x
|
386 |
+
wS7TT3zNJc4YPk/EjG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdL
|
387 |
+
kKWoePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GIULdtlkIJ
|
388 |
+
89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapuOb7kky/ZR6By6/qmW6/K
|
389 |
+
Uz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUgAKpoC6EahQGcxEZjgoi2IrHu/qpGWX7P
|
390 |
+
NSzVttpd90gzFFS269lvzs2I1qsb2pY7HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkq
|
391 |
+
hkiG9w0BAQUFAAOCAQEAuI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+
|
392 |
+
GXYkHAQaTOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTgxSvg
|
393 |
+
GrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1qCjqTE5s7FCMTY5w/
|
394 |
+
0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5xO/fIR/RpbxXyEV6DHpx8Uq79AtoS
|
395 |
+
qFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs6GAqm4VKQPNriiTsBhYscw==
|
396 |
+
-----END CERTIFICATE-----
|
397 |
+
|
398 |
+
Comodo AAA Services root
|
399 |
+
========================
|
400 |
+
-----BEGIN CERTIFICATE-----
|
401 |
+
MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS
|
402 |
+
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg
|
403 |
+
TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw
|
404 |
+
MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl
|
405 |
+
c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV
|
406 |
+
BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
407 |
+
ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG
|
408 |
+
C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs
|
409 |
+
i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW
|
410 |
+
Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH
|
411 |
+
Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK
|
412 |
+
Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f
|
413 |
+
BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl
|
414 |
+
cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz
|
415 |
+
LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm
|
416 |
+
7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz
|
417 |
+
Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z
|
418 |
+
8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C
|
419 |
+
12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg==
|
420 |
+
-----END CERTIFICATE-----
|
421 |
+
|
422 |
+
Comodo Secure Services root
|
423 |
+
===========================
|
424 |
+
-----BEGIN CERTIFICATE-----
|
425 |
+
MIIEPzCCAyegAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS
|
426 |
+
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg
|
427 |
+
TGltaXRlZDEkMCIGA1UEAwwbU2VjdXJlIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAw
|
428 |
+
MDAwMFoXDTI4MTIzMTIzNTk1OVowfjELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFu
|
429 |
+
Y2hlc3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxJDAi
|
430 |
+
BgNVBAMMG1NlY3VyZSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP
|
431 |
+
ADCCAQoCggEBAMBxM4KK0HDrc4eCQNUd5MvJDkKQ+d40uaG6EfQlhfPMcm3ye5drswfxdySRXyWP
|
432 |
+
9nQ95IDC+DwN879A6vfIUtFyb+/Iq0G4bi4XKpVpDM3SHpR7LZQdqnXXs5jLrLxkU0C8j6ysNstc
|
433 |
+
rbvd4JQX7NFc0L/vpZXJkMWwrPsbQ996CF23uPJAGysnnlDOXmWCiIxe004MeuoIkbY2qitC++rC
|
434 |
+
oznl2yY4rYsK7hljxxwk3wN42ubqwUcaCwtGCd0C/N7Lh1/XMGNooa7cMqG6vv5Eq2i2pRcV/b3V
|
435 |
+
p6ea5EQz6YiO/O1R65NxTq0B50SOqy3LqP4BSUjwwN3HaNiS/j0CAwEAAaOBxzCBxDAdBgNVHQ4E
|
436 |
+
FgQUPNiTiMLAggnMAZkGkyDpnnAJY08wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w
|
437 |
+
gYEGA1UdHwR6MHgwO6A5oDeGNWh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL1NlY3VyZUNlcnRpZmlj
|
438 |
+
YXRlU2VydmljZXMuY3JsMDmgN6A1hjNodHRwOi8vY3JsLmNvbW9kby5uZXQvU2VjdXJlQ2VydGlm
|
439 |
+
aWNhdGVTZXJ2aWNlcy5jcmwwDQYJKoZIhvcNAQEFBQADggEBAIcBbSMdflsXfcFhMs+P5/OKlFlm
|
440 |
+
4J4oqF7Tt/Q05qo5spcWxYJvMqTpjOev/e/C6LlLqqP05tqNZSH7uoDrJiiFGv45jN5bBAS0VPmj
|
441 |
+
Z55B+glSzAVIqMk/IQQezkhr/IXownuvf7fM+F86/TXGDe+X3EyrEeFryzHRbPtIgKvcnDe4IRRL
|
442 |
+
DXE97IMzbtFuMhbsmMcWi1mmNKsFVy2T96oTy9IT4rcuO81rUBcJaD61JlfutuC23bkpgHl9j6Pw
|
443 |
+
pCikFcSF9CfUa7/lXORlAnZUtOM3ZiTTGWHIUhDlizeauan5Hb/qmZJhlv8BzaFfDbxxvA6sCx1H
|
444 |
+
RR3B7Hzs/Sk=
|
445 |
+
-----END CERTIFICATE-----
|
446 |
+
|
447 |
+
Comodo Trusted Services root
|
448 |
+
============================
|
449 |
+
-----BEGIN CERTIFICATE-----
|
450 |
+
MIIEQzCCAyugAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS
|
451 |
+
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg
|
452 |
+
TGltaXRlZDElMCMGA1UEAwwcVHJ1c3RlZCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczAeFw0wNDAxMDEw
|
453 |
+
MDAwMDBaFw0yODEyMzEyMzU5NTlaMH8xCzAJBgNVBAYTAkdCMRswGQYDVQQIDBJHcmVhdGVyIE1h
|
454 |
+
bmNoZXN0ZXIxEDAOBgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoMEUNvbW9kbyBDQSBMaW1pdGVkMSUw
|
455 |
+
IwYDVQQDDBxUcnVzdGVkIENlcnRpZmljYXRlIFNlcnZpY2VzMIIBIjANBgkqhkiG9w0BAQEFAAOC
|
456 |
+
AQ8AMIIBCgKCAQEA33FvNlhTWvI2VFeAxHQIIO0Yfyod5jWaHiWsnOWWfnJSoBVC21ndZHoa0Lh7
|
457 |
+
3TkVvFVIxO06AOoxEbrycXQaZ7jPM8yoMa+j49d/vzMtTGo87IvDktJTdyR0nAducPy9C1t2ul/y
|
458 |
+
/9c3S0pgePfw+spwtOpZqqPOSC+pw7ILfhdyFgymBwwbOM/JYrc/oJOlh0Hyt3BAd9i+FHzjqMB6
|
459 |
+
juljatEPmsbS9Is6FARW1O24zG71++IsWL1/T2sr92AkWCTOJu80kTrV44HQsvAEAtdbtz6SrGsS
|
460 |
+
ivnkBbA7kUlcsutT6vifR4buv5XAwAaf0lteERv0xwQ1KdJVXOTt6wIDAQABo4HJMIHGMB0GA1Ud
|
461 |
+
DgQWBBTFe1i97doladL3WRaoszLAeydb9DAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB
|
462 |
+
/zCBgwYDVR0fBHwwejA8oDqgOIY2aHR0cDovL2NybC5jb21vZG9jYS5jb20vVHJ1c3RlZENlcnRp
|
463 |
+
ZmljYXRlU2VydmljZXMuY3JsMDqgOKA2hjRodHRwOi8vY3JsLmNvbW9kby5uZXQvVHJ1c3RlZENl
|
464 |
+
cnRpZmljYXRlU2VydmljZXMuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQDIk4E7ibSvuIQSTI3S8Ntw
|
465 |
+
uleGFTQQuS9/HrCoiWChisJ3DFBKmwCL2Iv0QeLQg4pKHBQGsKNoBXAxMKdTmw7pSqBYaWcOrp32
|
466 |
+
pSxBvzwGa+RZzG0Q8ZZvH9/0BAKkn0U+yNj6NkZEUD+Cl5EfKNsYEYwq5GWDVxISjBc/lDb+XbDA
|
467 |
+
BHcTuPQV1T84zJQ6VdCsmPW6AF/ghhmBeC8owH7TzEIK9a5QoNE+xqFx7D+gIIxmOom0jtTYsU0l
|
468 |
+
R+4viMi14QVFwL4Ucd56/Y57fU0IlqUSc/AtyjcndBInTMu2l+nZrghtWjlA3QVHdWpaIbOjGM9O
|
469 |
+
9y5Xt5hwXsjEeLBi
|
470 |
+
-----END CERTIFICATE-----
|
471 |
+
|
472 |
+
QuoVadis Root CA
|
473 |
+
================
|
474 |
+
-----BEGIN CERTIFICATE-----
|
475 |
+
MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJCTTEZMBcGA1UE
|
476 |
+
ChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
|
477 |
+
eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAz
|
478 |
+
MTkxODMzMzNaFw0yMTAzMTcxODMzMzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRp
|
479 |
+
cyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQD
|
480 |
+
EyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF
|
481 |
+
AAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Ypli4kVEAkOPcahdxYTMuk
|
482 |
+
J0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2DrOpm2RgbaIr1VxqYuvXtdj182d6UajtL
|
483 |
+
F8HVj71lODqV0D1VNk7feVcxKh7YWWVJWCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeL
|
484 |
+
YzcS19Dsw3sgQUSj7cugF+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWen
|
485 |
+
AScOospUxbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCCAk4w
|
486 |
+
PQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVvdmFkaXNvZmZzaG9y
|
487 |
+
ZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREwggENMIIBCQYJKwYBBAG+WAABMIH7
|
488 |
+
MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNlIG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmlj
|
489 |
+
YXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJs
|
490 |
+
ZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh
|
491 |
+
Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYIKwYBBQUHAgEW
|
492 |
+
Fmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3TKbkGGew5Oanwl4Rqy+/fMIGu
|
493 |
+
BgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rqy+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkw
|
494 |
+
FwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0
|
495 |
+
aG9yaXR5MS4wLAYDVQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6
|
496 |
+
tlCLMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSkfnIYj9lo
|
497 |
+
fFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf87C9TqnN7Az10buYWnuul
|
498 |
+
LsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1RcHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2x
|
499 |
+
gI4JVrmcGmD+XcHXetwReNDWXcG31a0ymQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi
|
500 |
+
5upZIof4l/UO/erMkqQWxFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi
|
501 |
+
5nrQNiOKSnQ2+Q==
|
502 |
+
-----END CERTIFICATE-----
|
503 |
+
|
504 |
+
QuoVadis Root CA 2
|
505 |
+
==================
|
506 |
+
-----BEGIN CERTIFICATE-----
|
507 |
+
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
|
533 |
+
-----END CERTIFICATE-----
|
534 |
+
|
535 |
+
QuoVadis Root CA 3
|
536 |
+
==================
|
537 |
+
-----BEGIN CERTIFICATE-----
|
538 |
+
MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT
|
539 |
+
EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMzAeFw0wNjExMjQx
|
540 |
+
OTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM
|
541 |
+
aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4IC
|
542 |
+
DwAwggIKAoICAQDMV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNgg
|
543 |
+
DhoB4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUrH556VOij
|
544 |
+
KTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd8lyyBTNvijbO0BNO/79K
|
545 |
+
DDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9CabwvvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbv
|
546 |
+
BNDInIjbC3uBr7E9KsRlOni27tyAsdLTmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwp
|
547 |
+
p5ijJUMv7/FfJuGITfhebtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8
|
548 |
+
nT8KKdjcT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDtWAEX
|
549 |
+
MJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZc6tsgLjoC2SToJyM
|
550 |
+
Gf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A4iLItLRkT9a6fUg+qGkM17uGcclz
|
551 |
+
uD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYDVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHT
|
552 |
+
BgkrBgEEAb5YAAMwgcUwgZMGCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmlj
|
553 |
+
YXRlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0
|
554 |
+
aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVudC4wLQYIKwYB
|
555 |
+
BQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2NwczALBgNVHQ8EBAMCAQYwHQYD
|
556 |
+
VR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4GA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4
|
557 |
+
ywLQoUmkRzBFMQswCQYDVQQGEwJCTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UE
|
558 |
+
AxMSUXVvVmFkaXMgUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZV
|
559 |
+
qyM07ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSemd1o417+s
|
560 |
+
hvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd+LJ2w/w4E6oM3kJpK27z
|
561 |
+
POuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2
|
562 |
+
Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadNt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp
|
563 |
+
8kokUvd0/bpO5qgdAm6xDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBC
|
564 |
+
bjPsMZ57k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6szHXu
|
565 |
+
g/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0jWy10QJLZYxkNc91p
|
566 |
+
vGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeTmJlglFwjz1onl14LBQaTNx47aTbr
|
567 |
+
qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto=
|
568 |
+
-----END CERTIFICATE-----
|
569 |
+
|
570 |
+
Security Communication Root CA
|
571 |
+
==============================
|
572 |
+
-----BEGIN CERTIFICATE-----
|
573 |
+
MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP
|
574 |
+
U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw
|
575 |
+
HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP
|
576 |
+
U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw
|
577 |
+
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw
|
578 |
+
8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM
|
579 |
+
DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX
|
580 |
+
5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd
|
581 |
+
DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2
|
582 |
+
JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw
|
583 |
+
DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g
|
584 |
+
0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a
|
585 |
+
mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ
|
586 |
+
s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ
|
587 |
+
6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi
|
588 |
+
FL39vmwLAw==
|
589 |
+
-----END CERTIFICATE-----
|
590 |
+
|
591 |
+
Sonera Class 2 Root CA
|
592 |
+
======================
|
593 |
+
-----BEGIN CERTIFICATE-----
|
594 |
+
MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG
|
595 |
+
U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAxMDQwNjA3Mjk0MFoXDTIxMDQw
|
596 |
+
NjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh
|
597 |
+
IENsYXNzMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3
|
598 |
+
/Ei9vX+ALTU74W+oZ6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybT
|
599 |
+
dXnt5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s3TmVToMG
|
600 |
+
f+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2EjvOr7nQKV0ba5cTppCD8P
|
601 |
+
tOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu8nYybieDwnPz3BjotJPqdURrBGAgcVeH
|
602 |
+
nfO+oJAjPYok4doh28MCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITT
|
603 |
+
XjwwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt
|
604 |
+
0jSv9zilzqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/3DEI
|
605 |
+
cbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvDFNr450kkkdAdavph
|
606 |
+
Oe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6Tk6ezAyNlNzZRZxe7EJQY670XcSx
|
607 |
+
EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH
|
608 |
+
llpwrN9M
|
609 |
+
-----END CERTIFICATE-----
|
610 |
+
|
611 |
+
UTN USERFirst Hardware Root CA
|
612 |
+
==============================
|
613 |
+
-----BEGIN CERTIFICATE-----
|
614 |
+
MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCBlzELMAkGA1UE
|
615 |
+
BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl
|
616 |
+
IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAd
|
617 |
+
BgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgx
|
618 |
+
OTIyWjCBlzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0
|
619 |
+
eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVz
|
620 |
+
ZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwggEiMA0GCSqGSIb3
|
621 |
+
DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlI
|
622 |
+
wrthdBKWHTxqctU8EGc6Oe0rE81m65UJM6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFd
|
623 |
+
tqdt++BxF2uiiPsA3/4aMXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8
|
624 |
+
i4fDidNdoI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqIDsjf
|
625 |
+
Pe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9KsyoUhbAgMBAAGjgbkw
|
626 |
+
gbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKFyXyYbKJhDlV0HN9WF
|
627 |
+
lp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNF
|
628 |
+
UkZpcnN0LUhhcmR3YXJlLmNybDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUF
|
629 |
+
BwMGBggrBgEFBQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM
|
630 |
+
//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28GpgoiskliCE7/yMgUsogW
|
631 |
+
XecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gECJChicsZUN/KHAG8HQQZexB2
|
632 |
+
lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kn
|
633 |
+
iCrVWFCVH/A7HFe7fRQ5YiuayZSSKqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67
|
634 |
+
nfhmqA==
|
635 |
+
-----END CERTIFICATE-----
|
636 |
+
|
637 |
+
Camerfirma Chambers of Commerce Root
|
638 |
+
====================================
|
639 |
+
-----BEGIN CERTIFICATE-----
|
640 |
+
MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe
|
641 |
+
QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i
|
642 |
+
ZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAx
|
643 |
+
NjEzNDNaFw0zNzA5MzAxNjEzNDRaMH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZp
|
644 |
+
cm1hIFNBIENJRiBBODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3Jn
|
645 |
+
MSIwIAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0BAQEFAAOC
|
646 |
+
AQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtbunXF/KGIJPov7coISjlU
|
647 |
+
xFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0dBmpAPrMMhe5cG3nCYsS4No41XQEMIwRH
|
648 |
+
NaqbYE6gZj3LJgqcQKH0XZi/caulAGgq7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jW
|
649 |
+
DA+wWFjbw2Y3npuRVDM30pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFV
|
650 |
+
d9oKDMyXroDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIGA1Ud
|
651 |
+
EwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5jaGFtYmVyc2lnbi5v
|
652 |
+
cmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p26EpW1eLTXYGduHRooowDgYDVR0P
|
653 |
+
AQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hh
|
654 |
+
bWJlcnNpZ24ub3JnMCcGA1UdEgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYD
|
655 |
+
VR0gBFEwTzBNBgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz
|
656 |
+
aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEBAAxBl8IahsAi
|
657 |
+
fJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZdp0AJPaxJRUXcLo0waLIJuvvD
|
658 |
+
L8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wN
|
659 |
+
UPf6s+xCX6ndbcj0dc97wXImsQEcXCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/n
|
660 |
+
ADydb47kMgkdTXg0eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1
|
661 |
+
erfutGWaIZDgqtCYvDi1czyL+Nw=
|
662 |
+
-----END CERTIFICATE-----
|
663 |
+
|
664 |
+
Camerfirma Global Chambersign Root
|
665 |
+
==================================
|
666 |
+
-----BEGIN CERTIFICATE-----
|
667 |
+
MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe
|
668 |
+
QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i
|
669 |
+
ZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYx
|
670 |
+
NDE4WhcNMzcwOTMwMTYxNDE4WjB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJt
|
671 |
+
YSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEg
|
672 |
+
MB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUAA4IBDQAw
|
673 |
+
ggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0Mi+ITaFgCPS3CU6gSS9J
|
674 |
+
1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/sQJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8O
|
675 |
+
by4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpVeAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl
|
676 |
+
6DJWk0aJqCWKZQbua795B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c
|
677 |
+
8lCrEqWhz0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0TAQH/
|
678 |
+
BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1iZXJzaWduLm9yZy9j
|
679 |
+
aGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4wTcbOX60Qq+UDpfqpFDAOBgNVHQ8B
|
680 |
+
Af8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAHMCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBj
|
681 |
+
aGFtYmVyc2lnbi5vcmcwKgYDVR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9y
|
682 |
+
ZzBbBgNVHSAEVDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh
|
683 |
+
bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0BAQUFAAOCAQEA
|
684 |
+
PDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUMbKGKfKX0j//U2K0X1S0E0T9Y
|
685 |
+
gOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXiryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJ
|
686 |
+
PJ7oKXqJ1/6v/2j1pReQvayZzKWGVwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4
|
687 |
+
IBHNfTIzSJRUTN3cecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREes
|
688 |
+
t2d/AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A==
|
689 |
+
-----END CERTIFICATE-----
|
690 |
+
|
691 |
+
XRamp Global CA Root
|
692 |
+
====================
|
693 |
+
-----BEGIN CERTIFICATE-----
|
694 |
+
MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE
|
695 |
+
BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj
|
696 |
+
dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB
|
697 |
+
dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx
|
698 |
+
HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg
|
699 |
+
U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
|
700 |
+
dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu
|
701 |
+
IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx
|
702 |
+
foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE
|
703 |
+
zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs
|
704 |
+
AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry
|
705 |
+
xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud
|
706 |
+
EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap
|
707 |
+
oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC
|
708 |
+
AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc
|
709 |
+
/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt
|
710 |
+
qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n
|
711 |
+
nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz
|
712 |
+
8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw=
|
713 |
+
-----END CERTIFICATE-----
|
714 |
+
|
715 |
+
Go Daddy Class 2 CA
|
716 |
+
===================
|
717 |
+
-----BEGIN CERTIFICATE-----
|
718 |
+
MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY
|
719 |
+
VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp
|
720 |
+
ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG
|
721 |
+
A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g
|
722 |
+
RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD
|
723 |
+
ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv
|
724 |
+
2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32
|
725 |
+
qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j
|
726 |
+
YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY
|
727 |
+
vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O
|
728 |
+
BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o
|
729 |
+
atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu
|
730 |
+
MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG
|
731 |
+
A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim
|
732 |
+
PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt
|
733 |
+
I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ
|
734 |
+
HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI
|
735 |
+
Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b
|
736 |
+
vZ8=
|
737 |
+
-----END CERTIFICATE-----
|
738 |
+
|
739 |
+
Starfield Class 2 CA
|
740 |
+
====================
|
741 |
+
-----BEGIN CERTIFICATE-----
|
742 |
+
MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc
|
743 |
+
U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg
|
744 |
+
Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo
|
745 |
+
MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG
|
746 |
+
A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG
|
747 |
+
SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY
|
748 |
+
bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ
|
749 |
+
JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm
|
750 |
+
epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN
|
751 |
+
F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF
|
752 |
+
MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f
|
753 |
+
hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo
|
754 |
+
bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g
|
755 |
+
QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs
|
756 |
+
afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM
|
757 |
+
PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl
|
758 |
+
xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD
|
759 |
+
KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3
|
760 |
+
QBFGmh95DmK/D5fs4C8fF5Q=
|
761 |
+
-----END CERTIFICATE-----
|
762 |
+
|
763 |
+
StartCom Certification Authority
|
764 |
+
================================
|
765 |
+
-----BEGIN CERTIFICATE-----
|
766 |
+
MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN
|
767 |
+
U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu
|
768 |
+
ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0
|
769 |
+
NjM2WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
|
770 |
+
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg
|
771 |
+
U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw
|
772 |
+
ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y
|
773 |
+
o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/
|
774 |
+
Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d
|
775 |
+
eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt
|
776 |
+
2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z
|
777 |
+
6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ
|
778 |
+
osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/
|
779 |
+
untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc
|
780 |
+
UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT
|
781 |
+
37uMdBNSSwIDAQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE
|
782 |
+
FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0
|
783 |
+
Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0Y29tLm9yZy9zZnNj
|
784 |
+
YS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFMBgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUH
|
785 |
+
AgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRw
|
786 |
+
Oi8vY2VydC5zdGFydGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYg
|
787 |
+
U3RhcnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlhYmlsaXR5
|
788 |
+
LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENl
|
789 |
+
cnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL2NlcnQuc3Rh
|
790 |
+
cnRjb20ub3JnL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilT
|
791 |
+
dGFydENvbSBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOC
|
792 |
+
AgEAFmyZ9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8jhvh
|
793 |
+
3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUWFjgKXlf2Ysd6AgXm
|
794 |
+
vB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJzewT4F+irsfMuXGRuczE6Eri8sxHk
|
795 |
+
fY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3
|
796 |
+
fsNrarnDy0RLrHiQi+fHLB5LEUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZ
|
797 |
+
EoalHmdkrQYuL6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq
|
798 |
+
yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuCO3NJo2pXh5Tl
|
799 |
+
1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6Vum0ABj6y6koQOdjQK/W/7HW/
|
800 |
+
lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkyShNOsF/5oirpt9P/FlUQqmMGqz9IgcgA38coro
|
801 |
+
g14=
|
802 |
+
-----END CERTIFICATE-----
|
803 |
+
|
804 |
+
Taiwan GRCA
|
805 |
+
===========
|
806 |
+
-----BEGIN CERTIFICATE-----
|
807 |
+
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
|
832 |
+
-----END CERTIFICATE-----
|
833 |
+
|
834 |
+
Swisscom Root CA 1
|
835 |
+
==================
|
836 |
+
-----BEGIN CERTIFICATE-----
|
837 |
+
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
|
863 |
+
NY6E0F/6MBr1mmz0DlP5OlvRHA==
|
864 |
+
-----END CERTIFICATE-----
|
865 |
+
|
866 |
+
DigiCert Assured ID Root CA
|
867 |
+
===========================
|
868 |
+
-----BEGIN CERTIFICATE-----
|
869 |
+
MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQG
|
870 |
+
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw
|
871 |
+
IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzEx
|
872 |
+
MTEwMDAwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL
|
873 |
+
ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0Ew
|
874 |
+
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7cJpSIqvTO
|
875 |
+
9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYPmDI2dsze3Tyoou9q+yHy
|
876 |
+
UmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW
|
877 |
+
/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpy
|
878 |
+
oeb6pNnVFzF1roV9Iq4/AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whf
|
879 |
+
GHdPAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRF
|
880 |
+
66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq
|
881 |
+
hkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRCdWKuh+vy1dneVrOfzM4UKLkNl2Bc
|
882 |
+
EkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTffwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38Fn
|
883 |
+
SbNd67IJKusm7Xi+fT8r87cmNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i
|
884 |
+
8b5QZ7dsvfPxH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe
|
885 |
+
+o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g==
|
886 |
+
-----END CERTIFICATE-----
|
887 |
+
|
888 |
+
DigiCert Global Root CA
|
889 |
+
=======================
|
890 |
+
-----BEGIN CERTIFICATE-----
|
891 |
+
MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQG
|
892 |
+
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw
|
893 |
+
HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAw
|
894 |
+
MDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3
|
895 |
+
dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkq
|
896 |
+
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOn
|
897 |
+
TjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5
|
898 |
+
BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H
|
899 |
+
4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y
|
900 |
+
7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB
|
901 |
+
o2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm
|
902 |
+
8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEF
|
903 |
+
BQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmr
|
904 |
+
EbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIt
|
905 |
+
tep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886
|
906 |
+
UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
|
907 |
+
CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
|
908 |
+
-----END CERTIFICATE-----
|
909 |
+
|
910 |
+
DigiCert High Assurance EV Root CA
|
911 |
+
==================================
|
912 |
+
-----BEGIN CERTIFICATE-----
|
913 |
+
MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQG
|
914 |
+
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSsw
|
915 |
+
KQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAw
|
916 |
+
MFoXDTMxMTExMDAwMDAwMFowbDELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZ
|
917 |
+
MBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFu
|
918 |
+
Y2UgRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm+9S75S0t
|
919 |
+
Mqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTWPNt0OKRKzE0lgvdKpVMS
|
920 |
+
OO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEMxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3
|
921 |
+
MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFBIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQ
|
922 |
+
NAQTXKFx01p8VdteZOE3hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUe
|
923 |
+
h10aUAsgEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB
|
924 |
+
Af8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY
|
925 |
+
JhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3NecnzyIZgYIVyHbIUf4KmeqvxgydkAQ
|
926 |
+
V8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6zeM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFp
|
927 |
+
myPInngiK3BD41VHMWEZ71jFhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkK
|
928 |
+
mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe
|
929 |
+
vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K
|
930 |
+
-----END CERTIFICATE-----
|
931 |
+
|
932 |
+
Certplus Class 2 Primary CA
|
933 |
+
===========================
|
934 |
+
-----BEGIN CERTIFICATE-----
|
935 |
+
MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UE
|
936 |
+
BhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFzcyAyIFByaW1hcnkgQ0EwHhcN
|
937 |
+
OTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2Vy
|
938 |
+
dHBsdXMxGzAZBgNVBAMTEkNsYXNzIDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
|
939 |
+
ADCCAQoCggEBANxQltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR
|
940 |
+
5aiRVhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyLkcAbmXuZ
|
941 |
+
Vg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCdEgETjdyAYveVqUSISnFO
|
942 |
+
YFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yasH7WLO7dDWWuwJKZtkIvEcupdM5i3y95e
|
943 |
+
e++U8Rs+yskhwcWYAqqi9lt3m/V+llU0HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRME
|
944 |
+
CDAGAQH/AgEKMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJ
|
945 |
+
YIZIAYb4QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMuY29t
|
946 |
+
L0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/AN9WM2K191EBkOvD
|
947 |
+
P9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8yfFC82x/xXp8HVGIutIKPidd3i1R
|
948 |
+
TtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMRFcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+
|
949 |
+
7UCmnYR0ObncHoUW2ikbhiMAybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW
|
950 |
+
//1IMwrh3KWBkJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7
|
951 |
+
l7+ijrRU
|
952 |
+
-----END CERTIFICATE-----
|
953 |
+
|
954 |
+
DST Root CA X3
|
955 |
+
==============
|
956 |
+
-----BEGIN CERTIFICATE-----
|
957 |
+
MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK
|
958 |
+
ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X
|
959 |
+
DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1
|
960 |
+
cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD
|
961 |
+
ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT
|
962 |
+
rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9
|
963 |
+
UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy
|
964 |
+
xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d
|
965 |
+
utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T
|
966 |
+
AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ
|
967 |
+
MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug
|
968 |
+
dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE
|
969 |
+
GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw
|
970 |
+
RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS
|
971 |
+
fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ
|
972 |
+
-----END CERTIFICATE-----
|
973 |
+
|
974 |
+
DST ACES CA X6
|
975 |
+
==============
|
976 |
+
-----BEGIN CERTIFICATE-----
|
977 |
+
MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQG
|
978 |
+
EwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QxETAPBgNVBAsTCERTVCBBQ0VT
|
979 |
+
MRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0wMzExMjAyMTE5NThaFw0xNzExMjAyMTE5NTha
|
980 |
+
MFsxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UE
|
981 |
+
CxMIRFNUIEFDRVMxFzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOC
|
982 |
+
AQ8AMIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPuktKe1jzI
|
983 |
+
DZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7gLFViYsx+tC3dr5BPTCa
|
984 |
+
pCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZHfAjIgrrep4c9oW24MFbCswKBXy314pow
|
985 |
+
GCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4aahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPy
|
986 |
+
MjwmR/onJALJfh1biEITajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1Ud
|
987 |
+
EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rkc3Qu
|
988 |
+
Y29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjtodHRwOi8vd3d3LnRy
|
989 |
+
dXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMtaW5kZXguaHRtbDAdBgNVHQ4EFgQU
|
990 |
+
CXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZIhvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V2
|
991 |
+
5FYrnJmQ6AgwbN99Pe7lv7UkQIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6t
|
992 |
+
Fr8hlxCBPeP/h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq
|
993 |
+
nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpRrscL9yuwNwXs
|
994 |
+
vFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf29w4LTJxoeHtxMcfrHuBnQfO3
|
995 |
+
oKfN5XozNmr6mis=
|
996 |
+
-----END CERTIFICATE-----
|
997 |
+
|
998 |
+
SwissSign Gold CA - G2
|
999 |
+
======================
|
1000 |
+
-----BEGIN CERTIFICATE-----
|
1001 |
+
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
|
1027 |
+
-----END CERTIFICATE-----
|
1028 |
+
|
1029 |
+
SwissSign Silver CA - G2
|
1030 |
+
========================
|
1031 |
+
-----BEGIN CERTIFICATE-----
|
1032 |
+
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
|
1058 |
+
-----END CERTIFICATE-----
|
1059 |
+
|
1060 |
+
GeoTrust Primary Certification Authority
|
1061 |
+
========================================
|
1062 |
+
-----BEGIN CERTIFICATE-----
|
1063 |
+
MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG
|
1064 |
+
EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMoR2VvVHJ1c3QgUHJpbWFyeSBD
|
1065 |
+
ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjExMjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgx
|
1066 |
+
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQ
|
1067 |
+
cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
|
1068 |
+
CgKCAQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9AWbK7hWN
|
1069 |
+
b6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjAZIVcFU2Ix7e64HXprQU9
|
1070 |
+
nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE07e9GceBrAqg1cmuXm2bgyxx5X9gaBGge
|
1071 |
+
RwLmnWDiNpcB3841kt++Z8dtd1k7j53WkBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGt
|
1072 |
+
tm/81w7a4DSwDRp35+MImO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD
|
1073 |
+
AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJKoZI
|
1074 |
+
hvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ16CePbJC/kRYkRj5K
|
1075 |
+
Ts4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl4b7UVXGYNTq+k+qurUKykG/g/CFN
|
1076 |
+
NWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6KoKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHa
|
1077 |
+
Floxt/m0cYASSJlyc1pZU8FjUjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG
|
1078 |
+
1riR/aYNKxoUAT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk=
|
1079 |
+
-----END CERTIFICATE-----
|
1080 |
+
|
1081 |
+
thawte Primary Root CA
|
1082 |
+
======================
|
1083 |
+
-----BEGIN CERTIFICATE-----
|
1084 |
+
MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UE
|
1085 |
+
BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2
|
1086 |
+
aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv
|
1087 |
+
cml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3
|
1088 |
+
MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwg
|
1089 |
+
SW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMv
|
1090 |
+
KGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMT
|
1091 |
+
FnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs
|
1092 |
+
oPD7gFnUnMekz52hWXMJEEUMDSxuaPFsW0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ
|
1093 |
+
1CRfBsDMRJSUjQJib+ta3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGc
|
1094 |
+
q/gcfomk6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6Sk/K
|
1095 |
+
aAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94JNqR32HuHUETVPm4p
|
1096 |
+
afs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD
|
1097 |
+
VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XPr87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUF
|
1098 |
+
AAOCAQEAeRHAS7ORtvzw6WfUDW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeE
|
1099 |
+
uzLlQRHAd9mzYJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX
|
1100 |
+
xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2/qxAeeWsEG89
|
1101 |
+
jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/LHbTY5xZ3Y+m4Q6gLkH3LpVH
|
1102 |
+
z7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7jVaMaA==
|
1103 |
+
-----END CERTIFICATE-----
|
1104 |
+
|
1105 |
+
VeriSign Class 3 Public Primary Certification Authority - G5
|
1106 |
+
============================================================
|
1107 |
+
-----BEGIN CERTIFICATE-----
|
1108 |
+
MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE
|
1109 |
+
BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO
|
1110 |
+
ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
|
1111 |
+
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRp
|
1112 |
+
ZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCB
|
1113 |
+
yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln
|
1114 |
+
biBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBh
|
1115 |
+
dXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmlt
|
1116 |
+
YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
|
1117 |
+
ggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKz
|
1118 |
+
j/i5Vbext0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhD
|
1119 |
+
Y2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/
|
1120 |
+
Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNHiDxpg8v+R70r
|
1121 |
+
fk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/
|
1122 |
+
BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv
|
1123 |
+
Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
|
1124 |
+
aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqG
|
1125 |
+
SIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzEp6B4Eq1iDkVwZMXnl2YtmAl+
|
1126 |
+
X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKE
|
1127 |
+
KQsTb47bDN0lAtukixlE0kF6BWlKWE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiC
|
1128 |
+
Km0oHw0LxOXnGiYZ4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vE
|
1129 |
+
ZV8NhnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
|
1130 |
+
-----END CERTIFICATE-----
|
1131 |
+
|
1132 |
+
SecureTrust CA
|
1133 |
+
==============
|
1134 |
+
-----BEGIN CERTIFICATE-----
|
1135 |
+
MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYDVQQG
|
1136 |
+
EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xFzAVBgNVBAMTDlNlY3VyZVRy
|
1137 |
+
dXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIzMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAe
|
1138 |
+
BgNVBAoTF1NlY3VyZVRydXN0IENvcnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCC
|
1139 |
+
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQX
|
1140 |
+
OZEzZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO0gMdA+9t
|
1141 |
+
DWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIaowW8xQmxSPmjL8xk037uH
|
1142 |
+
GFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b
|
1143 |
+
01k/unK8RCSc43Oz969XL0Imnal0ugBS8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmH
|
1144 |
+
ursCAwEAAaOBnTCBmjATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/
|
1145 |
+
BAUwAwEB/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCegJYYj
|
1146 |
+
aHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ
|
1147 |
+
KoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt36Z3q059c4EVlew3KW+JwULKUBRSu
|
1148 |
+
SceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHf
|
1149 |
+
mbx8IVQr5Fiiu1cprp6poxkmD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZ
|
1150 |
+
nMUFdAvnZyPSCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR
|
1151 |
+
3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE=
|
1152 |
+
-----END CERTIFICATE-----
|
1153 |
+
|
1154 |
+
Secure Global CA
|
1155 |
+
================
|
1156 |
+
-----BEGIN CERTIFICATE-----
|
1157 |
+
MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQG
|
1158 |
+
EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBH
|
1159 |
+
bG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkxMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEg
|
1160 |
+
MB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwg
|
1161 |
+
Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jx
|
1162 |
+
YDiJiQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa/FHtaMbQ
|
1163 |
+
bqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJjnIFHovdRIWCQtBJwB1g
|
1164 |
+
8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnIHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYV
|
1165 |
+
HDGA76oYa8J719rO+TMg1fW9ajMtgQT7sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi
|
1166 |
+
0XPnj3pDAgMBAAGjgZ0wgZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud
|
1167 |
+
EwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCswKaAn
|
1168 |
+
oCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsGAQQBgjcVAQQDAgEA
|
1169 |
+
MA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0LURYD7xh8yOOvaliTFGCRsoTciE6+
|
1170 |
+
OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXOH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cn
|
1171 |
+
CDpOGR86p1hcF895P4vkp9MmI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/5
|
1172 |
+
3CYNv6ZHdAbYiNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc
|
1173 |
+
f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW
|
1174 |
+
-----END CERTIFICATE-----
|
1175 |
+
|
1176 |
+
COMODO Certification Authority
|
1177 |
+
==============================
|
1178 |
+
-----BEGIN CERTIFICATE-----
|
1179 |
+
MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UE
|
1180 |
+
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
|
1181 |
+
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNVBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1
|
1182 |
+
dGhvcml0eTAeFw0wNjEyMDEwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEb
|
1183 |
+
MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD
|
1184 |
+
T01PRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5
|
1185 |
+
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3UcEbVASY06m/weaKXTuH
|
1186 |
+
+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI2GqGd0S7WWaXUF601CxwRM/aN5VCaTww
|
1187 |
+
xHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV
|
1188 |
+
4EajcNxo2f8ESIl33rXp+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA
|
1189 |
+
1KGzqSX+DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5OnKVI
|
1190 |
+
rLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW/zAOBgNVHQ8BAf8E
|
1191 |
+
BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3JsLmNvbW9k
|
1192 |
+
b2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOC
|
1193 |
+
AQEAPpiem/Yb6dc5t3iuHXIYSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CP
|
1194 |
+
OGEIqB6BCsAvIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/
|
1195 |
+
RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4zJVSk/BwJVmc
|
1196 |
+
IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN
|
1197 |
+
+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ==
|
1198 |
+
-----END CERTIFICATE-----
|
1199 |
+
|
1200 |
+
Network Solutions Certificate Authority
|
1201 |
+
=======================================
|
1202 |
+
-----BEGIN CERTIFICATE-----
|
1203 |
+
MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQG
|
1204 |
+
EwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydOZXR3b3Jr
|
1205 |
+
IFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMx
|
1206 |
+
MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu
|
1207 |
+
MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G
|
1208 |
+
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwzc7MEL7xx
|
1209 |
+
jOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPPOCwGJgl6cvf6UDL4wpPT
|
1210 |
+
aaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rlmGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXT
|
1211 |
+
crA/vGp97Eh/jcOrqnErU2lBUzS1sLnFBgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc
|
1212 |
+
/Qzpf14Dl847ABSHJ3A4qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMB
|
1213 |
+
AAGjgZcwgZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIBBjAP
|
1214 |
+
BgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwubmV0c29sc3NsLmNv
|
1215 |
+
bS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3JpdHkuY3JsMA0GCSqGSIb3DQEBBQUA
|
1216 |
+
A4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc86fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q
|
1217 |
+
4LqILPxFzBiwmZVRDuwduIj/h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/
|
1218 |
+
GGUsyfJj4akH/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv
|
1219 |
+
wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHNpGxlaKFJdlxD
|
1220 |
+
ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey
|
1221 |
+
-----END CERTIFICATE-----
|
1222 |
+
|
1223 |
+
WellsSecure Public Root Certificate Authority
|
1224 |
+
=============================================
|
1225 |
+
-----BEGIN CERTIFICATE-----
|
1226 |
+
MIIEvTCCA6WgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoM
|
1227 |
+
F1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYw
|
1228 |
+
NAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcN
|
1229 |
+
MDcxMjEzMTcwNzU0WhcNMjIxMjE0MDAwNzU0WjCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dl
|
1230 |
+
bGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYD
|
1231 |
+
VQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G
|
1232 |
+
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDub7S9eeKPCCGeOARBJe+rWxxTkqxtnt3CxC5FlAM1
|
1233 |
+
iGd0V+PfjLindo8796jE2yljDpFoNoqXjopxaAkH5OjUDk/41itMpBb570OYj7OeUt9tkTmPOL13
|
1234 |
+
i0Nj67eT/DBMHAGTthP796EfvyXhdDcsHqRePGj4S78NuR4uNuip5Kf4D8uCdXw1LSLWwr8L87T8
|
1235 |
+
bJVhHlfXBIEyg1J55oNjz7fLY4sR4r1e6/aN7ZVyKLSsEmLpSjPmgzKuBXWVvYSV2ypcm44uDLiB
|
1236 |
+
K0HmOFafSZtsdvqKXfcBeYF8wYNABf5x/Qw/zE5gCQ5lRxAvAcAFP4/4s0HvWkJ+We/SlwxlAgMB
|
1237 |
+
AAGjggE0MIIBMDAPBgNVHRMBAf8EBTADAQH/MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwu
|
1238 |
+
cGtpLndlbGxzZmFyZ28uY29tL3dzcHJjYS5jcmwwDgYDVR0PAQH/BAQDAgHGMB0GA1UdDgQWBBQm
|
1239 |
+
lRkQ2eihl5H/3BnZtQQ+0nMKajCBsgYDVR0jBIGqMIGngBQmlRkQ2eihl5H/3BnZtQQ+0nMKaqGB
|
1240 |
+
i6SBiDCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRww
|
1241 |
+
GgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMg
|
1242 |
+
Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCAQEwDQYJKoZIhvcNAQEFBQADggEBALkVsUSRzCPI
|
1243 |
+
K0134/iaeycNzXK7mQDKfGYZUMbVmO2rvwNa5U3lHshPcZeG1eMd/ZDJPHV3V3p9+N701NX3leZ0
|
1244 |
+
bh08rnyd2wIDBSxxSyU+B+NemvVmFymIGjifz6pBA4SXa5M4esowRBskRDPQ5NHcKDj0E0M1NSlj
|
1245 |
+
qHyita04pO2t/caaH/+Xc/77szWnk4bGdpEA5qxRFsQnMlzbc9qlk1eOPm01JghZ1edE13YgY+es
|
1246 |
+
E2fDbbFwRnzVlhE9iW9dqKHrjQrawx0zbKPqZxmamX9LPYNRKh3KL4YMon4QLSvUFpULB6ouFJJJ
|
1247 |
+
tylv2G0xffX8oRAHh84vWdw+WNs=
|
1248 |
+
-----END CERTIFICATE-----
|
1249 |
+
|
1250 |
+
COMODO ECC Certification Authority
|
1251 |
+
==================================
|
1252 |
+
-----BEGIN CERTIFICATE-----
|
1253 |
+
MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UEBhMC
|
1254 |
+
R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE
|
1255 |
+
ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBB
|
1256 |
+
dXRob3JpdHkwHhcNMDgwMzA2MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0Ix
|
1257 |
+
GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR
|
1258 |
+
Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRo
|
1259 |
+
b3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSRFtSrYpn1PlILBs5BAH+X
|
1260 |
+
4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0JcfRK9ChQtP6IHG4/bC8vCVlbpVsLM5ni
|
1261 |
+
wz2J+Wos77LTBumjQjBAMB0GA1UdDgQWBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8E
|
1262 |
+
BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VG
|
1263 |
+
FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA
|
1264 |
+
U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY=
|
1265 |
+
-----END CERTIFICATE-----
|
1266 |
+
|
1267 |
+
Security Communication EV RootCA1
|
1268 |
+
=================================
|
1269 |
+
-----BEGIN CERTIFICATE-----
|
1270 |
+
MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDElMCMGA1UEChMc
|
1271 |
+
U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMhU2VjdXJpdHkgQ29tbXVuaWNh
|
1272 |
+
dGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIzMloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UE
|
1273 |
+
BhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNl
|
1274 |
+
Y3VyaXR5IENvbW11bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
|
1275 |
+
AQoCggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSERMqm4miO
|
1276 |
+
/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gOzXppFodEtZDkBp2uoQSX
|
1277 |
+
WHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4z
|
1278 |
+
ZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDFMxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4
|
1279 |
+
bepJz11sS6/vmsJWXMY1VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK
|
1280 |
+
9U2vP9eCOKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqG
|
1281 |
+
SIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HWtWS3irO4G8za+6xm
|
1282 |
+
iEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZq51ihPZRwSzJIxXYKLerJRO1RuGG
|
1283 |
+
Av8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDbEJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnW
|
1284 |
+
mHyojf6GPgcWkuF75x3sM3Z+Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEW
|
1285 |
+
T1MKZPlO9L9OVL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490
|
1286 |
+
-----END CERTIFICATE-----
|
1287 |
+
|
1288 |
+
OISTE WISeKey Global Root GA CA
|
1289 |
+
===============================
|
1290 |
+
-----BEGIN CERTIFICATE-----
|
1291 |
+
MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UE
|
1292 |
+
BhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHlyaWdodCAoYykgMjAwNTEiMCAG
|
1293 |
+
A1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBH
|
1294 |
+
bG9iYWwgUm9vdCBHQSBDQTAeFw0wNTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYD
|
1295 |
+
VQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIw
|
1296 |
+
IAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5
|
1297 |
+
IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy0+zAJs9
|
1298 |
+
Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxRVVuuk+g3/ytr6dTqvirdqFEr12bDYVxg
|
1299 |
+
Asj1znJ7O7jyTmUIms2kahnBAbtzptf2w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbD
|
1300 |
+
d50kc3vkDIzh2TbhmYsFmQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ
|
1301 |
+
/yxViJGg4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t94B3R
|
1302 |
+
LoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw
|
1303 |
+
AwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ
|
1304 |
+
KoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOxSPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vIm
|
1305 |
+
MMkQyh2I+3QZH4VFvbBsUfk2ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4
|
1306 |
+
+vg1YFkCExh8vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa
|
1307 |
+
hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZiFj4A4xylNoEY
|
1308 |
+
okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0=
|
1309 |
+
-----END CERTIFICATE-----
|
1310 |
+
|
1311 |
+
Microsec e-Szigno Root CA
|
1312 |
+
=========================
|
1313 |
+
-----BEGIN CERTIFICATE-----
|
1314 |
+
MIIHqDCCBpCgAwIBAgIRAMy4579OKRr9otxmpRwsDxEwDQYJKoZIhvcNAQEFBQAwcjELMAkGA1UE
|
1315 |
+
BhMCSFUxETAPBgNVBAcTCEJ1ZGFwZXN0MRYwFAYDVQQKEw1NaWNyb3NlYyBMdGQuMRQwEgYDVQQL
|
1316 |
+
EwtlLVN6aWdubyBDQTEiMCAGA1UEAxMZTWljcm9zZWMgZS1Temlnbm8gUm9vdCBDQTAeFw0wNTA0
|
1317 |
+
MDYxMjI4NDRaFw0xNzA0MDYxMjI4NDRaMHIxCzAJBgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVz
|
1318 |
+
dDEWMBQGA1UEChMNTWljcm9zZWMgTHRkLjEUMBIGA1UECxMLZS1Temlnbm8gQ0ExIjAgBgNVBAMT
|
1319 |
+
GU1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
|
1320 |
+
AQDtyADVgXvNOABHzNuEwSFpLHSQDCHZU4ftPkNEU6+r+ICbPHiN1I2uuO/TEdyB5s87lozWbxXG
|
1321 |
+
d36hL+BfkrYn13aaHUM86tnsL+4582pnS4uCzyL4ZVX+LMsvfUh6PXX5qqAnu3jCBspRwn5mS6/N
|
1322 |
+
oqdNAoI/gqyFxuEPkEeZlApxcpMqyabAvjxWTHOSJ/FrtfX9/DAFYJLG65Z+AZHCabEeHXtTRbjc
|
1323 |
+
QR/Ji3HWVBTji1R4P770Yjtb9aPs1ZJ04nQw7wHb4dSrmZsqa/i9phyGI0Jf7Enemotb9HI6QMVJ
|
1324 |
+
PqW+jqpx62z69Rrkav17fVVA71hu5tnVvCSrwe+3AgMBAAGjggQ3MIIEMzBnBggrBgEFBQcBAQRb
|
1325 |
+
MFkwKAYIKwYBBQUHMAGGHGh0dHBzOi8vcmNhLmUtc3ppZ25vLmh1L29jc3AwLQYIKwYBBQUHMAKG
|
1326 |
+
IWh0dHA6Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNydDAPBgNVHRMBAf8EBTADAQH/MIIBcwYD
|
1327 |
+
VR0gBIIBajCCAWYwggFiBgwrBgEEAYGoGAIBAQEwggFQMCgGCCsGAQUFBwIBFhxodHRwOi8vd3d3
|
1328 |
+
LmUtc3ppZ25vLmh1L1NaU1ovMIIBIgYIKwYBBQUHAgIwggEUHoIBEABBACAAdABhAG4A+gBzAO0A
|
1329 |
+
dAB2AOEAbgB5ACAA6QByAHQAZQBsAG0AZQB6AOkAcwDpAGgAZQB6ACAA6QBzACAAZQBsAGYAbwBn
|
1330 |
+
AGEAZADhAHMA4QBoAG8AegAgAGEAIABTAHoAbwBsAGcA4QBsAHQAYQB0APMAIABTAHoAbwBsAGcA
|
1331 |
+
4QBsAHQAYQB0AOEAcwBpACAAUwB6AGEAYgDhAGwAeQB6AGEAdABhACAAcwB6AGUAcgBpAG4AdAAg
|
1332 |
+
AGsAZQBsAGwAIABlAGwAagDhAHIAbgBpADoAIABoAHQAdABwADoALwAvAHcAdwB3AC4AZQAtAHMA
|
1333 |
+
egBpAGcAbgBvAC4AaAB1AC8AUwBaAFMAWgAvMIHIBgNVHR8EgcAwgb0wgbqggbeggbSGIWh0dHA6
|
1334 |
+
Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNybIaBjmxkYXA6Ly9sZGFwLmUtc3ppZ25vLmh1L0NO
|
1335 |
+
PU1pY3Jvc2VjJTIwZS1Temlnbm8lMjBSb290JTIwQ0EsT1U9ZS1Temlnbm8lMjBDQSxPPU1pY3Jv
|
1336 |
+
c2VjJTIwTHRkLixMPUJ1ZGFwZXN0LEM9SFU/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDtiaW5h
|
1337 |
+
cnkwDgYDVR0PAQH/BAQDAgEGMIGWBgNVHREEgY4wgYuBEGluZm9AZS1zemlnbm8uaHWkdzB1MSMw
|
1338 |
+
IQYDVQQDDBpNaWNyb3NlYyBlLVN6aWduw7MgUm9vdCBDQTEWMBQGA1UECwwNZS1TemlnbsOzIEhT
|
1339 |
+
WjEWMBQGA1UEChMNTWljcm9zZWMgS2Z0LjERMA8GA1UEBxMIQnVkYXBlc3QxCzAJBgNVBAYTAkhV
|
1340 |
+
MIGsBgNVHSMEgaQwgaGAFMegSXUWYYTbMUuE0vE3QJDvTtz3oXakdDByMQswCQYDVQQGEwJIVTER
|
1341 |
+
MA8GA1UEBxMIQnVkYXBlc3QxFjAUBgNVBAoTDU1pY3Jvc2VjIEx0ZC4xFDASBgNVBAsTC2UtU3pp
|
1342 |
+
Z25vIENBMSIwIAYDVQQDExlNaWNyb3NlYyBlLVN6aWdubyBSb290IENBghEAzLjnv04pGv2i3Gal
|
1343 |
+
HCwPETAdBgNVHQ4EFgQUx6BJdRZhhNsxS4TS8TdAkO9O3PcwDQYJKoZIhvcNAQEFBQADggEBANMT
|
1344 |
+
nGZjWS7KXHAM/IO8VbH0jgdsZifOwTsgqRy7RlRw7lrMoHfqaEQn6/Ip3Xep1fvj1KcExJW4C+FE
|
1345 |
+
aGAHQzAxQmHl7tnlJNUb3+FKG6qfx1/4ehHqE5MAyopYse7tDk2016g2JnzgOsHVV4Lxdbb9iV/a
|
1346 |
+
86g4nzUGCM4ilb7N1fy+W955a9x6qWVmvrElWl/tftOsRm1M9DKHtCAE4Gx4sHfRhUZLphK3dehK
|
1347 |
+
yVZs15KrnfVJONJPU+NVkBHbmJbGSfI+9J8b4PeI3CVimUTYc78/MPMMNz7UwiiAc7EBt51alhQB
|
1348 |
+
S6kRnSlqLtBdgcDPsiBDxwPgN05dCtxZICU=
|
1349 |
+
-----END CERTIFICATE-----
|
1350 |
+
|
1351 |
+
Certigna
|
1352 |
+
========
|
1353 |
+
-----BEGIN CERTIFICATE-----
|
1354 |
+
MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZSMRIw
|
1355 |
+
EAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4XDTA3MDYyOTE1MTMwNVoXDTI3
|
1356 |
+
MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwI
|
1357 |
+
Q2VydGlnbmEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7q
|
1358 |
+
XOEm7RFHYeGifBZ4QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyH
|
1359 |
+
GxnygQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbwzBfsV1/p
|
1360 |
+
ogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q130yGLMLLGq/jj8UEYkg
|
1361 |
+
DncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKf
|
1362 |
+
Irjxwo1p3Po6WAbfAgMBAAGjgbwwgbkwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQ
|
1363 |
+
tCRZvgHyUtVF9lo53BEwZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJ
|
1364 |
+
BgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzjAQ/J
|
1365 |
+
SP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA
|
1366 |
+
hQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8hbV6lUmPOEvjvKtpv6zf+EwLHyzs+
|
1367 |
+
ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFncfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1klu
|
1368 |
+
PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY
|
1369 |
+
1gkIl2PlwS6wt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw
|
1370 |
+
WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg==
|
1371 |
+
-----END CERTIFICATE-----
|
1372 |
+
|
1373 |
+
Deutsche Telekom Root CA 2
|
1374 |
+
==========================
|
1375 |
+
-----BEGIN CERTIFICATE-----
|
1376 |
+
MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMT
|
1377 |
+
RGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEG
|
1378 |
+
A1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5
|
1379 |
+
MjM1OTAwWjBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0G
|
1380 |
+
A1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBS
|
1381 |
+
b290IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEUha88EOQ5
|
1382 |
+
bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhCQN/Po7qCWWqSG6wcmtoI
|
1383 |
+
KyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1MjwrrFDa1sPeg5TKqAyZMg4ISFZbavva4VhY
|
1384 |
+
AUlfckE8FQYBjl2tqriTtM2e66foai1SNNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aK
|
1385 |
+
Se5TBY8ZTNXeWHmb0mocQqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTV
|
1386 |
+
jlsB9WoHtxa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAPBgNV
|
1387 |
+
HRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAlGRZrTlk5ynr
|
1388 |
+
E/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756AbrsptJh6sTtU6zkXR34ajgv8HzFZMQSy
|
1389 |
+
zhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpaIzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8
|
1390 |
+
rZ7/gFnkm0W09juwzTkZmDLl6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4G
|
1391 |
+
dyd1Lx+4ivn+xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU
|
1392 |
+
Cm26OWMohpLzGITY+9HPBVZkVw==
|
1393 |
+
-----END CERTIFICATE-----
|
1394 |
+
|
1395 |
+
Cybertrust Global Root
|
1396 |
+
======================
|
1397 |
+
-----BEGIN CERTIFICATE-----
|
1398 |
+
MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYGA1UEChMPQ3li
|
1399 |
+
ZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBSb290MB4XDTA2MTIxNTA4
|
1400 |
+
MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQD
|
1401 |
+
ExZDeWJlcnRydXN0IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
|
1402 |
+
+Mi8vRRQZhP/8NN57CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW
|
1403 |
+
0ozSJ8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2yHLtgwEZL
|
1404 |
+
AfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iPt3sMpTjr3kfb1V05/Iin
|
1405 |
+
89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNzFtApD0mpSPCzqrdsxacwOUBdrsTiXSZT
|
1406 |
+
8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAYXSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAP
|
1407 |
+
BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2
|
1408 |
+
MDSgMqAwhi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3JsMB8G
|
1409 |
+
A1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUAA4IBAQBW7wojoFRO
|
1410 |
+
lZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMjWqd8BfP9IjsO0QbE2zZMcwSO5bAi
|
1411 |
+
5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUxXOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2
|
1412 |
+
hO0j9n0Hq0V+09+zv+mKts2oomcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+T
|
1413 |
+
X3EJIrduPuocA06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW
|
1414 |
+
WL1WMRJOEcgh4LMRkWXbtKaIOM5V
|
1415 |
+
-----END CERTIFICATE-----
|
1416 |
+
|
1417 |
+
ePKI Root Certification Authority
|
1418 |
+
=================================
|
1419 |
+
-----BEGIN CERTIFICATE-----
|
1420 |
+
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
|
1446 |
+
-----END CERTIFICATE-----
|
1447 |
+
|
1448 |
+
T\xc3\x9c\x42\xC4\xB0TAK UEKAE K\xC3\xB6k Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1 - S\xC3\xBCr\xC3\xBCm 3
|
1449 |
+
=============================================================================================================================
|
1450 |
+
-----BEGIN CERTIFICATE-----
|
1451 |
+
MIIFFzCCA/+gAwIBAgIBETANBgkqhkiG9w0BAQUFADCCASsxCzAJBgNVBAYTAlRSMRgwFgYDVQQH
|
1452 |
+
DA9HZWJ6ZSAtIEtvY2FlbGkxRzBFBgNVBAoMPlTDvHJraXllIEJpbGltc2VsIHZlIFRla25vbG9q
|
1453 |
+
aWsgQXJhxZ90xLFybWEgS3VydW11IC0gVMOcQsSwVEFLMUgwRgYDVQQLDD9VbHVzYWwgRWxla3Ry
|
1454 |
+
b25payB2ZSBLcmlwdG9sb2ppIEFyYcWfdMSxcm1hIEVuc3RpdMO8c8O8IC0gVUVLQUUxIzAhBgNV
|
1455 |
+
BAsMGkthbXUgU2VydGlmaWthc3lvbiBNZXJrZXppMUowSAYDVQQDDEFUw5xCxLBUQUsgVUVLQUUg
|
1456 |
+
S8O2ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSAtIFPDvHLDvG0gMzAeFw0wNzA4
|
1457 |
+
MjQxMTM3MDdaFw0xNzA4MjExMTM3MDdaMIIBKzELMAkGA1UEBhMCVFIxGDAWBgNVBAcMD0dlYnpl
|
1458 |
+
IC0gS29jYWVsaTFHMEUGA1UECgw+VMO8cmtpeWUgQmlsaW1zZWwgdmUgVGVrbm9sb2ppayBBcmHF
|
1459 |
+
n3TEsXJtYSBLdXJ1bXUgLSBUw5xCxLBUQUsxSDBGBgNVBAsMP1VsdXNhbCBFbGVrdHJvbmlrIHZl
|
1460 |
+
IEtyaXB0b2xvamkgQXJhxZ90xLFybWEgRW5zdGl0w7xzw7wgLSBVRUtBRTEjMCEGA1UECwwaS2Ft
|
1461 |
+
dSBTZXJ0aWZpa2FzeW9uIE1lcmtlemkxSjBIBgNVBAMMQVTDnELEsFRBSyBVRUtBRSBLw7ZrIFNl
|
1462 |
+
cnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIC0gU8O8csO8bSAzMIIBIjANBgkqhkiG9w0B
|
1463 |
+
AQEFAAOCAQ8AMIIBCgKCAQEAim1L/xCIOsP2fpTo6iBkcK4hgb46ezzb8R1Sf1n68yJMlaCQvEhO
|
1464 |
+
Eav7t7WNeoMojCZG2E6VQIdhn8WebYGHV2yKO7Rm6sxA/OOqbLLLAdsyv9Lrhc+hDVXDWzhXcLh1
|
1465 |
+
xnnRFDDtG1hba+818qEhTsXOfJlfbLm4IpNQp81McGq+agV/E5wrHur+R84EpW+sky58K5+eeROR
|
1466 |
+
6Oqeyjh1jmKwlZMq5d/pXpduIF9fhHpEORlAHLpVK/swsoHvhOPc7Jg4OQOFCKlUAwUp8MmPi+oL
|
1467 |
+
hmUZEdPpCSPeaJMDyTYcIW7OjGbxmTDY17PDHfiBLqi9ggtm/oLL4eAagsNAgQIDAQABo0IwQDAd
|
1468 |
+
BgNVHQ4EFgQUvYiHyY/2pAoLquvF/pEjnatKijIwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF
|
1469 |
+
MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAB18+kmPNOm3JpIWmgV050vQbTlswyb2zrgxvMTfvCr4
|
1470 |
+
N5EY3ATIZJkrGG2AA1nJrvhY0D7twyOfaTyGOBye79oneNGEN3GKPEs5z35FBtYt2IpNeBLWrcLT
|
1471 |
+
y9LQQfMmNkqblWwM7uXRQydmwYj3erMgbOqwaSvHIOgMA8RBBZniP+Rr+KCGgceExh/VS4ESshYh
|
1472 |
+
LBOhgLJeDEoTniDYYkCrkOpkSi+sDQESeUWoL4cZaMjihccwsnX5OD+ywJO0a+IDRM5noN+J1q2M
|
1473 |
+
dqMTw5RhK2vZbMEHCiIHhWyFJEapvj+LeISCfiQMnf2BN+MlqO02TpUsyZyQ2uypQjyttgI=
|
1474 |
+
-----END CERTIFICATE-----
|
1475 |
+
|
1476 |
+
certSIGN ROOT CA
|
1477 |
+
================
|
1478 |
+
-----BEGIN CERTIFICATE-----
|
1479 |
+
MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAlJPMREwDwYD
|
1480 |
+
VQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTAeFw0wNjA3MDQxNzIwMDRa
|
1481 |
+
Fw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UE
|
1482 |
+
CxMQY2VydFNJR04gUk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7I
|
1483 |
+
JUqOtdu0KBuqV5Do0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHH
|
1484 |
+
rfAQUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5dRdY4zTW2
|
1485 |
+
ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQOA7+j0xbm0bqQfWwCHTD
|
1486 |
+
0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwvJoIQ4uNllAoEwF73XVv4EOLQunpL+943
|
1487 |
+
AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8B
|
1488 |
+
Af8EBAMCAcYwHQYDVR0OBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IB
|
1489 |
+
AQA+0hyJLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecYMnQ8
|
1490 |
+
SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ44gx+FkagQnIl6Z0
|
1491 |
+
x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6IJd1hJyMctTEHBDa0GpC9oHRxUIlt
|
1492 |
+
vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz
|
1493 |
+
TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD
|
1494 |
+
-----END CERTIFICATE-----
|
1495 |
+
|
1496 |
+
CNNIC ROOT
|
1497 |
+
==========
|
1498 |
+
-----BEGIN CERTIFICATE-----
|
1499 |
+
MIIDVTCCAj2gAwIBAgIESTMAATANBgkqhkiG9w0BAQUFADAyMQswCQYDVQQGEwJDTjEOMAwGA1UE
|
1500 |
+
ChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwHhcNMDcwNDE2MDcwOTE0WhcNMjcwNDE2MDcw
|
1501 |
+
OTE0WjAyMQswCQYDVQQGEwJDTjEOMAwGA1UEChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1Qw
|
1502 |
+
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTNfc/c3et6FtzF8LRb+1VvG7q6KR5smzD
|
1503 |
+
o+/hn7E7SIX1mlwhIhAsxYLO2uOabjfhhyzcuQxauohV3/2q2x8x6gHx3zkBwRP9SFIhxFXf2tiz
|
1504 |
+
VHa6dLG3fdfA6PZZxU3Iva0fFNrfWEQlMhkqx35+jq44sDB7R3IJMfAw28Mbdim7aXZOV/kbZKKT
|
1505 |
+
VrdvmW7bCgScEeOAH8tjlBAKqeFkgjH5jCftppkA9nCTGPihNIaj3XrCGHn2emU1z5DrvTOTn1Or
|
1506 |
+
czvmmzQgLx3vqR1jGqCA2wMv+SYahtKNu6m+UjqHZ0gNv7Sg2Ca+I19zN38m5pIEo3/PIKe38zrK
|
1507 |
+
y5nLAgMBAAGjczBxMBEGCWCGSAGG+EIBAQQEAwIABzAfBgNVHSMEGDAWgBRl8jGtKvf33VKWCscC
|
1508 |
+
wQ7vptU7ETAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIB/jAdBgNVHQ4EFgQUZfIxrSr3991S
|
1509 |
+
lgrHAsEO76bVOxEwDQYJKoZIhvcNAQEFBQADggEBAEs17szkrr/Dbq2flTtLP1se31cpolnKOOK5
|
1510 |
+
Gv+e5m4y3R6u6jW39ZORTtpC4cMXYFDy0VwmuYK36m3knITnA3kXr5g9lNvHugDnuL8BV8F3RTIM
|
1511 |
+
O/G0HAiw/VGgod2aHRM2mm23xzy54cXZF/qD1T0VoDy7HgviyJA/qIYM/PmLXoXLT1tLYhFHxUV8
|
1512 |
+
BS9BsZ4QaRuZluBVeftOhpm4lNqGOGqTo+fLbuXf6iFViZx9fX+Y9QCJ7uOEwFyWtcVG6kbghVW2
|
1513 |
+
G8kS1sHNzYDzAgE8yGnLRUhj2JTQ7IUOO04RZfSCjKY9ri4ilAnIXOo8gV0WKgOXFlUJ24pBgp5m
|
1514 |
+
mxE=
|
1515 |
+
-----END CERTIFICATE-----
|
1516 |
+
|
1517 |
+
ApplicationCA - Japanese Government
|
1518 |
+
===================================
|
1519 |
+
-----BEGIN CERTIFICATE-----
|
1520 |
+
MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJKUDEcMBoGA1UEChMT
|
1521 |
+
SmFwYW5lc2UgR292ZXJubWVudDEWMBQGA1UECxMNQXBwbGljYXRpb25DQTAeFw0wNzEyMTIxNTAw
|
1522 |
+
MDBaFw0xNzEyMTIxNTAwMDBaMEMxCzAJBgNVBAYTAkpQMRwwGgYDVQQKExNKYXBhbmVzZSBHb3Zl
|
1523 |
+
cm5tZW50MRYwFAYDVQQLEw1BcHBsaWNhdGlvbkNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
|
1524 |
+
CgKCAQEAp23gdE6Hj6UG3mii24aZS2QNcfAKBZuOquHMLtJqO8F6tJdhjYq+xpqcBrSGUeQ3DnR4
|
1525 |
+
fl+Kf5Sk10cI/VBaVuRorChzoHvpfxiSQE8tnfWuREhzNgaeZCw7NCPbXCbkcXmP1G55IrmTwcrN
|
1526 |
+
wVbtiGrXoDkhBFcsovW8R0FPXjQilbUfKW1eSvNNcr5BViCH/OlQR9cwFO5cjFW6WY2H/CPek9AE
|
1527 |
+
jP3vbb3QesmlOmpyM8ZKDQUXKi17safY1vC+9D/qDihtQWEjdnjDuGWk81quzMKq2edY3rZ+nYVu
|
1528 |
+
nyoKb58DKTCXKB28t89UKU5RMfkntigm/qJj5kEW8DOYRwIDAQABo4GeMIGbMB0GA1UdDgQWBBRU
|
1529 |
+
WssmP3HMlEYNllPqa0jQk/5CdTAOBgNVHQ8BAf8EBAMCAQYwWQYDVR0RBFIwUKROMEwxCzAJBgNV
|
1530 |
+
BAYTAkpQMRgwFgYDVQQKDA/ml6XmnKzlm73mlL/lupwxIzAhBgNVBAsMGuOCouODl+ODquOCseOD
|
1531 |
+
vOOCt+ODp+ODs0NBMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADlqRHZ3ODrs
|
1532 |
+
o2dGD/mLBqj7apAxzn7s2tGJfHrrLgy9mTLnsCTWw//1sogJhyzjVOGjprIIC8CFqMjSnHH2HZ9g
|
1533 |
+
/DgzE+Ge3Atf2hZQKXsvcJEPmbo0NI2VdMV+eKlmXb3KIXdCEKxmJj3ekav9FfBv7WxfEPjzFvYD
|
1534 |
+
io+nEhEMy/0/ecGc/WLuo89UDNErXxc+4z6/wCs+CZv+iKZ+tJIX/COUgb1up8WMwusRRdv4QcmW
|
1535 |
+
dupwX3kSa+SjB1oF7ydJzyGfikwJcGapJsErEU4z0g781mzSDjJkaP+tBXhfAx2o45CsJOAPQKdL
|
1536 |
+
rosot4LKGAfmt1t06SAZf7IbiVQ=
|
1537 |
+
-----END CERTIFICATE-----
|
1538 |
+
|
1539 |
+
GeoTrust Primary Certification Authority - G3
|
1540 |
+
=============================================
|
1541 |
+
-----BEGIN CERTIFICATE-----
|
1542 |
+
MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UE
|
1543 |
+
BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA4IEdlb1RydXN0
|
1544 |
+
IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFy
|
1545 |
+
eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIz
|
1546 |
+
NTk1OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAo
|
1547 |
+
YykgMjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMT
|
1548 |
+
LUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZI
|
1549 |
+
hvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5j
|
1550 |
+
K/BGvESyiaHAKAxJcCGVn2TAppMSAmUmhsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdE
|
1551 |
+
c5IiaacDiGydY8hS2pgn5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3C
|
1552 |
+
IShwiP/WJmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exALDmKu
|
1553 |
+
dlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZChuOl1UcCAwEAAaNC
|
1554 |
+
MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMR5yo6hTgMdHNxr
|
1555 |
+
2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IBAQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9
|
1556 |
+
cr5HqQ6XErhK8WTTOd8lNNTBzU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbE
|
1557 |
+
Ap7aDHdlDkQNkv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD
|
1558 |
+
AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUHSJsMC8tJP33s
|
1559 |
+
t/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2Gspki4cErx5z481+oghLrGREt
|
1560 |
+
-----END CERTIFICATE-----
|
1561 |
+
|
1562 |
+
thawte Primary Root CA - G2
|
1563 |
+
===========================
|
1564 |
+
-----BEGIN CERTIFICATE-----
|
1565 |
+
MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDELMAkGA1UEBhMC
|
1566 |
+
VVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMpIDIwMDcgdGhhd3RlLCBJbmMu
|
1567 |
+
IC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3Qg
|
1568 |
+
Q0EgLSBHMjAeFw0wNzExMDUwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEV
|
1569 |
+
MBMGA1UEChMMdGhhd3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBG
|
1570 |
+
b3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAt
|
1571 |
+
IEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/BebfowJPDQfGAFG6DAJS
|
1572 |
+
LSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6papu+7qzcMBniKI11KOasf2twu8x+qi5
|
1573 |
+
8/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU
|
1574 |
+
mtgAMADna3+FGO6Lts6KDPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUN
|
1575 |
+
G4k8VIZ3KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41oxXZ3K
|
1576 |
+
rr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg==
|
1577 |
+
-----END CERTIFICATE-----
|
1578 |
+
|
1579 |
+
thawte Primary Root CA - G3
|
1580 |
+
===========================
|
1581 |
+
-----BEGIN CERTIFICATE-----
|
1582 |
+
MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCBrjELMAkGA1UE
|
1583 |
+
BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2
|
1584 |
+
aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv
|
1585 |
+
cml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0w
|
1586 |
+
ODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh
|
1587 |
+
d3RlLCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMTgwNgYD
|
1588 |
+
VQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIG
|
1589 |
+
A1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
|
1590 |
+
MIIBCgKCAQEAsr8nLPvb2FvdeHsbnndmgcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2At
|
1591 |
+
P0LMqmsywCPLLEHd5N/8YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC
|
1592 |
+
+BsUa0Lfb1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS99irY
|
1593 |
+
7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2SzhkGcuYMXDhpxwTW
|
1594 |
+
vGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUkOQIDAQABo0IwQDAPBgNVHRMBAf8E
|
1595 |
+
BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJ
|
1596 |
+
KoZIhvcNAQELBQADggEBABpA2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweK
|
1597 |
+
A3rD6z8KLFIWoCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu
|
1598 |
+
t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7cKUGRIjxpp7sC
|
1599 |
+
8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fMm7v/OeZWYdMKp8RcTGB7BXcm
|
1600 |
+
er/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZuMdRAGmI0Nj81Aa6sY6A=
|
1601 |
+
-----END CERTIFICATE-----
|
1602 |
+
|
1603 |
+
GeoTrust Primary Certification Authority - G2
|
1604 |
+
=============================================
|
1605 |
+
-----BEGIN CERTIFICATE-----
|
1606 |
+
MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDELMAkGA1UEBhMC
|
1607 |
+
VVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA3IEdlb1RydXN0IElu
|
1608 |
+
Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBD
|
1609 |
+
ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1
|
1610 |
+
OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg
|
1611 |
+
MjAwNyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMTLUdl
|
1612 |
+
b1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjB2MBAGByqGSM49AgEG
|
1613 |
+
BSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcLSo17VDs6bl8VAsBQps8lL33KSLjHUGMc
|
1614 |
+
KiEIfJo22Av+0SbFWDEwKCXzXV2juLaltJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYD
|
1615 |
+
VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+
|
1616 |
+
EVXVMAoGCCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGTqQ7m
|
1617 |
+
ndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBuczrD6ogRLQy7rQkgu2
|
1618 |
+
npaqBA+K
|
1619 |
+
-----END CERTIFICATE-----
|
1620 |
+
|
1621 |
+
VeriSign Universal Root Certification Authority
|
1622 |
+
===============================================
|
1623 |
+
-----BEGIN CERTIFICATE-----
|
1624 |
+
MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCBvTELMAkGA1UE
|
1625 |
+
BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO
|
1626 |
+
ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
|
1627 |
+
IHVzZSBvbmx5MTgwNgYDVQQDEy9WZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9u
|
1628 |
+
IEF1dGhvcml0eTAeFw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJV
|
1629 |
+
UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv
|
1630 |
+
cmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl
|
1631 |
+
IG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNhbCBSb290IENlcnRpZmljYXRpb24gQXV0
|
1632 |
+
aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj
|
1633 |
+
1mCOkdeQmIN65lgZOIzF9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGP
|
1634 |
+
MiJhgsWHH26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+HLL72
|
1635 |
+
9fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN/BMReYTtXlT2NJ8I
|
1636 |
+
AfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPTrJ9VAMf2CGqUuV/c4DPxhGD5WycR
|
1637 |
+
tPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0G
|
1638 |
+
CCsGAQUFBwEMBGEwX6FdoFswWTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2O
|
1639 |
+
a8PPgGrUSBgsexkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud
|
1640 |
+
DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4sAPmLGd75JR3
|
1641 |
+
Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+seQxIcaBlVZaDrHC1LGmWazx
|
1642 |
+
Y8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTx
|
1643 |
+
P/jgdFcrGJ2BtMQo2pSXpXDrrB2+BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+P
|
1644 |
+
wGZsY6rp2aQW9IHRlRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4
|
1645 |
+
mJO37M2CYfE45k+XmCpajQ==
|
1646 |
+
-----END CERTIFICATE-----
|
1647 |
+
|
1648 |
+
VeriSign Class 3 Public Primary Certification Authority - G4
|
1649 |
+
============================================================
|
1650 |
+
-----BEGIN CERTIFICATE-----
|
1651 |
+
MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjELMAkGA1UEBhMC
|
1652 |
+
VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
|
1653 |
+
b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVz
|
1654 |
+
ZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmlj
|
1655 |
+
YXRpb24gQXV0aG9yaXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjEL
|
1656 |
+
MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBU
|
1657 |
+
cnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRo
|
1658 |
+
b3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5
|
1659 |
+
IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8
|
1660 |
+
Utpkmw4tXNherJI9/gHmGUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGz
|
1661 |
+
rl0Bp3vefLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUwAwEB
|
1662 |
+
/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEw
|
1663 |
+
HzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVyaXNpZ24u
|
1664 |
+
Y29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMWkf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMD
|
1665 |
+
A2gAMGUCMGYhDBgmYFo4e1ZC4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIx
|
1666 |
+
AJw9SDkjOVgaFRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA==
|
1667 |
+
-----END CERTIFICATE-----
|
1668 |
+
|
1669 |
+
NetLock Arany (Class Gold) Főtanúsítvány
|
1670 |
+
========================================
|
1671 |
+
-----BEGIN CERTIFICATE-----
|
1672 |
+
MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G
|
1673 |
+
A1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610
|
1674 |
+
dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBB
|
1675 |
+
cmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgx
|
1676 |
+
MjA2MTUwODIxWjCBpzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxO
|
1677 |
+
ZXRMb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlmaWNhdGlv
|
1678 |
+
biBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNzIEdvbGQpIEbFkXRhbsO6
|
1679 |
+
c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu
|
1680 |
+
0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrTlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw
|
1681 |
+
/HpYzY6b7cNGbIRwXdrzAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAk
|
1682 |
+
H3B5r9s5VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRGILdw
|
1683 |
+
fzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2BJtr+UBdADTHLpl1
|
1684 |
+
neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIB
|
1685 |
+
BjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2MU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwW
|
1686 |
+
qZw8UQCgwBEIBaeZ5m8BiFRhbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTta
|
1687 |
+
YtOUZcTh5m2C+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC
|
1688 |
+
bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2FuLjbvrW5Kfna
|
1689 |
+
NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu
|
1690 |
+
dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E=
|
1691 |
+
-----END CERTIFICATE-----
|
1692 |
+
|
1693 |
+
Staat der Nederlanden Root CA - G2
|
1694 |
+
==================================
|
1695 |
+
-----BEGIN CERTIFICATE-----
|
1696 |
+
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
|
1722 |
+
66+KAQ==
|
1723 |
+
-----END CERTIFICATE-----
|
1724 |
+
|
1725 |
+
Hongkong Post Root CA 1
|
1726 |
+
=======================
|
1727 |
+
-----BEGIN CERTIFICATE-----
|
1728 |
+
MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT
|
1729 |
+
DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx
|
1730 |
+
NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n
|
1731 |
+
IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF
|
1732 |
+
AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1
|
1733 |
+
ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr
|
1734 |
+
auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh
|
1735 |
+
qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY
|
1736 |
+
V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV
|
1737 |
+
HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i
|
1738 |
+
h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio
|
1739 |
+
l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei
|
1740 |
+
IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps
|
1741 |
+
T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT
|
1742 |
+
c4afU9hDDl3WY4JxHYB0yvbiAmvZWg==
|
1743 |
+
-----END CERTIFICATE-----
|
1744 |
+
|
1745 |
+
SecureSign RootCA11
|
1746 |
+
===================
|
1747 |
+
-----BEGIN CERTIFICATE-----
|
1748 |
+
MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi
|
1749 |
+
SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS
|
1750 |
+
b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw
|
1751 |
+
KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1
|
1752 |
+
cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL
|
1753 |
+
TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO
|
1754 |
+
wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq
|
1755 |
+
g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP
|
1756 |
+
O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA
|
1757 |
+
bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX
|
1758 |
+
t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh
|
1759 |
+
OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r
|
1760 |
+
bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ
|
1761 |
+
Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01
|
1762 |
+
y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061
|
1763 |
+
lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I=
|
1764 |
+
-----END CERTIFICATE-----
|
1765 |
+
|
1766 |
+
ACEDICOM Root
|
1767 |
+
=============
|
1768 |
+
-----BEGIN CERTIFICATE-----
|
1769 |
+
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
|
1795 |
+
-----END CERTIFICATE-----
|
1796 |
+
|
1797 |
+
Microsec e-Szigno Root CA 2009
|
1798 |
+
==============================
|
1799 |
+
-----BEGIN CERTIFICATE-----
|
1800 |
+
MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJIVTER
|
1801 |
+
MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jv
|
1802 |
+
c2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o
|
1803 |
+
dTAeFw0wOTA2MTYxMTMwMThaFw0yOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UE
|
1804 |
+
BwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUt
|
1805 |
+
U3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTCCASIw
|
1806 |
+
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvPkd6mJviZpWNwrZuuyjNA
|
1807 |
+
fW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tccbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG
|
1808 |
+
0IMZfcChEhyVbUr02MelTTMuhTlAdX4UfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKA
|
1809 |
+
pxn1ntxVUwOXewdI/5n7N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm
|
1810 |
+
1HxdrtbCxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1+rUC
|
1811 |
+
AwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTLD8bf
|
1812 |
+
QkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAbBgNVHREE
|
1813 |
+
FDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqGSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0o
|
1814 |
+
lZMEyL/azXm4Q5DwpL7v8u8hmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfX
|
1815 |
+
I/OMn74dseGkddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775
|
1816 |
+
tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c2Pm2G2JwCz02
|
1817 |
+
yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5tHMN1Rq41Bab2XD0h7lbwyYIi
|
1818 |
+
LXpUq3DDfSJlgnCW
|
1819 |
+
-----END CERTIFICATE-----
|
1820 |
+
|
1821 |
+
GlobalSign Root CA - R3
|
1822 |
+
=======================
|
1823 |
+
-----BEGIN CERTIFICATE-----
|
1824 |
+
MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xv
|
1825 |
+
YmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh
|
1826 |
+
bFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT
|
1827 |
+
aWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln
|
1828 |
+
bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWt
|
1829 |
+
iHL8RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsTgHeMCOFJ
|
1830 |
+
0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmmKPZpO/bLyCiR5Z2KYVc3
|
1831 |
+
rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zdQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjl
|
1832 |
+
OCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2
|
1833 |
+
xmmFghcCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE
|
1834 |
+
FI/wS3+oLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZURUm7
|
1835 |
+
lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMpjjM5RcOO5LlXbKr8
|
1836 |
+
EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK6fBdRoyV3XpYKBovHd7NADdBj+1E
|
1837 |
+
bddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQXmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18
|
1838 |
+
YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r
|
1839 |
+
kpeDMdmztcpHWD9f
|
1840 |
+
-----END CERTIFICATE-----
|
1841 |
+
|
1842 |
+
Autoridad de Certificacion Firmaprofesional CIF A62634068
|
1843 |
+
=========================================================
|
1844 |
+
-----BEGIN CERTIFICATE-----
|
1845 |
+
MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMxQjBA
|
1846 |
+
BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2
|
1847 |
+
MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEyMzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIw
|
1848 |
+
QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB
|
1849 |
+
NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD
|
1850 |
+
Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P
|
1851 |
+
B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY
|
1852 |
+
7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH
|
1853 |
+
ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI
|
1854 |
+
plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX
|
1855 |
+
MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX
|
1856 |
+
LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK
|
1857 |
+
bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU
|
1858 |
+
vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1Ud
|
1859 |
+
EwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNH
|
1860 |
+
DhpkLzCBpgYDVR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp
|
1861 |
+
cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBvACAAZABlACAA
|
1862 |
+
bABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBlAGwAbwBuAGEAIAAwADgAMAAx
|
1863 |
+
ADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx
|
1864 |
+
51tkljYyGOylMnfX40S2wBEqgLk9am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qk
|
1865 |
+
R71kMrv2JYSiJ0L1ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaP
|
1866 |
+
T481PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS3a/DTg4f
|
1867 |
+
Jl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5kSeTy36LssUzAKh3ntLFl
|
1868 |
+
osS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF3dvd6qJ2gHN99ZwExEWN57kci57q13XR
|
1869 |
+
crHedUTnQn3iV2t93Jm8PYMo6oCTjcVMZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoR
|
1870 |
+
saS8I8nkvof/uZS2+F0gStRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTD
|
1871 |
+
KCOM/iczQ0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQBjLMi
|
1872 |
+
6Et8Vcad+qMUu2WFbm5PEn4KPJ2V
|
1873 |
+
-----END CERTIFICATE-----
|
1874 |
+
|
1875 |
+
Izenpe.com
|
1876 |
+
==========
|
1877 |
+
-----BEGIN CERTIFICATE-----
|
1878 |
+
MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4MQswCQYDVQQG
|
1879 |
+
EwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wHhcNMDcxMjEz
|
1880 |
+
MTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMu
|
1881 |
+
QS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ
|
1882 |
+
03rKDx6sp4boFmVqscIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAK
|
1883 |
+
ClaOxdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6HLmYRY2xU
|
1884 |
+
+zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFXuaOKmMPsOzTFlUFpfnXC
|
1885 |
+
PCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQDyCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxT
|
1886 |
+
OTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbK
|
1887 |
+
F7jJeodWLBoBHmy+E60QrLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK
|
1888 |
+
0GqfvEyNBjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8Lhij+
|
1889 |
+
0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIBQFqNeb+Lz0vPqhbB
|
1890 |
+
leStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+HMh3/1uaD7euBUbl8agW7EekFwID
|
1891 |
+
AQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2luZm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+
|
1892 |
+
SVpFTlBFIFMuQS4gLSBDSUYgQTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBG
|
1893 |
+
NjIgUzgxQzBBBgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx
|
1894 |
+
MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O
|
1895 |
+
BBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUAA4ICAQB4pgwWSp9MiDrAyw6l
|
1896 |
+
Fn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWblaQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbga
|
1897 |
+
kEyrkgPH7UIBzg/YsfqikuFgba56awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8q
|
1898 |
+
hT/AQKM6WfxZSzwoJNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Cs
|
1899 |
+
g1lwLDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCTVyvehQP5
|
1900 |
+
aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGkLhObNA5me0mrZJfQRsN5
|
1901 |
+
nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJbUjWumDqtujWTI6cfSN01RpiyEGjkpTHC
|
1902 |
+
ClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZo
|
1903 |
+
Q0iy2+tzJOeRf1SktoA+naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1Z
|
1904 |
+
WrOZyGlsQyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw==
|
1905 |
+
-----END CERTIFICATE-----
|
1906 |
+
|
1907 |
+
Chambers of Commerce Root - 2008
|
1908 |
+
================================
|
1909 |
+
-----BEGIN CERTIFICATE-----
|
1910 |
+
MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJFVTFD
|
1911 |
+
MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv
|
1912 |
+
bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu
|
1913 |
+
QS4xKTAnBgNVBAMTIENoYW1iZXJzIG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEy
|
1914 |
+
Mjk1MFoXDTM4MDczMTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNl
|
1915 |
+
ZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQF
|
1916 |
+
EwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJl
|
1917 |
+
cnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
|
1918 |
+
AQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW928sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKA
|
1919 |
+
XuFixrYp4YFs8r/lfTJqVKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorj
|
1920 |
+
h40G072QDuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR5gN/
|
1921 |
+
ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfLZEFHcpOrUMPrCXZk
|
1922 |
+
NNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05aSd+pZgvMPMZ4fKecHePOjlO+Bd5g
|
1923 |
+
D2vlGts/4+EhySnB8esHnFIbAURRPHsl18TlUlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331
|
1924 |
+
lubKgdaX8ZSD6e2wsWsSaR6s+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ
|
1925 |
+
0wlf2eOKNcx5Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj
|
1926 |
+
ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAxhduub+84Mxh2
|
1927 |
+
EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNVHQ4EFgQU+SSsD7K1+HnA+mCI
|
1928 |
+
G8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJ
|
1929 |
+
BgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNh
|
1930 |
+
bWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENh
|
1931 |
+
bWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDiC
|
1932 |
+
CQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUH
|
1933 |
+
AgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAJASryI1
|
1934 |
+
wqM58C7e6bXpeHxIvj99RZJe6dqxGfwWPJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH
|
1935 |
+
3qLPaYRgM+gQDROpI9CF5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbU
|
1936 |
+
RWpGqOt1glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaHFoI6
|
1937 |
+
M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2pSB7+R5KBWIBpih1
|
1938 |
+
YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MDxvbxrN8y8NmBGuScvfaAFPDRLLmF
|
1939 |
+
9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QGtjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcK
|
1940 |
+
zBIKinmwPQN/aUv0NCB9szTqjktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvG
|
1941 |
+
nrDQWzilm1DefhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg
|
1942 |
+
OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZd0jQ
|
1943 |
+
-----END CERTIFICATE-----
|
1944 |
+
|
1945 |
+
Global Chambersign Root - 2008
|
1946 |
+
==============================
|
1947 |
+
-----BEGIN CERTIFICATE-----
|
1948 |
+
MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYDVQQGEwJFVTFD
|
1949 |
+
MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv
|
1950 |
+
bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu
|
1951 |
+
QS4xJzAlBgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMx
|
1952 |
+
NDBaFw0zODA3MzExMjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUg
|
1953 |
+
Y3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJ
|
1954 |
+
QTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD
|
1955 |
+
aGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDf
|
1956 |
+
VtPkOpt2RbQT2//BthmLN0EYlVJH6xedKYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXf
|
1957 |
+
XjaOcNFccUMd2drvXNL7G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0
|
1958 |
+
ZJJ0YPP2zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4ddPB
|
1959 |
+
/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyGHoiMvvKRhI9lNNgA
|
1960 |
+
TH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2Id3UwD2ln58fQ1DJu7xsepeY7s2M
|
1961 |
+
H/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3VyJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfe
|
1962 |
+
Ox2YItaswTXbo6Al/3K1dh3ebeksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSF
|
1963 |
+
HTynyQbehP9r6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh
|
1964 |
+
wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsogzCtLkykPAgMB
|
1965 |
+
AAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQWBBS5CcqcHtvTbDprru1U8VuT
|
1966 |
+
BjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDprru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UE
|
1967 |
+
BhMCRVUxQzBBBgNVBAcTOk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJm
|
1968 |
+
aXJtYS5jb20vYWRkcmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJm
|
1969 |
+
aXJtYSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiCCQDJzdPp
|
1970 |
+
1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0
|
1971 |
+
dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAICIf3DekijZBZRG
|
1972 |
+
/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZUohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6
|
1973 |
+
ReAJ3spED8IXDneRRXozX1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/s
|
1974 |
+
dZ7LoR/xfxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVza2Mg
|
1975 |
+
9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yydYhz2rXzdpjEetrHH
|
1976 |
+
foUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMdSqlapskD7+3056huirRXhOukP9Du
|
1977 |
+
qqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9OAP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETr
|
1978 |
+
P3iZ8ntxPjzxmKfFGBI/5rsoM0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVq
|
1979 |
+
c5iJWzouE4gev8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z
|
1980 |
+
09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B
|
1981 |
+
-----END CERTIFICATE-----
|
1982 |
+
|
1983 |
+
Go Daddy Root Certificate Authority - G2
|
1984 |
+
========================================
|
1985 |
+
-----BEGIN CERTIFICATE-----
|
1986 |
+
MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT
|
1987 |
+
B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMu
|
1988 |
+
MTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5
|
1989 |
+
MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6
|
1990 |
+
b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8G
|
1991 |
+
A1UEAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI
|
1992 |
+
hvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKDE6bFIEMBO4Tx5oVJnyfq
|
1993 |
+
9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD
|
1994 |
+
+qK+ihVqf94Lw7YZFAXK6sOoBJQ7RnwyDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutd
|
1995 |
+
fMh8+7ArU6SSYmlRJQVhGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMl
|
1996 |
+
NAJWJwGRtDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEAAaNC
|
1997 |
+
MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFDqahQcQZyi27/a9
|
1998 |
+
BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmXWWcDYfF+OwYxdS2hII5PZYe096ac
|
1999 |
+
vNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r
|
2000 |
+
5N9ss4UXnT3ZJE95kTXWXwTrgIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYV
|
2001 |
+
N8Gb5DKj7Tjo2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO
|
2002 |
+
LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI4uJEvlz36hz1
|
2003 |
+
-----END CERTIFICATE-----
|
2004 |
+
|
2005 |
+
Starfield Root Certificate Authority - G2
|
2006 |
+
=========================================
|
2007 |
+
-----BEGIN CERTIFICATE-----
|
2008 |
+
MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT
|
2009 |
+
B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s
|
2010 |
+
b2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVsZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0
|
2011 |
+
eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAw
|
2012 |
+
DgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQg
|
2013 |
+
VGVjaG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZpY2F0ZSBB
|
2014 |
+
dXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL3twQP89o/8ArFv
|
2015 |
+
W59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMgnLRJdzIpVv257IzdIvpy3Cdhl+72WoTs
|
2016 |
+
bhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNk
|
2017 |
+
N3mSwOxGXn/hbVNMYq/NHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7Nf
|
2018 |
+
ZTD4p7dNdloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0HZbU
|
2019 |
+
JtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
|
2020 |
+
AQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0GCSqGSIb3DQEBCwUAA4IBAQARWfol
|
2021 |
+
TwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjUsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx
|
2022 |
+
4mcujJUDJi5DnUox9g61DLu34jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUw
|
2023 |
+
F5okxBDgBPfg8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K
|
2024 |
+
pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1mMpYjn0q7pBZ
|
2025 |
+
c2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0
|
2026 |
+
-----END CERTIFICATE-----
|
2027 |
+
|
2028 |
+
Starfield Services Root Certificate Authority - G2
|
2029 |
+
==================================================
|
2030 |
+
-----BEGIN CERTIFICATE-----
|
2031 |
+
MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgT
|
2032 |
+
B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s
|
2033 |
+
b2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRl
|
2034 |
+
IEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNV
|
2035 |
+
BAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxT
|
2036 |
+
dGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2VydmljZXMg
|
2037 |
+
Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
|
2038 |
+
AQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20pOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2
|
2039 |
+
h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm28xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4Pa
|
2040 |
+
hHQUw2eeBGg6345AWh1KTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLP
|
2041 |
+
LJGmpufehRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk6mFB
|
2042 |
+
rMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAwDwYDVR0TAQH/BAUw
|
2043 |
+
AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMA0GCSqG
|
2044 |
+
SIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMIbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPP
|
2045 |
+
E95Dz+I0swSdHynVv/heyNXBve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTy
|
2046 |
+
xQGjhdByPq1zqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd
|
2047 |
+
iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn0q23KXB56jza
|
2048 |
+
YyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCNsSi6
|
2049 |
+
-----END CERTIFICATE-----
|
2050 |
+
|
2051 |
+
AffirmTrust Commercial
|
2052 |
+
======================
|
2053 |
+
-----BEGIN CERTIFICATE-----
|
2054 |
+
MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCVVMxFDAS
|
2055 |
+
BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMB4XDTEw
|
2056 |
+
MDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly
|
2057 |
+
bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEF
|
2058 |
+
AAOCAQ8AMIIBCgKCAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6Eqdb
|
2059 |
+
DuKPHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yrba0F8PrV
|
2060 |
+
C8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPALMeIrJmqbTFeurCA+ukV6
|
2061 |
+
BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1yHp52UKqK39c/s4mT6NmgTWvRLpUHhww
|
2062 |
+
MmWd5jyTXlBOeuM61G7MGvv50jeuJCqrVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNV
|
2063 |
+
HQ4EFgQUnZPGU4teyq8/nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
|
2064 |
+
AQYwDQYJKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYGXUPG
|
2065 |
+
hi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNjvbz4YYCanrHOQnDi
|
2066 |
+
qX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivtZ8SOyUOyXGsViQK8YvxO8rUzqrJv
|
2067 |
+
0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9gN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0kh
|
2068 |
+
sUlHRUe072o0EclNmsxZt9YCnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8=
|
2069 |
+
-----END CERTIFICATE-----
|
2070 |
+
|
2071 |
+
AffirmTrust Networking
|
2072 |
+
======================
|
2073 |
+
-----BEGIN CERTIFICATE-----
|
2074 |
+
MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCVVMxFDAS
|
2075 |
+
BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMB4XDTEw
|
2076 |
+
MDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly
|
2077 |
+
bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEF
|
2078 |
+
AAOCAQ8AMIIBCgKCAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SE
|
2079 |
+
Hi3yYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbuakCNrmreI
|
2080 |
+
dIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRLQESxG9fhwoXA3hA/Pe24
|
2081 |
+
/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gb
|
2082 |
+
h+0t+nvujArjqWaJGctB+d1ENmHP4ndGyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNV
|
2083 |
+
HQ4EFgQUBx/S55zawm6iQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
|
2084 |
+
AQYwDQYJKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfOtDIu
|
2085 |
+
UFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzuQY0x2+c06lkh1QF6
|
2086 |
+
12S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZLgo/bNjR9eUJtGxUAArgFU2HdW23
|
2087 |
+
WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4uolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9
|
2088 |
+
/ZFvgrG+CJPbFEfxojfHRZ48x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s=
|
2089 |
+
-----END CERTIFICATE-----
|
2090 |
+
|
2091 |
+
AffirmTrust Premium
|
2092 |
+
===================
|
2093 |
+
-----BEGIN CERTIFICATE-----
|
2094 |
+
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
|
2118 |
+
-----END CERTIFICATE-----
|
2119 |
+
|
2120 |
+
AffirmTrust Premium ECC
|
2121 |
+
=======================
|
2122 |
+
-----BEGIN CERTIFICATE-----
|
2123 |
+
MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMCVVMxFDASBgNV
|
2124 |
+
BAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQcmVtaXVtIEVDQzAeFw0xMDAx
|
2125 |
+
MjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1U
|
2126 |
+
cnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQA
|
2127 |
+
IgNiAAQNMF4bFZ0D0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQ
|
2128 |
+
N8O9ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0GA1UdDgQW
|
2129 |
+
BBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAK
|
2130 |
+
BggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/VsaobgxCd05DhT1wV/GzTjxi+zygk8N53X
|
2131 |
+
57hG8f2h4nECMEJZh0PUUd+60wkyWs6Iflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKM
|
2132 |
+
eQ==
|
2133 |
+
-----END CERTIFICATE-----
|
2134 |
+
|
2135 |
+
Certum Trusted Network CA
|
2136 |
+
=========================
|
2137 |
+
-----BEGIN CERTIFICATE-----
|
2138 |
+
MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBMMSIwIAYDVQQK
|
2139 |
+
ExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlv
|
2140 |
+
biBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIy
|
2141 |
+
MTIwNzM3WhcNMjkxMjMxMTIwNzM3WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBU
|
2142 |
+
ZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5
|
2143 |
+
MSIwIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC
|
2144 |
+
AQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rHUV+rpDKmYYe2bg+G0jAC
|
2145 |
+
l/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LMTXPb865Px1bVWqeWifrzq2jUI4ZZJ88J
|
2146 |
+
J7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVUBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4
|
2147 |
+
fOQtf/WsX+sWn7Et0brMkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0
|
2148 |
+
cvW0QM8xAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNVHRMB
|
2149 |
+
Af8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYw
|
2150 |
+
DQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15ysHhE49wcrwn9I0j6vSrEuVUEtRCj
|
2151 |
+
jSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfLI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1
|
2152 |
+
mS1FhIrlQgnXdAIv94nYmem8J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5aj
|
2153 |
+
Zt3hrvJBW8qYVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI
|
2154 |
+
03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw=
|
2155 |
+
-----END CERTIFICATE-----
|
2156 |
+
|
2157 |
+
Certinomis - Autorité Racine
|
2158 |
+
============================
|
2159 |
+
-----BEGIN CERTIFICATE-----
|
2160 |
+
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
|
2185 |
+
vgt2Fl43N+bYdJeimUV5
|
2186 |
+
-----END CERTIFICATE-----
|
2187 |
+
|
2188 |
+
TWCA Root Certification Authority
|
2189 |
+
=================================
|
2190 |
+
-----BEGIN CERTIFICATE-----
|
2191 |
+
MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJ
|
2192 |
+
VEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlmaWNh
|
2193 |
+
dGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMzWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQG
|
2194 |
+
EwJUVzESMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NB
|
2195 |
+
IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
|
2196 |
+
AoIBAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFEAcK0HMMx
|
2197 |
+
QhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HHK3XLfJ+utdGdIzdjp9xC
|
2198 |
+
oi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeXRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP
|
2199 |
+
4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/zrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1r
|
2200 |
+
y+UPizgN7gr8/g+YnzAx3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIB
|
2201 |
+
BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkqhkiG
|
2202 |
+
9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeCMErJk/9q56YAf4lC
|
2203 |
+
mtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdlsXebQ79NqZp4VKIV66IIArB6nCWlW
|
2204 |
+
QtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62Dlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVY
|
2205 |
+
T0bf+215WfKEIlKuD8z7fDvnaspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocny
|
2206 |
+
Yh0igzyXxfkZYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw==
|
2207 |
+
-----END CERTIFICATE-----
|
2208 |
+
|
2209 |
+
Security Communication RootCA2
|
2210 |
+
==============================
|
2211 |
+
-----BEGIN CERTIFICATE-----
|
2212 |
+
MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc
|
2213 |
+
U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMeU2VjdXJpdHkgQ29tbXVuaWNh
|
2214 |
+
dGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoXDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMC
|
2215 |
+
SlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3Vy
|
2216 |
+
aXR5IENvbW11bmljYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
|
2217 |
+
ANAVOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGrzbl+dp++
|
2218 |
+
+T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVMVAX3NuRFg3sUZdbcDE3R
|
2219 |
+
3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQhNBqyjoGADdH5H5XTz+L62e4iKrFvlNV
|
2220 |
+
spHEfbmwhRkGeC7bYRr6hfVKkaHnFtWOojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1K
|
2221 |
+
EOtOghY6rCcMU/Gt1SSwawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8
|
2222 |
+
QIH4D5csOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB
|
2223 |
+
CwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpFcoJxDjrSzG+ntKEj
|
2224 |
+
u/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXcokgfGT+Ok+vx+hfuzU7jBBJV1uXk
|
2225 |
+
3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6q
|
2226 |
+
tnRGEmyR7jTV7JqR50S+kDFy1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29
|
2227 |
+
mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03
|
2228 |
+
-----END CERTIFICATE-----
|
2229 |
+
|
2230 |
+
EC-ACC
|
2231 |
+
======
|
2232 |
+
-----BEGIN CERTIFICATE-----
|
2233 |
+
MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB8zELMAkGA1UE
|
2234 |
+
BhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0w
|
2235 |
+
ODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYD
|
2236 |
+
VQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UE
|
2237 |
+
CxMsSmVyYXJxdWlhIEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMT
|
2238 |
+
BkVDLUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQGEwJFUzE7
|
2239 |
+
MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYt
|
2240 |
+
SSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZl
|
2241 |
+
Z2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh
|
2242 |
+
cnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUND
|
2243 |
+
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R85iK
|
2244 |
+
w5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm4CgPukLjbo73FCeT
|
2245 |
+
ae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaVHMf5NLWUhdWZXqBIoH7nF2W4onW4
|
2246 |
+
HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNdQlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0a
|
2247 |
+
E9jD2z3Il3rucO2n5nzbcc8tlGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw
|
2248 |
+
0JDnJwIDAQABo4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E
|
2249 |
+
BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4opvpXY0wfwYD
|
2250 |
+
VR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBodHRwczovL3d3dy5jYXRjZXJ0
|
2251 |
+
Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5l
|
2252 |
+
dC92ZXJhcnJlbCAwDQYJKoZIhvcNAQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJ
|
2253 |
+
lF7W2u++AVtd0x7Y/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNa
|
2254 |
+
Al6kSBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhyRp/7SNVe
|
2255 |
+
l+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOSAgu+TGbrIP65y7WZf+a2
|
2256 |
+
E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xlnJ2lYJU6Un/10asIbvPuW/mIPX64b24D
|
2257 |
+
5EI=
|
2258 |
+
-----END CERTIFICATE-----
|
2259 |
+
|
2260 |
+
Hellenic Academic and Research Institutions RootCA 2011
|
2261 |
+
=======================================================
|
2262 |
+
-----BEGIN CERTIFICATE-----
|
2263 |
+
MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1IxRDBCBgNVBAoT
|
2264 |
+
O0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9y
|
2265 |
+
aXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z
|
2266 |
+
IFJvb3RDQSAyMDExMB4XDTExMTIwNjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYT
|
2267 |
+
AkdSMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z
|
2268 |
+
IENlcnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNo
|
2269 |
+
IEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
|
2270 |
+
AKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPzdYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI
|
2271 |
+
1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJfel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa
|
2272 |
+
71HFK9+WXesyHgLacEnsbgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u
|
2273 |
+
8yBRQlqD75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSPFEDH
|
2274 |
+
3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNVHRMBAf8EBTADAQH/
|
2275 |
+
MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp5dgTBCPuQSUwRwYDVR0eBEAwPqA8
|
2276 |
+
MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQub3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQu
|
2277 |
+
b3JnMA0GCSqGSIb3DQEBBQUAA4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVt
|
2278 |
+
XdMiKahsog2p6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8
|
2279 |
+
TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7dIsXRSZMFpGD
|
2280 |
+
/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8AcysNnq/onN694/BtZqhFLKPM58N
|
2281 |
+
7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXIl7WdmplNsDz4SgCbZN2fOUvRJ9e4
|
2282 |
+
-----END CERTIFICATE-----
|
2283 |
+
|
2284 |
+
Actalis Authentication Root CA
|
2285 |
+
==============================
|
2286 |
+
-----BEGIN CERTIFICATE-----
|
2287 |
+
MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCSVQxDjAM
|
2288 |
+
BgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UE
|
2289 |
+
AwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDky
|
2290 |
+
MjExMjIwMlowazELMAkGA1UEBhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlz
|
2291 |
+
IFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290
|
2292 |
+
IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNvUTufClrJ
|
2293 |
+
wkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX4ay8IMKx4INRimlNAJZa
|
2294 |
+
by/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9KK3giq0itFZljoZUj5NDKd45RnijMCO6
|
2295 |
+
zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1f
|
2296 |
+
YVEiVRvjRuPjPdA1YprbrxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2
|
2297 |
+
oxgkg4YQ51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2Fbe8l
|
2298 |
+
EfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxeKF+w6D9Fz8+vm2/7
|
2299 |
+
hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4Fv6MGn8i1zeQf1xcGDXqVdFUNaBr8
|
2300 |
+
EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbnfpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5
|
2301 |
+
jF66CyCU3nuDuP/jVo23Eek7jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLY
|
2302 |
+
iDrIn3hm7YnzezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt
|
2303 |
+
ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQALe3KHwGCmSUyI
|
2304 |
+
WOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70jsNjLiNmsGe+b7bAEzlgqqI0
|
2305 |
+
JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDzWochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKx
|
2306 |
+
K3JCaKygvU5a2hi/a5iB0P2avl4VSM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+
|
2307 |
+
Xlff1ANATIGk0k9jpwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC
|
2308 |
+
4yyXX04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+OkfcvHlXHo
|
2309 |
+
2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7RK4X9p2jIugErsWx0Hbhz
|
2310 |
+
lefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btUZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXem
|
2311 |
+
OR/qnuOf0GZvBeyqdn6/axag67XH/JJULysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9
|
2312 |
+
vwGYT7JZVEc+NHt4bVaTLnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg==
|
2313 |
+
-----END CERTIFICATE-----
|
2314 |
+
|
2315 |
+
Trustis FPS Root CA
|
2316 |
+
===================
|
2317 |
+
-----BEGIN CERTIFICATE-----
|
2318 |
+
MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQG
|
2319 |
+
EwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQLExNUcnVzdGlzIEZQUyBSb290
|
2320 |
+
IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTExMzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNV
|
2321 |
+
BAoTD1RydXN0aXMgTGltaXRlZDEcMBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJ
|
2322 |
+
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQ
|
2323 |
+
RUN+AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihHiTHcDnlk
|
2324 |
+
H5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjjvSkCqPoc4Vu5g6hBSLwa
|
2325 |
+
cY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zt
|
2326 |
+
o3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlBOrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEA
|
2327 |
+
AaNTMFEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAd
|
2328 |
+
BgNVHQ4EFgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01GX2c
|
2329 |
+
GE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmWzaD+vkAMXBJV+JOC
|
2330 |
+
yinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP41BIy+Q7DsdwyhEQsb8tGD+pmQQ9P
|
2331 |
+
8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZEf1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHV
|
2332 |
+
l/9D7S3B2l0pKoU/rGXuhg8FjZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYl
|
2333 |
+
iB6XzCGcKQENZetX2fNXlrtIzYE=
|
2334 |
+
-----END CERTIFICATE-----
|
2335 |
+
|
2336 |
+
StartCom Certification Authority
|
2337 |
+
================================
|
2338 |
+
-----BEGIN CERTIFICATE-----
|
2339 |
+
MIIHhzCCBW+gAwIBAgIBLTANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN
|
2340 |
+
U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu
|
2341 |
+
ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0
|
2342 |
+
NjM3WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
|
2343 |
+
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg
|
2344 |
+
U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw
|
2345 |
+
ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y
|
2346 |
+
o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/
|
2347 |
+
Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d
|
2348 |
+
eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt
|
2349 |
+
2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z
|
2350 |
+
6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ
|
2351 |
+
osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/
|
2352 |
+
untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc
|
2353 |
+
UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT
|
2354 |
+
37uMdBNSSwIDAQABo4ICEDCCAgwwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD
|
2355 |
+
VR0OBBYEFE4L7xqkQFulF2mHMMo0aEPQQa7yMB8GA1UdIwQYMBaAFE4L7xqkQFulF2mHMMo0aEPQ
|
2356 |
+
Qa7yMIIBWgYDVR0gBIIBUTCCAU0wggFJBgsrBgEEAYG1NwEBATCCATgwLgYIKwYBBQUHAgEWImh0
|
2357 |
+
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
|
2358 |
+
c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgc8GCCsGAQUFBwICMIHCMCcWIFN0YXJ0IENv
|
2359 |
+
bW1lcmNpYWwgKFN0YXJ0Q29tKSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0eSwgcmVhZCB0
|
2360 |
+
aGUgc2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0aWZpY2F0
|
2361 |
+
aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93d3cuc3RhcnRzc2wuY29t
|
2362 |
+
L3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilTdGFydENvbSBG
|
2363 |
+
cmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQsFAAOCAgEAjo/n3JR5
|
2364 |
+
fPGFf59Jb2vKXfuM/gTFwWLRfUKKvFO3lANmMD+x5wqnUCBVJX92ehQN6wQOQOY+2IirByeDqXWm
|
2365 |
+
N3PH/UvSTa0XQMhGvjt/UfzDtgUx3M2FIk5xt/JxXrAaxrqTi3iSSoX4eA+D/i+tLPfkpLst0OcN
|
2366 |
+
Org+zvZ49q5HJMqjNTbOx8aHmNrs++myziebiMMEofYLWWivydsQD032ZGNcpRJvkrKTlMeIFw6T
|
2367 |
+
tn5ii5B/q06f/ON1FE8qMt9bDeD1e5MNq6HPh+GlBEXoPBKlCcWw0bdT82AUuoVpaiF8H3VhFyAX
|
2368 |
+
e2w7QSlc4axa0c2Mm+tgHRns9+Ww2vl5GKVFP0lDV9LdJNUso/2RjSe15esUBppMeyG7Oq0wBhjA
|
2369 |
+
2MFrLH9ZXF2RsXAiV+uKa0hK1Q8p7MZAwC+ITGgBF3f0JBlPvfrhsiAhS90a2Cl9qrjeVOwhVYBs
|
2370 |
+
HvUwyKMQ5bLmKhQxw4UtjJixhlpPiVktucf3HMiKf8CdBUrmQk9io20ppB+Fq9vlgcitKj1MXVuE
|
2371 |
+
JnHEhV5xJMqlG2zYYdMa4FTbzrqpMrUi9nNBCV24F10OD5mQ1kfabwo6YigUZ4LZ8dCAWZvLMdib
|
2372 |
+
D4x3TrVoivJs9iQOLWxwxXPR3hTQcY+203sC9uO41Alua551hDnmfyWl8kgAwKQB2j8=
|
2373 |
+
-----END CERTIFICATE-----
|
2374 |
+
|
2375 |
+
StartCom Certification Authority G2
|
2376 |
+
===================================
|
2377 |
+
-----BEGIN CERTIFICATE-----
|
2378 |
+
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
|
2402 |
+
obp573PYtlNXLfbQ4ddI
|
2403 |
+
-----END CERTIFICATE-----
|
2404 |
+
|
2405 |
+
Buypass Class 2 Root CA
|
2406 |
+
=======================
|
2407 |
+
-----BEGIN CERTIFICATE-----
|
2408 |
+
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
|
2432 |
+
rJgWVqA=
|
2433 |
+
-----END CERTIFICATE-----
|
2434 |
+
|
2435 |
+
Buypass Class 3 Root CA
|
2436 |
+
=======================
|
2437 |
+
-----BEGIN CERTIFICATE-----
|
2438 |
+
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
|
2462 |
+
Cp/HuZc=
|
2463 |
+
-----END CERTIFICATE-----
|
2464 |
+
|
2465 |
+
T-TeleSec GlobalRoot Class 3
|
2466 |
+
============================
|
2467 |
+
-----BEGIN CERTIFICATE-----
|
2468 |
+
MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM
|
2469 |
+
IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU
|
2470 |
+
cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgx
|
2471 |
+
MDAxMTAyOTU2WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz
|
2472 |
+
dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD
|
2473 |
+
ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0GCSqGSIb3
|
2474 |
+
DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN8ELg63iIVl6bmlQdTQyK
|
2475 |
+
9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/RLyTPWGrTs0NvvAgJ1gORH8EGoel15YU
|
2476 |
+
NpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZF
|
2477 |
+
iP0Zf3WHHx+xGwpzJFu5ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W
|
2478 |
+
0eDrXltMEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGjQjBA
|
2479 |
+
MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1A/d2O2GCahKqGFPr
|
2480 |
+
AyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOyWL6ukK2YJ5f+AbGwUgC4TeQbIXQb
|
2481 |
+
fsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzT
|
2482 |
+
ucpH9sry9uetuUg/vBa3wW306gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7h
|
2483 |
+
P0HHRwA11fXT91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml
|
2484 |
+
e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw==
|
2485 |
+
-----END CERTIFICATE-----
|
2486 |
+
|
2487 |
+
EE Certification Centre Root CA
|
2488 |
+
===============================
|
2489 |
+
-----BEGIN CERTIFICATE-----
|
2490 |
+
MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG
|
2491 |
+
EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy
|
2492 |
+
dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw
|
2493 |
+
MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB
|
2494 |
+
UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy
|
2495 |
+
ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB
|
2496 |
+
DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM
|
2497 |
+
TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2
|
2498 |
+
rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw
|
2499 |
+
93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN
|
2500 |
+
P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T
|
2501 |
+
AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ
|
2502 |
+
MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF
|
2503 |
+
BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj
|
2504 |
+
xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM
|
2505 |
+
lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u
|
2506 |
+
uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU
|
2507 |
+
3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM
|
2508 |
+
dcGWxZ0=
|
2509 |
+
-----END CERTIFICATE-----
|
2510 |
+
|
2511 |
+
TURKTRUST Certificate Services Provider Root 2007
|
2512 |
+
=================================================
|
2513 |
+
-----BEGIN CERTIFICATE-----
|
2514 |
+
MIIEPTCCAyWgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvzE/MD0GA1UEAww2VMOcUktUUlVTVCBF
|
2515 |
+
bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJUUjEP
|
2516 |
+
MA0GA1UEBwwGQW5rYXJhMV4wXAYDVQQKDFVUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUg
|
2517 |
+
QmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLiAoYykgQXJhbMSxayAyMDA3MB4X
|
2518 |
+
DTA3MTIyNTE4MzcxOVoXDTE3MTIyMjE4MzcxOVowgb8xPzA9BgNVBAMMNlTDnFJLVFJVU1QgRWxl
|
2519 |
+
a3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTELMAkGA1UEBhMCVFIxDzAN
|
2520 |
+
BgNVBAcMBkFua2FyYTFeMFwGA1UECgxVVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp
|
2521 |
+
bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4gKGMpIEFyYWzEsWsgMjAwNzCCASIw
|
2522 |
+
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKu3PgqMyKVYFeaK7yc9SrToJdPNM8Ig3BnuiD9N
|
2523 |
+
YvDdE3ePYakqtdTyuTFYKTsvP2qcb3N2Je40IIDu6rfwxArNK4aUyeNgsURSsloptJGXg9i3phQv
|
2524 |
+
KUmi8wUG+7RP2qFsmmaf8EMJyupyj+sA1zU511YXRxcw9L6/P8JorzZAwan0qafoEGsIiveGHtya
|
2525 |
+
KhUG9qPw9ODHFNRRf8+0222vR5YXm3dx2KdxnSQM9pQ/hTEST7ruToK4uT6PIzdezKKqdfcYbwnT
|
2526 |
+
rqdUKDT74eA7YH2gvnmJhsifLfkKS8RQouf9eRbHegsYz85M733WB2+Y8a+xwXrXgTW4qhe04MsC
|
2527 |
+
AwEAAaNCMEAwHQYDVR0OBBYEFCnFkKslrxHkYb+j/4hhkeYO/pyBMA4GA1UdDwEB/wQEAwIBBjAP
|
2528 |
+
BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo0RSVgrESLFF6QSU2TJ/s
|
2529 |
+
Px+EnWVUXKgWAkD6bho3hO9ynYYKVZ1WKKxmLNA6VpM0ByWtCLCPyA8JWcqdmBzlVPi5RX9ql2+I
|
2530 |
+
aE1KBiY3iAIOtsbWcpnOa3faYjGkVh+uX4132l32iPwa2Z61gfAyuOOI0JzzaqC5mxRZNTZPz/OO
|
2531 |
+
Xl0XrRWV2N2y1RVuAE6zS89mlOTgzbUF2mNXi+WzqtvALhyQRNsaXRik7r4EW5nVcV9VZWRi1aKb
|
2532 |
+
BFmGyGJ353yCRWo9F7/snXUMrqNvWtMvmDb08PUZqxFdyKbjKlhqQgnDvZImZjINXQhVdP+MmNAK
|
2533 |
+
poRq0Tl9
|
2534 |
+
-----END CERTIFICATE-----
|
2535 |
+
|
2536 |
+
D-TRUST Root Class 3 CA 2 2009
|
2537 |
+
==============================
|
2538 |
+
-----BEGIN CERTIFICATE-----
|
2539 |
+
MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQK
|
2540 |
+
DAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTAe
|
2541 |
+
Fw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NThaME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxE
|
2542 |
+
LVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIw
|
2543 |
+
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOAD
|
2544 |
+
ER03UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42tSHKXzlA
|
2545 |
+
BF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9RySPocq60vFYJfxLLHLGv
|
2546 |
+
KZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsMlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7z
|
2547 |
+
p+hnUquVH+BGPtikw8paxTGA6Eian5Rp/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUC
|
2548 |
+
AwEAAaOCARowggEWMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ
|
2549 |
+
4PGEMA4GA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVjdG9y
|
2550 |
+
eS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUyMENBJTIwMiUyMDIw
|
2551 |
+
MDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwQ6BBoD+G
|
2552 |
+
PWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAw
|
2553 |
+
OS5jcmwwDQYJKoZIhvcNAQELBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm
|
2554 |
+
2H6NMLVwMeniacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0
|
2555 |
+
o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4KzCUqNQT4YJEV
|
2556 |
+
dT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8PIWmawomDeCTmGCufsYkl4ph
|
2557 |
+
X5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3YJohw1+qRzT65ysCQblrGXnRl11z+o+I=
|
2558 |
+
-----END CERTIFICATE-----
|
2559 |
+
|
2560 |
+
D-TRUST Root Class 3 CA 2 EV 2009
|
2561 |
+
=================================
|
2562 |
+
-----BEGIN CERTIFICATE-----
|
2563 |
+
MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK
|
2564 |
+
DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw
|
2565 |
+
OTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUwNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK
|
2566 |
+
DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw
|
2567 |
+
OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfS
|
2568 |
+
egpnljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM03TP1YtHh
|
2569 |
+
zRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6ZqQTMFexgaDbtCHu39b+T
|
2570 |
+
7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lRp75mpoo6Kr3HGrHhFPC+Oh25z1uxav60
|
2571 |
+
sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure35
|
2572 |
+
11H3a6UCAwEAAaOCASQwggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyv
|
2573 |
+
cop9NteaHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFwOi8v
|
2574 |
+
ZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xhc3MlMjAzJTIwQ0El
|
2575 |
+
MjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRp
|
2576 |
+
b25saXN0MEagRKBChkBodHRwOi8vd3d3LmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xh
|
2577 |
+
c3NfM19jYV8yX2V2XzIwMDkuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+
|
2578 |
+
PPoeUSbrh/Yp3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05
|
2579 |
+
nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNFCSuGdXzfX2lX
|
2580 |
+
ANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7naxpeG0ILD5EJt/rDiZE4OJudA
|
2581 |
+
NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv
|
2582 |
+
w9y4AyHqnxbxLFS1
|
2583 |
+
-----END CERTIFICATE-----
|
2584 |
+
|
2585 |
+
PSCProcert
|
2586 |
+
==========
|
2587 |
+
-----BEGIN CERTIFICATE-----
|
2588 |
+
MIIJhjCCB26gAwIBAgIBCzANBgkqhkiG9w0BAQsFADCCAR4xPjA8BgNVBAMTNUF1dG9yaWRhZCBk
|
2589 |
+
ZSBDZXJ0aWZpY2FjaW9uIFJhaXogZGVsIEVzdGFkbyBWZW5lem9sYW5vMQswCQYDVQQGEwJWRTEQ
|
2590 |
+
MA4GA1UEBxMHQ2FyYWNhczEZMBcGA1UECBMQRGlzdHJpdG8gQ2FwaXRhbDE2MDQGA1UEChMtU2lz
|
2591 |
+
dGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMUMwQQYDVQQLEzpTdXBl
|
2592 |
+
cmludGVuZGVuY2lhIGRlIFNlcnZpY2lvcyBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMSUw
|
2593 |
+
IwYJKoZIhvcNAQkBFhZhY3JhaXpAc3VzY2VydGUuZ29iLnZlMB4XDTEwMTIyODE2NTEwMFoXDTIw
|
2594 |
+
MTIyNTIzNTk1OVowgdExJjAkBgkqhkiG9w0BCQEWF2NvbnRhY3RvQHByb2NlcnQubmV0LnZlMQ8w
|
2595 |
+
DQYDVQQHEwZDaGFjYW8xEDAOBgNVBAgTB01pcmFuZGExKjAoBgNVBAsTIVByb3ZlZWRvciBkZSBD
|
2596 |
+
ZXJ0aWZpY2Fkb3MgUFJPQ0VSVDE2MDQGA1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZp
|
2597 |
+
Y2FjaW9uIEVsZWN0cm9uaWNhMQswCQYDVQQGEwJWRTETMBEGA1UEAxMKUFNDUHJvY2VydDCCAiIw
|
2598 |
+
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANW39KOUM6FGqVVhSQ2oh3NekS1wwQYalNo97BVC
|
2599 |
+
wfWMrmoX8Yqt/ICV6oNEolt6Vc5Pp6XVurgfoCfAUFM+jbnADrgV3NZs+J74BCXfgI8Qhd19L3uA
|
2600 |
+
3VcAZCP4bsm+lU/hdezgfl6VzbHvvnpC2Mks0+saGiKLt38GieU89RLAu9MLmV+QfI4tL3czkkoh
|
2601 |
+
RqipCKzx9hEC2ZUWno0vluYC3XXCFCpa1sl9JcLB/KpnheLsvtF8PPqv1W7/U0HU9TI4seJfxPmO
|
2602 |
+
EO8GqQKJ/+MMbpfg353bIdD0PghpbNjU5Db4g7ayNo+c7zo3Fn2/omnXO1ty0K+qP1xmk6wKImG2
|
2603 |
+
0qCZyFSTXai20b1dCl53lKItwIKOvMoDKjSuc/HUtQy9vmebVOvh+qBa7Dh+PsHMosdEMXXqP+UH
|
2604 |
+
0quhJZb25uSgXTcYOWEAM11G1ADEtMo88aKjPvM6/2kwLkDd9p+cJsmWN63nOaK/6mnbVSKVUyqU
|
2605 |
+
td+tFjiBdWbjxywbk5yqjKPK2Ww8F22c3HxT4CAnQzb5EuE8XL1mv6JpIzi4mWCZDlZTOpx+FIyw
|
2606 |
+
Bm/xhnaQr/2v/pDGj59/i5IjnOcVdo/Vi5QTcmn7K2FjiO/mpF7moxdqWEfLcU8UC17IAggmosvp
|
2607 |
+
r2uKGcfLFFb14dq12fy/czja+eevbqQ34gcnAgMBAAGjggMXMIIDEzASBgNVHRMBAf8ECDAGAQH/
|
2608 |
+
AgEBMDcGA1UdEgQwMC6CD3N1c2NlcnRlLmdvYi52ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAz
|
2609 |
+
Ni0wMB0GA1UdDgQWBBRBDxk4qpl/Qguk1yeYVKIXTC1RVDCCAVAGA1UdIwSCAUcwggFDgBStuyId
|
2610 |
+
xuDSAaj9dlBSk+2YwU2u06GCASakggEiMIIBHjE+MDwGA1UEAxM1QXV0b3JpZGFkIGRlIENlcnRp
|
2611 |
+
ZmljYWNpb24gUmFpeiBkZWwgRXN0YWRvIFZlbmV6b2xhbm8xCzAJBgNVBAYTAlZFMRAwDgYDVQQH
|
2612 |
+
EwdDYXJhY2FzMRkwFwYDVQQIExBEaXN0cml0byBDYXBpdGFsMTYwNAYDVQQKEy1TaXN0ZW1hIE5h
|
2613 |
+
Y2lvbmFsIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExQzBBBgNVBAsTOlN1cGVyaW50ZW5k
|
2614 |
+
ZW5jaWEgZGUgU2VydmljaW9zIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExJTAjBgkqhkiG
|
2615 |
+
9w0BCQEWFmFjcmFpekBzdXNjZXJ0ZS5nb2IudmWCAQowDgYDVR0PAQH/BAQDAgEGME0GA1UdEQRG
|
2616 |
+
MESCDnByb2NlcnQubmV0LnZloBUGBWCGXgIBoAwMClBTQy0wMDAwMDKgGwYFYIZeAgKgEgwQUklG
|
2617 |
+
LUotMzE2MzUzNzMtNzB2BgNVHR8EbzBtMEagRKBChkBodHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52
|
2618 |
+
ZS9sY3IvQ0VSVElGSUNBRE8tUkFJWi1TSEEzODRDUkxERVIuY3JsMCOgIaAfhh1sZGFwOi8vYWNy
|
2619 |
+
YWl6LnN1c2NlcnRlLmdvYi52ZTA3BggrBgEFBQcBAQQrMCkwJwYIKwYBBQUHMAGGG2h0dHA6Ly9v
|
2620 |
+
Y3NwLnN1c2NlcnRlLmdvYi52ZTBBBgNVHSAEOjA4MDYGBmCGXgMBAjAsMCoGCCsGAQUFBwIBFh5o
|
2621 |
+
dHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52ZS9kcGMwDQYJKoZIhvcNAQELBQADggIBACtZ6yKZu4Sq
|
2622 |
+
T96QxtGGcSOeSwORR3C7wJJg7ODU523G0+1ng3dS1fLld6c2suNUvtm7CpsR72H0xpkzmfWvADmN
|
2623 |
+
g7+mvTV+LFwxNG9s2/NkAZiqlCxB3RWGymspThbASfzXg0gTB1GEMVKIu4YXx2sviiCtxQuPcD4q
|
2624 |
+
uxtxj7mkoP3YldmvWb8lK5jpY5MvYB7Eqvh39YtsL+1+LrVPQA3uvFd359m21D+VJzog1eWuq2w1
|
2625 |
+
n8GhHVnchIHuTQfiSLaeS5UtQbHh6N5+LwUeaO6/u5BlOsju6rEYNxxik6SgMexxbJHmpHmJWhSn
|
2626 |
+
FFAFTKQAVzAswbVhltw+HoSvOULP5dAssSS830DD7X9jSr3hTxJkhpXzsOfIt+FTvZLm8wyWuevo
|
2627 |
+
5pLtp4EJFAv8lXrPj9Y0TzYS3F7RNHXGRoAvlQSMx4bEqCaJqD8Zm4G7UaRKhqsLEQ+xrmNTbSjq
|
2628 |
+
3TNWOByyrYDT13K9mmyZY+gAu0F2BbdbmRiKw7gSXFbPVgx96OLP7bx0R/vu0xdOIk9W/1DzLuY5
|
2629 |
+
poLWccret9W6aAjtmcz9opLLabid+Qqkpj5PkygqYWwHJgD/ll9ohri4zspV4KuxPX+Y1zMOWj3Y
|
2630 |
+
eMLEYC/HYvBhkdI4sPaeVdtAgAUSM84dkpvRabP/v/GSCmE1P93+hvS84Bpxs2Km
|
2631 |
+
-----END CERTIFICATE-----
|
2632 |
+
|
2633 |
+
China Internet Network Information Center EV Certificates Root
|
2634 |
+
==============================================================
|
2635 |
+
-----BEGIN CERTIFICATE-----
|
2636 |
+
MIID9zCCAt+gAwIBAgIESJ8AATANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCQ04xMjAwBgNV
|
2637 |
+
BAoMKUNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyMUcwRQYDVQQDDD5D
|
2638 |
+
aGluYSBJbnRlcm5ldCBOZXR3b3JrIEluZm9ybWF0aW9uIENlbnRlciBFViBDZXJ0aWZpY2F0ZXMg
|
2639 |
+
Um9vdDAeFw0xMDA4MzEwNzExMjVaFw0zMDA4MzEwNzExMjVaMIGKMQswCQYDVQQGEwJDTjEyMDAG
|
2640 |
+
A1UECgwpQ2hpbmEgSW50ZXJuZXQgTmV0d29yayBJbmZvcm1hdGlvbiBDZW50ZXIxRzBFBgNVBAMM
|
2641 |
+
PkNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyIEVWIENlcnRpZmljYXRl
|
2642 |
+
cyBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm35z7r07eKpkQ0H1UN+U8i6y
|
2643 |
+
jUqORlTSIRLIOTJCBumD1Z9S7eVnAztUwYyZmczpwA//DdmEEbK40ctb3B75aDFk4Zv6dOtouSCV
|
2644 |
+
98YPjUesWgbdYavi7NifFy2cyjw1l1VxzUOFsUcW9SxTgHbP0wBkvUCZ3czY28Sf1hNfQYOL+Q2H
|
2645 |
+
klY0bBoQCxfVWhyXWIQ8hBouXJE0bhlffxdpxWXvayHG1VA6v2G5BY3vbzQ6sm8UY78WO5upKv23
|
2646 |
+
KzhmBsUs4qpnHkWnjQRmQvaPK++IIGmPMowUc9orhpFjIpryp9vOiYurXccUwVswah+xt54ugQEC
|
2647 |
+
7c+WXmPbqOY4twIDAQABo2MwYTAfBgNVHSMEGDAWgBR8cks5x8DbYqVPm6oYNJKiyoOCWTAPBgNV
|
2648 |
+
HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUfHJLOcfA22KlT5uqGDSSosqD
|
2649 |
+
glkwDQYJKoZIhvcNAQEFBQADggEBACrDx0M3j92tpLIM7twUbY8opJhJywyA6vPtI2Z1fcXTIWd5
|
2650 |
+
0XPFtQO3WKwMVC/GVhMPMdoG52U7HW8228gd+f2ABsqjPWYWqJ1MFn3AlUa1UeTiH9fqBk1jjZaM
|
2651 |
+
7+czV0I664zBechNdn3e9rG3geCg+aF4RhcaVpjwTj2rHO3sOdwHSPdj/gauwqRcalsyiMXHM4Ws
|
2652 |
+
ZkJHwlgkmeHlPuV1LI5D1l08eB6olYIpUNHRFrrvwb562bTYzB5MRuF3sTGrvSrIzo9uoV1/A3U0
|
2653 |
+
5K2JRVRevq4opbs/eHnrc7MKDf2+yfdWrPa37S+bISnHOLaVxATywy39FCqQmbkHzJ8=
|
2654 |
+
-----END CERTIFICATE-----
|
2655 |
+
|
2656 |
+
Swisscom Root CA 2
|
2657 |
+
==================
|
2658 |
+
-----BEGIN CERTIFICATE-----
|
2659 |
+
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
|
2685 |
+
5OfNeOI5wSsSnqaeG8XmDtkx2Q==
|
2686 |
+
-----END CERTIFICATE-----
|
2687 |
+
|
2688 |
+
Swisscom Root EV CA 2
|
2689 |
+
=====================
|
2690 |
+
-----BEGIN CERTIFICATE-----
|
2691 |
+
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
|
2717 |
+
l8PVP3wbI+2ksx0WckNLIOFZfsLorSa/ovc=
|
2718 |
+
-----END CERTIFICATE-----
|
2719 |
+
|
2720 |
+
CA Disig Root R1
|
2721 |
+
================
|
2722 |
+
-----BEGIN CERTIFICATE-----
|
2723 |
+
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
|
2747 |
+
a7+h89n07eLw4+1knj0vllJPgFOL
|
2748 |
+
-----END CERTIFICATE-----
|
2749 |
+
|
2750 |
+
CA Disig Root R2
|
2751 |
+
================
|
2752 |
+
-----BEGIN CERTIFICATE-----
|
2753 |
+
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
|
2777 |
+
7+ZtsH8tZ/3zbBt1RqPlShfppNcL
|
2778 |
+
-----END CERTIFICATE-----
|
2779 |
+
|
2780 |
+
ACCVRAIZ1
|
2781 |
+
=========
|
2782 |
+
-----BEGIN CERTIFICATE-----
|
2783 |
+
MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UEAwwJQUNDVlJB
|
2784 |
+
SVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQswCQYDVQQGEwJFUzAeFw0xMTA1
|
2785 |
+
MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQBgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwH
|
2786 |
+
UEtJQUNDVjENMAsGA1UECgwEQUNDVjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4IC
|
2787 |
+
DwAwggIKAoICAQCbqau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gM
|
2788 |
+
jmoYHtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWoG2ioPej0
|
2789 |
+
RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpAlHPrzg5XPAOBOp0KoVdD
|
2790 |
+
aaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhrIA8wKFSVf+DuzgpmndFALW4ir50awQUZ
|
2791 |
+
0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDG
|
2792 |
+
WuzndN9wrqODJerWx5eHk6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs7
|
2793 |
+
8yM2x/474KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMOm3WR
|
2794 |
+
5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpacXpkatcnYGMN285J
|
2795 |
+
9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPluUsXQA+xtrn13k/c4LOsOxFwYIRK
|
2796 |
+
Q26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYIKwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRw
|
2797 |
+
Oi8vd3d3LmFjY3YuZXMvZmlsZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEu
|
2798 |
+
Y3J0MB8GCCsGAQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2
|
2799 |
+
VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeTVfZW6oHlNsyM
|
2800 |
+
Hj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIGCCsGAQUFBwICMIIBFB6CARAA
|
2801 |
+
QQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBh
|
2802 |
+
AO0AegAgAGQAZQAgAGwAYQAgAEEAQwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUA
|
2803 |
+
YwBuAG8AbABvAGcA7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBj
|
2804 |
+
AHQAcgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAAQwBQAFMA
|
2805 |
+
IABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUAczAwBggrBgEFBQcCARYk
|
2806 |
+
aHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2MuaHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0
|
2807 |
+
dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRtaW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2
|
2808 |
+
MV9kZXIuY3JsMA4GA1UdDwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZI
|
2809 |
+
hvcNAQEFBQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdpD70E
|
2810 |
+
R9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gUJyCpZET/LtZ1qmxN
|
2811 |
+
YEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+mAM/EKXMRNt6GGT6d7hmKG9Ww7Y49
|
2812 |
+
nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepDvV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJ
|
2813 |
+
TS+xJlsndQAJxGJ3KQhfnlmstn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3
|
2814 |
+
sCPdK6jT2iWH7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h
|
2815 |
+
I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szAh1xA2syVP1Xg
|
2816 |
+
Nce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xFd3+YJ5oyXSrjhO7FmGYvliAd
|
2817 |
+
3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2HpPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3p
|
2818 |
+
EfbRD0tVNEYqi4Y7
|
2819 |
+
-----END CERTIFICATE-----
|
2820 |
+
|
2821 |
+
TWCA Global Root CA
|
2822 |
+
===================
|
2823 |
+
-----BEGIN CERTIFICATE-----
|
2824 |
+
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
|
2848 |
+
-----END CERTIFICATE-----
|
2849 |
+
|
2850 |
+
TeliaSonera Root CA v1
|
2851 |
+
======================
|
2852 |
+
-----BEGIN CERTIFICATE-----
|
2853 |
+
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
|
2876 |
+
WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY=
|
2877 |
+
-----END CERTIFICATE-----
|
2878 |
+
|
2879 |
+
E-Tugra Certification Authority
|
2880 |
+
===============================
|
2881 |
+
-----BEGIN CERTIFICATE-----
|
2882 |
+
MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRSMQ8w
|
2883 |
+
DQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamls
|
2884 |
+
ZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN
|
2885 |
+
ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMw
|
2886 |
+
NTEyMDk0OFoXDTIzMDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmEx
|
2887 |
+
QDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxl
|
2888 |
+
cmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQD
|
2889 |
+
DB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
|
2890 |
+
MIICCgKCAgEA4vU/kwVRHoViVF56C/UYB4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vd
|
2891 |
+
hQd2h8y/L5VMzH2nPbxHD5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5K
|
2892 |
+
CKpbknSFQ9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEoq1+g
|
2893 |
+
ElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3Dk14opz8n8Y4e0ypQ
|
2894 |
+
BaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcHfC425lAcP9tDJMW/hkd5s3kc91r0
|
2895 |
+
E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsutdEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gz
|
2896 |
+
rt48Ue7LE3wBf4QOXVGUnhMMti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAq
|
2897 |
+
jqFGOjGY5RH8zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn
|
2898 |
+
rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUXU8u3Zg5mTPj5
|
2899 |
+
dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6Jyr+zE7S6E5UMA8GA1UdEwEB
|
2900 |
+
/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEG
|
2901 |
+
MA0GCSqGSIb3DQEBCwUAA4ICAQAFNzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAK
|
2902 |
+
kEh47U6YA5n+KGCRHTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jO
|
2903 |
+
XKqYGwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c77NCR807
|
2904 |
+
VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3+GbHeJAAFS6LrVE1Uweo
|
2905 |
+
a2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WKvJUawSg5TB9D0pH0clmKuVb8P7Sd2nCc
|
2906 |
+
dlqMQ1DujjByTd//SffGqWfZbawCEeI6FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEV
|
2907 |
+
KV0jq9BgoRJP3vQXzTLlyb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gT
|
2908 |
+
Dx4JnW2PAJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpDy4Q0
|
2909 |
+
8ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8dNL/+I5c30jn6PQ0G
|
2910 |
+
C7TbO6Orb1wdtn7os4I07QZcJA==
|
2911 |
+
-----END CERTIFICATE-----
|
2912 |
+
|
2913 |
+
T-TeleSec GlobalRoot Class 2
|
2914 |
+
============================
|
2915 |
+
-----BEGIN CERTIFICATE-----
|
2916 |
+
MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM
|
2917 |
+
IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU
|
2918 |
+
cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgx
|
2919 |
+
MDAxMTA0MDE0WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz
|
2920 |
+
dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD
|
2921 |
+
ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0GCSqGSIb3
|
2922 |
+
DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUdAqSzm1nzHoqvNK38DcLZ
|
2923 |
+
SBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiCFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/F
|
2924 |
+
vudocP05l03Sx5iRUKrERLMjfTlH6VJi1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx970
|
2925 |
+
2cu+fjOlbpSD8DT6IavqjnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGV
|
2926 |
+
WOHAD3bZwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGjQjBA
|
2927 |
+
MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/WSA2AHmgoCJrjNXy
|
2928 |
+
YdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhyNsZt+U2e+iKo4YFWz827n+qrkRk4
|
2929 |
+
r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPACuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNf
|
2930 |
+
vNoBYimipidx5joifsFvHZVwIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR
|
2931 |
+
3p1m0IvVVGb6g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN
|
2932 |
+
9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlPBSeOE6Fuwg==
|
2933 |
+
-----END CERTIFICATE-----
|
2934 |
+
|
2935 |
+
Atos TrustedRoot 2011
|
2936 |
+
=====================
|
2937 |
+
-----BEGIN CERTIFICATE-----
|
2938 |
+
MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UEAwwVQXRvcyBU
|
2939 |
+
cnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0xMTA3MDcxNDU4
|
2940 |
+
MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsG
|
2941 |
+
A1UECgwEQXRvczELMAkGA1UEBhMCREUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV
|
2942 |
+
hTuXbyo7LjvPpvMpNb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr
|
2943 |
+
54rMVD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+SZFhyBH+
|
2944 |
+
DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ4J7sVaE3IqKHBAUsR320
|
2945 |
+
HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0Lcp2AMBYHlT8oDv3FdU9T1nSatCQujgKR
|
2946 |
+
z3bFmx5VdJx4IbHwLfELn8LVlhgf8FQieowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7R
|
2947 |
+
l+lwrrw7GWzbITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZ
|
2948 |
+
bNshMBgGA1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB
|
2949 |
+
CwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8jvZfza1zv7v1Apt+h
|
2950 |
+
k6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kPDpFrdRbhIfzYJsdHt6bPWHJxfrrh
|
2951 |
+
TZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pcmaHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a9
|
2952 |
+
61qn8FYiqTxlVMYVqL2Gns2Dlmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G
|
2953 |
+
3mB/ufNPRJLvKrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed
|
2954 |
+
-----END CERTIFICATE-----
|
2955 |
+
|
2956 |
+
QuoVadis Root CA 1 G3
|
2957 |
+
=====================
|
2958 |
+
-----BEGIN CERTIFICATE-----
|
2959 |
+
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
|
2983 |
+
hMJKzRwuJIczYOXD
|
2984 |
+
-----END CERTIFICATE-----
|
2985 |
+
|
2986 |
+
QuoVadis Root CA 2 G3
|
2987 |
+
=====================
|
2988 |
+
-----BEGIN CERTIFICATE-----
|
2989 |
+
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
|
3013 |
+
O3jtZsSOeWmD3n+M
|
3014 |
+
-----END CERTIFICATE-----
|
3015 |
+
|
3016 |
+
QuoVadis Root CA 3 G3
|
3017 |
+
=====================
|
3018 |
+
-----BEGIN CERTIFICATE-----
|
3019 |
+
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
|
3043 |
+
PpxxVJkES/1Y+Zj0
|
3044 |
+
-----END CERTIFICATE-----
|
3045 |
+
|
3046 |
+
DigiCert Assured ID Root G2
|
3047 |
+
===========================
|
3048 |
+
-----BEGIN CERTIFICATE-----
|
3049 |
+
MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQG
|
3050 |
+
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw
|
3051 |
+
IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgw
|
3052 |
+
MTE1MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL
|
3053 |
+
ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIw
|
3054 |
+
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSAn61UQbVH
|
3055 |
+
35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4HteccbiJVMWWXvdMX0h5i89vq
|
3056 |
+
bFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9HpEgjAALAcKxHad3A2m67OeYfcgnDmCXRw
|
3057 |
+
VWmvo2ifv922ebPynXApVfSr/5Vh88lAbx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OP
|
3058 |
+
YLfykqGxvYmJHzDNw6YuYjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+Rn
|
3059 |
+
lTGNAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTO
|
3060 |
+
w0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPIQW5pJ6d1Ee88hjZv
|
3061 |
+
0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I0jJmwYrA8y8678Dj1JGG0VDjA9tz
|
3062 |
+
d29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4GnilmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAW
|
3063 |
+
hsI6yLETcDbYz+70CjTVW0z9B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0M
|
3064 |
+
jomZmWzwPDCvON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo
|
3065 |
+
IhNzbM8m9Yop5w==
|
3066 |
+
-----END CERTIFICATE-----
|
3067 |
+
|
3068 |
+
DigiCert Assured ID Root G3
|
3069 |
+
===========================
|
3070 |
+
-----BEGIN CERTIFICATE-----
|
3071 |
+
MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV
|
3072 |
+
UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYD
|
3073 |
+
VQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1
|
3074 |
+
MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
3075 |
+
d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQ
|
3076 |
+
BgcqhkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJfZn4f5dwb
|
3077 |
+
RXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17QRSAPWXYQ1qAk8C3eNvJs
|
3078 |
+
KTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgF
|
3079 |
+
UaFNN6KDec6NHSrkhDAKBggqhkjOPQQDAwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5Fy
|
3080 |
+
YZ5eEJJZVrmDxxDnOOlYJjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy
|
3081 |
+
1vUhZscv6pZjamVFkpUBtA==
|
3082 |
+
-----END CERTIFICATE-----
|
3083 |
+
|
3084 |
+
DigiCert Global Root G2
|
3085 |
+
=======================
|
3086 |
+
-----BEGIN CERTIFICATE-----
|
3087 |
+
MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQG
|
3088 |
+
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw
|
3089 |
+
HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUx
|
3090 |
+
MjAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3
|
3091 |
+
dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkq
|
3092 |
+
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI2/Ou8jqJ
|
3093 |
+
kTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx1x7e/dfgy5SDN67sH0NO
|
3094 |
+
3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQq2EGnI/yuum06ZIya7XzV+hdG82MHauV
|
3095 |
+
BJVJ8zUtluNJbd134/tJS7SsVQepj5WztCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyM
|
3096 |
+
UNGPHgm+F6HmIcr9g+UQvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQAB
|
3097 |
+
o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV5uNu
|
3098 |
+
5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY1Yl9PMWLSn/pvtsr
|
3099 |
+
F9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4NeF22d+mQrvHRAiGfzZ0JFrabA0U
|
3100 |
+
WTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NGFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBH
|
3101 |
+
QRFXGU7Aj64GxJUTFy8bJZ918rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/
|
3102 |
+
iyK5S9kJRaTepLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl
|
3103 |
+
MrY=
|
3104 |
+
-----END CERTIFICATE-----
|
3105 |
+
|
3106 |
+
DigiCert Global Root G3
|
3107 |
+
=======================
|
3108 |
+
-----BEGIN CERTIFICATE-----
|
3109 |
+
MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQswCQYDVQQGEwJV
|
3110 |
+
UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYD
|
3111 |
+
VQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAw
|
3112 |
+
MDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k
|
3113 |
+
aWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0C
|
3114 |
+
AQYFK4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FGfp4tn+6O
|
3115 |
+
YwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPOZ9wj/wMco+I+o0IwQDAP
|
3116 |
+
BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNp
|
3117 |
+
Yim8S8YwCgYIKoZIzj0EAwMDaAAwZQIxAK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y
|
3118 |
+
3maTD/HMsQmP3Wyr+mt/oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34
|
3119 |
+
VOKa5Vt8sycX
|
3120 |
+
-----END CERTIFICATE-----
|
3121 |
+
|
3122 |
+
DigiCert Trusted Root G4
|
3123 |
+
========================
|
3124 |
+
-----BEGIN CERTIFICATE-----
|
3125 |
+
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
|
3150 |
+
82Z+
|
3151 |
+
-----END CERTIFICATE-----
|
3152 |
+
|
3153 |
+
WoSign
|
3154 |
+
======
|
3155 |
+
-----BEGIN CERTIFICATE-----
|
3156 |
+
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
|
3181 |
+
-----END CERTIFICATE-----
|
3182 |
+
|
3183 |
+
WoSign China
|
3184 |
+
============
|
3185 |
+
-----BEGIN CERTIFICATE-----
|
3186 |
+
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
|
3210 |
+
kI26oQ==
|
3211 |
+
-----END CERTIFICATE-----
|
3212 |
+
|
3213 |
+
COMODO RSA Certification Authority
|
3214 |
+
==================================
|
3215 |
+
-----BEGIN CERTIFICATE-----
|
3216 |
+
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
|
3242 |
+
LaZRfyHBNVOFBkpdn627G190
|
3243 |
+
-----END CERTIFICATE-----
|
3244 |
+
|
3245 |
+
USERTrust RSA Certification Authority
|
3246 |
+
=====================================
|
3247 |
+
-----BEGIN CERTIFICATE-----
|
3248 |
+
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
|
3274 |
+
Q+6IHdfGjjxDah2nGN59PRbxYvnKkKj9
|
3275 |
+
-----END CERTIFICATE-----
|
3276 |
+
|
3277 |
+
USERTrust ECC Certification Authority
|
3278 |
+
=====================================
|
3279 |
+
-----BEGIN CERTIFICATE-----
|
3280 |
+
MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDELMAkGA1UEBhMC
|
3281 |
+
VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU
|
3282 |
+
aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv
|
3283 |
+
biBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMC
|
3284 |
+
VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU
|
3285 |
+
aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv
|
3286 |
+
biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqfloI+d61SRvU8Za2EurxtW2
|
3287 |
+
0eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinngo4N+LZfQYcTxmdwlkWOrfzCjtHDix6Ez
|
3288 |
+
nPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNV
|
3289 |
+
HQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBB
|
3290 |
+
HU6+4WMBzzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbWRNZu
|
3291 |
+
9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg=
|
3292 |
+
-----END CERTIFICATE-----
|
3293 |
+
|
3294 |
+
GlobalSign ECC Root CA - R4
|
3295 |
+
===========================
|
3296 |
+
-----BEGIN CERTIFICATE-----
|
3297 |
+
MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEkMCIGA1UECxMb
|
3298 |
+
R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD
|
3299 |
+
EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb
|
3300 |
+
R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD
|
3301 |
+
EwpHbG9iYWxTaWduMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprl
|
3302 |
+
OQcJFspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAwDgYDVR0P
|
3303 |
+
AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61FuOJAf/sKbvu+M8k8o4TV
|
3304 |
+
MAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGXkPoUVy0D7O48027KqGx2vKLeuwIgJ6iF
|
3305 |
+
JzWbVsaj8kfSt24bAgAXqmemFZHe+pTsewv4n4Q=
|
3306 |
+
-----END CERTIFICATE-----
|
3307 |
+
|
3308 |
+
GlobalSign ECC Root CA - R5
|
3309 |
+
===========================
|
3310 |
+
-----BEGIN CERTIFICATE-----
|
3311 |
+
MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEkMCIGA1UECxMb
|
3312 |
+
R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD
|
3313 |
+
EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb
|
3314 |
+
R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD
|
3315 |
+
EwpHbG9iYWxTaWduMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6
|
3316 |
+
SFkc8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8kehOvRnkmS
|
3317 |
+
h5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd
|
3318 |
+
BgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYIKoZIzj0EAwMDaAAwZQIxAOVpEslu28Yx
|
3319 |
+
uglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7
|
3320 |
+
yFz9SO8NdCKoCOJuxUnOxwy8p2Fp8fc74SrL+SvzZpA3
|
3321 |
+
-----END CERTIFICATE-----
|
3322 |
+
|
3323 |
+
Staat der Nederlanden Root CA - G3
|
3324 |
+
==================================
|
3325 |
+
-----BEGIN CERTIFICATE-----
|
3326 |
+
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
|
3351 |
+
-----END CERTIFICATE-----
|
3352 |
+
|
3353 |
+
Staat der Nederlanden EV Root CA
|
3354 |
+
================================
|
3355 |
+
-----BEGIN CERTIFICATE-----
|
3356 |
+
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
|
3380 |
+
eUN51q1veieQA6TqJIc/2b3Z6fJfUEkc7uzXLg==
|
3381 |
+
-----END CERTIFICATE-----
|
3382 |
+
|
3383 |
+
IdenTrust Commercial Root CA 1
|
3384 |
+
==============================
|
3385 |
+
-----BEGIN CERTIFICATE-----
|
3386 |
+
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
|
3410 |
+
cGzM7vRX+Bi6hG6H
|
3411 |
+
-----END CERTIFICATE-----
|
3412 |
+
|
3413 |
+
IdenTrust Public Sector Root CA 1
|
3414 |
+
=================================
|
3415 |
+
-----BEGIN CERTIFICATE-----
|
3416 |
+
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
|
3440 |
+
3Wl9af0AVqW3rLatt8o+Ae+c
|
3441 |
+
-----END CERTIFICATE-----
|
3442 |
+
|
3443 |
+
Entrust Root Certification Authority - G2
|
3444 |
+
=========================================
|
3445 |
+
-----BEGIN CERTIFICATE-----
|
3446 |
+
MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMCVVMxFjAUBgNV
|
3447 |
+
BAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVy
|
3448 |
+
bXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ug
|
3449 |
+
b25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIw
|
3450 |
+
HhcNMDkwNzA3MTcyNTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoT
|
3451 |
+
DUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMx
|
3452 |
+
OTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25s
|
3453 |
+
eTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwggEi
|
3454 |
+
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP
|
3455 |
+
/vaCeb9zYQYKpSfYs1/TRU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXz
|
3456 |
+
HHfV1IWNcCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hWwcKU
|
3457 |
+
s/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1U1+cPvQXLOZprE4y
|
3458 |
+
TGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0jaWvYkxN4FisZDQSA/i2jZRjJKRx
|
3459 |
+
AgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ6
|
3460 |
+
0B7vfec7aVHUbI2fkBJmqzANBgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5Z
|
3461 |
+
iXMRrEPR9RP/jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ
|
3462 |
+
Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v1fN2D807iDgi
|
3463 |
+
nWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4RnAuknZoh8/CbCzB428Hch0P+
|
3464 |
+
vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmHVHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xO
|
3465 |
+
e4pIb4tF9g==
|
3466 |
+
-----END CERTIFICATE-----
|
3467 |
+
|
3468 |
+
Entrust Root Certification Authority - EC1
|
3469 |
+
==========================================
|
3470 |
+
-----BEGIN CERTIFICATE-----
|
3471 |
+
MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkGA1UEBhMCVVMx
|
3472 |
+
FjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVn
|
3473 |
+
YWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXpl
|
3474 |
+
ZCB1c2Ugb25seTEzMDEGA1UEAxMqRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5
|
3475 |
+
IC0gRUMxMB4XDTEyMTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYw
|
3476 |
+
FAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2Fs
|
3477 |
+
LXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQg
|
3478 |
+
dXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt
|
3479 |
+
IEVDMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHy
|
3480 |
+
AsWfoPZb1YsGGYZPUxBtByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef
|
3481 |
+
9eNi1KlHBz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE
|
3482 |
+
FLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVCR98crlOZF7ZvHH3h
|
3483 |
+
vxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nXhTcGtXsI/esni0qU+eH6p44mCOh8
|
3484 |
+
kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G
|
3485 |
+
-----END CERTIFICATE-----
|
3486 |
+
|
3487 |
+
CFCA EV ROOT
|
3488 |
+
============
|
3489 |
+
-----BEGIN CERTIFICATE-----
|
3490 |
+
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
|
3515 |
+
-----END CERTIFICATE-----
|
3516 |
+
|
3517 |
+
TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H5
|
3518 |
+
====================================================
|
3519 |
+
-----BEGIN CERTIFICATE-----
|
3520 |
+
MIIEJzCCAw+gAwIBAgIHAI4X/iQggTANBgkqhkiG9w0BAQsFADCBsTELMAkGA1UEBhMCVFIxDzAN
|
3521 |
+
BgNVBAcMBkFua2FyYTFNMEsGA1UECgxEVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp
|
3522 |
+
bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4xQjBABgNVBAMMOVTDnFJLVFJVU1Qg
|
3523 |
+
RWxla3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSBINTAeFw0xMzA0MzAw
|
3524 |
+
ODA3MDFaFw0yMzA0MjgwODA3MDFaMIGxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMU0w
|
3525 |
+
SwYDVQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnE
|
3526 |
+
n2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBFbGVrdHJvbmlrIFNlcnRp
|
3527 |
+
ZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
|
3528 |
+
CgKCAQEApCUZ4WWe60ghUEoI5RHwWrom/4NZzkQqL/7hzmAD/I0Dpe3/a6i6zDQGn1k19uwsu537
|
3529 |
+
jVJp45wnEFPzpALFp/kRGml1bsMdi9GYjZOHp3GXDSHHmflS0yxjXVW86B8BSLlg/kJK9siArs1m
|
3530 |
+
ep5Fimh34khon6La8eHBEJ/rPCmBp+EyCNSgBbGM+42WAA4+Jd9ThiI7/PS98wl+d+yG6w8z5UNP
|
3531 |
+
9FR1bSmZLmZaQ9/LXMrI5Tjxfjs1nQ/0xVqhzPMggCTTV+wVunUlm+hkS7M0hO8EuPbJbKoCPrZV
|
3532 |
+
4jI3X/xml1/N1p7HIL9Nxqw/dV8c7TKcfGkAaZHjIxhT6QIDAQABo0IwQDAdBgNVHQ4EFgQUVpkH
|
3533 |
+
HtOsDGlktAxQR95DLL4gwPswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
|
3534 |
+
hvcNAQELBQADggEBAJ5FdnsXSDLyOIspve6WSk6BGLFRRyDN0GSxDsnZAdkJzsiZ3GglE9Rc8qPo
|
3535 |
+
BP5yCccLqh0lVX6Wmle3usURehnmp349hQ71+S4pL+f5bFgWV1Al9j4uPqrtd3GqqpmWRgqujuwq
|
3536 |
+
URawXs3qZwQcWDD1YIq9pr1N5Za0/EKJAWv2cMhQOQwt1WbZyNKzMrcbGW3LM/nfpeYVhDfwwvJl
|
3537 |
+
lpKQd/Ct9JDpEXjXk4nAPQu6KfTomZ1yju2dL+6SfaHx/126M2CFYv4HAqGEVka+lgqaE9chTLd8
|
3538 |
+
B59OTj+RdPsnnRHM3eaxynFNExc5JsUpISuTKWqW+qtB4Uu2NQvAmxU=
|
3539 |
+
-----END CERTIFICATE-----
|
3540 |
+
|
3541 |
+
TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H6
|
3542 |
+
====================================================
|
3543 |
+
-----BEGIN CERTIFICATE-----
|
3544 |
+
MIIEJjCCAw6gAwIBAgIGfaHyZeyKMA0GCSqGSIb3DQEBCwUAMIGxMQswCQYDVQQGEwJUUjEPMA0G
|
3545 |
+
A1UEBwwGQW5rYXJhMU0wSwYDVQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmls
|
3546 |
+
acWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBF
|
3547 |
+
bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg2MB4XDTEzMTIxODA5
|
3548 |
+
MDQxMFoXDTIzMTIxNjA5MDQxMFowgbExCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExTTBL
|
3549 |
+
BgNVBAoMRFTDnFJLVFJVU1QgQmlsZ2kgxLBsZXRpxZ9pbSB2ZSBCaWxpxZ9pbSBHw7x2ZW5sacSf
|
3550 |
+
aSBIaXptZXRsZXJpIEEuxZ4uMUIwQAYDVQQDDDlUw5xSS1RSVVNUIEVsZWt0cm9uaWsgU2VydGlm
|
3551 |
+
aWthIEhpem1ldCBTYcSfbGF5xLFjxLFzxLEgSDYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
|
3552 |
+
AoIBAQCdsGjW6L0UlqMACprx9MfMkU1xeHe59yEmFXNRFpQJRwXiM/VomjX/3EsvMsew7eKC5W/a
|
3553 |
+
2uqsxgbPJQ1BgfbBOCK9+bGlprMBvD9QFyv26WZV1DOzXPhDIHiTVRZwGTLmiddk671IUP320EED
|
3554 |
+
wnS3/faAz1vFq6TWlRKb55cTMgPp1KtDWxbtMyJkKbbSk60vbNg9tvYdDjTu0n2pVQ8g9P0pu5Fb
|
3555 |
+
HH3GQjhtQiht1AH7zYiXSX6484P4tZgvsycLSF5W506jM7NE1qXyGJTtHB6plVxiSvgNZ1GpryHV
|
3556 |
+
+DKdeboaX+UEVU0TRv/yz3THGmNtwx8XEsMeED5gCLMxAgMBAAGjQjBAMB0GA1UdDgQWBBTdVRcT
|
3557 |
+
9qzoSCHK77Wv0QAy7Z6MtTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG
|
3558 |
+
9w0BAQsFAAOCAQEAb1gNl0OqFlQ+v6nfkkU/hQu7VtMMUszIv3ZnXuaqs6fvuay0EBQNdH49ba3R
|
3559 |
+
fdCaqaXKGDsCQC4qnFAUi/5XfldcEQlLNkVS9z2sFP1E34uXI9TDwe7UU5X+LEr+DXCqu4svLcsy
|
3560 |
+
o4LyVN/Y8t3XSHLuSqMplsNEzm61kod2pLv0kmzOLBQJZo6NrRa1xxsJYTvjIKIDgI6tflEATseW
|
3561 |
+
hvtDmHd9KMeP2Cpu54Rvl0EpABZeTeIT6lnAY2c6RPuY/ATTMHKm9ocJV612ph1jmv3XZch4gyt1
|
3562 |
+
O6VbuA1df74jrlZVlFjvH4GMKrLN5ptjnhi85WsGtAuYSyher4hYyw==
|
3563 |
+
-----END CERTIFICATE-----
|
3564 |
+
|
3565 |
+
Certinomis - Root CA
|
3566 |
+
====================
|
3567 |
+
-----BEGIN CERTIFICATE-----
|
3568 |
+
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
|
3593 |
+
hkIGuUE=
|
3594 |
+
-----END CERTIFICATE-----
|
3595 |
+
|
3596 |
+
OISTE WISeKey Global Root GB CA
|
3597 |
+
===============================
|
3598 |
+
-----BEGIN CERTIFICATE-----
|
3599 |
+
MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQG
|
3600 |
+
EwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl
|
3601 |
+
ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAw
|
3602 |
+
MzJaFw0zOTEyMDExNTEwMzFaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYD
|
3603 |
+
VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEds
|
3604 |
+
b2JhbCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3HEokKtaX
|
3605 |
+
scriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGxWuR51jIjK+FTzJlFXHtP
|
3606 |
+
rby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk
|
3607 |
+
9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNku7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4o
|
3608 |
+
Qnc/nSMbsrY9gBQHTC5P99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvg
|
3609 |
+
GUpuuy9rM2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB
|
3610 |
+
/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI
|
3611 |
+
hvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrghcViXfa43FK8+5/ea4n32cZiZBKpD
|
3612 |
+
dHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0
|
3613 |
+
VQreUGdNZtGn//3ZwLWoo4rOZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEui
|
3614 |
+
HZeeevJuQHHfaPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic
|
3615 |
+
Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM=
|
3616 |
+
-----END CERTIFICATE-----
|
3617 |
+
|
3618 |
+
Certification Authority of WoSign G2
|
3619 |
+
====================================
|
3620 |
+
-----BEGIN CERTIFICATE-----
|
3621 |
+
MIIDfDCCAmSgAwIBAgIQayXaioidfLwPBbOxemFFRDANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQG
|
3622 |
+
EwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxLTArBgNVBAMTJENlcnRpZmljYXRpb24g
|
3623 |
+
QXV0aG9yaXR5IG9mIFdvU2lnbiBHMjAeFw0xNDExMDgwMDU4NThaFw00NDExMDgwMDU4NThaMFgx
|
3624 |
+
CzAJBgNVBAYTAkNOMRowGAYDVQQKExFXb1NpZ24gQ0EgTGltaXRlZDEtMCsGA1UEAxMkQ2VydGlm
|
3625 |
+
aWNhdGlvbiBBdXRob3JpdHkgb2YgV29TaWduIEcyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
|
3626 |
+
CgKCAQEAvsXEoCKASU+/2YcRxlPhuw+9YH+v9oIOH9ywjj2X4FA8jzrvZjtFB5sg+OPXJYY1kBai
|
3627 |
+
XW8wGQiHC38Gsp1ij96vkqVg1CuAmlI/9ZqD6TRay9nVYlzmDuDfBpgOgHzKtB0TiGsOqCR3A9Du
|
3628 |
+
W/PKaZE1OVbFbeP3PU9ekzgkyhjpJMuSA93MHD0JcOQg5PGurLtzaaNjOg9FD6FKmsLRY6zLEPg9
|
3629 |
+
5k4ot+vElbGs/V6r+kHLXZ1L3PR8du9nfwB6jdKgGlxNIuG12t12s9R23164i5jIFFTMaxeSt+BK
|
3630 |
+
v0mUYQs4kI9dJGwlezt52eJ+na2fmKEG/HgUYFf47oB3sQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC
|
3631 |
+
AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU+mCp62XF3RYUCE4MD42b4Pdkr2cwDQYJKoZI
|
3632 |
+
hvcNAQELBQADggEBAFfDejaCnI2Y4qtAqkePx6db7XznPWZaOzG73/MWM5H8fHulwqZm46qwtyeY
|
3633 |
+
P0nXYGdnPzZPSsvxFPpahygc7Y9BMsaV+X3avXtbwrAh449G3CE4Q3RM+zD4F3LBMvzIkRfEzFg3
|
3634 |
+
TgvMWvchNSiDbGAtROtSjFA9tWwS1/oJu2yySrHFieT801LYYRf+epSEj3m2M1m6D8QL4nCgS3gu
|
3635 |
+
+sif/a+RZQp4OBXllxcU3fngLDT4ONCEIgDAFFEYKwLcMFrw6AF8NTojrwjkr6qOKEJJLvD1mTS+
|
3636 |
+
7Q9LGOHSJDy7XUe3IfKN0QqZjuNuPq1w4I+5ysxugTH2e5x6eeRncRg=
|
3637 |
+
-----END CERTIFICATE-----
|
3638 |
+
|
3639 |
+
CA WoSign ECC Root
|
3640 |
+
==================
|
3641 |
+
-----BEGIN CERTIFICATE-----
|
3642 |
+
MIICCTCCAY+gAwIBAgIQaEpYcIBr8I8C+vbe6LCQkDAKBggqhkjOPQQDAzBGMQswCQYDVQQGEwJD
|
3643 |
+
TjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxGzAZBgNVBAMTEkNBIFdvU2lnbiBFQ0MgUm9v
|
3644 |
+
dDAeFw0xNDExMDgwMDU4NThaFw00NDExMDgwMDU4NThaMEYxCzAJBgNVBAYTAkNOMRowGAYDVQQK
|
3645 |
+
ExFXb1NpZ24gQ0EgTGltaXRlZDEbMBkGA1UEAxMSQ0EgV29TaWduIEVDQyBSb290MHYwEAYHKoZI
|
3646 |
+
zj0CAQYFK4EEACIDYgAE4f2OuEMkq5Z7hcK6C62N4DrjJLnSsb6IOsq/Srj57ywvr1FQPEd1bPiU
|
3647 |
+
t5v8KB7FVMxjnRZLU8HnIKvNrCXSf4/CwVqCXjCLelTOA7WRf6qU0NGKSMyCBSah1VES1ns2o0Iw
|
3648 |
+
QDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUqv3VWqP2h4syhf3R
|
3649 |
+
MluARZPzA7gwCgYIKoZIzj0EAwMDaAAwZQIxAOSkhLCB1T2wdKyUpOgOPQB0TKGXa/kNUTyh2Tv0
|
3650 |
+
Daupn75OcsqF1NnstTJFGG+rrQIwfcf3aWMvoeGY7xMQ0Xk/0f7qO3/eVvSQsRUR2LIiFdAvwyYu
|
3651 |
+
a/GRspBl9JrmkO5K
|
3652 |
+
-----END CERTIFICATE-----
|
3653 |
+
|
3654 |
+
SZAFIR ROOT CA2
|
3655 |
+
===============
|
3656 |
+
-----BEGIN CERTIFICATE-----
|
3657 |
+
MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQELBQAwUTELMAkG
|
3658 |
+
A1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6ZW5pb3dhIFMuQS4xGDAWBgNV
|
3659 |
+
BAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkwNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJ
|
3660 |
+
BgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYD
|
3661 |
+
VQQDDA9TWkFGSVIgUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5Q
|
3662 |
+
qEvNQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT3PSQ1hNK
|
3663 |
+
DJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw3gAeqDRHu5rr/gsUvTaE
|
3664 |
+
2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr63fE9biCloBK0TXC5ztdyO4mTp4CEHCdJ
|
3665 |
+
ckm1/zuVnsHMyAHs6A6KCpbns6aH5db5BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwi
|
3666 |
+
ieDhZNRnvDF5YTy7ykHNXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P
|
3667 |
+
AQH/BAQDAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsFAAOC
|
3668 |
+
AQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw8PRBEew/R40/cof5
|
3669 |
+
O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOGnXkZ7/e7DDWQw4rtTw/1zBLZpD67
|
3670 |
+
oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCPoky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul
|
3671 |
+
4+vJhaAlIDf7js4MNIThPIGyd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6
|
3672 |
+
+/NNIxuZMzSgLvWpCz/UXeHPhJ/iGcJfitYgHuNztw==
|
3673 |
+
-----END CERTIFICATE-----
|
3674 |
+
|
3675 |
+
Certum Trusted Network CA 2
|
3676 |
+
===========================
|
3677 |
+
-----BEGIN CERTIFICATE-----
|
3678 |
+
MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCBgDELMAkGA1UE
|
3679 |
+
BhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4xJzAlBgNVBAsTHkNlcnR1
|
3680 |
+
bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIGA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29y
|
3681 |
+
ayBDQSAyMCIYDzIwMTExMDA2MDgzOTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQ
|
3682 |
+
TDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENl
|
3683 |
+
cnRpZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENB
|
3684 |
+
IDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWADGSdhhuWZGc/IjoedQF9
|
3685 |
+
7/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+o
|
3686 |
+
CgCXhVqqndwpyeI1B+twTUrWwbNWuKFBOJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40b
|
3687 |
+
Rr5HMNUuctHFY9rnY3lEfktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2p
|
3688 |
+
uTRZCr+ESv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1mo130
|
3689 |
+
GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02isx7QBlrd9pPPV3WZ
|
3690 |
+
9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOWOZV7bIBaTxNyxtd9KXpEulKkKtVB
|
3691 |
+
Rgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgezTv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pye
|
3692 |
+
hizKV/Ma5ciSixqClnrDvFASadgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vM
|
3693 |
+
BhBgu4M1t15n3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD
|
3694 |
+
AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI
|
3695 |
+
hvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQF/xlhMcQSZDe28cmk4gmb3DW
|
3696 |
+
Al45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTfCVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuA
|
3697 |
+
L55MYIR4PSFk1vtBHxgP58l1cb29XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMo
|
3698 |
+
clm2q8KMZiYcdywmdjWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tM
|
3699 |
+
pkT/WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jbAoJnwTnb
|
3700 |
+
w3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksqP/ujmv5zMnHCnsZy4Ypo
|
3701 |
+
J/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Kob7a6bINDd82Kkhehnlt4Fj1F4jNy3eFm
|
3702 |
+
ypnTycUm/Q1oBEauttmbjL4ZvrHG8hnjXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLX
|
3703 |
+
is7VmFxWlgPF7ncGNf/P5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7
|
3704 |
+
zAYspsbiDrW5viSP
|
3705 |
+
-----END CERTIFICATE-----
|
3706 |
+
|
3707 |
+
Hellenic Academic and Research Institutions RootCA 2015
|
3708 |
+
=======================================================
|
3709 |
+
-----BEGIN CERTIFICATE-----
|
3710 |
+
MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT
|
3711 |
+
BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0
|
3712 |
+
aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl
|
3713 |
+
YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx
|
3714 |
+
MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg
|
3715 |
+
QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV
|
3716 |
+
BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw
|
3717 |
+
MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv
|
3718 |
+
bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh
|
3719 |
+
iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+
|
3720 |
+
6PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd
|
3721 |
+
FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr
|
3722 |
+
i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F
|
3723 |
+
GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2
|
3724 |
+
fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu
|
3725 |
+
iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc
|
3726 |
+
Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD
|
3727 |
+
AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI
|
3728 |
+
hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+
|
3729 |
+
D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM
|
3730 |
+
d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y
|
3731 |
+
d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn
|
3732 |
+
82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb
|
3733 |
+
davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F
|
3734 |
+
Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt
|
3735 |
+
J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa
|
3736 |
+
JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q
|
3737 |
+
p/UsQu0yrbYhnr68
|
3738 |
+
-----END CERTIFICATE-----
|
3739 |
+
|
3740 |
+
Hellenic Academic and Research Institutions ECC RootCA 2015
|
3741 |
+
===========================================================
|
3742 |
+
-----BEGIN CERTIFICATE-----
|
3743 |
+
MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0
|
3744 |
+
aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u
|
3745 |
+
cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj
|
3746 |
+
aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw
|
3747 |
+
MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj
|
3748 |
+
IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD
|
3749 |
+
VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290
|
3750 |
+
Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP
|
3751 |
+
dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK
|
3752 |
+
Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O
|
3753 |
+
BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA
|
3754 |
+
GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn
|
3755 |
+
dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR
|
3756 |
+
-----END CERTIFICATE-----
|
3757 |
+
|
3758 |
+
Certplus Root CA G1
|
3759 |
+
===================
|
3760 |
+
-----BEGIN CERTIFICATE-----
|
3761 |
+
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
|
3785 |
+
qsOR0C5CB8AMTVPNJLFMWx5R9N/pkvo=
|
3786 |
+
-----END CERTIFICATE-----
|
3787 |
+
|
3788 |
+
Certplus Root CA G2
|
3789 |
+
===================
|
3790 |
+
-----BEGIN CERTIFICATE-----
|
3791 |
+
MIICHDCCAaKgAwIBAgISESDZkc6uo+jF5//pAq/Pc7xVMAoGCCqGSM49BAMDMD4xCzAJBgNVBAYT
|
3792 |
+
AkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjAeFw0x
|
3793 |
+
NDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0
|
3794 |
+
cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjB2MBAGByqGSM49AgEGBSuBBAAiA2IA
|
3795 |
+
BM0PW1aC3/BFGtat93nwHcmsltaeTpwftEIRyoa/bfuFo8XlGVzX7qY/aWfYeOKmycTbLXku54uN
|
3796 |
+
Am8xIk0G42ByRZ0OQneezs/lf4WbGOT8zC5y0xaTTsqZY1yhBSpsBqNjMGEwDgYDVR0PAQH/BAQD
|
3797 |
+
AgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMB8GA1Ud
|
3798 |
+
IwQYMBaAFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMAoGCCqGSM49BAMDA2gAMGUCMHD+sAvZ94OX7PNV
|
3799 |
+
HdTcswYO/jOYnYs5kGuUIe22113WTNchp+e/IQ8rzfcq3IUHnQIxAIYUFuXcsGXCwI4Un78kFmjl
|
3800 |
+
vPl5adytRSv3tjFzzAalU5ORGpOucGpnutee5WEaXw==
|
3801 |
+
-----END CERTIFICATE-----
|
3802 |
+
|
3803 |
+
OpenTrust Root CA G1
|
3804 |
+
====================
|
3805 |
+
-----BEGIN CERTIFICATE-----
|
3806 |
+
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
|
3830 |
+
OXXUc0ECd97N4EOH1uS6SsNsEn/+KuYj1oxx
|
3831 |
+
-----END CERTIFICATE-----
|
3832 |
+
|
3833 |
+
OpenTrust Root CA G2
|
3834 |
+
====================
|
3835 |
+
-----BEGIN CERTIFICATE-----
|
3836 |
+
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
|
3860 |
+
u7JwqkwR3v98KzfUetF3NI/n+UL3PIEMS1IK
|
3861 |
+
-----END CERTIFICATE-----
|
3862 |
+
|
3863 |
+
OpenTrust Root CA G3
|
3864 |
+
====================
|
3865 |
+
-----BEGIN CERTIFICATE-----
|
3866 |
+
MIICITCCAaagAwIBAgISESDm+Ez8JLC+BUCs2oMbNGA/MAoGCCqGSM49BAMDMEAxCzAJBgNVBAYT
|
3867 |
+
AkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEczMB4X
|
3868 |
+
DTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9w
|
3869 |
+
ZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzMwdjAQBgcqhkjOPQIBBgUrgQQA
|
3870 |
+
IgNiAARK7liuTcpm3gY6oxH84Bjwbhy6LTAMidnW7ptzg6kjFYwvWYpa3RTqnVkrQ7cG7DK2uu5B
|
3871 |
+
ta1doYXM6h0UZqNnfkbilPPntlahFVmhTzeXuSIevRHr9LIfXsMUmuXZl5mjYzBhMA4GA1UdDwEB
|
3872 |
+
/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAf
|
3873 |
+
BgNVHSMEGDAWgBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAKBggqhkjOPQQDAwNpADBmAjEAj6jcnboM
|
3874 |
+
BBf6Fek9LykBl7+BFjNAk2z8+e2AcG+qj9uEwov1NcoG3GRvaBbhj5G5AjEA2Euly8LQCGzpGPta
|
3875 |
+
3U1fJAuwACEl74+nBCZx4nxp5V2a+EEfOzmTk51V6s2N8fvB
|
3876 |
+
-----END CERTIFICATE-----
|
3877 |
+
|
3878 |
+
ISRG Root X1
|
3879 |
+
============
|
3880 |
+
-----BEGIN CERTIFICATE-----
|
3881 |
+
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
|
3905 |
+
m+kXQ99b21/+jh5Xos1AnX5iItreGCc=
|
3906 |
+
-----END CERTIFICATE-----
|
3907 |
+
|
3908 |
+
AC RAIZ FNMT-RCM
|
3909 |
+
================
|
3910 |
+
-----BEGIN CERTIFICATE-----
|
3911 |
+
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
|
3936 |
+
-----END CERTIFICATE-----
|
3937 |
+
|
3938 |
+
Amazon Root CA 1
|
3939 |
+
================
|
3940 |
+
-----BEGIN CERTIFICATE-----
|
3941 |
+
MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsFADA5MQswCQYD
|
3942 |
+
VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAxMB4XDTE1
|
3943 |
+
MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv
|
3944 |
+
bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
3945 |
+
ggEBALJ4gHHKeNXjca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgH
|
3946 |
+
FzZM9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qwIFAGbHrQ
|
3947 |
+
gLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6VOujw5H5SNz/0egwLX0t
|
3948 |
+
dHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L93FcXmn/6pUCyziKrlA4b9v7LWIbxcce
|
3949 |
+
VOF34GfID5yHI9Y/QCB/IIDEgEw+OyQmjgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB
|
3950 |
+
/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3
|
3951 |
+
DQEBCwUAA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDIU5PM
|
3952 |
+
CCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUsN+gDS63pYaACbvXy
|
3953 |
+
8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vvo/ufQJVtMVT8QtPHRh8jrdkPSHCa
|
3954 |
+
2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2
|
3955 |
+
xJNDd2ZhwLnoQdeXeGADbkpyrqXRfboQnoZsG4q5WTP468SQvvG5
|
3956 |
+
-----END CERTIFICATE-----
|
3957 |
+
|
3958 |
+
Amazon Root CA 2
|
3959 |
+
================
|
3960 |
+
-----BEGIN CERTIFICATE-----
|
3961 |
+
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
|
3985 |
+
-----END CERTIFICATE-----
|
3986 |
+
|
3987 |
+
Amazon Root CA 3
|
3988 |
+
================
|
3989 |
+
-----BEGIN CERTIFICATE-----
|
3990 |
+
MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5MQswCQYDVQQG
|
3991 |
+
EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAzMB4XDTE1MDUy
|
3992 |
+
NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ
|
3993 |
+
MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZB
|
3994 |
+
f8ANm+gBG1bG8lKlui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjr
|
3995 |
+
Zt6jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSrttvXBp43
|
3996 |
+
rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkrBqWTrBqYaGFy+uGh0Psc
|
3997 |
+
eGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteMYyRIHN8wfdVoOw==
|
3998 |
+
-----END CERTIFICATE-----
|
3999 |
+
|
4000 |
+
Amazon Root CA 4
|
4001 |
+
================
|
4002 |
+
-----BEGIN CERTIFICATE-----
|
4003 |
+
MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5MQswCQYDVQQG
|
4004 |
+
EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSA0MB4XDTE1MDUy
|
4005 |
+
NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ
|
4006 |
+
MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN
|
4007 |
+
/sGKe0uoe0ZLY7Bi9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri
|
4008 |
+
83BkM6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV
|
4009 |
+
HQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WBMAoGCCqGSM49BAMDA2gA
|
4010 |
+
MGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlwCkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1
|
4011 |
+
AE47xDqUEpHJWEadIRNyp4iciuRMStuW1KyLa2tJElMzrdfkviT8tQp21KW8EA==
|
4012 |
+
-----END CERTIFICATE-----
|
4013 |
+
|
4014 |
+
LuxTrust Global Root 2
|
4015 |
+
======================
|
4016 |
+
-----BEGIN CERTIFICATE-----
|
4017 |
+
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
|
4043 |
+
-----END CERTIFICATE-----
|
vendor/composer/installed.json
CHANGED
@@ -1,50 +1,4 @@
|
|
1 |
[
|
2 |
-
{
|
3 |
-
"name": "maxmind/web-service-common",
|
4 |
-
"version": "v0.3.1",
|
5 |
-
"version_normalized": "0.3.1.0",
|
6 |
-
"source": {
|
7 |
-
"type": "git",
|
8 |
-
"url": "https://github.com/maxmind/web-service-common-php.git",
|
9 |
-
"reference": "1fe780bcd6a9038b7e36b13fa0aeeeeca4cdb0a4"
|
10 |
-
},
|
11 |
-
"dist": {
|
12 |
-
"type": "zip",
|
13 |
-
"url": "https://api.github.com/repos/maxmind/web-service-common-php/zipball/1fe780bcd6a9038b7e36b13fa0aeeeeca4cdb0a4",
|
14 |
-
"reference": "1fe780bcd6a9038b7e36b13fa0aeeeeca4cdb0a4",
|
15 |
-
"shasum": ""
|
16 |
-
},
|
17 |
-
"require": {
|
18 |
-
"composer/ca-bundle": "^1.0.3",
|
19 |
-
"ext-curl": "*",
|
20 |
-
"ext-json": "*",
|
21 |
-
"php": ">=5.3"
|
22 |
-
},
|
23 |
-
"require-dev": {
|
24 |
-
"phpunit/phpunit": "4.*",
|
25 |
-
"squizlabs/php_codesniffer": "2.*"
|
26 |
-
},
|
27 |
-
"time": "2016-08-18 16:36:52",
|
28 |
-
"type": "library",
|
29 |
-
"installation-source": "dist",
|
30 |
-
"autoload": {
|
31 |
-
"psr-4": {
|
32 |
-
"MaxMind\\": "src"
|
33 |
-
}
|
34 |
-
},
|
35 |
-
"notification-url": "https://packagist.org/downloads/",
|
36 |
-
"license": [
|
37 |
-
"Apache-2.0"
|
38 |
-
],
|
39 |
-
"authors": [
|
40 |
-
{
|
41 |
-
"name": "Gregory Oschwald",
|
42 |
-
"email": "goschwald@maxmind.com"
|
43 |
-
}
|
44 |
-
],
|
45 |
-
"description": "Internal MaxMind Web Service API",
|
46 |
-
"homepage": "https://github.com/maxmind/mm-web-service-api-php"
|
47 |
-
},
|
48 |
{
|
49 |
"name": "s1lentium/iptools",
|
50 |
"version": "v1.1.0",
|
@@ -215,32 +169,81 @@
|
|
215 |
"maxmind"
|
216 |
]
|
217 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
218 |
{
|
219 |
"name": "geoip2/geoip2",
|
220 |
-
"version": "v2.
|
221 |
-
"version_normalized": "2.
|
222 |
"source": {
|
223 |
"type": "git",
|
224 |
"url": "https://github.com/maxmind/GeoIP2-php.git",
|
225 |
-
"reference": "
|
226 |
},
|
227 |
"dist": {
|
228 |
"type": "zip",
|
229 |
-
"url": "https://api.github.com/repos/maxmind/GeoIP2-php/zipball/
|
230 |
-
"reference": "
|
231 |
"shasum": ""
|
232 |
},
|
233 |
"require": {
|
234 |
"maxmind-db/reader": "~1.0",
|
235 |
-
"maxmind/web-service-common": "~0.
|
236 |
-
"php": ">=5.
|
237 |
},
|
238 |
"require-dev": {
|
239 |
-
"apigen/apigen": "
|
240 |
-
"
|
241 |
-
"
|
|
|
242 |
},
|
243 |
-
"time": "2017-
|
244 |
"type": "library",
|
245 |
"installation-source": "dist",
|
246 |
"autoload": {
|
1 |
[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
{
|
3 |
"name": "s1lentium/iptools",
|
4 |
"version": "v1.1.0",
|
169 |
"maxmind"
|
170 |
]
|
171 |
},
|
172 |
+
{
|
173 |
+
"name": "maxmind/web-service-common",
|
174 |
+
"version": "v0.4.0",
|
175 |
+
"version_normalized": "0.4.0.0",
|
176 |
+
"source": {
|
177 |
+
"type": "git",
|
178 |
+
"url": "https://github.com/maxmind/web-service-common-php.git",
|
179 |
+
"reference": "622f7c732a7f9c4c62497fc103939e042b6bdb88"
|
180 |
+
},
|
181 |
+
"dist": {
|
182 |
+
"type": "zip",
|
183 |
+
"url": "https://api.github.com/repos/maxmind/web-service-common-php/zipball/622f7c732a7f9c4c62497fc103939e042b6bdb88",
|
184 |
+
"reference": "622f7c732a7f9c4c62497fc103939e042b6bdb88",
|
185 |
+
"shasum": ""
|
186 |
+
},
|
187 |
+
"require": {
|
188 |
+
"composer/ca-bundle": "^1.0.3",
|
189 |
+
"ext-curl": "*",
|
190 |
+
"ext-json": "*",
|
191 |
+
"php": ">=5.4"
|
192 |
+
},
|
193 |
+
"require-dev": {
|
194 |
+
"friendsofphp/php-cs-fixer": "2.*",
|
195 |
+
"phpunit/phpunit": "4.*",
|
196 |
+
"squizlabs/php_codesniffer": "3.*"
|
197 |
+
},
|
198 |
+
"time": "2017-07-06 17:48:21",
|
199 |
+
"type": "library",
|
200 |
+
"installation-source": "dist",
|
201 |
+
"autoload": {
|
202 |
+
"psr-4": {
|
203 |
+
"MaxMind\\Exception\\": "src/Exception",
|
204 |
+
"MaxMind\\WebService\\": "src/WebService"
|
205 |
+
}
|
206 |
+
},
|
207 |
+
"notification-url": "https://packagist.org/downloads/",
|
208 |
+
"license": [
|
209 |
+
"Apache-2.0"
|
210 |
+
],
|
211 |
+
"authors": [
|
212 |
+
{
|
213 |
+
"name": "Gregory Oschwald",
|
214 |
+
"email": "goschwald@maxmind.com"
|
215 |
+
}
|
216 |
+
],
|
217 |
+
"description": "Internal MaxMind Web Service API",
|
218 |
+
"homepage": "https://github.com/maxmind/web-service-common-php"
|
219 |
+
},
|
220 |
{
|
221 |
"name": "geoip2/geoip2",
|
222 |
+
"version": "v2.6.0",
|
223 |
+
"version_normalized": "2.6.0.0",
|
224 |
"source": {
|
225 |
"type": "git",
|
226 |
"url": "https://github.com/maxmind/GeoIP2-php.git",
|
227 |
+
"reference": "9f6f1edf9901fed5cd692dd260333bf52091acd3"
|
228 |
},
|
229 |
"dist": {
|
230 |
"type": "zip",
|
231 |
+
"url": "https://api.github.com/repos/maxmind/GeoIP2-php/zipball/9f6f1edf9901fed5cd692dd260333bf52091acd3",
|
232 |
+
"reference": "9f6f1edf9901fed5cd692dd260333bf52091acd3",
|
233 |
"shasum": ""
|
234 |
},
|
235 |
"require": {
|
236 |
"maxmind-db/reader": "~1.0",
|
237 |
+
"maxmind/web-service-common": "~0.4",
|
238 |
+
"php": ">=5.4"
|
239 |
},
|
240 |
"require-dev": {
|
241 |
+
"apigen/apigen": "*",
|
242 |
+
"friendsofphp/php-cs-fixer": "2.*",
|
243 |
+
"phpunit/phpunit": "4.*",
|
244 |
+
"squizlabs/php_codesniffer": "3.*"
|
245 |
},
|
246 |
+
"time": "2017-07-10 17:59:43",
|
247 |
"type": "library",
|
248 |
"installation-source": "dist",
|
249 |
"autoload": {
|
vendor/geoip2/geoip2/.php_cs
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
return PhpCsFixer\Config::create()
|
4 |
+
->setRiskyAllowed(true)
|
5 |
+
->setRules([
|
6 |
+
'@Symfony' => true,
|
7 |
+
'@Symfony:risky' => true,
|
8 |
+
'array_syntax' => ['syntax' => 'short'],
|
9 |
+
'combine_consecutive_unsets' => true,
|
10 |
+
'concat_space' => [ 'spacing' => 'one'],
|
11 |
+
'heredoc_to_nowdoc' => true,
|
12 |
+
'list_syntax' => ['syntax' => 'long'],
|
13 |
+
'no_extra_consecutive_blank_lines' => ['break', 'continue', 'extra', 'return', 'throw', 'use', 'parenthesis_brace_block', 'square_brace_block', 'curly_brace_block'],
|
14 |
+
'no_short_echo_tag' => true,
|
15 |
+
'no_unreachable_default_argument_value' => true,
|
16 |
+
'no_useless_else' => true,
|
17 |
+
'no_useless_return' => true,
|
18 |
+
'ordered_imports' => true,
|
19 |
+
'pre_increment' => false,
|
20 |
+
'php_unit_strict' => true,
|
21 |
+
'php_unit_test_class_requires_covers' => true,
|
22 |
+
'phpdoc_add_missing_param_annotation' => true,
|
23 |
+
'phpdoc_no_alias_tag' => false,
|
24 |
+
'phpdoc_order' => true,
|
25 |
+
'semicolon_after_instruction' => true,
|
26 |
+
'strict_comparison' => true,
|
27 |
+
'strict_param' => true,
|
28 |
+
])
|
29 |
+
->setFinder(
|
30 |
+
PhpCsFixer\Finder::create()
|
31 |
+
->in(__DIR__)
|
32 |
+
)
|
33 |
+
;
|
vendor/geoip2/geoip2/CHANGELOG.md
CHANGED
@@ -1,9 +1,17 @@
|
|
1 |
CHANGELOG
|
2 |
=========
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
2.5.0 (2017-05-08)
|
5 |
------------------
|
6 |
|
|
|
7 |
* Added support for GeoLite2 ASN database.
|
8 |
|
9 |
2.4.5 (2017-01-31)
|
1 |
CHANGELOG
|
2 |
=========
|
3 |
|
4 |
+
2.6.0 (2017-07-10)
|
5 |
+
-----------------
|
6 |
+
|
7 |
+
* Code clean-up and tidying.
|
8 |
+
* Set minimum required PHP version to 5.4 in `composer.json`. Previously,
|
9 |
+
5.3 would work but was not tested. Now 5.4 is hard minimum version.
|
10 |
+
|
11 |
2.5.0 (2017-05-08)
|
12 |
------------------
|
13 |
|
14 |
+
* Support for PHP 5.3 was dropped.
|
15 |
* Added support for GeoLite2 ASN database.
|
16 |
|
17 |
2.4.5 (2017-01-31)
|
vendor/geoip2/geoip2/README.md
CHANGED
@@ -376,14 +376,11 @@ to the client API, please see
|
|
376 |
|
377 |
## Requirements ##
|
378 |
|
379 |
-
This
|
380 |
-
|
381 |
|
382 |
This library also relies on the [MaxMind DB Reader](https://github.com/maxmind/MaxMind-DB-Reader-php).
|
383 |
|
384 |
-
If you are using PHP 5.3 with an autoloader besides Composer, you must load
|
385 |
-
`JsonSerializable.php` in the `compat` directory.
|
386 |
-
|
387 |
## Contributing ##
|
388 |
|
389 |
Patches and pull requests are encouraged. All code should follow the PSR-2
|
@@ -398,7 +395,7 @@ The GeoIP2 PHP API uses [Semantic Versioning](http://semver.org/).
|
|
398 |
|
399 |
## Copyright and License ##
|
400 |
|
401 |
-
This software is Copyright (c) 2013-
|
402 |
|
403 |
This is free software, licensed under the Apache License, Version 2.0.
|
404 |
|
376 |
|
377 |
## Requirements ##
|
378 |
|
379 |
+
This library requires PHP 5.4 or greater. This library works and is tested
|
380 |
+
with HHVM.
|
381 |
|
382 |
This library also relies on the [MaxMind DB Reader](https://github.com/maxmind/MaxMind-DB-Reader-php).
|
383 |
|
|
|
|
|
|
|
384 |
## Contributing ##
|
385 |
|
386 |
Patches and pull requests are encouraged. All code should follow the PSR-2
|
395 |
|
396 |
## Copyright and License ##
|
397 |
|
398 |
+
This software is Copyright (c) 2013-2017 by MaxMind, Inc.
|
399 |
|
400 |
This is free software, licensed under the Apache License, Version 2.0.
|
401 |
|
vendor/geoip2/geoip2/composer.json
CHANGED
@@ -14,13 +14,14 @@
|
|
14 |
],
|
15 |
"require": {
|
16 |
"maxmind-db/reader": "~1.0",
|
17 |
-
"maxmind/web-service-common": "~0.
|
18 |
-
"php": ">=5.
|
19 |
},
|
20 |
"require-dev": {
|
21 |
-
"
|
22 |
-
"
|
23 |
-
"
|
|
|
24 |
},
|
25 |
"autoload": {
|
26 |
"psr-4": {
|
14 |
],
|
15 |
"require": {
|
16 |
"maxmind-db/reader": "~1.0",
|
17 |
+
"maxmind/web-service-common": "~0.4",
|
18 |
+
"php": ">=5.4"
|
19 |
},
|
20 |
"require-dev": {
|
21 |
+
"friendsofphp/php-cs-fixer": "2.*",
|
22 |
+
"phpunit/phpunit": "4.*",
|
23 |
+
"squizlabs/php_codesniffer": "3.*",
|
24 |
+
"apigen/apigen": "*"
|
25 |
},
|
26 |
"autoload": {
|
27 |
"psr-4": {
|
vendor/geoip2/geoip2/src/Compat/JsonSerializable.php
DELETED
@@ -1,27 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace GeoIp2\Compat;
|
4 |
-
|
5 |
-
// @codingStandardsIgnoreFile
|
6 |
-
|
7 |
-
/**
|
8 |
-
* This interface exists to provide backwards compatibility with PHP 5.3
|
9 |
-
*
|
10 |
-
* This should _not_ be used by any third-party code.
|
11 |
-
*
|
12 |
-
* @ignore
|
13 |
-
*/
|
14 |
-
if (interface_exists('JsonSerializable')) {
|
15 |
-
interface JsonSerializable extends \JsonSerializable
|
16 |
-
{
|
17 |
-
}
|
18 |
-
} else {
|
19 |
-
interface JsonSerializable
|
20 |
-
{
|
21 |
-
/**
|
22 |
-
* Returns data that can be serialized by json_encode
|
23 |
-
* @ignore
|
24 |
-
*/
|
25 |
-
public function jsonSerialize();
|
26 |
-
}
|
27 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/geoip2/geoip2/src/Database/Reader.php
CHANGED
@@ -30,7 +30,6 @@ use MaxMind\Db\Reader\InvalidDatabaseException;
|
|
30 |
* SPL {@link \InvalidArgumentException} will be thrown. If the database is
|
31 |
* corrupt or invalid, a {@link \MaxMind\Db\Reader\InvalidDatabaseException}
|
32 |
* will be thrown.
|
33 |
-
*
|
34 |
*/
|
35 |
class Reader implements ProviderInterface
|
36 |
{
|
@@ -40,15 +39,16 @@ class Reader implements ProviderInterface
|
|
40 |
/**
|
41 |
* Constructor.
|
42 |
*
|
43 |
-
* @param string $filename
|
44 |
-
* @param array
|
45 |
-
*
|
|
|
46 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
47 |
-
*
|
48 |
*/
|
49 |
public function __construct(
|
50 |
$filename,
|
51 |
-
$locales =
|
52 |
) {
|
53 |
$this->dbReader = new DbReader($filename);
|
54 |
$this->locales = $locales;
|
@@ -57,14 +57,14 @@ class Reader implements ProviderInterface
|
|
57 |
/**
|
58 |
* This method returns a GeoIP2 City model.
|
59 |
*
|
60 |
-
* @param string $ipAddress IPv4 or IPv6 address as a string
|
61 |
*
|
62 |
-
* @
|
63 |
-
*
|
64 |
-
* @throws \GeoIp2\Exception\AddressNotFoundException if the address is
|
65 |
-
* not in the database.
|
66 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
67 |
-
*
|
|
|
|
|
68 |
*/
|
69 |
public function city($ipAddress)
|
70 |
{
|
@@ -74,14 +74,14 @@ class Reader implements ProviderInterface
|
|
74 |
/**
|
75 |
* This method returns a GeoIP2 Country model.
|
76 |
*
|
77 |
-
* @param string $ipAddress IPv4 or IPv6 address as a string
|
78 |
-
*
|
79 |
-
* @return \GeoIp2\Model\Country
|
80 |
*
|
81 |
-
* @throws \GeoIp2\Exception\AddressNotFoundException
|
82 |
-
*
|
83 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
84 |
-
*
|
|
|
|
|
85 |
*/
|
86 |
public function country($ipAddress)
|
87 |
{
|
@@ -91,14 +91,14 @@ class Reader implements ProviderInterface
|
|
91 |
/**
|
92 |
* This method returns a GeoIP2 Anonymous IP model.
|
93 |
*
|
94 |
-
* @param string $ipAddress IPv4 or IPv6 address as a string
|
95 |
-
*
|
96 |
-
* @return \GeoIp2\Model\AnonymousIp
|
97 |
*
|
98 |
-
* @throws \GeoIp2\Exception\AddressNotFoundException
|
99 |
-
*
|
100 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
101 |
-
*
|
|
|
|
|
102 |
*/
|
103 |
public function anonymousIp($ipAddress)
|
104 |
{
|
@@ -112,14 +112,14 @@ class Reader implements ProviderInterface
|
|
112 |
/**
|
113 |
* This method returns a GeoLite2 ASN model.
|
114 |
*
|
115 |
-
* @param string $ipAddress IPv4 or IPv6 address as a string
|
116 |
*
|
117 |
-
* @
|
118 |
-
*
|
119 |
-
* @throws \GeoIp2\Exception\AddressNotFoundException if the address is
|
120 |
-
* not in the database.
|
121 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
122 |
-
*
|
|
|
|
|
123 |
*/
|
124 |
public function asn($ipAddress)
|
125 |
{
|
@@ -133,14 +133,14 @@ class Reader implements ProviderInterface
|
|
133 |
/**
|
134 |
* This method returns a GeoIP2 Connection Type model.
|
135 |
*
|
136 |
-
* @param string $ipAddress IPv4 or IPv6 address as a string
|
137 |
*
|
138 |
-
* @
|
139 |
-
*
|
140 |
-
* @throws \GeoIp2\Exception\AddressNotFoundException if the address is
|
141 |
-
* not in the database.
|
142 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
143 |
-
*
|
|
|
|
|
144 |
*/
|
145 |
public function connectionType($ipAddress)
|
146 |
{
|
@@ -154,14 +154,14 @@ class Reader implements ProviderInterface
|
|
154 |
/**
|
155 |
* This method returns a GeoIP2 Domain model.
|
156 |
*
|
157 |
-
* @param string $ipAddress IPv4 or IPv6 address as a string
|
158 |
*
|
159 |
-
* @
|
160 |
-
*
|
161 |
-
* @throws \GeoIp2\Exception\AddressNotFoundException if the address is
|
162 |
-
* not in the database.
|
163 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
164 |
-
*
|
|
|
|
|
165 |
*/
|
166 |
public function domain($ipAddress)
|
167 |
{
|
@@ -175,14 +175,14 @@ class Reader implements ProviderInterface
|
|
175 |
/**
|
176 |
* This method returns a GeoIP2 Enterprise model.
|
177 |
*
|
178 |
-
* @param string $ipAddress IPv4 or IPv6 address as a string
|
179 |
-
*
|
180 |
-
* @return \GeoIp2\Model\Enterprise
|
181 |
*
|
182 |
-
* @throws \GeoIp2\Exception\AddressNotFoundException
|
183 |
-
*
|
184 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
185 |
-
*
|
|
|
|
|
186 |
*/
|
187 |
public function enterprise($ipAddress)
|
188 |
{
|
@@ -192,14 +192,14 @@ class Reader implements ProviderInterface
|
|
192 |
/**
|
193 |
* This method returns a GeoIP2 ISP model.
|
194 |
*
|
195 |
-
* @param string $ipAddress IPv4 or IPv6 address as a string
|
196 |
-
*
|
197 |
-
* @return \GeoIp2\Model\Isp
|
198 |
*
|
199 |
-
* @throws \GeoIp2\Exception\AddressNotFoundException
|
200 |
-
*
|
201 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
202 |
-
*
|
|
|
|
|
203 |
*/
|
204 |
public function isp($ipAddress)
|
205 |
{
|
@@ -215,7 +215,7 @@ class Reader implements ProviderInterface
|
|
215 |
$record = $this->getRecord($class, $type, $ipAddress);
|
216 |
|
217 |
$record['traits']['ip_address'] = $ipAddress;
|
218 |
-
$class =
|
219 |
|
220 |
return new $class($record, $this->locales);
|
221 |
}
|
@@ -225,7 +225,7 @@ class Reader implements ProviderInterface
|
|
225 |
$record = $this->getRecord($class, $type, $ipAddress);
|
226 |
|
227 |
$record['ip_address'] = $ipAddress;
|
228 |
-
$class =
|
229 |
|
230 |
return new $class($record);
|
231 |
}
|
@@ -236,7 +236,7 @@ class Reader implements ProviderInterface
|
|
236 |
$method = lcfirst($class);
|
237 |
throw new \BadMethodCallException(
|
238 |
"The $method method cannot be used to open a "
|
239 |
-
. $this->metadata()->databaseType .
|
240 |
);
|
241 |
}
|
242 |
$record = $this->dbReader->get($ipAddress);
|
@@ -258,13 +258,15 @@ class Reader implements ProviderInterface
|
|
258 |
. gettype($record)
|
259 |
);
|
260 |
}
|
|
|
261 |
return $record;
|
262 |
}
|
263 |
|
264 |
/**
|
265 |
-
* @throws \InvalidArgumentException if arguments are passed to the method
|
266 |
-
* @throws \BadMethodCallException
|
267 |
-
*
|
|
|
268 |
*/
|
269 |
public function metadata()
|
270 |
{
|
30 |
* SPL {@link \InvalidArgumentException} will be thrown. If the database is
|
31 |
* corrupt or invalid, a {@link \MaxMind\Db\Reader\InvalidDatabaseException}
|
32 |
* will be thrown.
|
|
|
33 |
*/
|
34 |
class Reader implements ProviderInterface
|
35 |
{
|
39 |
/**
|
40 |
* Constructor.
|
41 |
*
|
42 |
+
* @param string $filename the path to the GeoIP2 database file
|
43 |
+
* @param array $locales list of locale codes to use in name property
|
44 |
+
* from most preferred to least preferred
|
45 |
+
*
|
46 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
47 |
+
* is corrupt or invalid
|
48 |
*/
|
49 |
public function __construct(
|
50 |
$filename,
|
51 |
+
$locales = ['en']
|
52 |
) {
|
53 |
$this->dbReader = new DbReader($filename);
|
54 |
$this->locales = $locales;
|
57 |
/**
|
58 |
* This method returns a GeoIP2 City model.
|
59 |
*
|
60 |
+
* @param string $ipAddress an IPv4 or IPv6 address as a string
|
61 |
*
|
62 |
+
* @throws \GeoIp2\Exception\AddressNotFoundException if the address is
|
63 |
+
* not in the database
|
|
|
|
|
64 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
65 |
+
* is corrupt or invalid
|
66 |
+
*
|
67 |
+
* @return \GeoIp2\Model\City
|
68 |
*/
|
69 |
public function city($ipAddress)
|
70 |
{
|
74 |
/**
|
75 |
* This method returns a GeoIP2 Country model.
|
76 |
*
|
77 |
+
* @param string $ipAddress an IPv4 or IPv6 address as a string
|
|
|
|
|
78 |
*
|
79 |
+
* @throws \GeoIp2\Exception\AddressNotFoundException if the address is
|
80 |
+
* not in the database
|
81 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
82 |
+
* is corrupt or invalid
|
83 |
+
*
|
84 |
+
* @return \GeoIp2\Model\Country
|
85 |
*/
|
86 |
public function country($ipAddress)
|
87 |
{
|
91 |
/**
|
92 |
* This method returns a GeoIP2 Anonymous IP model.
|
93 |
*
|
94 |
+
* @param string $ipAddress an IPv4 or IPv6 address as a string
|
|
|
|
|
95 |
*
|
96 |
+
* @throws \GeoIp2\Exception\AddressNotFoundException if the address is
|
97 |
+
* not in the database
|
98 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
99 |
+
* is corrupt or invalid
|
100 |
+
*
|
101 |
+
* @return \GeoIp2\Model\AnonymousIp
|
102 |
*/
|
103 |
public function anonymousIp($ipAddress)
|
104 |
{
|
112 |
/**
|
113 |
* This method returns a GeoLite2 ASN model.
|
114 |
*
|
115 |
+
* @param string $ipAddress an IPv4 or IPv6 address as a string
|
116 |
*
|
117 |
+
* @throws \GeoIp2\Exception\AddressNotFoundException if the address is
|
118 |
+
* not in the database
|
|
|
|
|
119 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
120 |
+
* is corrupt or invalid
|
121 |
+
*
|
122 |
+
* @return \GeoIp2\Model\Asn
|
123 |
*/
|
124 |
public function asn($ipAddress)
|
125 |
{
|
133 |
/**
|
134 |
* This method returns a GeoIP2 Connection Type model.
|
135 |
*
|
136 |
+
* @param string $ipAddress an IPv4 or IPv6 address as a string
|
137 |
*
|
138 |
+
* @throws \GeoIp2\Exception\AddressNotFoundException if the address is
|
139 |
+
* not in the database
|
|
|
|
|
140 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
141 |
+
* is corrupt or invalid
|
142 |
+
*
|
143 |
+
* @return \GeoIp2\Model\ConnectionType
|
144 |
*/
|
145 |
public function connectionType($ipAddress)
|
146 |
{
|
154 |
/**
|
155 |
* This method returns a GeoIP2 Domain model.
|
156 |
*
|
157 |
+
* @param string $ipAddress an IPv4 or IPv6 address as a string
|
158 |
*
|
159 |
+
* @throws \GeoIp2\Exception\AddressNotFoundException if the address is
|
160 |
+
* not in the database
|
|
|
|
|
161 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
162 |
+
* is corrupt or invalid
|
163 |
+
*
|
164 |
+
* @return \GeoIp2\Model\Domain
|
165 |
*/
|
166 |
public function domain($ipAddress)
|
167 |
{
|
175 |
/**
|
176 |
* This method returns a GeoIP2 Enterprise model.
|
177 |
*
|
178 |
+
* @param string $ipAddress an IPv4 or IPv6 address as a string
|
|
|
|
|
179 |
*
|
180 |
+
* @throws \GeoIp2\Exception\AddressNotFoundException if the address is
|
181 |
+
* not in the database
|
182 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
183 |
+
* is corrupt or invalid
|
184 |
+
*
|
185 |
+
* @return \GeoIp2\Model\Enterprise
|
186 |
*/
|
187 |
public function enterprise($ipAddress)
|
188 |
{
|
192 |
/**
|
193 |
* This method returns a GeoIP2 ISP model.
|
194 |
*
|
195 |
+
* @param string $ipAddress an IPv4 or IPv6 address as a string
|
|
|
|
|
196 |
*
|
197 |
+
* @throws \GeoIp2\Exception\AddressNotFoundException if the address is
|
198 |
+
* not in the database
|
199 |
* @throws \MaxMind\Db\Reader\InvalidDatabaseException if the database
|
200 |
+
* is corrupt or invalid
|
201 |
+
*
|
202 |
+
* @return \GeoIp2\Model\Isp
|
203 |
*/
|
204 |
public function isp($ipAddress)
|
205 |
{
|
215 |
$record = $this->getRecord($class, $type, $ipAddress);
|
216 |
|
217 |
$record['traits']['ip_address'] = $ipAddress;
|
218 |
+
$class = 'GeoIp2\\Model\\' . $class;
|
219 |
|
220 |
return new $class($record, $this->locales);
|
221 |
}
|
225 |
$record = $this->getRecord($class, $type, $ipAddress);
|
226 |
|
227 |
$record['ip_address'] = $ipAddress;
|
228 |
+
$class = 'GeoIp2\\Model\\' . $class;
|
229 |
|
230 |
return new $class($record);
|
231 |
}
|
236 |
$method = lcfirst($class);
|
237 |
throw new \BadMethodCallException(
|
238 |
"The $method method cannot be used to open a "
|
239 |
+
. $this->metadata()->databaseType . ' database'
|
240 |
);
|
241 |
}
|
242 |
$record = $this->dbReader->get($ipAddress);
|
258 |
. gettype($record)
|
259 |
);
|
260 |
}
|
261 |
+
|
262 |
return $record;
|
263 |
}
|
264 |
|
265 |
/**
|
266 |
+
* @throws \InvalidArgumentException if arguments are passed to the method
|
267 |
+
* @throws \BadMethodCallException if the database has been closed
|
268 |
+
*
|
269 |
+
* @return \MaxMind\Db\Reader\Metadata object for the database
|
270 |
*/
|
271 |
public function metadata()
|
272 |
{
|
vendor/geoip2/geoip2/src/Exception/HttpException.php
CHANGED
@@ -5,11 +5,10 @@ namespace GeoIp2\Exception;
|
|
5 |
/**
|
6 |
* This class represents an HTTP transport error.
|
7 |
*/
|
8 |
-
|
9 |
class HttpException extends GeoIp2Exception
|
10 |
{
|
11 |
/**
|
12 |
-
* The URI queried
|
13 |
*/
|
14 |
public $uri;
|
15 |
|
5 |
/**
|
6 |
* This class represents an HTTP transport error.
|
7 |
*/
|
|
|
8 |
class HttpException extends GeoIp2Exception
|
9 |
{
|
10 |
/**
|
11 |
+
* The URI queried.
|
12 |
*/
|
13 |
public $uri;
|
14 |
|
vendor/geoip2/geoip2/src/Exception/InvalidRequestException.php
CHANGED
@@ -9,7 +9,7 @@ namespace GeoIp2\Exception;
|
|
9 |
class InvalidRequestException extends HttpException
|
10 |
{
|
11 |
/**
|
12 |
-
* The code returned by the MaxMind web service
|
13 |
*/
|
14 |
public $error;
|
15 |
|
9 |
class InvalidRequestException extends HttpException
|
10 |
{
|
11 |
/**
|
12 |
+
* The code returned by the MaxMind web service.
|
13 |
*/
|
14 |
public $error;
|
15 |
|
vendor/geoip2/geoip2/src/Model/AbstractModel.php
CHANGED
@@ -2,17 +2,17 @@
|
|
2 |
|
3 |
namespace GeoIp2\Model;
|
4 |
|
5 |
-
use GeoIp2\Compat\JsonSerializable;
|
6 |
-
|
7 |
/**
|
8 |
* @ignore
|
9 |
*/
|
10 |
-
abstract class AbstractModel implements JsonSerializable
|
11 |
{
|
12 |
protected $raw;
|
13 |
|
14 |
/**
|
15 |
* @ignore
|
|
|
|
|
16 |
*/
|
17 |
public function __construct($raw)
|
18 |
{
|
@@ -21,26 +21,29 @@ abstract class AbstractModel implements JsonSerializable
|
|
21 |
|
22 |
/**
|
23 |
* @ignore
|
|
|
|
|
24 |
*/
|
25 |
protected function get($field)
|
26 |
{
|
27 |
if (isset($this->raw[$field])) {
|
28 |
return $this->raw[$field];
|
29 |
-
} else {
|
30 |
-
if (preg_match('/^is_/', $field)) {
|
31 |
-
return false;
|
32 |
-
} else {
|
33 |
-
return null;
|
34 |
-
}
|
35 |
}
|
|
|
|
|
|
|
|
|
|
|
36 |
}
|
37 |
|
38 |
/**
|
39 |
* @ignore
|
|
|
|
|
40 |
*/
|
41 |
public function __get($attr)
|
42 |
{
|
43 |
-
if ($attr
|
44 |
return $this->$attr;
|
45 |
}
|
46 |
|
@@ -49,10 +52,12 @@ abstract class AbstractModel implements JsonSerializable
|
|
49 |
|
50 |
/**
|
51 |
* @ignore
|
|
|
|
|
52 |
*/
|
53 |
public function __isset($attr)
|
54 |
{
|
55 |
-
return $attr
|
56 |
}
|
57 |
|
58 |
public function jsonSerialize()
|
2 |
|
3 |
namespace GeoIp2\Model;
|
4 |
|
|
|
|
|
5 |
/**
|
6 |
* @ignore
|
7 |
*/
|
8 |
+
abstract class AbstractModel implements \JsonSerializable
|
9 |
{
|
10 |
protected $raw;
|
11 |
|
12 |
/**
|
13 |
* @ignore
|
14 |
+
*
|
15 |
+
* @param mixed $raw
|
16 |
*/
|
17 |
public function __construct($raw)
|
18 |
{
|
21 |
|
22 |
/**
|
23 |
* @ignore
|
24 |
+
*
|
25 |
+
* @param mixed $field
|
26 |
*/
|
27 |
protected function get($field)
|
28 |
{
|
29 |
if (isset($this->raw[$field])) {
|
30 |
return $this->raw[$field];
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
}
|
32 |
+
if (preg_match('/^is_/', $field)) {
|
33 |
+
return false;
|
34 |
+
}
|
35 |
+
|
36 |
+
return null;
|
37 |
}
|
38 |
|
39 |
/**
|
40 |
* @ignore
|
41 |
+
*
|
42 |
+
* @param mixed $attr
|
43 |
*/
|
44 |
public function __get($attr)
|
45 |
{
|
46 |
+
if ($attr !== 'instance' && property_exists($this, $attr)) {
|
47 |
return $this->$attr;
|
48 |
}
|
49 |
|
52 |
|
53 |
/**
|
54 |
* @ignore
|
55 |
+
*
|
56 |
+
* @param mixed $attr
|
57 |
*/
|
58 |
public function __isset($attr)
|
59 |
{
|
60 |
+
return $attr !== 'instance' && isset($this->$attr);
|
61 |
}
|
62 |
|
63 |
public function jsonSerialize()
|
vendor/geoip2/geoip2/src/Model/AnonymousIp.php
CHANGED
@@ -5,24 +5,18 @@ namespace GeoIp2\Model;
|
|
5 |
/**
|
6 |
* This class provides the GeoIP2 Anonymous IP model.
|
7 |
*
|
8 |
-
* @property-read
|
9 |
* any sort of anonymous network.
|
10 |
-
*
|
11 |
-
* @property-read boolean $isAnonymousVpn This is true if the IP address belongs to
|
12 |
* an anonymous VPN system.
|
13 |
-
*
|
14 |
-
* @property-read boolean $isHostingProvider This is true if the IP address belongs
|
15 |
* to a hosting provider.
|
16 |
-
*
|
17 |
-
* @property-read boolean $isPublicProxy This is true if the IP address belongs to
|
18 |
* a public proxy.
|
19 |
-
*
|
20 |
-
* @property-read boolean $isTorExitNode This is true if the IP address is a Tor
|
21 |
* exit node.
|
22 |
-
*
|
23 |
* @property-read string $ipAddress The IP address that the data in the model is
|
24 |
* for.
|
25 |
-
*
|
26 |
*/
|
27 |
class AnonymousIp extends AbstractModel
|
28 |
{
|
@@ -35,6 +29,8 @@ class AnonymousIp extends AbstractModel
|
|
35 |
|
36 |
/**
|
37 |
* @ignore
|
|
|
|
|
38 |
*/
|
39 |
public function __construct($raw)
|
40 |
{
|
5 |
/**
|
6 |
* This class provides the GeoIP2 Anonymous IP model.
|
7 |
*
|
8 |
+
* @property-read bool $isAnonymous This is true if the IP address belongs to
|
9 |
* any sort of anonymous network.
|
10 |
+
* @property-read bool $isAnonymousVpn This is true if the IP address belongs to
|
|
|
11 |
* an anonymous VPN system.
|
12 |
+
* @property-read bool $isHostingProvider This is true if the IP address belongs
|
|
|
13 |
* to a hosting provider.
|
14 |
+
* @property-read bool $isPublicProxy This is true if the IP address belongs to
|
|
|
15 |
* a public proxy.
|
16 |
+
* @property-read bool $isTorExitNode This is true if the IP address is a Tor
|
|
|
17 |
* exit node.
|
|
|
18 |
* @property-read string $ipAddress The IP address that the data in the model is
|
19 |
* for.
|
|
|
20 |
*/
|
21 |
class AnonymousIp extends AbstractModel
|
22 |
{
|
29 |
|
30 |
/**
|
31 |
* @ignore
|
32 |
+
*
|
33 |
+
* @param mixed $raw
|
34 |
*/
|
35 |
public function __construct($raw)
|
36 |
{
|
vendor/geoip2/geoip2/src/Model/Asn.php
CHANGED
@@ -5,16 +5,13 @@ namespace GeoIp2\Model;
|
|
5 |
/**
|
6 |
* This class provides the GeoLite2 ASN model.
|
7 |
*
|
8 |
-
* @property-read
|
9 |
* associated with the IP address.
|
10 |
-
*
|
11 |
* @property-read string|null $autonomousSystemOrganization The organization
|
12 |
* associated with the registered autonomous system number for the IP
|
13 |
* address.
|
14 |
-
*
|
15 |
* @property-read string $ipAddress The IP address that the data in the model is
|
16 |
* for.
|
17 |
-
*
|
18 |
*/
|
19 |
class Asn extends AbstractModel
|
20 |
{
|
@@ -24,6 +21,8 @@ class Asn extends AbstractModel
|
|
24 |
|
25 |
/**
|
26 |
* @ignore
|
|
|
|
|
27 |
*/
|
28 |
public function __construct($raw)
|
29 |
{
|
5 |
/**
|
6 |
* This class provides the GeoLite2 ASN model.
|
7 |
*
|
8 |
+
* @property-read int|null $autonomousSystemNumber The autonomous system number
|
9 |
* associated with the IP address.
|
|
|
10 |
* @property-read string|null $autonomousSystemOrganization The organization
|
11 |
* associated with the registered autonomous system number for the IP
|
12 |
* address.
|
|
|
13 |
* @property-read string $ipAddress The IP address that the data in the model is
|
14 |
* for.
|
|
|
15 |
*/
|
16 |
class Asn extends AbstractModel
|
17 |
{
|
21 |
|
22 |
/**
|
23 |
* @ignore
|
24 |
+
*
|
25 |
+
* @param mixed $raw
|
26 |
*/
|
27 |
public function __construct($raw)
|
28 |
{
|
vendor/geoip2/geoip2/src/Model/City.php
CHANGED
@@ -11,33 +11,25 @@ namespace GeoIp2\Model;
|
|
11 |
*
|
12 |
* @property-read \GeoIp2\Record\City $city City data for the requested IP
|
13 |
* address.
|
14 |
-
*
|
15 |
* @property-read \GeoIp2\Record\Continent $continent Continent data for the
|
16 |
* requested IP address.
|
17 |
-
*
|
18 |
* @property-read \GeoIp2\Record\Country $country Country data for the requested
|
19 |
* IP address. This object represents the country where MaxMind believes the
|
20 |
* end user is located.
|
21 |
-
*
|
22 |
* @property-read \GeoIp2\Record\Location $location Location data for the
|
23 |
* requested IP address.
|
24 |
-
*
|
25 |
* @property-read \GeoIp2\Record\Postal $postal Postal data for the
|
26 |
* requested IP address.
|
27 |
-
*
|
28 |
* @property-read \GeoIp2\Record\MaxMind $maxmind Data related to your MaxMind
|
29 |
* account.
|
30 |
-
*
|
31 |
* @property-read \GeoIp2\Record\Country $registeredCountry Registered country
|
32 |
* data for the requested IP address. This record represents the country
|
33 |
* where the ISP has registered a given IP block and may differ from the
|
34 |
* user's country.
|
35 |
-
*
|
36 |
* @property-read \GeoIp2\Record\RepresentedCountry $representedCountry
|
37 |
* Represented country data for the requested IP address. The represented
|
38 |
* country is used for things like military bases. It is only present when
|
39 |
* the represented country differs from the country.
|
40 |
-
*
|
41 |
* @property-read array $subdivisions An array of {@link \GeoIp2\Record\Subdivision}
|
42 |
* objects representing the country subdivisions for the requested IP
|
43 |
* address. The number and type of subdivisions varies by country, but a
|
@@ -45,12 +37,10 @@ namespace GeoIp2\Model;
|
|
45 |
* are ordered from most general (largest) to most specific (smallest).
|
46 |
* If the response did not contain any subdivisions, this method returns
|
47 |
* an empty array.
|
48 |
-
*
|
49 |
* @property-read \GeoIp2\Record\Subdivision $mostSpecificSubdivision An object
|
50 |
* representing the most specific subdivision returned. If the response
|
51 |
* did not contain any subdivisions, this method returns an empty
|
52 |
* {@link \GeoIp2\Record\Subdivision} object.
|
53 |
-
*
|
54 |
* @property-read \GeoIp2\Record\Traits $traits Data for the traits of the
|
55 |
* requested IP address.
|
56 |
*/
|
@@ -71,12 +61,15 @@ class City extends Country
|
|
71 |
/**
|
72 |
* @ignore
|
73 |
*/
|
74 |
-
protected $subdivisions =
|
75 |
|
76 |
/**
|
77 |
* @ignore
|
|
|
|
|
|
|
78 |
*/
|
79 |
-
public function __construct($raw, $locales =
|
80 |
{
|
81 |
parent::__construct($raw, $locales);
|
82 |
|
@@ -103,34 +96,38 @@ class City extends Country
|
|
103 |
|
104 |
/**
|
105 |
* @ignore
|
|
|
|
|
106 |
*/
|
107 |
public function __get($attr)
|
108 |
{
|
109 |
-
if ($attr
|
110 |
return $this->$attr();
|
111 |
-
} else {
|
112 |
-
return parent::__get($attr);
|
113 |
}
|
|
|
|
|
114 |
}
|
115 |
|
116 |
/**
|
117 |
* @ignore
|
|
|
|
|
118 |
*/
|
119 |
public function __isset($attr)
|
120 |
{
|
121 |
-
if ($attr
|
122 |
// We always return a mostSpecificSubdivision, even if it is the
|
123 |
// empty subdivision
|
124 |
return true;
|
125 |
-
} else {
|
126 |
-
return parent::__isset($attr);
|
127 |
}
|
|
|
|
|
128 |
}
|
129 |
|
130 |
private function mostSpecificSubdivision()
|
131 |
{
|
132 |
return empty($this->subdivisions) ?
|
133 |
-
new \GeoIp2\Record\Subdivision(
|
134 |
end($this->subdivisions);
|
135 |
}
|
136 |
}
|
11 |
*
|
12 |
* @property-read \GeoIp2\Record\City $city City data for the requested IP
|
13 |
* address.
|
|
|
14 |
* @property-read \GeoIp2\Record\Continent $continent Continent data for the
|
15 |
* requested IP address.
|
|
|
16 |
* @property-read \GeoIp2\Record\Country $country Country data for the requested
|
17 |
* IP address. This object represents the country where MaxMind believes the
|
18 |
* end user is located.
|
|
|
19 |
* @property-read \GeoIp2\Record\Location $location Location data for the
|
20 |
* requested IP address.
|
|
|
21 |
* @property-read \GeoIp2\Record\Postal $postal Postal data for the
|
22 |
* requested IP address.
|
|
|
23 |
* @property-read \GeoIp2\Record\MaxMind $maxmind Data related to your MaxMind
|
24 |
* account.
|
|
|
25 |
* @property-read \GeoIp2\Record\Country $registeredCountry Registered country
|
26 |
* data for the requested IP address. This record represents the country
|
27 |
* where the ISP has registered a given IP block and may differ from the
|
28 |
* user's country.
|
|
|
29 |
* @property-read \GeoIp2\Record\RepresentedCountry $representedCountry
|
30 |
* Represented country data for the requested IP address. The represented
|
31 |
* country is used for things like military bases. It is only present when
|
32 |
* the represented country differs from the country.
|
|
|
33 |
* @property-read array $subdivisions An array of {@link \GeoIp2\Record\Subdivision}
|
34 |
* objects representing the country subdivisions for the requested IP
|
35 |
* address. The number and type of subdivisions varies by country, but a
|
37 |
* are ordered from most general (largest) to most specific (smallest).
|
38 |
* If the response did not contain any subdivisions, this method returns
|
39 |
* an empty array.
|
|
|
40 |
* @property-read \GeoIp2\Record\Subdivision $mostSpecificSubdivision An object
|
41 |
* representing the most specific subdivision returned. If the response
|
42 |
* did not contain any subdivisions, this method returns an empty
|
43 |
* {@link \GeoIp2\Record\Subdivision} object.
|
|
|
44 |
* @property-read \GeoIp2\Record\Traits $traits Data for the traits of the
|
45 |
* requested IP address.
|
46 |
*/
|
61 |
/**
|
62 |
* @ignore
|
63 |
*/
|
64 |
+
protected $subdivisions = [];
|
65 |
|
66 |
/**
|
67 |
* @ignore
|
68 |
+
*
|
69 |
+
* @param mixed $raw
|
70 |
+
* @param mixed $locales
|
71 |
*/
|
72 |
+
public function __construct($raw, $locales = ['en'])
|
73 |
{
|
74 |
parent::__construct($raw, $locales);
|
75 |
|
96 |
|
97 |
/**
|
98 |
* @ignore
|
99 |
+
*
|
100 |
+
* @param mixed $attr
|
101 |
*/
|
102 |
public function __get($attr)
|
103 |
{
|
104 |
+
if ($attr === 'mostSpecificSubdivision') {
|
105 |
return $this->$attr();
|
|
|
|
|
106 |
}
|
107 |
+
|
108 |
+
return parent::__get($attr);
|
109 |
}
|
110 |
|
111 |
/**
|
112 |
* @ignore
|
113 |
+
*
|
114 |
+
* @param mixed $attr
|
115 |
*/
|
116 |
public function __isset($attr)
|
117 |
{
|
118 |
+
if ($attr === 'mostSpecificSubdivision') {
|
119 |
// We always return a mostSpecificSubdivision, even if it is the
|
120 |
// empty subdivision
|
121 |
return true;
|
|
|
|
|
122 |
}
|
123 |
+
|
124 |
+
return parent::__isset($attr);
|
125 |
}
|
126 |
|
127 |
private function mostSpecificSubdivision()
|
128 |
{
|
129 |
return empty($this->subdivisions) ?
|
130 |
+
new \GeoIp2\Record\Subdivision([], $this->locales) :
|
131 |
end($this->subdivisions);
|
132 |
}
|
133 |
}
|
vendor/geoip2/geoip2/src/Model/ConnectionType.php
CHANGED
@@ -8,10 +8,8 @@ namespace GeoIp2\Model;
|
|
8 |
* @property-read string|null $connectionType The connection type may take the
|
9 |
* following values: "Dialup", "Cable/DSL", "Corporate", "Cellular".
|
10 |
* Additional values may be added in the future.
|
11 |
-
*
|
12 |
* @property-read string $ipAddress The IP address that the data in the model is
|
13 |
* for.
|
14 |
-
*
|
15 |
*/
|
16 |
class ConnectionType extends AbstractModel
|
17 |
{
|
@@ -20,6 +18,8 @@ class ConnectionType extends AbstractModel
|
|
20 |
|
21 |
/**
|
22 |
* @ignore
|
|
|
|
|
23 |
*/
|
24 |
public function __construct($raw)
|
25 |
{
|
8 |
* @property-read string|null $connectionType The connection type may take the
|
9 |
* following values: "Dialup", "Cable/DSL", "Corporate", "Cellular".
|
10 |
* Additional values may be added in the future.
|
|
|
11 |
* @property-read string $ipAddress The IP address that the data in the model is
|
12 |
* for.
|
|
|
13 |
*/
|
14 |
class ConnectionType extends AbstractModel
|
15 |
{
|
18 |
|
19 |
/**
|
20 |
* @ignore
|
21 |
+
*
|
22 |
+
* @param mixed $raw
|
23 |
*/
|
24 |
public function __construct($raw)
|
25 |
{
|
vendor/geoip2/geoip2/src/Model/Country.php
CHANGED
@@ -11,24 +11,19 @@ namespace GeoIp2\Model;
|
|
11 |
*
|
12 |
* @property-read \GeoIp2\Record\Continent $continent Continent data for the
|
13 |
* requested IP address.
|
14 |
-
*
|
15 |
* @property-read \GeoIp2\Record\Country $country Country data for the requested
|
16 |
* IP address. This object represents the country where MaxMind believes the
|
17 |
* end user is located.
|
18 |
-
*
|
19 |
* @property-read \GeoIp2\Record\MaxMind $maxmind Data related to your MaxMind
|
20 |
* account.
|
21 |
-
*
|
22 |
* @property-read \GeoIp2\Record\Country $registeredCountry Registered country
|
23 |
* data for the requested IP address. This record represents the country
|
24 |
* where the ISP has registered a given IP block and may differ from the
|
25 |
* user's country.
|
26 |
-
*
|
27 |
* @property-read \GeoIp2\Record\RepresentedCountry $representedCountry
|
28 |
* Represented country data for the requested IP address. The represented
|
29 |
* country is used for things like military bases. It is only present when
|
30 |
* the represented country differs from the country.
|
31 |
-
*
|
32 |
* @property-read \GeoIp2\Record\Traits $traits Data for the traits of the
|
33 |
* requested IP address.
|
34 |
*/
|
@@ -44,8 +39,11 @@ class Country extends AbstractModel
|
|
44 |
|
45 |
/**
|
46 |
* @ignore
|
|
|
|
|
|
|
47 |
*/
|
48 |
-
public function __construct($raw, $locales =
|
49 |
{
|
50 |
parent::__construct($raw);
|
51 |
|
11 |
*
|
12 |
* @property-read \GeoIp2\Record\Continent $continent Continent data for the
|
13 |
* requested IP address.
|
|
|
14 |
* @property-read \GeoIp2\Record\Country $country Country data for the requested
|
15 |
* IP address. This object represents the country where MaxMind believes the
|
16 |
* end user is located.
|
|
|
17 |
* @property-read \GeoIp2\Record\MaxMind $maxmind Data related to your MaxMind
|
18 |
* account.
|
|
|
19 |
* @property-read \GeoIp2\Record\Country $registeredCountry Registered country
|
20 |
* data for the requested IP address. This record represents the country
|
21 |
* where the ISP has registered a given IP block and may differ from the
|
22 |
* user's country.
|
|
|
23 |
* @property-read \GeoIp2\Record\RepresentedCountry $representedCountry
|
24 |
* Represented country data for the requested IP address. The represented
|
25 |
* country is used for things like military bases. It is only present when
|
26 |
* the represented country differs from the country.
|
|
|
27 |
* @property-read \GeoIp2\Record\Traits $traits Data for the traits of the
|
28 |
* requested IP address.
|
29 |
*/
|
39 |
|
40 |
/**
|
41 |
* @ignore
|
42 |
+
*
|
43 |
+
* @param mixed $raw
|
44 |
+
* @param mixed $locales
|
45 |
*/
|
46 |
+
public function __construct($raw, $locales = ['en'])
|
47 |
{
|
48 |
parent::__construct($raw);
|
49 |
|
vendor/geoip2/geoip2/src/Model/Domain.php
CHANGED
@@ -8,10 +8,8 @@ namespace GeoIp2\Model;
|
|
8 |
* @property-read string|null $domain The second level domain associated with the
|
9 |
* IP address. This will be something like "example.com" or
|
10 |
* "example.co.uk", not "foo.example.com".
|
11 |
-
*
|
12 |
* @property-read string $ipAddress The IP address that the data in the model is
|
13 |
* for.
|
14 |
-
*
|
15 |
*/
|
16 |
class Domain extends AbstractModel
|
17 |
{
|
@@ -20,6 +18,8 @@ class Domain extends AbstractModel
|
|
20 |
|
21 |
/**
|
22 |
* @ignore
|
|
|
|
|
23 |
*/
|
24 |
public function __construct($raw)
|
25 |
{
|
8 |
* @property-read string|null $domain The second level domain associated with the
|
9 |
* IP address. This will be something like "example.com" or
|
10 |
* "example.co.uk", not "foo.example.com".
|
|
|
11 |
* @property-read string $ipAddress The IP address that the data in the model is
|
12 |
* for.
|
|
|
13 |
*/
|
14 |
class Domain extends AbstractModel
|
15 |
{
|
18 |
|
19 |
/**
|
20 |
* @ignore
|
21 |
+
*
|
22 |
+
* @param mixed $raw
|
23 |
*/
|
24 |
public function __construct($raw)
|
25 |
{
|
vendor/geoip2/geoip2/src/Model/Enterprise.php
CHANGED
@@ -11,30 +11,23 @@ namespace GeoIp2\Model;
|
|
11 |
*
|
12 |
* @property-read \GeoIp2\Record\City $city City data for the requested IP
|
13 |
* address.
|
14 |
-
*
|
15 |
* @property-read \GeoIp2\Record\Continent $continent Continent data for the
|
16 |
* requested IP address.
|
17 |
-
*
|
18 |
* @property-read \GeoIp2\Record\Country $country Country data for the requested
|
19 |
* IP address. This object represents the country where MaxMind believes the
|
20 |
* end user is located.
|
21 |
-
*
|
22 |
* @property-read \GeoIp2\Record\Location $location Location data for the
|
23 |
* requested IP address.
|
24 |
-
*
|
25 |
* @property-read \GeoIp2\Record\MaxMind $maxmind Data related to your MaxMind
|
26 |
* account.
|
27 |
-
*
|
28 |
* @property-read \GeoIp2\Record\Country $registeredCountry Registered country
|
29 |
* data for the requested IP address. This record represents the country
|
30 |
* where the ISP has registered a given IP block and may differ from the
|
31 |
* user's country.
|
32 |
-
*
|
33 |
* @property-read \GeoIp2\Record\RepresentedCountry $representedCountry
|
34 |
* Represented country data for the requested IP address. The represented
|
35 |
* country is used for things like military bases. It is only present when
|
36 |
* the represented country differs from the country.
|
37 |
-
*
|
38 |
* @property-read array $subdivisions An array of {@link \GeoIp2\Record\Subdivision}
|
39 |
* objects representing the country subdivisions for the requested IP
|
40 |
* address. The number and type of subdivisions varies by country, but a
|
@@ -42,12 +35,10 @@ namespace GeoIp2\Model;
|
|
42 |
* are ordered from most general (largest) to most specific (smallest).
|
43 |
* If the response did not contain any subdivisions, this method returns
|
44 |
* an empty array.
|
45 |
-
*
|
46 |
* @property-read \GeoIp2\Record\Subdivision $mostSpecificSubdivision An object
|
47 |
* representing the most specific subdivision returned. If the response
|
48 |
* did not contain any subdivisions, this method returns an empty
|
49 |
* {@link \GeoIp2\Record\Subdivision} object.
|
50 |
-
*
|
51 |
* @property-read \GeoIp2\Record\Traits $traits Data for the traits of the
|
52 |
* requested IP address.
|
53 |
*/
|
11 |
*
|
12 |
* @property-read \GeoIp2\Record\City $city City data for the requested IP
|
13 |
* address.
|
|
|
14 |
* @property-read \GeoIp2\Record\Continent $continent Continent data for the
|
15 |
* requested IP address.
|
|
|
16 |
* @property-read \GeoIp2\Record\Country $country Country data for the requested
|
17 |
* IP address. This object represents the country where MaxMind believes the
|
18 |
* end user is located.
|
|
|
19 |
* @property-read \GeoIp2\Record\Location $location Location data for the
|
20 |
* requested IP address.
|
|
|
21 |
* @property-read \GeoIp2\Record\MaxMind $maxmind Data related to your MaxMind
|
22 |
* account.
|
|
|
23 |
* @property-read \GeoIp2\Record\Country $registeredCountry Registered country
|
24 |
* data for the requested IP address. This record represents the country
|
25 |
* where the ISP has registered a given IP block and may differ from the
|
26 |
* user's country.
|
|
|
27 |
* @property-read \GeoIp2\Record\RepresentedCountry $representedCountry
|
28 |
* Represented country data for the requested IP address. The represented
|
29 |
* country is used for things like military bases. It is only present when
|
30 |
* the represented country differs from the country.
|
|
|
31 |
* @property-read array $subdivisions An array of {@link \GeoIp2\Record\Subdivision}
|
32 |
* objects representing the country subdivisions for the requested IP
|
33 |
* address. The number and type of subdivisions varies by country, but a
|
35 |
* are ordered from most general (largest) to most specific (smallest).
|
36 |
* If the response did not contain any subdivisions, this method returns
|
37 |
* an empty array.
|
|
|
38 |
* @property-read \GeoIp2\Record\Subdivision $mostSpecificSubdivision An object
|
39 |
* representing the most specific subdivision returned. If the response
|
40 |
* did not contain any subdivisions, this method returns an empty
|
41 |
* {@link \GeoIp2\Record\Subdivision} object.
|
|
|
42 |
* @property-read \GeoIp2\Record\Traits $traits Data for the traits of the
|
43 |
* requested IP address.
|
44 |
*/
|
vendor/geoip2/geoip2/src/Model/Insights.php
CHANGED
@@ -11,30 +11,23 @@ namespace GeoIp2\Model;
|
|
11 |
*
|
12 |
* @property-read \GeoIp2\Record\City $city City data for the requested IP
|
13 |
* address.
|
14 |
-
*
|
15 |
* @property-read \GeoIp2\Record\Continent $continent Continent data for the
|
16 |
* requested IP address.
|
17 |
-
*
|
18 |
* @property-read \GeoIp2\Record\Country $country Country data for the requested
|
19 |
* IP address. This object represents the country where MaxMind believes the
|
20 |
* end user is located.
|
21 |
-
*
|
22 |
* @property-read \GeoIp2\Record\Location $location Location data for the
|
23 |
* requested IP address.
|
24 |
-
*
|
25 |
* @property-read \GeoIp2\Record\MaxMind $maxmind Data related to your MaxMind
|
26 |
* account.
|
27 |
-
*
|
28 |
* @property-read \GeoIp2\Record\Country $registeredCountry Registered country
|
29 |
* data for the requested IP address. This record represents the country
|
30 |
* where the ISP has registered a given IP block and may differ from the
|
31 |
* user's country.
|
32 |
-
*
|
33 |
* @property-read \GeoIp2\Record\RepresentedCountry $representedCountry
|
34 |
* Represented country data for the requested IP address. The represented
|
35 |
* country is used for things like military bases. It is only present when
|
36 |
* the represented country differs from the country.
|
37 |
-
*
|
38 |
* @property-read array $subdivisions An array of {@link \GeoIp2\Record\Subdivision}
|
39 |
* objects representing the country subdivisions for the requested IP
|
40 |
* address. The number and type of subdivisions varies by country, but a
|
@@ -42,12 +35,10 @@ namespace GeoIp2\Model;
|
|
42 |
* are ordered from most general (largest) to most specific (smallest).
|
43 |
* If the response did not contain any subdivisions, this method returns
|
44 |
* an empty array.
|
45 |
-
*
|
46 |
* @property-read \GeoIp2\Record\Subdivision $mostSpecificSubdivision An object
|
47 |
* representing the most specific subdivision returned. If the response
|
48 |
* did not contain any subdivisions, this method returns an empty
|
49 |
* {@link \GeoIp2\Record\Subdivision} object.
|
50 |
-
*
|
51 |
* @property-read \GeoIp2\Record\Traits $traits Data for the traits of the
|
52 |
* requested IP address.
|
53 |
*/
|
11 |
*
|
12 |
* @property-read \GeoIp2\Record\City $city City data for the requested IP
|
13 |
* address.
|
|
|
14 |
* @property-read \GeoIp2\Record\Continent $continent Continent data for the
|
15 |
* requested IP address.
|
|
|
16 |
* @property-read \GeoIp2\Record\Country $country Country data for the requested
|
17 |
* IP address. This object represents the country where MaxMind believes the
|
18 |
* end user is located.
|
|
|
19 |
* @property-read \GeoIp2\Record\Location $location Location data for the
|
20 |
* requested IP address.
|
|
|
21 |
* @property-read \GeoIp2\Record\MaxMind $maxmind Data related to your MaxMind
|
22 |
* account.
|
|
|
23 |
* @property-read \GeoIp2\Record\Country $registeredCountry Registered country
|
24 |
* data for the requested IP address. This record represents the country
|
25 |
* where the ISP has registered a given IP block and may differ from the
|
26 |
* user's country.
|
|
|
27 |
* @property-read \GeoIp2\Record\RepresentedCountry $representedCountry
|
28 |
* Represented country data for the requested IP address. The represented
|
29 |
* country is used for things like military bases. It is only present when
|
30 |
* the represented country differs from the country.
|
|
|
31 |
* @property-read array $subdivisions An array of {@link \GeoIp2\Record\Subdivision}
|
32 |
* objects representing the country subdivisions for the requested IP
|
33 |
* address. The number and type of subdivisions varies by country, but a
|
35 |
* are ordered from most general (largest) to most specific (smallest).
|
36 |
* If the response did not contain any subdivisions, this method returns
|
37 |
* an empty array.
|
|
|
38 |
* @property-read \GeoIp2\Record\Subdivision $mostSpecificSubdivision An object
|
39 |
* representing the most specific subdivision returned. If the response
|
40 |
* did not contain any subdivisions, this method returns an empty
|
41 |
* {@link \GeoIp2\Record\Subdivision} object.
|
|
|
42 |
* @property-read \GeoIp2\Record\Traits $traits Data for the traits of the
|
43 |
* requested IP address.
|
44 |
*/
|
vendor/geoip2/geoip2/src/Model/Isp.php
CHANGED
@@ -5,22 +5,17 @@ namespace GeoIp2\Model;
|
|
5 |
/**
|
6 |
* This class provides the GeoIP2 ISP model.
|
7 |
*
|
8 |
-
* @property-read
|
9 |
* associated with the IP address.
|
10 |
-
*
|
11 |
* @property-read string|null $autonomousSystemOrganization The organization
|
12 |
* associated with the registered autonomous system number for the IP
|
13 |
* address.
|
14 |
-
*
|
15 |
* @property-read string|null $isp The name of the ISP associated with the IP
|
16 |
* address.
|
17 |
-
*
|
18 |
* @property-read string|null $organization The name of the organization associated
|
19 |
* with the IP address.
|
20 |
-
*
|
21 |
* @property-read string $ipAddress The IP address that the data in the model is
|
22 |
* for.
|
23 |
-
*
|
24 |
*/
|
25 |
class Isp extends AbstractModel
|
26 |
{
|
@@ -32,6 +27,8 @@ class Isp extends AbstractModel
|
|
32 |
|
33 |
/**
|
34 |
* @ignore
|
|
|
|
|
35 |
*/
|
36 |
public function __construct($raw)
|
37 |
{
|
5 |
/**
|
6 |
* This class provides the GeoIP2 ISP model.
|
7 |
*
|
8 |
+
* @property-read int|null $autonomousSystemNumber The autonomous system number
|
9 |
* associated with the IP address.
|
|
|
10 |
* @property-read string|null $autonomousSystemOrganization The organization
|
11 |
* associated with the registered autonomous system number for the IP
|
12 |
* address.
|
|
|
13 |
* @property-read string|null $isp The name of the ISP associated with the IP
|
14 |
* address.
|
|
|
15 |
* @property-read string|null $organization The name of the organization associated
|
16 |
* with the IP address.
|
|
|
17 |
* @property-read string $ipAddress The IP address that the data in the model is
|
18 |
* for.
|
|
|
19 |
*/
|
20 |
class Isp extends AbstractModel
|
21 |
{
|
27 |
|
28 |
/**
|
29 |
* @ignore
|
30 |
+
*
|
31 |
+
* @param mixed $raw
|
32 |
*/
|
33 |
public function __construct($raw)
|
34 |
{
|
vendor/geoip2/geoip2/src/ProviderInterface.php
CHANGED
@@ -5,16 +5,16 @@ namespace GeoIp2;
|
|
5 |
interface ProviderInterface
|
6 |
{
|
7 |
/**
|
8 |
-
* @param ipAddress
|
9 |
-
*
|
10 |
-
* @return \GeoIp2\Model\Country
|
11 |
*/
|
12 |
public function country($ipAddress);
|
13 |
|
14 |
/**
|
15 |
-
* @param ipAddress
|
16 |
-
*
|
17 |
-
* @return \GeoIp2\Model\City
|
18 |
*/
|
19 |
public function city($ipAddress);
|
20 |
}
|
5 |
interface ProviderInterface
|
6 |
{
|
7 |
/**
|
8 |
+
* @param string $ipAddress an IPv4 or IPv6 address to lookup
|
9 |
+
*
|
10 |
+
* @return \GeoIp2\Model\Country a Country model for the requested IP address
|
11 |
*/
|
12 |
public function country($ipAddress);
|
13 |
|
14 |
/**
|
15 |
+
* @param string $ipAddress an IPv4 or IPv6 address to lookup
|
16 |
+
*
|
17 |
+
* @return \GeoIp2\Model\City a City model for the requested IP address
|
18 |
*/
|
19 |
public function city($ipAddress);
|
20 |
}
|
vendor/geoip2/geoip2/src/Record/AbstractPlaceRecord.php
CHANGED
@@ -8,8 +8,11 @@ abstract class AbstractPlaceRecord extends AbstractRecord
|
|
8 |
|
9 |
/**
|
10 |
* @ignore
|
|
|
|
|
|
|
11 |
*/
|
12 |
-
public function __construct($record, $locales =
|
13 |
{
|
14 |
$this->locales = $locales;
|
15 |
parent::__construct($record);
|
@@ -17,31 +20,36 @@ abstract class AbstractPlaceRecord extends AbstractRecord
|
|
17 |
|
18 |
/**
|
19 |
* @ignore
|
|
|
|
|
20 |
*/
|
21 |
public function __get($attr)
|
22 |
{
|
23 |
-
if ($attr
|
24 |
return $this->name();
|
25 |
-
} else {
|
26 |
-
return parent::__get($attr);
|
27 |
}
|
|
|
|
|
28 |
}
|
29 |
|
30 |
/**
|
31 |
* @ignore
|
|
|
|
|
32 |
*/
|
33 |
public function __isset($attr)
|
34 |
{
|
35 |
-
if ($attr
|
36 |
-
return $this->firstSetNameLocale()
|
37 |
-
} else {
|
38 |
-
return parent::__isset($attr);
|
39 |
}
|
|
|
|
|
40 |
}
|
41 |
|
42 |
private function name()
|
43 |
{
|
44 |
$locale = $this->firstSetNameLocale();
|
|
|
45 |
return $locale === null ? null : $this->names[$locale];
|
46 |
}
|
47 |
|
@@ -52,6 +60,7 @@ abstract class AbstractPlaceRecord extends AbstractRecord
|
|
52 |
return $locale;
|
53 |
}
|
54 |
}
|
|
|
55 |
return null;
|
56 |
}
|
57 |
}
|
8 |
|
9 |
/**
|
10 |
* @ignore
|
11 |
+
*
|
12 |
+
* @param mixed $record
|
13 |
+
* @param mixed $locales
|
14 |
*/
|
15 |
+
public function __construct($record, $locales = ['en'])
|
16 |
{
|
17 |
$this->locales = $locales;
|
18 |
parent::__construct($record);
|
20 |
|
21 |
/**
|
22 |
* @ignore
|
23 |
+
*
|
24 |
+
* @param mixed $attr
|
25 |
*/
|
26 |
public function __get($attr)
|
27 |
{
|
28 |
+
if ($attr === 'name') {
|
29 |
return $this->name();
|
|
|
|
|
30 |
}
|
31 |
+
|
32 |
+
return parent::__get($attr);
|
33 |
}
|
34 |
|
35 |
/**
|
36 |
* @ignore
|
37 |
+
*
|
38 |
+
* @param mixed $attr
|
39 |
*/
|
40 |
public function __isset($attr)
|
41 |
{
|
42 |
+
if ($attr === 'name') {
|
43 |
+
return $this->firstSetNameLocale() === null ? false : true;
|
|
|
|
|
44 |
}
|
45 |
+
|
46 |
+
return parent::__isset($attr);
|
47 |
}
|
48 |
|
49 |
private function name()
|
50 |
{
|
51 |
$locale = $this->firstSetNameLocale();
|
52 |
+
|
53 |
return $locale === null ? null : $this->names[$locale];
|
54 |
}
|
55 |
|
60 |
return $locale;
|
61 |
}
|
62 |
}
|
63 |
+
|
64 |
return null;
|
65 |
}
|
66 |
}
|
vendor/geoip2/geoip2/src/Record/AbstractRecord.php
CHANGED
@@ -2,22 +2,24 @@
|
|
2 |
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
-
|
6 |
-
|
7 |
-
abstract class AbstractRecord implements JsonSerializable
|
8 |
{
|
9 |
private $record;
|
10 |
|
11 |
/**
|
12 |
* @ignore
|
|
|
|
|
13 |
*/
|
14 |
public function __construct($record)
|
15 |
{
|
16 |
-
$this->record = isset($record) ? $record :
|
17 |
}
|
18 |
|
19 |
/**
|
20 |
* @ignore
|
|
|
|
|
21 |
*/
|
22 |
public function __get($attr)
|
23 |
{
|
@@ -29,12 +31,11 @@ abstract class AbstractRecord implements JsonSerializable
|
|
29 |
} elseif ($this->validAttribute($attr)) {
|
30 |
if (preg_match('/^is_/', $key)) {
|
31 |
return false;
|
32 |
-
} else {
|
33 |
-
return null;
|
34 |
}
|
35 |
-
|
36 |
-
|
37 |
}
|
|
|
38 |
}
|
39 |
|
40 |
public function __isset($attr)
|
@@ -50,7 +51,7 @@ abstract class AbstractRecord implements JsonSerializable
|
|
50 |
|
51 |
private function validAttribute($attr)
|
52 |
{
|
53 |
-
return in_array($attr, $this->validAttributes);
|
54 |
}
|
55 |
|
56 |
public function jsonSerialize()
|
2 |
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
+
abstract class AbstractRecord implements \JsonSerializable
|
|
|
|
|
6 |
{
|
7 |
private $record;
|
8 |
|
9 |
/**
|
10 |
* @ignore
|
11 |
+
*
|
12 |
+
* @param mixed $record
|
13 |
*/
|
14 |
public function __construct($record)
|
15 |
{
|
16 |
+
$this->record = isset($record) ? $record : [];
|
17 |
}
|
18 |
|
19 |
/**
|
20 |
* @ignore
|
21 |
+
*
|
22 |
+
* @param mixed $attr
|
23 |
*/
|
24 |
public function __get($attr)
|
25 |
{
|
31 |
} elseif ($this->validAttribute($attr)) {
|
32 |
if (preg_match('/^is_/', $key)) {
|
33 |
return false;
|
|
|
|
|
34 |
}
|
35 |
+
|
36 |
+
return null;
|
37 |
}
|
38 |
+
throw new \RuntimeException("Unknown attribute: $attr");
|
39 |
}
|
40 |
|
41 |
public function __isset($attr)
|
51 |
|
52 |
private function validAttribute($attr)
|
53 |
{
|
54 |
+
return in_array($attr, $this->validAttributes, true);
|
55 |
}
|
56 |
|
57 |
public function jsonSerialize()
|
vendor/geoip2/geoip2/src/Record/City.php
CHANGED
@@ -11,14 +11,11 @@ namespace GeoIp2\Record;
|
|
11 |
* @property-read int|null $confidence A value from 0-100 indicating MaxMind's
|
12 |
* confidence that the city is correct. This attribute is only available
|
13 |
* from the Insights service and the GeoIP2 Enterprise database.
|
14 |
-
*
|
15 |
* @property-read int|null $geonameId The GeoName ID for the city. This attribute
|
16 |
* is returned by all location services and databases.
|
17 |
-
*
|
18 |
* @property-read string|null $name The name of the city based on the locales list
|
19 |
* passed to the constructor. This attribute is returned by all location
|
20 |
* services and databases.
|
21 |
-
*
|
22 |
* @property-read array|null $names A array map where the keys are locale codes
|
23 |
* and the values are names. This attribute is returned by all location
|
24 |
* services and databases.
|
@@ -28,5 +25,5 @@ class City extends AbstractPlaceRecord
|
|
28 |
/**
|
29 |
* @ignore
|
30 |
*/
|
31 |
-
protected $validAttributes =
|
32 |
}
|
11 |
* @property-read int|null $confidence A value from 0-100 indicating MaxMind's
|
12 |
* confidence that the city is correct. This attribute is only available
|
13 |
* from the Insights service and the GeoIP2 Enterprise database.
|
|
|
14 |
* @property-read int|null $geonameId The GeoName ID for the city. This attribute
|
15 |
* is returned by all location services and databases.
|
|
|
16 |
* @property-read string|null $name The name of the city based on the locales list
|
17 |
* passed to the constructor. This attribute is returned by all location
|
18 |
* services and databases.
|
|
|
19 |
* @property-read array|null $names A array map where the keys are locale codes
|
20 |
* and the values are names. This attribute is returned by all location
|
21 |
* services and databases.
|
25 |
/**
|
26 |
* @ignore
|
27 |
*/
|
28 |
+
protected $validAttributes = ['confidence', 'geonameId', 'names'];
|
29 |
}
|
vendor/geoip2/geoip2/src/Record/Continent.php
CHANGED
@@ -3,21 +3,18 @@
|
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
/**
|
6 |
-
* Contains data for the continent record associated with an IP address
|
7 |
*
|
8 |
* This record is returned by all location services and databases.
|
9 |
*
|
10 |
* @property-read string|null $code A two character continent code like "NA" (North
|
11 |
* America) or "OC" (Oceania). This attribute is returned by all location
|
12 |
* services and databases.
|
13 |
-
*
|
14 |
* @property-read int|null $geonameId The GeoName ID for the continent. This
|
15 |
* attribute is returned by all location services and databases.
|
16 |
-
*
|
17 |
* @property-read string|null $name Returns the name of the continent based on the
|
18 |
* locales list passed to the constructor. This attribute is returned by all location
|
19 |
* services and databases.
|
20 |
-
*
|
21 |
* @property-read array|null $names An array map where the keys are locale codes
|
22 |
* and the values are names. This attribute is returned by all location
|
23 |
* services and databases.
|
@@ -27,9 +24,9 @@ class Continent extends AbstractPlaceRecord
|
|
27 |
/**
|
28 |
* @ignore
|
29 |
*/
|
30 |
-
protected $validAttributes =
|
31 |
'code',
|
32 |
'geonameId',
|
33 |
-
'names'
|
34 |
-
|
35 |
}
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
/**
|
6 |
+
* Contains data for the continent record associated with an IP address.
|
7 |
*
|
8 |
* This record is returned by all location services and databases.
|
9 |
*
|
10 |
* @property-read string|null $code A two character continent code like "NA" (North
|
11 |
* America) or "OC" (Oceania). This attribute is returned by all location
|
12 |
* services and databases.
|
|
|
13 |
* @property-read int|null $geonameId The GeoName ID for the continent. This
|
14 |
* attribute is returned by all location services and databases.
|
|
|
15 |
* @property-read string|null $name Returns the name of the continent based on the
|
16 |
* locales list passed to the constructor. This attribute is returned by all location
|
17 |
* services and databases.
|
|
|
18 |
* @property-read array|null $names An array map where the keys are locale codes
|
19 |
* and the values are names. This attribute is returned by all location
|
20 |
* services and databases.
|
24 |
/**
|
25 |
* @ignore
|
26 |
*/
|
27 |
+
protected $validAttributes = [
|
28 |
'code',
|
29 |
'geonameId',
|
30 |
+
'names',
|
31 |
+
];
|
32 |
}
|
vendor/geoip2/geoip2/src/Record/Country.php
CHANGED
@@ -3,26 +3,22 @@
|
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
/**
|
6 |
-
* Contains data for the country record associated with an IP address
|
7 |
*
|
8 |
* This record is returned by all location services and databases.
|
9 |
*
|
10 |
* @property-read int|null $confidence A value from 0-100 indicating MaxMind's
|
11 |
* confidence that the country is correct. This attribute is only available
|
12 |
* from the Insights service and the GeoIP2 Enterprise database.
|
13 |
-
*
|
14 |
* @property-read int|null $geonameId The GeoName ID for the country. This
|
15 |
* attribute is returned by location services and databases.
|
16 |
-
*
|
17 |
-
* @
|
18 |
-
* http://en.wikipedia.org/wiki/ISO_3166-1 two-character ISO 3166-1 alpha
|
19 |
* code} for the country. This attribute is returned by all location services
|
20 |
* and databases.
|
21 |
-
*
|
22 |
* @property-read string|null $name The name of the country based on the locales
|
23 |
* list passed to the constructor. This attribute is returned by all location
|
24 |
* services and databases.
|
25 |
-
*
|
26 |
* @property-read array|null $names An array map where the keys are locale codes
|
27 |
* and the values are names. This attribute is returned by all location
|
28 |
* services and databases.
|
@@ -32,10 +28,10 @@ class Country extends AbstractPlaceRecord
|
|
32 |
/**
|
33 |
* @ignore
|
34 |
*/
|
35 |
-
protected $validAttributes =
|
36 |
'confidence',
|
37 |
'geonameId',
|
38 |
'isoCode',
|
39 |
-
'names'
|
40 |
-
|
41 |
}
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
/**
|
6 |
+
* Contains data for the country record associated with an IP address.
|
7 |
*
|
8 |
* This record is returned by all location services and databases.
|
9 |
*
|
10 |
* @property-read int|null $confidence A value from 0-100 indicating MaxMind's
|
11 |
* confidence that the country is correct. This attribute is only available
|
12 |
* from the Insights service and the GeoIP2 Enterprise database.
|
|
|
13 |
* @property-read int|null $geonameId The GeoName ID for the country. This
|
14 |
* attribute is returned by location services and databases.
|
15 |
+
* @property-read string|null $isoCode The
|
16 |
+
* {@link * http://en.wikipedia.org/wiki/ISO_3166-1 two-character ISO 3166-1 alpha
|
|
|
17 |
* code} for the country. This attribute is returned by all location services
|
18 |
* and databases.
|
|
|
19 |
* @property-read string|null $name The name of the country based on the locales
|
20 |
* list passed to the constructor. This attribute is returned by all location
|
21 |
* services and databases.
|
|
|
22 |
* @property-read array|null $names An array map where the keys are locale codes
|
23 |
* and the values are names. This attribute is returned by all location
|
24 |
* services and databases.
|
28 |
/**
|
29 |
* @ignore
|
30 |
*/
|
31 |
+
protected $validAttributes = [
|
32 |
'confidence',
|
33 |
'geonameId',
|
34 |
'isoCode',
|
35 |
+
'names',
|
36 |
+
];
|
37 |
}
|
vendor/geoip2/geoip2/src/Record/Location.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
/**
|
6 |
-
* Contains data for the location record associated with an IP address
|
7 |
*
|
8 |
* This record is returned by all location services and databases besides
|
9 |
* Country.
|
@@ -11,31 +11,24 @@ namespace GeoIp2\Record;
|
|
11 |
* @property-read int|null $averageIncome The average income in US dollars
|
12 |
* associated with the requested IP address. This attribute is only available
|
13 |
* from the Insights service.
|
14 |
-
*
|
15 |
* @property-read int|null $accuracyRadius The approximate accuracy radius in
|
16 |
* kilometers around the latitude and longitude for the IP address. This is
|
17 |
* the radius where we have a 67% confidence that the device using the IP
|
18 |
* address resides within the circle centered at the latitude and longitude
|
19 |
* with the provided radius.
|
20 |
-
*
|
21 |
* @property-read float|null $latitude The approximate latitude of the location
|
22 |
* associated with the IP address. This value is not precise and should not be
|
23 |
* used to identify a particular address or household.
|
24 |
-
*
|
25 |
* @property-read float|null $longitude The approximate longitude of the location
|
26 |
* associated with the IP address. This value is not precise and should not be
|
27 |
* used to identify a particular address or household.
|
28 |
-
*
|
29 |
* @property-read int|null $populationDensity The estimated population per square
|
30 |
* kilometer associated with the IP address. This attribute is only available
|
31 |
* from the Insights service.
|
32 |
-
*
|
33 |
* @property-read int|null $metroCode The metro code of the location if the location
|
34 |
* is in the US. MaxMind returns the same metro codes as the
|
35 |
-
* {@link
|
36 |
-
* https://developers.google.com/adwords/api/docs/appendix/cities-DMAregions
|
37 |
* Google AdWords API}.
|
38 |
-
*
|
39 |
* @property-read string|null $timeZone The time zone associated with location, as
|
40 |
* specified by the {@link http://www.iana.org/time-zones IANA Time Zone
|
41 |
* Database}, e.g., "America/New_York".
|
@@ -45,7 +38,7 @@ class Location extends AbstractRecord
|
|
45 |
/**
|
46 |
* @ignore
|
47 |
*/
|
48 |
-
protected $validAttributes =
|
49 |
'averageIncome',
|
50 |
'accuracyRadius',
|
51 |
'latitude',
|
@@ -54,6 +47,6 @@ class Location extends AbstractRecord
|
|
54 |
'populationDensity',
|
55 |
'postalCode',
|
56 |
'postalConfidence',
|
57 |
-
'timeZone'
|
58 |
-
|
59 |
}
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
/**
|
6 |
+
* Contains data for the location record associated with an IP address.
|
7 |
*
|
8 |
* This record is returned by all location services and databases besides
|
9 |
* Country.
|
11 |
* @property-read int|null $averageIncome The average income in US dollars
|
12 |
* associated with the requested IP address. This attribute is only available
|
13 |
* from the Insights service.
|
|
|
14 |
* @property-read int|null $accuracyRadius The approximate accuracy radius in
|
15 |
* kilometers around the latitude and longitude for the IP address. This is
|
16 |
* the radius where we have a 67% confidence that the device using the IP
|
17 |
* address resides within the circle centered at the latitude and longitude
|
18 |
* with the provided radius.
|
|
|
19 |
* @property-read float|null $latitude The approximate latitude of the location
|
20 |
* associated with the IP address. This value is not precise and should not be
|
21 |
* used to identify a particular address or household.
|
|
|
22 |
* @property-read float|null $longitude The approximate longitude of the location
|
23 |
* associated with the IP address. This value is not precise and should not be
|
24 |
* used to identify a particular address or household.
|
|
|
25 |
* @property-read int|null $populationDensity The estimated population per square
|
26 |
* kilometer associated with the IP address. This attribute is only available
|
27 |
* from the Insights service.
|
|
|
28 |
* @property-read int|null $metroCode The metro code of the location if the location
|
29 |
* is in the US. MaxMind returns the same metro codes as the
|
30 |
+
* {@link * https://developers.google.com/adwords/api/docs/appendix/cities-DMAregions
|
|
|
31 |
* Google AdWords API}.
|
|
|
32 |
* @property-read string|null $timeZone The time zone associated with location, as
|
33 |
* specified by the {@link http://www.iana.org/time-zones IANA Time Zone
|
34 |
* Database}, e.g., "America/New_York".
|
38 |
/**
|
39 |
* @ignore
|
40 |
*/
|
41 |
+
protected $validAttributes = [
|
42 |
'averageIncome',
|
43 |
'accuracyRadius',
|
44 |
'latitude',
|
47 |
'populationDensity',
|
48 |
'postalCode',
|
49 |
'postalConfidence',
|
50 |
+
'timeZone',
|
51 |
+
];
|
52 |
}
|
vendor/geoip2/geoip2/src/Record/MaxMind.php
CHANGED
@@ -15,5 +15,5 @@ class MaxMind extends AbstractRecord
|
|
15 |
/**
|
16 |
* @ignore
|
17 |
*/
|
18 |
-
protected $validAttributes =
|
19 |
}
|
15 |
/**
|
16 |
* @ignore
|
17 |
*/
|
18 |
+
protected $validAttributes = ['queriesRemaining'];
|
19 |
}
|
vendor/geoip2/geoip2/src/Record/Postal.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
/**
|
6 |
-
* Contains data for the postal record associated with an IP address
|
7 |
*
|
8 |
* This record is returned by all location databases and services besides
|
9 |
* Country.
|
@@ -12,7 +12,6 @@ namespace GeoIp2\Record;
|
|
12 |
* are not available for all countries. In some countries, this will only
|
13 |
* contain part of the postal code. This attribute is returned by all location
|
14 |
* databases and services besides Country.
|
15 |
-
*
|
16 |
* @property-read int|null $confidence A value from 0-100 indicating MaxMind's
|
17 |
* confidence that the postal code is correct. This attribute is only
|
18 |
* available from the Insights service and the GeoIP2 Enterprise
|
@@ -23,5 +22,5 @@ class Postal extends AbstractRecord
|
|
23 |
/**
|
24 |
* @ignore
|
25 |
*/
|
26 |
-
protected $validAttributes =
|
27 |
}
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
/**
|
6 |
+
* Contains data for the postal record associated with an IP address.
|
7 |
*
|
8 |
* This record is returned by all location databases and services besides
|
9 |
* Country.
|
12 |
* are not available for all countries. In some countries, this will only
|
13 |
* contain part of the postal code. This attribute is returned by all location
|
14 |
* databases and services besides Country.
|
|
|
15 |
* @property-read int|null $confidence A value from 0-100 indicating MaxMind's
|
16 |
* confidence that the postal code is correct. This attribute is only
|
17 |
* available from the Insights service and the GeoIP2 Enterprise
|
22 |
/**
|
23 |
* @ignore
|
24 |
*/
|
25 |
+
protected $validAttributes = ['code', 'confidence'];
|
26 |
}
|
vendor/geoip2/geoip2/src/Record/RepresentedCountry.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
/**
|
6 |
-
* Contains data for the represented country associated with an IP address
|
7 |
*
|
8 |
* This class contains the country-level data associated with an IP address
|
9 |
* for the IP's represented country. The represented country is the country
|
@@ -12,29 +12,24 @@ namespace GeoIp2\Record;
|
|
12 |
* @property-read int|null $confidence A value from 0-100 indicating MaxMind's
|
13 |
* confidence that the country is correct. This attribute is only available
|
14 |
* from the Insights service and the GeoIP2 Enterprise database.
|
15 |
-
*
|
16 |
* @property-read int|null $geonameId The GeoName ID for the country.
|
17 |
-
*
|
18 |
* @property-read string|null $isoCode The {@link http://en.wikipedia.org/wiki/ISO_3166-1
|
19 |
* two-character ISO 3166-1 alpha code} for the country.
|
20 |
-
*
|
21 |
* @property-read string|null $name The name of the country based on the locales list
|
22 |
* passed to the constructor.
|
23 |
-
*
|
24 |
* @property-read array|null $names An array map where the keys are locale codes and
|
25 |
* the values are names.
|
26 |
-
*
|
27 |
* @property-read string|null $type A string indicating the type of entity that is
|
28 |
* representing the country. Currently we only return <code>military</code>
|
29 |
* but this could expand to include other types in the future.
|
30 |
*/
|
31 |
class RepresentedCountry extends Country
|
32 |
{
|
33 |
-
protected $validAttributes =
|
34 |
'confidence',
|
35 |
'geonameId',
|
36 |
'isoCode',
|
37 |
'names',
|
38 |
-
'type'
|
39 |
-
|
40 |
}
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
/**
|
6 |
+
* Contains data for the represented country associated with an IP address.
|
7 |
*
|
8 |
* This class contains the country-level data associated with an IP address
|
9 |
* for the IP's represented country. The represented country is the country
|
12 |
* @property-read int|null $confidence A value from 0-100 indicating MaxMind's
|
13 |
* confidence that the country is correct. This attribute is only available
|
14 |
* from the Insights service and the GeoIP2 Enterprise database.
|
|
|
15 |
* @property-read int|null $geonameId The GeoName ID for the country.
|
|
|
16 |
* @property-read string|null $isoCode The {@link http://en.wikipedia.org/wiki/ISO_3166-1
|
17 |
* two-character ISO 3166-1 alpha code} for the country.
|
|
|
18 |
* @property-read string|null $name The name of the country based on the locales list
|
19 |
* passed to the constructor.
|
|
|
20 |
* @property-read array|null $names An array map where the keys are locale codes and
|
21 |
* the values are names.
|
|
|
22 |
* @property-read string|null $type A string indicating the type of entity that is
|
23 |
* representing the country. Currently we only return <code>military</code>
|
24 |
* but this could expand to include other types in the future.
|
25 |
*/
|
26 |
class RepresentedCountry extends Country
|
27 |
{
|
28 |
+
protected $validAttributes = [
|
29 |
'confidence',
|
30 |
'geonameId',
|
31 |
'isoCode',
|
32 |
'names',
|
33 |
+
'type',
|
34 |
+
];
|
35 |
}
|
vendor/geoip2/geoip2/src/Record/Subdivision.php
CHANGED
@@ -3,8 +3,7 @@
|
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
/**
|
6 |
-
*
|
7 |
-
* Contains data for the subdivisions associated with an IP address
|
8 |
*
|
9 |
* This record is returned by all location databases and services besides
|
10 |
* Country.
|
@@ -13,20 +12,16 @@ namespace GeoIp2\Record;
|
|
13 |
* MaxMind's confidence that the subdivision is correct. This attribute is
|
14 |
* only available from the Insights service and the GeoIP2 Enterprise
|
15 |
* database.
|
16 |
-
*
|
17 |
* @property-read int|null $geonameId This is a GeoName ID for the subdivision.
|
18 |
* This attribute is returned by all location databases and services besides
|
19 |
* Country.
|
20 |
-
*
|
21 |
* @property-read string|null $isoCode This is a string up to three characters long
|
22 |
-
* contain the subdivision portion of the
|
23 |
-
* http://en.wikipedia.org/wiki/ISO_3166-2 ISO 3166-2 code}. This attribute
|
24 |
* is returned by all location databases and services except Country.
|
25 |
-
*
|
26 |
* @property-read string|null $name The name of the subdivision based on the
|
27 |
* locales list passed to the constructor. This attribute is returned by all
|
28 |
* location databases and services besides Country.
|
29 |
-
*
|
30 |
* @property-read array|null $names An array map where the keys are locale codes
|
31 |
* and the values are names. This attribute is returned by all location
|
32 |
* databases and services besides Country.
|
@@ -36,10 +31,10 @@ class Subdivision extends AbstractPlaceRecord
|
|
36 |
/**
|
37 |
* @ignore
|
38 |
*/
|
39 |
-
protected $validAttributes =
|
40 |
'confidence',
|
41 |
'geonameId',
|
42 |
'isoCode',
|
43 |
-
'names'
|
44 |
-
|
45 |
}
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
/**
|
6 |
+
* Contains data for the subdivisions associated with an IP address.
|
|
|
7 |
*
|
8 |
* This record is returned by all location databases and services besides
|
9 |
* Country.
|
12 |
* MaxMind's confidence that the subdivision is correct. This attribute is
|
13 |
* only available from the Insights service and the GeoIP2 Enterprise
|
14 |
* database.
|
|
|
15 |
* @property-read int|null $geonameId This is a GeoName ID for the subdivision.
|
16 |
* This attribute is returned by all location databases and services besides
|
17 |
* Country.
|
|
|
18 |
* @property-read string|null $isoCode This is a string up to three characters long
|
19 |
+
* contain the subdivision portion of the
|
20 |
+
* {@link * http://en.wikipedia.org/wiki/ISO_3166-2 ISO 3166-2 code}. This attribute
|
21 |
* is returned by all location databases and services except Country.
|
|
|
22 |
* @property-read string|null $name The name of the subdivision based on the
|
23 |
* locales list passed to the constructor. This attribute is returned by all
|
24 |
* location databases and services besides Country.
|
|
|
25 |
* @property-read array|null $names An array map where the keys are locale codes
|
26 |
* and the values are names. This attribute is returned by all location
|
27 |
* databases and services besides Country.
|
31 |
/**
|
32 |
* @ignore
|
33 |
*/
|
34 |
+
protected $validAttributes = [
|
35 |
'confidence',
|
36 |
'geonameId',
|
37 |
'isoCode',
|
38 |
+
'names',
|
39 |
+
];
|
40 |
}
|
vendor/geoip2/geoip2/src/Record/Traits.php
CHANGED
@@ -3,65 +3,53 @@
|
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
/**
|
6 |
-
*
|
7 |
-
* Contains data for the traits record associated with an IP address
|
8 |
*
|
9 |
* This record is returned by all location services and databases.
|
10 |
*
|
11 |
-
* @property-read int|null $autonomousSystemNumber The
|
12 |
-
* http://en.wikipedia.org/wiki/Autonomous_system_(Internet) autonomous
|
13 |
* system number} associated with the IP address. This attribute is only
|
14 |
* available from the City and Insights web service and the GeoIP2
|
15 |
* Enterprise database.
|
16 |
-
*
|
17 |
* @property-read string|null $autonomousSystemOrganization The organization
|
18 |
-
* associated with the registered {@link
|
19 |
-
* http://en.wikipedia.org/wiki/Autonomous_system_(Internet) autonomous
|
20 |
* system number} for the IP address. This attribute is only available from
|
21 |
* the City and Insights web service and the GeoIP2 Enterprise
|
22 |
* database.
|
23 |
-
*
|
24 |
* @property-read string|null $connectionType The connection type may take the
|
25 |
* following values: "Dialup", "Cable/DSL", "Corporate", "Cellular".
|
26 |
* Additional values may be added in the future. This attribute is only
|
27 |
* available in the GeoIP2 Enterprise database.
|
28 |
-
*
|
29 |
* @property-read string|null $domain The second level domain associated with the
|
30 |
* IP address. This will be something like "example.com" or "example.co.uk",
|
31 |
* not "foo.example.com". This attribute is only available from the
|
32 |
* City and Insights web service and the GeoIP2 Enterprise
|
33 |
* database.
|
34 |
-
*
|
35 |
* @property-read string $ipAddress The IP address that the data in the model
|
36 |
* is for. If you performed a "me" lookup against the web service, this
|
37 |
* will be the externally routable IP address for the system the code is
|
38 |
* running on. If the system is behind a NAT, this may differ from the IP
|
39 |
* address locally assigned to it. This attribute is returned by all end
|
40 |
* points.
|
41 |
-
*
|
42 |
-
* @
|
43 |
-
* https://www.maxmind.com/en/geoip2-anonymous-ip-database GeoIP2
|
44 |
* Anonymous IP database} to determine whether the IP address is used by an
|
45 |
* anonymizing service.
|
46 |
-
*
|
47 |
-
* @property-read boolean $isLegitimateProxy This attribute is true if MaxMind
|
48 |
* believes this IP address to be a legitimate proxy, such as an internal
|
49 |
* VPN used by a corporation. This attribute is only available in the GeoIP2
|
50 |
* Enterprise database.
|
51 |
-
*
|
52 |
-
* @property-read boolean $isSatelliteProvider *Deprecated.* Due to the
|
53 |
* increased coverage by mobile carriers, very few satellite providers now
|
54 |
* serve multiple countries. As a result, the output does not provide
|
55 |
* sufficiently relevant data for us to maintain it.
|
56 |
-
*
|
57 |
* @property-read string|null $isp The name of the ISP associated with the IP
|
58 |
* address. This attribute is only available from the City and Insights web
|
59 |
* services and the GeoIP2 Enterprise database.
|
60 |
-
*
|
61 |
* @property-read string|null $organization The name of the organization associated
|
62 |
* with the IP address. This attribute is only available from the City and
|
63 |
* Insights web services and the GeoIP2 Enterprise database.
|
64 |
-
*
|
65 |
* @property-read string|null $userType <p>The user type associated with the IP
|
66 |
* address. This can be one of the following values:</p>
|
67 |
* <ul>
|
@@ -91,7 +79,7 @@ class Traits extends AbstractRecord
|
|
91 |
/**
|
92 |
* @ignore
|
93 |
*/
|
94 |
-
protected $validAttributes =
|
95 |
'autonomousSystemNumber',
|
96 |
'autonomousSystemOrganization',
|
97 |
'connectionType',
|
@@ -102,6 +90,6 @@ class Traits extends AbstractRecord
|
|
102 |
'isp',
|
103 |
'ipAddress',
|
104 |
'organization',
|
105 |
-
'userType'
|
106 |
-
|
107 |
}
|
3 |
namespace GeoIp2\Record;
|
4 |
|
5 |
/**
|
6 |
+
* Contains data for the traits record associated with an IP address.
|
|
|
7 |
*
|
8 |
* This record is returned by all location services and databases.
|
9 |
*
|
10 |
+
* @property-read int|null $autonomousSystemNumber The
|
11 |
+
* {@link * http://en.wikipedia.org/wiki/Autonomous_system_(Internet) autonomous
|
12 |
* system number} associated with the IP address. This attribute is only
|
13 |
* available from the City and Insights web service and the GeoIP2
|
14 |
* Enterprise database.
|
|
|
15 |
* @property-read string|null $autonomousSystemOrganization The organization
|
16 |
+
* associated with the registered {@link * http://en.wikipedia.org/wiki/Autonomous_system_(Internet) autonomous
|
|
|
17 |
* system number} for the IP address. This attribute is only available from
|
18 |
* the City and Insights web service and the GeoIP2 Enterprise
|
19 |
* database.
|
|
|
20 |
* @property-read string|null $connectionType The connection type may take the
|
21 |
* following values: "Dialup", "Cable/DSL", "Corporate", "Cellular".
|
22 |
* Additional values may be added in the future. This attribute is only
|
23 |
* available in the GeoIP2 Enterprise database.
|
|
|
24 |
* @property-read string|null $domain The second level domain associated with the
|
25 |
* IP address. This will be something like "example.com" or "example.co.uk",
|
26 |
* not "foo.example.com". This attribute is only available from the
|
27 |
* City and Insights web service and the GeoIP2 Enterprise
|
28 |
* database.
|
|
|
29 |
* @property-read string $ipAddress The IP address that the data in the model
|
30 |
* is for. If you performed a "me" lookup against the web service, this
|
31 |
* will be the externally routable IP address for the system the code is
|
32 |
* running on. If the system is behind a NAT, this may differ from the IP
|
33 |
* address locally assigned to it. This attribute is returned by all end
|
34 |
* points.
|
35 |
+
* @property-read bool $isAnonymousProxy *Deprecated.* Please see our
|
36 |
+
* {@link * https://www.maxmind.com/en/geoip2-anonymous-ip-database GeoIP2
|
|
|
37 |
* Anonymous IP database} to determine whether the IP address is used by an
|
38 |
* anonymizing service.
|
39 |
+
* @property-read bool $isLegitimateProxy This attribute is true if MaxMind
|
|
|
40 |
* believes this IP address to be a legitimate proxy, such as an internal
|
41 |
* VPN used by a corporation. This attribute is only available in the GeoIP2
|
42 |
* Enterprise database.
|
43 |
+
* @property-read bool $isSatelliteProvider *Deprecated.* Due to the
|
|
|
44 |
* increased coverage by mobile carriers, very few satellite providers now
|
45 |
* serve multiple countries. As a result, the output does not provide
|
46 |
* sufficiently relevant data for us to maintain it.
|
|
|
47 |
* @property-read string|null $isp The name of the ISP associated with the IP
|
48 |
* address. This attribute is only available from the City and Insights web
|
49 |
* services and the GeoIP2 Enterprise database.
|
|
|
50 |
* @property-read string|null $organization The name of the organization associated
|
51 |
* with the IP address. This attribute is only available from the City and
|
52 |
* Insights web services and the GeoIP2 Enterprise database.
|
|
|
53 |
* @property-read string|null $userType <p>The user type associated with the IP
|
54 |
* address. This can be one of the following values:</p>
|
55 |
* <ul>
|
79 |
/**
|
80 |
* @ignore
|
81 |
*/
|
82 |
+
protected $validAttributes = [
|
83 |
'autonomousSystemNumber',
|
84 |
'autonomousSystemOrganization',
|
85 |
'connectionType',
|
90 |
'isp',
|
91 |
'ipAddress',
|
92 |
'organization',
|
93 |
+
'userType',
|
94 |
+
];
|
95 |
}
|
vendor/geoip2/geoip2/src/WebService/Client.php
CHANGED
@@ -9,7 +9,6 @@ use GeoIp2\Exception\HttpException;
|
|
9 |
use GeoIp2\Exception\InvalidRequestException;
|
10 |
use GeoIp2\Exception\OutOfQueriesException;
|
11 |
use GeoIp2\ProviderInterface;
|
12 |
-
use MaxMind\Exception\InvalidInputException;
|
13 |
use MaxMind\WebService\Client as WsClient;
|
14 |
|
15 |
/**
|
@@ -48,35 +47,35 @@ class Client implements ProviderInterface
|
|
48 |
private $client;
|
49 |
private static $basePath = '/geoip/v2.1';
|
50 |
|
51 |
-
const VERSION = 'v2.
|
52 |
|
53 |
/**
|
54 |
* Constructor.
|
55 |
*
|
56 |
-
* @param int
|
57 |
-
* @param string $licenseKey
|
58 |
-
* @param array
|
59 |
-
*
|
60 |
-
* @param array
|
61 |
-
*
|
62 |
-
*
|
63 |
-
*
|
64 |
-
*
|
65 |
-
*
|
66 |
-
*
|
67 |
*/
|
68 |
public function __construct(
|
69 |
$userId,
|
70 |
$licenseKey,
|
71 |
-
$locales =
|
72 |
-
$options =
|
73 |
) {
|
74 |
$this->locales = $locales;
|
75 |
|
76 |
// This is for backwards compatibility. Do not remove except for a
|
77 |
// major version bump.
|
78 |
if (is_string($options)) {
|
79 |
-
$options =
|
80 |
}
|
81 |
|
82 |
if (!isset($options['host'])) {
|
@@ -90,35 +89,34 @@ class Client implements ProviderInterface
|
|
90 |
|
91 |
private function userAgent()
|
92 |
{
|
93 |
-
return 'GeoIP2-API/' .
|
94 |
}
|
95 |
|
96 |
/**
|
97 |
* This method calls the GeoIP2 Precision: City service.
|
98 |
*
|
99 |
* @param string $ipAddress IPv4 or IPv6 address as a string. If no
|
100 |
-
*
|
101 |
-
*
|
102 |
-
*
|
103 |
-
* @return \GeoIp2\Model\City
|
104 |
*
|
105 |
* @throws \GeoIp2\Exception\AddressNotFoundException if the address you
|
106 |
-
*
|
107 |
-
* @throws \GeoIp2\Exception\AuthenticationException
|
108 |
-
*
|
109 |
-
* @throws \GeoIp2\Exception\OutOfQueriesException
|
110 |
-
*
|
111 |
-
* @throws \GeoIp2\Exception\InvalidRequestException} if your request was
|
112 |
-
*
|
113 |
-
*
|
114 |
-
*
|
115 |
-
*
|
116 |
-
*
|
117 |
-
*
|
118 |
-
*
|
119 |
-
*
|
120 |
-
*
|
121 |
-
*
|
|
|
122 |
*/
|
123 |
public function city($ipAddress = 'me')
|
124 |
{
|
@@ -129,28 +127,27 @@ class Client implements ProviderInterface
|
|
129 |
* This method calls the GeoIP2 Precision: Country service.
|
130 |
*
|
131 |
* @param string $ipAddress IPv4 or IPv6 address as a string. If no
|
132 |
-
*
|
133 |
-
*
|
134 |
*
|
135 |
-
* @
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
136 |
*
|
137 |
-
* @
|
138 |
-
* provided is not in our database (e.g., a private address).
|
139 |
-
* @throws \GeoIp2\Exception\AuthenticationException if there is a problem
|
140 |
-
* with the user ID or license key that you provided.
|
141 |
-
* @throws \GeoIp2\Exception\OutOfQueriesException if your account is out
|
142 |
-
* of queries.
|
143 |
-
* @throws \GeoIp2\Exception\InvalidRequestException} if your request was
|
144 |
-
* received by the web service but is invalid for some other reason.
|
145 |
-
* This may indicate an issue with this API. Please report the error to
|
146 |
-
* MaxMind.
|
147 |
-
* @throws \GeoIp2\Exception\HttpException if an unexpected HTTP error
|
148 |
-
* code or message was returned. This could indicate a problem with the
|
149 |
-
* connection between your server and the web service or that the web
|
150 |
-
* service returned an invalid document or 500 error code.
|
151 |
-
* @throws \GeoIp2\Exception\GeoIp2Exception This serves as the parent
|
152 |
-
* class to the above exceptions. It will be thrown directly if a 200
|
153 |
-
* status code is returned but the body is invalid.
|
154 |
*/
|
155 |
public function country($ipAddress = 'me')
|
156 |
{
|
@@ -161,28 +158,27 @@ class Client implements ProviderInterface
|
|
161 |
* This method calls the GeoIP2 Precision: Insights service.
|
162 |
*
|
163 |
* @param string $ipAddress IPv4 or IPv6 address as a string. If no
|
164 |
-
*
|
165 |
-
*
|
166 |
-
*
|
167 |
-
* @return \GeoIp2\Model\Insights
|
168 |
*
|
169 |
* @throws \GeoIp2\Exception\AddressNotFoundException if the address you
|
170 |
-
*
|
171 |
-
* @throws \GeoIp2\Exception\AuthenticationException
|
172 |
-
*
|
173 |
-
* @throws \GeoIp2\Exception\OutOfQueriesException
|
174 |
-
*
|
175 |
-
* @throws \GeoIp2\Exception\InvalidRequestException} if your request was
|
176 |
-
*
|
177 |
-
*
|
178 |
-
*
|
179 |
-
*
|
180 |
-
*
|
181 |
-
*
|
182 |
-
*
|
183 |
-
*
|
184 |
-
*
|
185 |
-
*
|
|
|
186 |
*/
|
187 |
public function insights($ipAddress = 'me')
|
188 |
{
|
@@ -191,7 +187,7 @@ class Client implements ProviderInterface
|
|
191 |
|
192 |
private function responseFor($endpoint, $class, $ipAddress)
|
193 |
{
|
194 |
-
$path = implode('/',
|
195 |
|
196 |
try {
|
197 |
$body = $this->client->get('GeoIP2 ' . $class, $path);
|
@@ -236,7 +232,8 @@ class Client implements ProviderInterface
|
|
236 |
);
|
237 |
}
|
238 |
|
239 |
-
$class =
|
|
|
240 |
return new $class($body, $this->locales);
|
241 |
}
|
242 |
}
|
9 |
use GeoIp2\Exception\InvalidRequestException;
|
10 |
use GeoIp2\Exception\OutOfQueriesException;
|
11 |
use GeoIp2\ProviderInterface;
|
|
|
12 |
use MaxMind\WebService\Client as WsClient;
|
13 |
|
14 |
/**
|
47 |
private $client;
|
48 |
private static $basePath = '/geoip/v2.1';
|
49 |
|
50 |
+
const VERSION = 'v2.6.0';
|
51 |
|
52 |
/**
|
53 |
* Constructor.
|
54 |
*
|
55 |
+
* @param int $userId your MaxMind user ID
|
56 |
+
* @param string $licenseKey your MaxMind license key
|
57 |
+
* @param array $locales list of locale codes to use in name property
|
58 |
+
* from most preferred to least preferred
|
59 |
+
* @param array $options array of options. Valid options include:
|
60 |
+
* * `host` - The host to use when querying the web service.
|
61 |
+
* * `timeout` - Timeout in seconds.
|
62 |
+
* * `connectTimeout` - Initial connection timeout in seconds.
|
63 |
+
* * `proxy` - The HTTP proxy to use. May include a schema, port,
|
64 |
+
* username, and password, e.g.,
|
65 |
+
* `http://username:password@127.0.0.1:10`.
|
66 |
*/
|
67 |
public function __construct(
|
68 |
$userId,
|
69 |
$licenseKey,
|
70 |
+
$locales = ['en'],
|
71 |
+
$options = []
|
72 |
) {
|
73 |
$this->locales = $locales;
|
74 |
|
75 |
// This is for backwards compatibility. Do not remove except for a
|
76 |
// major version bump.
|
77 |
if (is_string($options)) {
|
78 |
+
$options = ['host' => $options];
|
79 |
}
|
80 |
|
81 |
if (!isset($options['host'])) {
|
89 |
|
90 |
private function userAgent()
|
91 |
{
|
92 |
+
return 'GeoIP2-API/' . self::VERSION;
|
93 |
}
|
94 |
|
95 |
/**
|
96 |
* This method calls the GeoIP2 Precision: City service.
|
97 |
*
|
98 |
* @param string $ipAddress IPv4 or IPv6 address as a string. If no
|
99 |
+
* address is provided, the address that the web service is called
|
100 |
+
* from will be used.
|
|
|
|
|
101 |
*
|
102 |
* @throws \GeoIp2\Exception\AddressNotFoundException if the address you
|
103 |
+
* provided is not in our database (e.g., a private address).
|
104 |
+
* @throws \GeoIp2\Exception\AuthenticationException if there is a problem
|
105 |
+
* with the user ID or license key that you provided
|
106 |
+
* @throws \GeoIp2\Exception\OutOfQueriesException if your account is out
|
107 |
+
* of queries
|
108 |
+
* @throws \GeoIp2\Exception\InvalidRequestException} if your request was received by the web service but is
|
109 |
+
* invalid for some other reason. This may indicate an issue
|
110 |
+
* with this API. Please report the error to MaxMind.
|
111 |
+
* @throws \GeoIp2\Exception\HttpException if an unexpected HTTP error code or message was returned.
|
112 |
+
* This could indicate a problem with the connection between
|
113 |
+
* your server and the web service or that the web service
|
114 |
+
* returned an invalid document or 500 error code.
|
115 |
+
* @throws \GeoIp2\Exception\GeoIp2Exception This serves as the parent
|
116 |
+
* class to the above exceptions. It will be thrown directly
|
117 |
+
* if a 200 status code is returned but the body is invalid.
|
118 |
+
*
|
119 |
+
* @return \GeoIp2\Model\City
|
120 |
*/
|
121 |
public function city($ipAddress = 'me')
|
122 |
{
|
127 |
* This method calls the GeoIP2 Precision: Country service.
|
128 |
*
|
129 |
* @param string $ipAddress IPv4 or IPv6 address as a string. If no
|
130 |
+
* address is provided, the address that the web service is called
|
131 |
+
* from will be used.
|
132 |
*
|
133 |
+
* @throws \GeoIp2\Exception\AddressNotFoundException if the address you provided is not in our database (e.g.,
|
134 |
+
* a private address).
|
135 |
+
* @throws \GeoIp2\Exception\AuthenticationException if there is a problem
|
136 |
+
* with the user ID or license key that you provided
|
137 |
+
* @throws \GeoIp2\Exception\OutOfQueriesException if your account is out of queries
|
138 |
+
* @throws \GeoIp2\Exception\InvalidRequestException} if your request was received by the web service but is
|
139 |
+
* invalid for some other reason. This may indicate an
|
140 |
+
* issue with this API. Please report the error to MaxMind.
|
141 |
+
* @throws \GeoIp2\Exception\HttpException if an unexpected HTTP error
|
142 |
+
* code or message was returned. This could indicate a problem
|
143 |
+
* with the connection between your server and the web service
|
144 |
+
* or that the web service returned an invalid document or 500
|
145 |
+
* error code.
|
146 |
+
* @throws \GeoIp2\Exception\GeoIp2Exception This serves as the parent class to the above exceptions. It
|
147 |
+
* will be thrown directly if a 200 status code is returned but
|
148 |
+
* the body is invalid.
|
149 |
*
|
150 |
+
* @return \GeoIp2\Model\Country
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
151 |
*/
|
152 |
public function country($ipAddress = 'me')
|
153 |
{
|
158 |
* This method calls the GeoIP2 Precision: Insights service.
|
159 |
*
|
160 |
* @param string $ipAddress IPv4 or IPv6 address as a string. If no
|
161 |
+
* address is provided, the address that the web service is called
|
162 |
+
* from will be used.
|
|
|
|
|
163 |
*
|
164 |
* @throws \GeoIp2\Exception\AddressNotFoundException if the address you
|
165 |
+
* provided is not in our database (e.g., a private address).
|
166 |
+
* @throws \GeoIp2\Exception\AuthenticationException if there is a problem
|
167 |
+
* with the user ID or license key that you provided
|
168 |
+
* @throws \GeoIp2\Exception\OutOfQueriesException if your account is out
|
169 |
+
* of queries
|
170 |
+
* @throws \GeoIp2\Exception\InvalidRequestException} if your request was received by the web service but is
|
171 |
+
* invalid for some other reason. This may indicate an
|
172 |
+
* issue with this API. Please report the error to MaxMind.
|
173 |
+
* @throws \GeoIp2\Exception\HttpException if an unexpected HTTP error code or message was returned.
|
174 |
+
* This could indicate a problem with the connection between
|
175 |
+
* your server and the web service or that the web service
|
176 |
+
* returned an invalid document or 500 error code.
|
177 |
+
* @throws \GeoIp2\Exception\GeoIp2Exception This serves as the parent
|
178 |
+
* class to the above exceptions. It will be thrown directly
|
179 |
+
* if a 200 status code is returned but the body is invalid.
|
180 |
+
*
|
181 |
+
* @return \GeoIp2\Model\Insights
|
182 |
*/
|
183 |
public function insights($ipAddress = 'me')
|
184 |
{
|
187 |
|
188 |
private function responseFor($endpoint, $class, $ipAddress)
|
189 |
{
|
190 |
+
$path = implode('/', [self::$basePath, $endpoint, $ipAddress]);
|
191 |
|
192 |
try {
|
193 |
$body = $this->client->get('GeoIP2 ' . $class, $path);
|
232 |
);
|
233 |
}
|
234 |
|
235 |
+
$class = 'GeoIp2\\Model\\' . $class;
|
236 |
+
|
237 |
return new $class($body, $this->locales);
|
238 |
}
|
239 |
}
|
vendor/maxmind-db/reader/CHANGELOG.md
CHANGED
@@ -1,100 +1,100 @@
|
|
1 |
-
CHANGELOG
|
2 |
-
=========
|
3 |
-
|
4 |
-
1.1.3 (2017-01-19)
|
5 |
-
------------------
|
6 |
-
|
7 |
-
* Fix incorrect version in `ext/php_maxminddb.h`. GitHub #48.
|
8 |
-
|
9 |
-
1.1.2 (2016-11-22)
|
10 |
-
------------------
|
11 |
-
|
12 |
-
* Searching for database metadata only occurs within the last 128KB
|
13 |
-
(128 * 1024 bytes) of the file, speeding detection of corrupt
|
14 |
-
datafiles. Reported by Eric Teubert. GitHub #42.
|
15 |
-
* Suggest relevant extensions when installing with Composer. GitHub #37.
|
16 |
-
|
17 |
-
1.1.1 (2016-09-15)
|
18 |
-
------------------
|
19 |
-
|
20 |
-
* Development files were added to the `.gitattributes` as `export-ignore` so
|
21 |
-
that they are not part of the Composer release. Pull request by Michele
|
22 |
-
Locati. GitHub #39.
|
23 |
-
|
24 |
-
1.1.0 (2016-01-04)
|
25 |
-
------------------
|
26 |
-
|
27 |
-
* The MaxMind DB extension now supports PHP 7. Pull request by John Boehr.
|
28 |
-
GitHub #27.
|
29 |
-
|
30 |
-
1.0.3 (2015-03-13)
|
31 |
-
------------------
|
32 |
-
|
33 |
-
* All uses of `strlen` were removed. This should prevent issues in situations
|
34 |
-
where the function is overloaded or otherwise broken.
|
35 |
-
|
36 |
-
1.0.2 (2015-01-19)
|
37 |
-
------------------
|
38 |
-
|
39 |
-
* Previously the MaxMind DB extension would cause a segfault if the Reader
|
40 |
-
object's destructor was called without first having called the constructor.
|
41 |
-
(Reported by Matthias Saou & Juan Peri. GitHub #20.)
|
42 |
-
|
43 |
-
1.0.1 (2015-01-12)
|
44 |
-
------------------
|
45 |
-
|
46 |
-
* In the last several releases, the version number in the extension was
|
47 |
-
incorrect. This release is being done to correct it. No other code changes
|
48 |
-
are included.
|
49 |
-
|
50 |
-
1.0.0 (2014-09-22)
|
51 |
-
------------------
|
52 |
-
|
53 |
-
* First production release.
|
54 |
-
* In the pure PHP reader, a string length test after `fread()` was replaced
|
55 |
-
with the difference between the start pointer and the end pointer. This
|
56 |
-
provided a 15% speed increase.
|
57 |
-
|
58 |
-
0.3.3 (2014-09-15)
|
59 |
-
------------------
|
60 |
-
|
61 |
-
* Clarified behavior of 128-bit type in documentation.
|
62 |
-
* Updated phpunit and fixed some test breakage from the newer version.
|
63 |
-
|
64 |
-
0.3.2 (2014-09-10)
|
65 |
-
------------------
|
66 |
-
|
67 |
-
* Fixed invalid reference to global class RuntimeException from namespaced
|
68 |
-
code. Fixed by Steven Don. GitHub issue #15.
|
69 |
-
* Additional documentation of `Metadata` class as well as misc. documentation
|
70 |
-
cleanup.
|
71 |
-
|
72 |
-
0.3.1 (2014-05-01)
|
73 |
-
------------------
|
74 |
-
|
75 |
-
* The API now works when `mbstring.func_overload` is set.
|
76 |
-
* BCMath is no longer required. If the decoder encounters a big integer,
|
77 |
-
it will try to use GMP and then BCMath. If both of those fail, it will
|
78 |
-
throw an exception. No databases released by MaxMind currently use big
|
79 |
-
integers.
|
80 |
-
* The API now officially supports HHVM when using the pure PHP reader.
|
81 |
-
|
82 |
-
0.3.0 (2014-02-19)
|
83 |
-
------------------
|
84 |
-
|
85 |
-
* This API is now licensed under the Apache License, Version 2.0.
|
86 |
-
* The code for the C extension was cleaned up, fixing several potential
|
87 |
-
issues.
|
88 |
-
|
89 |
-
0.2.0 (2013-10-21)
|
90 |
-
------------------
|
91 |
-
|
92 |
-
* Added optional C extension for using libmaxminddb in place of the pure PHP
|
93 |
-
reader.
|
94 |
-
* Significantly improved error handling in pure PHP reader.
|
95 |
-
* Improved performance for IPv4 lookups in an IPv6 database.
|
96 |
-
|
97 |
-
0.1.0 (2013-07-16)
|
98 |
-
------------------
|
99 |
-
|
100 |
-
* Initial release
|
1 |
+
CHANGELOG
|
2 |
+
=========
|
3 |
+
|
4 |
+
1.1.3 (2017-01-19)
|
5 |
+
------------------
|
6 |
+
|
7 |
+
* Fix incorrect version in `ext/php_maxminddb.h`. GitHub #48.
|
8 |
+
|
9 |
+
1.1.2 (2016-11-22)
|
10 |
+
------------------
|
11 |
+
|
12 |
+
* Searching for database metadata only occurs within the last 128KB
|
13 |
+
(128 * 1024 bytes) of the file, speeding detection of corrupt
|
14 |
+
datafiles. Reported by Eric Teubert. GitHub #42.
|
15 |
+
* Suggest relevant extensions when installing with Composer. GitHub #37.
|
16 |
+
|
17 |
+
1.1.1 (2016-09-15)
|
18 |
+
------------------
|
19 |
+
|
20 |
+
* Development files were added to the `.gitattributes` as `export-ignore` so
|
21 |
+
that they are not part of the Composer release. Pull request by Michele
|
22 |
+
Locati. GitHub #39.
|
23 |
+
|
24 |
+
1.1.0 (2016-01-04)
|
25 |
+
------------------
|
26 |
+
|
27 |
+
* The MaxMind DB extension now supports PHP 7. Pull request by John Boehr.
|
28 |
+
GitHub #27.
|
29 |
+
|
30 |
+
1.0.3 (2015-03-13)
|
31 |
+
------------------
|
32 |
+
|
33 |
+
* All uses of `strlen` were removed. This should prevent issues in situations
|
34 |
+
where the function is overloaded or otherwise broken.
|
35 |
+
|
36 |
+
1.0.2 (2015-01-19)
|
37 |
+
------------------
|
38 |
+
|
39 |
+
* Previously the MaxMind DB extension would cause a segfault if the Reader
|
40 |
+
object's destructor was called without first having called the constructor.
|
41 |
+
(Reported by Matthias Saou & Juan Peri. GitHub #20.)
|
42 |
+
|
43 |
+
1.0.1 (2015-01-12)
|
44 |
+
------------------
|
45 |
+
|
46 |
+
* In the last several releases, the version number in the extension was
|
47 |
+
incorrect. This release is being done to correct it. No other code changes
|
48 |
+
are included.
|
49 |
+
|
50 |
+
1.0.0 (2014-09-22)
|
51 |
+
------------------
|
52 |
+
|
53 |
+
* First production release.
|
54 |
+
* In the pure PHP reader, a string length test after `fread()` was replaced
|
55 |
+
with the difference between the start pointer and the end pointer. This
|
56 |
+
provided a 15% speed increase.
|
57 |
+
|
58 |
+
0.3.3 (2014-09-15)
|
59 |
+
------------------
|
60 |
+
|
61 |
+
* Clarified behavior of 128-bit type in documentation.
|
62 |
+
* Updated phpunit and fixed some test breakage from the newer version.
|
63 |
+
|
64 |
+
0.3.2 (2014-09-10)
|
65 |
+
------------------
|
66 |
+
|
67 |
+
* Fixed invalid reference to global class RuntimeException from namespaced
|
68 |
+
code. Fixed by Steven Don. GitHub issue #15.
|
69 |
+
* Additional documentation of `Metadata` class as well as misc. documentation
|
70 |
+
cleanup.
|
71 |
+
|
72 |
+
0.3.1 (2014-05-01)
|
73 |
+
------------------
|
74 |
+
|
75 |
+
* The API now works when `mbstring.func_overload` is set.
|
76 |
+
* BCMath is no longer required. If the decoder encounters a big integer,
|
77 |
+
it will try to use GMP and then BCMath. If both of those fail, it will
|
78 |
+
throw an exception. No databases released by MaxMind currently use big
|
79 |
+
integers.
|
80 |
+
* The API now officially supports HHVM when using the pure PHP reader.
|
81 |
+
|
82 |
+
0.3.0 (2014-02-19)
|
83 |
+
------------------
|
84 |
+
|
85 |
+
* This API is now licensed under the Apache License, Version 2.0.
|
86 |
+
* The code for the C extension was cleaned up, fixing several potential
|
87 |
+
issues.
|
88 |
+
|
89 |
+
0.2.0 (2013-10-21)
|
90 |
+
------------------
|
91 |
+
|
92 |
+
* Added optional C extension for using libmaxminddb in place of the pure PHP
|
93 |
+
reader.
|
94 |
+
* Significantly improved error handling in pure PHP reader.
|
95 |
+
* Improved performance for IPv4 lookups in an IPv6 database.
|
96 |
+
|
97 |
+
0.1.0 (2013-07-16)
|
98 |
+
------------------
|
99 |
+
|
100 |
+
* Initial release
|
vendor/maxmind-db/reader/README.md
CHANGED
@@ -1,140 +1,140 @@
|
|
1 |
-
# MaxMind DB Reader PHP API #
|
2 |
-
|
3 |
-
## Description ##
|
4 |
-
|
5 |
-
This is the PHP API for reading MaxMind DB files. MaxMind DB is a binary file
|
6 |
-
format that stores data indexed by IP address subnets (IPv4 or IPv6).
|
7 |
-
|
8 |
-
## Installation ##
|
9 |
-
|
10 |
-
We recommend installing this package with [Composer](http://getcomposer.org/).
|
11 |
-
|
12 |
-
### Download Composer ###
|
13 |
-
|
14 |
-
To download Composer, run in the root directory of your project:
|
15 |
-
|
16 |
-
```bash
|
17 |
-
curl -sS https://getcomposer.org/installer | php
|
18 |
-
```
|
19 |
-
|
20 |
-
You should now have the file `composer.phar` in your project directory.
|
21 |
-
|
22 |
-
### Install Dependencies ###
|
23 |
-
|
24 |
-
Run in your project root:
|
25 |
-
|
26 |
-
```
|
27 |
-
php composer.phar require maxmind-db/reader:~1.0
|
28 |
-
```
|
29 |
-
|
30 |
-
You should now have the files `composer.json` and `composer.lock` as well as
|
31 |
-
the directory `vendor` in your project directory. If you use a version control
|
32 |
-
system, `composer.json` should be added to it.
|
33 |
-
|
34 |
-
### Require Autoloader ###
|
35 |
-
|
36 |
-
After installing the dependencies, you need to require the Composer autoloader
|
37 |
-
from your code:
|
38 |
-
|
39 |
-
```php
|
40 |
-
require 'vendor/autoload.php';
|
41 |
-
```
|
42 |
-
|
43 |
-
## Usage ##
|
44 |
-
|
45 |
-
## Example ##
|
46 |
-
|
47 |
-
```php
|
48 |
-
<?php
|
49 |
-
require_once 'vendor/autoload.php';
|
50 |
-
|
51 |
-
use MaxMind\Db\Reader;
|
52 |
-
|
53 |
-
$ipAddress = '24.24.24.24';
|
54 |
-
$databaseFile = 'GeoIP2-City.mmdb';
|
55 |
-
|
56 |
-
$reader = new Reader($databaseFile);
|
57 |
-
|
58 |
-
print_r($reader->get($ipAddress));
|
59 |
-
|
60 |
-
$reader->close();
|
61 |
-
```
|
62 |
-
|
63 |
-
## Optional PHP C Extension ##
|
64 |
-
|
65 |
-
MaxMind provides an optional C extension that is a drop-in replacement for
|
66 |
-
`MaxMind\Db\Reader`. In order to use this extension, you must install the
|
67 |
-
Reader API as described above and install the extension as described below. If
|
68 |
-
you are using an autoloader, no changes to your code should be necessary.
|
69 |
-
|
70 |
-
### Installing Extension ###
|
71 |
-
|
72 |
-
First install [libmaxminddb](https://github.com/maxmind/libmaxminddb) as
|
73 |
-
described in its [README.md
|
74 |
-
file](https://github.com/maxmind/libmaxminddb/blob/master/README.md#installing-from-a-tarball).
|
75 |
-
After successfully installing libmaxmindb, run the following commands from the
|
76 |
-
top-level directory of this distribution:
|
77 |
-
|
78 |
-
```
|
79 |
-
cd ext
|
80 |
-
phpize
|
81 |
-
./configure
|
82 |
-
make
|
83 |
-
make test
|
84 |
-
sudo make install
|
85 |
-
```
|
86 |
-
|
87 |
-
You then must load your extension. The recommend method is to add the
|
88 |
-
following to your `php.ini` file:
|
89 |
-
|
90 |
-
```
|
91 |
-
extension=maxminddb.so
|
92 |
-
```
|
93 |
-
|
94 |
-
Note: You may need to install the PHP development package on your OS such as
|
95 |
-
php5-dev for Debian-based systems or php-devel for RedHat/Fedora-based ones.
|
96 |
-
|
97 |
-
## 128-bit Integer Support ##
|
98 |
-
|
99 |
-
The MaxMind DB format includes 128-bit unsigned integer as a type. Although
|
100 |
-
no MaxMind-distributed database currently makes use of this type, both the
|
101 |
-
pure PHP reader and the C extension support this type. The pure PHP reader
|
102 |
-
requires gmp or bcmath to read databases with 128-bit unsigned integers.
|
103 |
-
|
104 |
-
The integer is currently returned as a hexadecimal string (prefixed with "0x")
|
105 |
-
by the C extension and a decimal string (no prefix) by the pure PHP reader.
|
106 |
-
Any change to make the reader implementations always return either a
|
107 |
-
hexadecimal or decimal representation of the integer will NOT be considered a
|
108 |
-
breaking change.
|
109 |
-
|
110 |
-
## Support ##
|
111 |
-
|
112 |
-
Please report all issues with this code using the [GitHub issue tracker]
|
113 |
-
(https://github.com/maxmind/MaxMind-DB-Reader-php/issues).
|
114 |
-
|
115 |
-
If you are having an issue with a MaxMind service that is not specific to the
|
116 |
-
client API, please see [our support page](http://www.maxmind.com/en/support).
|
117 |
-
|
118 |
-
## Requirements ##
|
119 |
-
|
120 |
-
This library requires PHP 5.3 or greater. Older versions of PHP are not
|
121 |
-
supported. The pure PHP reader included with this library is works and is
|
122 |
-
tested with HHVM.
|
123 |
-
|
124 |
-
The GMP or BCMath extension may be required to read some databases
|
125 |
-
using the pure PHP API.
|
126 |
-
|
127 |
-
## Contributing ##
|
128 |
-
|
129 |
-
Patches and pull requests are encouraged. All code should follow the PSR-1 and
|
130 |
-
PSR-2 style guidelines. Please include unit tests whenever possible.
|
131 |
-
|
132 |
-
## Versioning ##
|
133 |
-
|
134 |
-
The MaxMind DB Reader PHP API uses [Semantic Versioning](http://semver.org/).
|
135 |
-
|
136 |
-
## Copyright and License ##
|
137 |
-
|
138 |
-
This software is Copyright (c) 2014 by MaxMind, Inc.
|
139 |
-
|
140 |
-
This is free software, licensed under the Apache License, Version 2.0.
|
1 |
+
# MaxMind DB Reader PHP API #
|
2 |
+
|
3 |
+
## Description ##
|
4 |
+
|
5 |
+
This is the PHP API for reading MaxMind DB files. MaxMind DB is a binary file
|
6 |
+
format that stores data indexed by IP address subnets (IPv4 or IPv6).
|
7 |
+
|
8 |
+
## Installation ##
|
9 |
+
|
10 |
+
We recommend installing this package with [Composer](http://getcomposer.org/).
|
11 |
+
|
12 |
+
### Download Composer ###
|
13 |
+
|
14 |
+
To download Composer, run in the root directory of your project:
|
15 |
+
|
16 |
+
```bash
|
17 |
+
curl -sS https://getcomposer.org/installer | php
|
18 |
+
```
|
19 |
+
|
20 |
+
You should now have the file `composer.phar` in your project directory.
|
21 |
+
|
22 |
+
### Install Dependencies ###
|
23 |
+
|
24 |
+
Run in your project root:
|
25 |
+
|
26 |
+
```
|
27 |
+
php composer.phar require maxmind-db/reader:~1.0
|
28 |
+
```
|
29 |
+
|
30 |
+
You should now have the files `composer.json` and `composer.lock` as well as
|
31 |
+
the directory `vendor` in your project directory. If you use a version control
|
32 |
+
system, `composer.json` should be added to it.
|
33 |
+
|
34 |
+
### Require Autoloader ###
|
35 |
+
|
36 |
+
After installing the dependencies, you need to require the Composer autoloader
|
37 |
+
from your code:
|
38 |
+
|
39 |
+
```php
|
40 |
+
require 'vendor/autoload.php';
|
41 |
+
```
|
42 |
+
|
43 |
+
## Usage ##
|
44 |
+
|
45 |
+
## Example ##
|
46 |
+
|
47 |
+
```php
|
48 |
+
<?php
|
49 |
+
require_once 'vendor/autoload.php';
|
50 |
+
|
51 |
+
use MaxMind\Db\Reader;
|
52 |
+
|
53 |
+
$ipAddress = '24.24.24.24';
|
54 |
+
$databaseFile = 'GeoIP2-City.mmdb';
|
55 |
+
|
56 |
+
$reader = new Reader($databaseFile);
|
57 |
+
|
58 |
+
print_r($reader->get($ipAddress));
|
59 |
+
|
60 |
+
$reader->close();
|
61 |
+
```
|
62 |
+
|
63 |
+
## Optional PHP C Extension ##
|
64 |
+
|
65 |
+
MaxMind provides an optional C extension that is a drop-in replacement for
|
66 |
+
`MaxMind\Db\Reader`. In order to use this extension, you must install the
|
67 |
+
Reader API as described above and install the extension as described below. If
|
68 |
+
you are using an autoloader, no changes to your code should be necessary.
|
69 |
+
|
70 |
+
### Installing Extension ###
|
71 |
+
|
72 |
+
First install [libmaxminddb](https://github.com/maxmind/libmaxminddb) as
|
73 |
+
described in its [README.md
|
74 |
+
file](https://github.com/maxmind/libmaxminddb/blob/master/README.md#installing-from-a-tarball).
|
75 |
+
After successfully installing libmaxmindb, run the following commands from the
|
76 |
+
top-level directory of this distribution:
|
77 |
+
|
78 |
+
```
|
79 |
+
cd ext
|
80 |
+
phpize
|
81 |
+
./configure
|
82 |
+
make
|
83 |
+
make test
|
84 |
+
sudo make install
|
85 |
+
```
|
86 |
+
|
87 |
+
You then must load your extension. The recommend method is to add the
|
88 |
+
following to your `php.ini` file:
|
89 |
+
|
90 |
+
```
|
91 |
+
extension=maxminddb.so
|
92 |
+
```
|
93 |
+
|
94 |
+
Note: You may need to install the PHP development package on your OS such as
|
95 |
+
php5-dev for Debian-based systems or php-devel for RedHat/Fedora-based ones.
|
96 |
+
|
97 |
+
## 128-bit Integer Support ##
|
98 |
+
|
99 |
+
The MaxMind DB format includes 128-bit unsigned integer as a type. Although
|
100 |
+
no MaxMind-distributed database currently makes use of this type, both the
|
101 |
+
pure PHP reader and the C extension support this type. The pure PHP reader
|
102 |
+
requires gmp or bcmath to read databases with 128-bit unsigned integers.
|
103 |
+
|
104 |
+
The integer is currently returned as a hexadecimal string (prefixed with "0x")
|
105 |
+
by the C extension and a decimal string (no prefix) by the pure PHP reader.
|
106 |
+
Any change to make the reader implementations always return either a
|
107 |
+
hexadecimal or decimal representation of the integer will NOT be considered a
|
108 |
+
breaking change.
|
109 |
+
|
110 |
+
## Support ##
|
111 |
+
|
112 |
+
Please report all issues with this code using the [GitHub issue tracker]
|
113 |
+
(https://github.com/maxmind/MaxMind-DB-Reader-php/issues).
|
114 |
+
|
115 |
+
If you are having an issue with a MaxMind service that is not specific to the
|
116 |
+
client API, please see [our support page](http://www.maxmind.com/en/support).
|
117 |
+
|
118 |
+
## Requirements ##
|
119 |
+
|
120 |
+
This library requires PHP 5.3 or greater. Older versions of PHP are not
|
121 |
+
supported. The pure PHP reader included with this library is works and is
|
122 |
+
tested with HHVM.
|
123 |
+
|
124 |
+
The GMP or BCMath extension may be required to read some databases
|
125 |
+
using the pure PHP API.
|
126 |
+
|
127 |
+
## Contributing ##
|
128 |
+
|
129 |
+
Patches and pull requests are encouraged. All code should follow the PSR-1 and
|
130 |
+
PSR-2 style guidelines. Please include unit tests whenever possible.
|
131 |
+
|
132 |
+
## Versioning ##
|
133 |
+
|
134 |
+
The MaxMind DB Reader PHP API uses [Semantic Versioning](http://semver.org/).
|
135 |
+
|
136 |
+
## Copyright and License ##
|
137 |
+
|
138 |
+
This software is Copyright (c) 2014 by MaxMind, Inc.
|
139 |
+
|
140 |
+
This is free software, licensed under the Apache License, Version 2.0.
|
vendor/maxmind-db/reader/composer.json
CHANGED
@@ -1,33 +1,33 @@
|
|
1 |
-
{
|
2 |
-
"name": "maxmind-db/reader",
|
3 |
-
"description": "MaxMind DB Reader API",
|
4 |
-
"keywords": ["database", "geoip", "geoip2", "geolocation", "maxmind"],
|
5 |
-
"homepage": "https://github.com/maxmind/MaxMind-DB-Reader-php",
|
6 |
-
"type": "library",
|
7 |
-
"license": "Apache-2.0",
|
8 |
-
"authors": [
|
9 |
-
{
|
10 |
-
"name": "Gregory J. Oschwald",
|
11 |
-
"email": "goschwald@maxmind.com",
|
12 |
-
"homepage": "http://www.maxmind.com/"
|
13 |
-
}
|
14 |
-
],
|
15 |
-
"require": {
|
16 |
-
"php": ">=5.3.1"
|
17 |
-
},
|
18 |
-
"suggest": {
|
19 |
-
"ext-bcmath": "bcmath or gmp is requred for decoding larger integers with the pure PHP decoder",
|
20 |
-
"ext-gmp": "bcmath or gmp is requred for decoding larger integers with the pure PHP decoder",
|
21 |
-
"ext-maxminddb": "A C-based database decoder that provides significantly faster lookups"
|
22 |
-
},
|
23 |
-
"require-dev": {
|
24 |
-
"phpunit/phpunit": "4.2.*",
|
25 |
-
"satooshi/php-coveralls": "1.0.*",
|
26 |
-
"squizlabs/php_codesniffer": "2.*"
|
27 |
-
},
|
28 |
-
"autoload": {
|
29 |
-
"psr-4": {
|
30 |
-
"MaxMind\\Db\\": "src/MaxMind/Db"
|
31 |
-
}
|
32 |
-
}
|
33 |
-
}
|
1 |
+
{
|
2 |
+
"name": "maxmind-db/reader",
|
3 |
+
"description": "MaxMind DB Reader API",
|
4 |
+
"keywords": ["database", "geoip", "geoip2", "geolocation", "maxmind"],
|
5 |
+
"homepage": "https://github.com/maxmind/MaxMind-DB-Reader-php",
|
6 |
+
"type": "library",
|
7 |
+
"license": "Apache-2.0",
|
8 |
+
"authors": [
|
9 |
+
{
|
10 |
+
"name": "Gregory J. Oschwald",
|
11 |
+
"email": "goschwald@maxmind.com",
|
12 |
+
"homepage": "http://www.maxmind.com/"
|
13 |
+
}
|
14 |
+
],
|
15 |
+
"require": {
|
16 |
+
"php": ">=5.3.1"
|
17 |
+
},
|
18 |
+
"suggest": {
|
19 |
+
"ext-bcmath": "bcmath or gmp is requred for decoding larger integers with the pure PHP decoder",
|
20 |
+
"ext-gmp": "bcmath or gmp is requred for decoding larger integers with the pure PHP decoder",
|
21 |
+
"ext-maxminddb": "A C-based database decoder that provides significantly faster lookups"
|
22 |
+
},
|
23 |
+
"require-dev": {
|
24 |
+
"phpunit/phpunit": "4.2.*",
|
25 |
+
"satooshi/php-coveralls": "1.0.*",
|
26 |
+
"squizlabs/php_codesniffer": "2.*"
|
27 |
+
},
|
28 |
+
"autoload": {
|
29 |
+
"psr-4": {
|
30 |
+
"MaxMind\\Db\\": "src/MaxMind/Db"
|
31 |
+
}
|
32 |
+
}
|
33 |
+
}
|
vendor/maxmind-db/reader/ext/php_maxminddb.h
CHANGED
@@ -1,24 +1,24 @@
|
|
1 |
-
/* MaxMind, Inc., licenses this file to you under the Apache License, Version
|
2 |
-
* 2.0 (the "License"); you may not use this file except in compliance with
|
3 |
-
* the License. You may obtain a copy of the License at
|
4 |
-
*
|
5 |
-
* http://www.apache.org/licenses/LICENSE-2.0
|
6 |
-
*
|
7 |
-
* Unless required by applicable law or agreed to in writing, software
|
8 |
-
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
9 |
-
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
10 |
-
* License for the specific language governing permissions and limitations
|
11 |
-
* under the License.
|
12 |
-
*/
|
13 |
-
|
14 |
-
#include <zend_interfaces.h>
|
15 |
-
|
16 |
-
#ifndef PHP_MAXMINDDB_H
|
17 |
-
#define PHP_MAXMINDDB_H 1
|
18 |
-
#define PHP_MAXMINDDB_VERSION "1.1.3"
|
19 |
-
#define PHP_MAXMINDDB_EXTNAME "maxminddb"
|
20 |
-
|
21 |
-
extern zend_module_entry maxminddb_module_entry;
|
22 |
-
#define phpext_maxminddb_ptr &maxminddb_module_entry
|
23 |
-
|
24 |
-
#endif
|
1 |
+
/* MaxMind, Inc., licenses this file to you under the Apache License, Version
|
2 |
+
* 2.0 (the "License"); you may not use this file except in compliance with
|
3 |
+
* the License. You may obtain a copy of the License at
|
4 |
+
*
|
5 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
6 |
+
*
|
7 |
+
* Unless required by applicable law or agreed to in writing, software
|
8 |
+
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
9 |
+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
10 |
+
* License for the specific language governing permissions and limitations
|
11 |
+
* under the License.
|
12 |
+
*/
|
13 |
+
|
14 |
+
#include <zend_interfaces.h>
|
15 |
+
|
16 |
+
#ifndef PHP_MAXMINDDB_H
|
17 |
+
#define PHP_MAXMINDDB_H 1
|
18 |
+
#define PHP_MAXMINDDB_VERSION "1.1.3"
|
19 |
+
#define PHP_MAXMINDDB_EXTNAME "maxminddb"
|
20 |
+
|
21 |
+
extern zend_module_entry maxminddb_module_entry;
|
22 |
+
#define phpext_maxminddb_ptr &maxminddb_module_entry
|
23 |
+
|
24 |
+
#endif
|
vendor/maxmind-db/reader/src/MaxMind/Db/Reader.php
CHANGED
@@ -1,299 +1,299 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace MaxMind\Db;
|
4 |
-
|
5 |
-
use MaxMind\Db\Reader\Decoder;
|
6 |
-
use MaxMind\Db\Reader\InvalidDatabaseException;
|
7 |
-
use MaxMind\Db\Reader\Metadata;
|
8 |
-
use MaxMind\Db\Reader\Util;
|
9 |
-
|
10 |
-
/**
|
11 |
-
* Instances of this class provide a reader for the MaxMind DB format. IP
|
12 |
-
* addresses can be looked up using the <code>get</code> method.
|
13 |
-
*/
|
14 |
-
class Reader
|
15 |
-
{
|
16 |
-
private static $DATA_SECTION_SEPARATOR_SIZE = 16;
|
17 |
-
private static $METADATA_START_MARKER = "\xAB\xCD\xEFMaxMind.com";
|
18 |
-
private static $METADATA_START_MARKER_LENGTH = 14;
|
19 |
-
private static $METADATA_MAX_SIZE = 131072; // 128 * 1024 = 128KB
|
20 |
-
|
21 |
-
private $decoder;
|
22 |
-
private $fileHandle;
|
23 |
-
private $fileSize;
|
24 |
-
private $ipV4Start;
|
25 |
-
private $metadata;
|
26 |
-
|
27 |
-
/**
|
28 |
-
* Constructs a Reader for the MaxMind DB format. The file passed to it must
|
29 |
-
* be a valid MaxMind DB file such as a GeoIp2 database file.
|
30 |
-
*
|
31 |
-
* @param string $database
|
32 |
-
* the MaxMind DB file to use.
|
33 |
-
* @throws \InvalidArgumentException for invalid database path or unknown arguments
|
34 |
-
* @throws \MaxMind\Db\Reader\InvalidDatabaseException
|
35 |
-
* if the database is invalid or there is an error reading
|
36 |
-
* from it.
|
37 |
-
*/
|
38 |
-
public function __construct($database)
|
39 |
-
{
|
40 |
-
if (func_num_args() != 1) {
|
41 |
-
throw new \InvalidArgumentException(
|
42 |
-
'The constructor takes exactly one argument.'
|
43 |
-
);
|
44 |
-
}
|
45 |
-
|
46 |
-
if (!is_readable($database)) {
|
47 |
-
throw new \InvalidArgumentException(
|
48 |
-
"The file \"$database\" does not exist or is not readable."
|
49 |
-
);
|
50 |
-
}
|
51 |
-
$this->fileHandle = @fopen($database, 'rb');
|
52 |
-
if ($this->fileHandle === false) {
|
53 |
-
throw new \InvalidArgumentException(
|
54 |
-
"Error opening \"$database\"."
|
55 |
-
);
|
56 |
-
}
|
57 |
-
$this->fileSize = @filesize($database);
|
58 |
-
if ($this->fileSize === false) {
|
59 |
-
throw new \UnexpectedValueException(
|
60 |
-
"Error determining the size of \"$database\"."
|
61 |
-
);
|
62 |
-
}
|
63 |
-
|
64 |
-
$start = $this->findMetadataStart($database);
|
65 |
-
$metadataDecoder = new Decoder($this->fileHandle, $start);
|
66 |
-
list($metadataArray) = $metadataDecoder->decode($start);
|
67 |
-
$this->metadata = new Metadata($metadataArray);
|
68 |
-
$this->decoder = new Decoder(
|
69 |
-
$this->fileHandle,
|
70 |
-
$this->metadata->searchTreeSize + self::$DATA_SECTION_SEPARATOR_SIZE
|
71 |
-
);
|
72 |
-
}
|
73 |
-
|
74 |
-
/**
|
75 |
-
* Looks up the <code>address</code> in the MaxMind DB.
|
76 |
-
*
|
77 |
-
* @param string $ipAddress
|
78 |
-
* the IP address to look up.
|
79 |
-
* @return array the record for the IP address.
|
80 |
-
* @throws \BadMethodCallException if this method is called on a closed database.
|
81 |
-
* @throws \InvalidArgumentException if something other than a single IP address is passed to the method.
|
82 |
-
* @throws InvalidDatabaseException
|
83 |
-
* if the database is invalid or there is an error reading
|
84 |
-
* from it.
|
85 |
-
*/
|
86 |
-
public function get($ipAddress)
|
87 |
-
{
|
88 |
-
if (func_num_args() != 1) {
|
89 |
-
throw new \InvalidArgumentException(
|
90 |
-
'Method takes exactly one argument.'
|
91 |
-
);
|
92 |
-
}
|
93 |
-
|
94 |
-
if (!is_resource($this->fileHandle)) {
|
95 |
-
throw new \BadMethodCallException(
|
96 |
-
'Attempt to read from a closed MaxMind DB.'
|
97 |
-
);
|
98 |
-
}
|
99 |
-
|
100 |
-
if (!filter_var($ipAddress, FILTER_VALIDATE_IP)) {
|
101 |
-
throw new \InvalidArgumentException(
|
102 |
-
"The value \"$ipAddress\" is not a valid IP address."
|
103 |
-
);
|
104 |
-
}
|
105 |
-
|
106 |
-
if ($this->metadata->ipVersion == 4 && strrpos($ipAddress, ':')) {
|
107 |
-
throw new \InvalidArgumentException(
|
108 |
-
"Error looking up $ipAddress. You attempted to look up an"
|
109 |
-
. " IPv6 address in an IPv4-only database."
|
110 |
-
);
|
111 |
-
}
|
112 |
-
$pointer = $this->findAddressInTree($ipAddress);
|
113 |
-
if ($pointer == 0) {
|
114 |
-
return null;
|
115 |
-
}
|
116 |
-
return $this->resolveDataPointer($pointer);
|
117 |
-
}
|
118 |
-
|
119 |
-
private function findAddressInTree($ipAddress)
|
120 |
-
{
|
121 |
-
// XXX - could simplify. Done as a byte array to ease porting
|
122 |
-
$rawAddress = array_merge(unpack('C*', inet_pton($ipAddress)));
|
123 |
-
|
124 |
-
$bitCount = count($rawAddress) * 8;
|
125 |
-
|
126 |
-
// The first node of the tree is always node 0, at the beginning of the
|
127 |
-
// value
|
128 |
-
$node = $this->startNode($bitCount);
|
129 |
-
|
130 |
-
for ($i = 0; $i < $bitCount; $i++) {
|
131 |
-
if ($node >= $this->metadata->nodeCount) {
|
132 |
-
break;
|
133 |
-
}
|
134 |
-
$tempBit = 0xFF & $rawAddress[$i >> 3];
|
135 |
-
$bit = 1 & ($tempBit >> 7 - ($i % 8));
|
136 |
-
|
137 |
-
$node = $this->readNode($node, $bit);
|
138 |
-
}
|
139 |
-
if ($node == $this->metadata->nodeCount) {
|
140 |
-
// Record is empty
|
141 |
-
return 0;
|
142 |
-
} elseif ($node > $this->metadata->nodeCount) {
|
143 |
-
// Record is a data pointer
|
144 |
-
return $node;
|
145 |
-
}
|
146 |
-
throw new InvalidDatabaseException("Something bad happened");
|
147 |
-
}
|
148 |
-
|
149 |
-
|
150 |
-
private function startNode($length)
|
151 |
-
{
|
152 |
-
// Check if we are looking up an IPv4 address in an IPv6 tree. If this
|
153 |
-
// is the case, we can skip over the first 96 nodes.
|
154 |
-
if ($this->metadata->ipVersion == 6 && $length == 32) {
|
155 |
-
return $this->ipV4StartNode();
|
156 |
-
}
|
157 |
-
// The first node of the tree is always node 0, at the beginning of the
|
158 |
-
// value
|
159 |
-
return 0;
|
160 |
-
}
|
161 |
-
|
162 |
-
private function ipV4StartNode()
|
163 |
-
{
|
164 |
-
// This is a defensive check. There is no reason to call this when you
|
165 |
-
// have an IPv4 tree.
|
166 |
-
if ($this->metadata->ipVersion == 4) {
|
167 |
-
return 0;
|
168 |
-
}
|
169 |
-
|
170 |
-
if ($this->ipV4Start != 0) {
|
171 |
-
return $this->ipV4Start;
|
172 |
-
}
|
173 |
-
$node = 0;
|
174 |
-
|
175 |
-
for ($i = 0; $i < 96 && $node < $this->metadata->nodeCount; $i++) {
|
176 |
-
$node = $this->readNode($node, 0);
|
177 |
-
}
|
178 |
-
$this->ipV4Start = $node;
|
179 |
-
return $node;
|
180 |
-
}
|
181 |
-
|
182 |
-
private function readNode($nodeNumber, $index)
|
183 |
-
{
|
184 |
-
$baseOffset = $nodeNumber * $this->metadata->nodeByteSize;
|
185 |
-
|
186 |
-
// XXX - probably could condense this.
|
187 |
-
switch ($this->metadata->recordSize) {
|
188 |
-
case 24:
|
189 |
-
$bytes = Util::read($this->fileHandle, $baseOffset + $index * 3, 3);
|
190 |
-
list(, $node) = unpack('N', "\x00" . $bytes);
|
191 |
-
return $node;
|
192 |
-
case 28:
|
193 |
-
$middleByte = Util::read($this->fileHandle, $baseOffset + 3, 1);
|
194 |
-
list(, $middle) = unpack('C', $middleByte);
|
195 |
-
if ($index == 0) {
|
196 |
-
$middle = (0xF0 & $middle) >> 4;
|
197 |
-
} else {
|
198 |
-
$middle = 0x0F & $middle;
|
199 |
-
}
|
200 |
-
$bytes = Util::read($this->fileHandle, $baseOffset + $index * 4, 3);
|
201 |
-
list(, $node) = unpack('N', chr($middle) . $bytes);
|
202 |
-
return $node;
|
203 |
-
case 32:
|
204 |
-
$bytes = Util::read($this->fileHandle, $baseOffset + $index * 4, 4);
|
205 |
-
list(, $node) = unpack('N', $bytes);
|
206 |
-
return $node;
|
207 |
-
default:
|
208 |
-
throw new InvalidDatabaseException(
|
209 |
-
'Unknown record size: '
|
210 |
-
. $this->metadata->recordSize
|
211 |
-
);
|
212 |
-
}
|
213 |
-
}
|
214 |
-
|
215 |
-
private function resolveDataPointer($pointer)
|
216 |
-
{
|
217 |
-
$resolved = $pointer - $this->metadata->nodeCount
|
218 |
-
+ $this->metadata->searchTreeSize;
|
219 |
-
if ($resolved > $this->fileSize) {
|
220 |
-
throw new InvalidDatabaseException(
|
221 |
-
"The MaxMind DB file's search tree is corrupt"
|
222 |
-
);
|
223 |
-
}
|
224 |
-
|
225 |
-
list($data) = $this->decoder->decode($resolved);
|
226 |
-
return $data;
|
227 |
-
}
|
228 |
-
|
229 |
-
/*
|
230 |
-
* This is an extremely naive but reasonably readable implementation. There
|
231 |
-
* are much faster algorithms (e.g., Boyer-Moore) for this if speed is ever
|
232 |
-
* an issue, but I suspect it won't be.
|
233 |
-
*/
|
234 |
-
private function findMetadataStart($filename)
|
235 |
-
{
|
236 |
-
$handle = $this->fileHandle;
|
237 |
-
$fstat = fstat($handle);
|
238 |
-
$fileSize = $fstat['size'];
|
239 |
-
$marker = self::$METADATA_START_MARKER;
|
240 |
-
$markerLength = self::$METADATA_START_MARKER_LENGTH;
|
241 |
-
$metadataMaxLengthExcludingMarker
|
242 |
-
= min(self::$METADATA_MAX_SIZE, $fileSize) - $markerLength;
|
243 |
-
|
244 |
-
for ($i = 0; $i <= $metadataMaxLengthExcludingMarker; $i++) {
|
245 |
-
for ($j = 0; $j < $markerLength; $j++) {
|
246 |
-
fseek($handle, $fileSize - $i - $j - 1);
|
247 |
-
$matchBit = fgetc($handle);
|
248 |
-
if ($matchBit != $marker[$markerLength - $j - 1]) {
|
249 |
-
continue 2;
|
250 |
-
}
|
251 |
-
}
|
252 |
-
return $fileSize - $i;
|
253 |
-
}
|
254 |
-
throw new InvalidDatabaseException(
|
255 |
-
"Error opening database file ($filename). " .
|
256 |
-
'Is this a valid MaxMind DB file?'
|
257 |
-
);
|
258 |
-
}
|
259 |
-
|
260 |
-
/**
|
261 |
-
* @throws \InvalidArgumentException if arguments are passed to the method.
|
262 |
-
* @throws \BadMethodCallException if the database has been closed.
|
263 |
-
* @return Metadata object for the database.
|
264 |
-
*/
|
265 |
-
public function metadata()
|
266 |
-
{
|
267 |
-
if (func_num_args()) {
|
268 |
-
throw new \InvalidArgumentException(
|
269 |
-
'Method takes no arguments.'
|
270 |
-
);
|
271 |
-
}
|
272 |
-
|
273 |
-
// Not technically required, but this makes it consistent with
|
274 |
-
// C extension and it allows us to change our implementation later.
|
275 |
-
if (!is_resource($this->fileHandle)) {
|
276 |
-
throw new \BadMethodCallException(
|
277 |
-
'Attempt to read from a closed MaxMind DB.'
|
278 |
-
);
|
279 |
-
}
|
280 |
-
|
281 |
-
return $this->metadata;
|
282 |
-
}
|
283 |
-
|
284 |
-
/**
|
285 |
-
* Closes the MaxMind DB and returns resources to the system.
|
286 |
-
*
|
287 |
-
* @throws \Exception
|
288 |
-
* if an I/O error occurs.
|
289 |
-
*/
|
290 |
-
public function close()
|
291 |
-
{
|
292 |
-
if (!is_resource($this->fileHandle)) {
|
293 |
-
throw new \BadMethodCallException(
|
294 |
-
'Attempt to close a closed MaxMind DB.'
|
295 |
-
);
|
296 |
-
}
|
297 |
-
fclose($this->fileHandle);
|
298 |
-
}
|
299 |
-
}
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace MaxMind\Db;
|
4 |
+
|
5 |
+
use MaxMind\Db\Reader\Decoder;
|
6 |
+
use MaxMind\Db\Reader\InvalidDatabaseException;
|
7 |
+
use MaxMind\Db\Reader\Metadata;
|
8 |
+
use MaxMind\Db\Reader\Util;
|
9 |
+
|
10 |
+
/**
|
11 |
+
* Instances of this class provide a reader for the MaxMind DB format. IP
|
12 |
+
* addresses can be looked up using the <code>get</code> method.
|
13 |
+
*/
|
14 |
+
class Reader
|
15 |
+
{
|
16 |
+
private static $DATA_SECTION_SEPARATOR_SIZE = 16;
|
17 |
+
private static $METADATA_START_MARKER = "\xAB\xCD\xEFMaxMind.com";
|
18 |
+
private static $METADATA_START_MARKER_LENGTH = 14;
|
19 |
+
private static $METADATA_MAX_SIZE = 131072; // 128 * 1024 = 128KB
|
20 |
+
|
21 |
+
private $decoder;
|
22 |
+
private $fileHandle;
|
23 |
+
private $fileSize;
|
24 |
+
private $ipV4Start;
|
25 |
+
private $metadata;
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Constructs a Reader for the MaxMind DB format. The file passed to it must
|
29 |
+
* be a valid MaxMind DB file such as a GeoIp2 database file.
|
30 |
+
*
|
31 |
+
* @param string $database
|
32 |
+
* the MaxMind DB file to use.
|
33 |
+
* @throws \InvalidArgumentException for invalid database path or unknown arguments
|
34 |
+
* @throws \MaxMind\Db\Reader\InvalidDatabaseException
|
35 |
+
* if the database is invalid or there is an error reading
|
36 |
+
* from it.
|
37 |
+
*/
|
38 |
+
public function __construct($database)
|
39 |
+
{
|
40 |
+
if (func_num_args() != 1) {
|
41 |
+
throw new \InvalidArgumentException(
|
42 |
+
'The constructor takes exactly one argument.'
|
43 |
+
);
|
44 |
+
}
|
45 |
+
|
46 |
+
if (!is_readable($database)) {
|
47 |
+
throw new \InvalidArgumentException(
|
48 |
+
"The file \"$database\" does not exist or is not readable."
|
49 |
+
);
|
50 |
+
}
|
51 |
+
$this->fileHandle = @fopen($database, 'rb');
|
52 |
+
if ($this->fileHandle === false) {
|
53 |
+
throw new \InvalidArgumentException(
|
54 |
+
"Error opening \"$database\"."
|
55 |
+
);
|
56 |
+
}
|
57 |
+
$this->fileSize = @filesize($database);
|
58 |
+
if ($this->fileSize === false) {
|
59 |
+
throw new \UnexpectedValueException(
|
60 |
+
"Error determining the size of \"$database\"."
|
61 |
+
);
|
62 |
+
}
|
63 |
+
|
64 |
+
$start = $this->findMetadataStart($database);
|
65 |
+
$metadataDecoder = new Decoder($this->fileHandle, $start);
|
66 |
+
list($metadataArray) = $metadataDecoder->decode($start);
|
67 |
+
$this->metadata = new Metadata($metadataArray);
|
68 |
+
$this->decoder = new Decoder(
|
69 |
+
$this->fileHandle,
|
70 |
+
$this->metadata->searchTreeSize + self::$DATA_SECTION_SEPARATOR_SIZE
|
71 |
+
);
|
72 |
+
}
|
73 |
+
|
74 |
+
/**
|
75 |
+
* Looks up the <code>address</code> in the MaxMind DB.
|
76 |
+
*
|
77 |
+
* @param string $ipAddress
|
78 |
+
* the IP address to look up.
|
79 |
+
* @return array the record for the IP address.
|
80 |
+
* @throws \BadMethodCallException if this method is called on a closed database.
|
81 |
+
* @throws \InvalidArgumentException if something other than a single IP address is passed to the method.
|
82 |
+
* @throws InvalidDatabaseException
|
83 |
+
* if the database is invalid or there is an error reading
|
84 |
+
* from it.
|
85 |
+
*/
|
86 |
+
public function get($ipAddress)
|
87 |
+
{
|
88 |
+
if (func_num_args() != 1) {
|
89 |
+
throw new \InvalidArgumentException(
|
90 |
+
'Method takes exactly one argument.'
|
91 |
+
);
|
92 |
+
}
|
93 |
+
|
94 |
+
if (!is_resource($this->fileHandle)) {
|
95 |
+
throw new \BadMethodCallException(
|
96 |
+
'Attempt to read from a closed MaxMind DB.'
|
97 |
+
);
|
98 |
+
}
|
99 |
+
|
100 |
+
if (!filter_var($ipAddress, FILTER_VALIDATE_IP)) {
|
101 |
+
throw new \InvalidArgumentException(
|
102 |
+
"The value \"$ipAddress\" is not a valid IP address."
|
103 |
+
);
|
104 |
+
}
|
105 |
+
|
106 |
+
if ($this->metadata->ipVersion == 4 && strrpos($ipAddress, ':')) {
|
107 |
+
throw new \InvalidArgumentException(
|
108 |
+
"Error looking up $ipAddress. You attempted to look up an"
|
109 |
+
. " IPv6 address in an IPv4-only database."
|
110 |
+
);
|
111 |
+
}
|
112 |
+
$pointer = $this->findAddressInTree($ipAddress);
|
113 |
+
if ($pointer == 0) {
|
114 |
+
return null;
|
115 |
+
}
|
116 |
+
return $this->resolveDataPointer($pointer);
|
117 |
+
}
|
118 |
+
|
119 |
+
private function findAddressInTree($ipAddress)
|
120 |
+
{
|
121 |
+
// XXX - could simplify. Done as a byte array to ease porting
|
122 |
+
$rawAddress = array_merge(unpack('C*', inet_pton($ipAddress)));
|
123 |
+
|
124 |
+
$bitCount = count($rawAddress) * 8;
|
125 |
+
|
126 |
+
// The first node of the tree is always node 0, at the beginning of the
|
127 |
+
// value
|
128 |
+
$node = $this->startNode($bitCount);
|
129 |
+
|
130 |
+
for ($i = 0; $i < $bitCount; $i++) {
|
131 |
+
if ($node >= $this->metadata->nodeCount) {
|
132 |
+
break;
|
133 |
+
}
|
134 |
+
$tempBit = 0xFF & $rawAddress[$i >> 3];
|
135 |
+
$bit = 1 & ($tempBit >> 7 - ($i % 8));
|
136 |
+
|
137 |
+
$node = $this->readNode($node, $bit);
|
138 |
+
}
|
139 |
+
if ($node == $this->metadata->nodeCount) {
|
140 |
+
// Record is empty
|
141 |
+
return 0;
|
142 |
+
} elseif ($node > $this->metadata->nodeCount) {
|
143 |
+
// Record is a data pointer
|
144 |
+
return $node;
|
145 |
+
}
|
146 |
+
throw new InvalidDatabaseException("Something bad happened");
|
147 |
+
}
|
148 |
+
|
149 |
+
|
150 |
+
private function startNode($length)
|
151 |
+
{
|
152 |
+
// Check if we are looking up an IPv4 address in an IPv6 tree. If this
|
153 |
+
// is the case, we can skip over the first 96 nodes.
|
154 |
+
if ($this->metadata->ipVersion == 6 && $length == 32) {
|
155 |
+
return $this->ipV4StartNode();
|
156 |
+
}
|
157 |
+
// The first node of the tree is always node 0, at the beginning of the
|
158 |
+
// value
|
159 |
+
return 0;
|
160 |
+
}
|
161 |
+
|
162 |
+
private function ipV4StartNode()
|
163 |
+
{
|
164 |
+
// This is a defensive check. There is no reason to call this when you
|
165 |
+
// have an IPv4 tree.
|
166 |
+
if ($this->metadata->ipVersion == 4) {
|
167 |
+
return 0;
|
168 |
+
}
|
169 |
+
|
170 |
+
if ($this->ipV4Start != 0) {
|
171 |
+
return $this->ipV4Start;
|
172 |
+
}
|
173 |
+
$node = 0;
|
174 |
+
|
175 |
+
for ($i = 0; $i < 96 && $node < $this->metadata->nodeCount; $i++) {
|
176 |
+
$node = $this->readNode($node, 0);
|
177 |
+
}
|
178 |
+
$this->ipV4Start = $node;
|
179 |
+
return $node;
|
180 |
+
}
|
181 |
+
|
182 |
+
private function readNode($nodeNumber, $index)
|
183 |
+
{
|
184 |
+
$baseOffset = $nodeNumber * $this->metadata->nodeByteSize;
|
185 |
+
|
186 |
+
// XXX - probably could condense this.
|
187 |
+
switch ($this->metadata->recordSize) {
|
188 |
+
case 24:
|
189 |
+
$bytes = Util::read($this->fileHandle, $baseOffset + $index * 3, 3);
|
190 |
+
list(, $node) = unpack('N', "\x00" . $bytes);
|
191 |
+
return $node;
|
192 |
+
case 28:
|
193 |
+
$middleByte = Util::read($this->fileHandle, $baseOffset + 3, 1);
|
194 |
+
list(, $middle) = unpack('C', $middleByte);
|
195 |
+
if ($index == 0) {
|
196 |
+
$middle = (0xF0 & $middle) >> 4;
|
197 |
+
} else {
|
198 |
+
$middle = 0x0F & $middle;
|
199 |
+
}
|
200 |
+
$bytes = Util::read($this->fileHandle, $baseOffset + $index * 4, 3);
|
201 |
+
list(, $node) = unpack('N', chr($middle) . $bytes);
|
202 |
+
return $node;
|
203 |
+
case 32:
|
204 |
+
$bytes = Util::read($this->fileHandle, $baseOffset + $index * 4, 4);
|
205 |
+
list(, $node) = unpack('N', $bytes);
|
206 |
+
return $node;
|
207 |
+
default:
|
208 |
+
throw new InvalidDatabaseException(
|
209 |
+
'Unknown record size: '
|
210 |
+
. $this->metadata->recordSize
|
211 |
+
);
|
212 |
+
}
|
213 |
+
}
|
214 |
+
|
215 |
+
private function resolveDataPointer($pointer)
|
216 |
+
{
|
217 |
+
$resolved = $pointer - $this->metadata->nodeCount
|
218 |
+
+ $this->metadata->searchTreeSize;
|
219 |
+
if ($resolved > $this->fileSize) {
|
220 |
+
throw new InvalidDatabaseException(
|
221 |
+
"The MaxMind DB file's search tree is corrupt"
|
222 |
+
);
|
223 |
+
}
|
224 |
+
|
225 |
+
list($data) = $this->decoder->decode($resolved);
|
226 |
+
return $data;
|
227 |
+
}
|
228 |
+
|
229 |
+
/*
|
230 |
+
* This is an extremely naive but reasonably readable implementation. There
|
231 |
+
* are much faster algorithms (e.g., Boyer-Moore) for this if speed is ever
|
232 |
+
* an issue, but I suspect it won't be.
|
233 |
+
*/
|
234 |
+
private function findMetadataStart($filename)
|
235 |
+
{
|
236 |
+
$handle = $this->fileHandle;
|
237 |
+
$fstat = fstat($handle);
|
238 |
+
$fileSize = $fstat['size'];
|
239 |
+
$marker = self::$METADATA_START_MARKER;
|
240 |
+
$markerLength = self::$METADATA_START_MARKER_LENGTH;
|
241 |
+
$metadataMaxLengthExcludingMarker
|
242 |
+
= min(self::$METADATA_MAX_SIZE, $fileSize) - $markerLength;
|
243 |
+
|
244 |
+
for ($i = 0; $i <= $metadataMaxLengthExcludingMarker; $i++) {
|
245 |
+
for ($j = 0; $j < $markerLength; $j++) {
|
246 |
+
fseek($handle, $fileSize - $i - $j - 1);
|
247 |
+
$matchBit = fgetc($handle);
|
248 |
+
if ($matchBit != $marker[$markerLength - $j - 1]) {
|
249 |
+
continue 2;
|
250 |
+
}
|
251 |
+
}
|
252 |
+
return $fileSize - $i;
|
253 |
+
}
|
254 |
+
throw new InvalidDatabaseException(
|
255 |
+
"Error opening database file ($filename). " .
|
256 |
+
'Is this a valid MaxMind DB file?'
|
257 |
+
);
|
258 |
+
}
|
259 |
+
|
260 |
+
/**
|
261 |
+
* @throws \InvalidArgumentException if arguments are passed to the method.
|
262 |
+
* @throws \BadMethodCallException if the database has been closed.
|
263 |
+
* @return Metadata object for the database.
|
264 |
+
*/
|
265 |
+
public function metadata()
|
266 |
+
{
|
267 |
+
if (func_num_args()) {
|
268 |
+
throw new \InvalidArgumentException(
|
269 |
+
'Method takes no arguments.'
|
270 |
+
);
|
271 |
+
}
|
272 |
+
|
273 |
+
// Not technically required, but this makes it consistent with
|
274 |
+
// C extension and it allows us to change our implementation later.
|
275 |
+
if (!is_resource($this->fileHandle)) {
|
276 |
+
throw new \BadMethodCallException(
|
277 |
+
'Attempt to read from a closed MaxMind DB.'
|
278 |
+
);
|
279 |
+
}
|
280 |
+
|
281 |
+
return $this->metadata;
|
282 |
+
}
|
283 |
+
|
284 |
+
/**
|
285 |
+
* Closes the MaxMind DB and returns resources to the system.
|
286 |
+
*
|
287 |
+
* @throws \Exception
|
288 |
+
* if an I/O error occurs.
|
289 |
+
*/
|
290 |
+
public function close()
|
291 |
+
{
|
292 |
+
if (!is_resource($this->fileHandle)) {
|
293 |
+
throw new \BadMethodCallException(
|
294 |
+
'Attempt to close a closed MaxMind DB.'
|
295 |
+
);
|
296 |
+
}
|
297 |
+
fclose($this->fileHandle);
|
298 |
+
}
|
299 |
+
}
|
vendor/maxmind/web-service-common/CHANGELOG.md
CHANGED
@@ -1,69 +1,74 @@
|
|
1 |
-
CHANGELOG
|
2 |
-
=========
|
3 |
-
|
4 |
-
0.
|
5 |
-
------------------
|
6 |
-
|
7 |
-
*
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
0.2.
|
26 |
-
------------------
|
27 |
-
|
28 |
-
*
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
*
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
*
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
*
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
|
|
|
|
|
|
|
|
|
1 |
+
CHANGELOG
|
2 |
+
=========
|
3 |
+
|
4 |
+
0.4.0 (2017-XX-XX)
|
5 |
+
------------------
|
6 |
+
|
7 |
+
* PHP 5.4 is now required.
|
8 |
+
|
9 |
+
0.3.1 (2016-08-10)
|
10 |
+
------------------
|
11 |
+
|
12 |
+
* On Mac OS X when using a curl built against SecureTransport, the certs
|
13 |
+
in the system's keychain will now be used instead of the CA bundle on
|
14 |
+
the file system.
|
15 |
+
|
16 |
+
0.3.0 (2016-08-09)
|
17 |
+
------------------
|
18 |
+
|
19 |
+
* This package now uses `composer/ca-bundle` by default rather than a CA
|
20 |
+
bundle distributed with this package. `composer/ca-bundle` will first try
|
21 |
+
to use the system CA bundle and will fall back to the Mozilla CA bundle
|
22 |
+
when no system bundle is available. You may still specify your own bundle
|
23 |
+
using the `caBundle` option.
|
24 |
+
|
25 |
+
0.2.1 (2016-06-13)
|
26 |
+
------------------
|
27 |
+
|
28 |
+
* Fix typo in code to copy cert to temp directory.
|
29 |
+
|
30 |
+
0.2.0 (2016-06-10)
|
31 |
+
------------------
|
32 |
+
|
33 |
+
* Added handling of additional error codes that the web service may return.
|
34 |
+
* A `USER_ID_UNKNOWN` error will now throw a
|
35 |
+
`MaxMind\Exception\AuthenticationException`.
|
36 |
+
* Added support for `proxy` option. Closes #6.
|
37 |
+
|
38 |
+
0.1.0 (2016-05-23)
|
39 |
+
------------------
|
40 |
+
|
41 |
+
* A `PERMISSION_REQUIRED` error will now throw a `PermissionRequiredException`
|
42 |
+
exception.
|
43 |
+
* Added a `.gitattributes` file to exclude tests from Composer releases.
|
44 |
+
GitHub #7.
|
45 |
+
* Updated included cert bundle.
|
46 |
+
|
47 |
+
0.0.4 (2015-07-21)
|
48 |
+
------------------
|
49 |
+
|
50 |
+
* Added extremely basic tests for the curl calls.
|
51 |
+
* Fixed broken POSTs.
|
52 |
+
|
53 |
+
0.0.3 (2015-06-30)
|
54 |
+
------------------
|
55 |
+
|
56 |
+
* Floats now work with the `timeout` and `connectTimeout` options. Fix by
|
57 |
+
Benjamin Pick. GitHub PR #2.
|
58 |
+
* `curl_error` is now used instead of `curl_strerror`. The latter is only
|
59 |
+
available for PHP 5.5 or later. Fix by Benjamin Pick. GitHub PR #1.
|
60 |
+
|
61 |
+
|
62 |
+
0.0.2 (2015-06-09)
|
63 |
+
------------------
|
64 |
+
|
65 |
+
* An exception is now immediately thrown curl error rather than letting later
|
66 |
+
status code checks throw an exception. This improves the exception message
|
67 |
+
greatly.
|
68 |
+
* If this library is inside a phar archive, the CA certs are copied out of the
|
69 |
+
archive to a temporary file so that curl can use them.
|
70 |
+
|
71 |
+
0.0.1 (2015-06-01)
|
72 |
+
------------------
|
73 |
+
|
74 |
+
* Initial release.
|
vendor/maxmind/web-service-common/LICENSE
CHANGED
@@ -1,202 +1,202 @@
|
|
1 |
-
|
2 |
-
Apache License
|
3 |
-
Version 2.0, January 2004
|
4 |
-
http://www.apache.org/licenses/
|
5 |
-
|
6 |
-
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
7 |
-
|
8 |
-
1. Definitions.
|
9 |
-
|
10 |
-
"License" shall mean the terms and conditions for use, reproduction,
|
11 |
-
and distribution as defined by Sections 1 through 9 of this document.
|
12 |
-
|
13 |
-
"Licensor" shall mean the copyright owner or entity authorized by
|
14 |
-
the copyright owner that is granting the License.
|
15 |
-
|
16 |
-
"Legal Entity" shall mean the union of the acting entity and all
|
17 |
-
other entities that control, are controlled by, or are under common
|
18 |
-
control with that entity. For the purposes of this definition,
|
19 |
-
"control" means (i) the power, direct or indirect, to cause the
|
20 |
-
direction or management of such entity, whether by contract or
|
21 |
-
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
22 |
-
outstanding shares, or (iii) beneficial ownership of such entity.
|
23 |
-
|
24 |
-
"You" (or "Your") shall mean an individual or Legal Entity
|
25 |
-
exercising permissions granted by this License.
|
26 |
-
|
27 |
-
"Source" form shall mean the preferred form for making modifications,
|
28 |
-
including but not limited to software source code, documentation
|
29 |
-
source, and configuration files.
|
30 |
-
|
31 |
-
"Object" form shall mean any form resulting from mechanical
|
32 |
-
transformation or translation of a Source form, including but
|
33 |
-
not limited to compiled object code, generated documentation,
|
34 |
-
and conversions to other media types.
|
35 |
-
|
36 |
-
"Work" shall mean the work of authorship, whether in Source or
|
37 |
-
Object form, made available under the License, as indicated by a
|
38 |
-
copyright notice that is included in or attached to the work
|
39 |
-
(an example is provided in the Appendix below).
|
40 |
-
|
41 |
-
"Derivative Works" shall mean any work, whether in Source or Object
|
42 |
-
form, that is based on (or derived from) the Work and for which the
|
43 |
-
editorial revisions, annotations, elaborations, or other modifications
|
44 |
-
represent, as a whole, an original work of authorship. For the purposes
|
45 |
-
of this License, Derivative Works shall not include works that remain
|
46 |
-
separable from, or merely link (or bind by name) to the interfaces of,
|
47 |
-
the Work and Derivative Works thereof.
|
48 |
-
|
49 |
-
"Contribution" shall mean any work of authorship, including
|
50 |
-
the original version of the Work and any modifications or additions
|
51 |
-
to that Work or Derivative Works thereof, that is intentionally
|
52 |
-
submitted to Licensor for inclusion in the Work by the copyright owner
|
53 |
-
or by an individual or Legal Entity authorized to submit on behalf of
|
54 |
-
the copyright owner. For the purposes of this definition, "submitted"
|
55 |
-
means any form of electronic, verbal, or written communication sent
|
56 |
-
to the Licensor or its representatives, including but not limited to
|
57 |
-
communication on electronic mailing lists, source code control systems,
|
58 |
-
and issue tracking systems that are managed by, or on behalf of, the
|
59 |
-
Licensor for the purpose of discussing and improving the Work, but
|
60 |
-
excluding communication that is conspicuously marked or otherwise
|
61 |
-
designated in writing by the copyright owner as "Not a Contribution."
|
62 |
-
|
63 |
-
"Contributor" shall mean Licensor and any individual or Legal Entity
|
64 |
-
on behalf of whom a Contribution has been received by Licensor and
|
65 |
-
subsequently incorporated within the Work.
|
66 |
-
|
67 |
-
2. Grant of Copyright License. Subject to the terms and conditions of
|
68 |
-
this License, each Contributor hereby grants to You a perpetual,
|
69 |
-
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
70 |
-
copyright license to reproduce, prepare Derivative Works of,
|
71 |
-
publicly display, publicly perform, sublicense, and distribute the
|
72 |
-
Work and such Derivative Works in Source or Object form.
|
73 |
-
|
74 |
-
3. Grant of Patent License. Subject to the terms and conditions of
|
75 |
-
this License, each Contributor hereby grants to You a perpetual,
|
76 |
-
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
77 |
-
(except as stated in this section) patent license to make, have made,
|
78 |
-
use, offer to sell, sell, import, and otherwise transfer the Work,
|
79 |
-
where such license applies only to those patent claims licensable
|
80 |
-
by such Contributor that are necessarily infringed by their
|
81 |
-
Contribution(s) alone or by combination of their Contribution(s)
|
82 |
-
with the Work to which such Contribution(s) was submitted. If You
|
83 |
-
institute patent litigation against any entity (including a
|
84 |
-
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
85 |
-
or a Contribution incorporated within the Work constitutes direct
|
86 |
-
or contributory patent infringement, then any patent licenses
|
87 |
-
granted to You under this License for that Work shall terminate
|
88 |
-
as of the date such litigation is filed.
|
89 |
-
|
90 |
-
4. Redistribution. You may reproduce and distribute copies of the
|
91 |
-
Work or Derivative Works thereof in any medium, with or without
|
92 |
-
modifications, and in Source or Object form, provided that You
|
93 |
-
meet the following conditions:
|
94 |
-
|
95 |
-
(a) You must give any other recipients of the Work or
|
96 |
-
Derivative Works a copy of this License; and
|
97 |
-
|
98 |
-
(b) You must cause any modified files to carry prominent notices
|
99 |
-
stating that You changed the files; and
|
100 |
-
|
101 |
-
(c) You must retain, in the Source form of any Derivative Works
|
102 |
-
that You distribute, all copyright, patent, trademark, and
|
103 |
-
attribution notices from the Source form of the Work,
|
104 |
-
excluding those notices that do not pertain to any part of
|
105 |
-
the Derivative Works; and
|
106 |
-
|
107 |
-
(d) If the Work includes a "NOTICE" text file as part of its
|
108 |
-
distribution, then any Derivative Works that You distribute must
|
109 |
-
include a readable copy of the attribution notices contained
|
110 |
-
within such NOTICE file, excluding those notices that do not
|
111 |
-
pertain to any part of the Derivative Works, in at least one
|
112 |
-
of the following places: within a NOTICE text file distributed
|
113 |
-
as part of the Derivative Works; within the Source form or
|
114 |
-
documentation, if provided along with the Derivative Works; or,
|
115 |
-
within a display generated by the Derivative Works, if and
|
116 |
-
wherever such third-party notices normally appear. The contents
|
117 |
-
of the NOTICE file are for informational purposes only and
|
118 |
-
do not modify the License. You may add Your own attribution
|
119 |
-
notices within Derivative Works that You distribute, alongside
|
120 |
-
or as an addendum to the NOTICE text from the Work, provided
|
121 |
-
that such additional attribution notices cannot be construed
|
122 |
-
as modifying the License.
|
123 |
-
|
124 |
-
You may add Your own copyright statement to Your modifications and
|
125 |
-
may provide additional or different license terms and conditions
|
126 |
-
for use, reproduction, or distribution of Your modifications, or
|
127 |
-
for any such Derivative Works as a whole, provided Your use,
|
128 |
-
reproduction, and distribution of the Work otherwise complies with
|
129 |
-
the conditions stated in this License.
|
130 |
-
|
131 |
-
5. Submission of Contributions. Unless You explicitly state otherwise,
|
132 |
-
any Contribution intentionally submitted for inclusion in the Work
|
133 |
-
by You to the Licensor shall be under the terms and conditions of
|
134 |
-
this License, without any additional terms or conditions.
|
135 |
-
Notwithstanding the above, nothing herein shall supersede or modify
|
136 |
-
the terms of any separate license agreement you may have executed
|
137 |
-
with Licensor regarding such Contributions.
|
138 |
-
|
139 |
-
6. Trademarks. This License does not grant permission to use the trade
|
140 |
-
names, trademarks, service marks, or product names of the Licensor,
|
141 |
-
except as required for reasonable and customary use in describing the
|
142 |
-
origin of the Work and reproducing the content of the NOTICE file.
|
143 |
-
|
144 |
-
7. Disclaimer of Warranty. Unless required by applicable law or
|
145 |
-
agreed to in writing, Licensor provides the Work (and each
|
146 |
-
Contributor provides its Contributions) on an "AS IS" BASIS,
|
147 |
-
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
148 |
-
implied, including, without limitation, any warranties or conditions
|
149 |
-
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
150 |
-
PARTICULAR PURPOSE. You are solely responsible for determining the
|
151 |
-
appropriateness of using or redistributing the Work and assume any
|
152 |
-
risks associated with Your exercise of permissions under this License.
|
153 |
-
|
154 |
-
8. Limitation of Liability. In no event and under no legal theory,
|
155 |
-
whether in tort (including negligence), contract, or otherwise,
|
156 |
-
unless required by applicable law (such as deliberate and grossly
|
157 |
-
negligent acts) or agreed to in writing, shall any Contributor be
|
158 |
-
liable to You for damages, including any direct, indirect, special,
|
159 |
-
incidental, or consequential damages of any character arising as a
|
160 |
-
result of this License or out of the use or inability to use the
|
161 |
-
Work (including but not limited to damages for loss of goodwill,
|
162 |
-
work stoppage, computer failure or malfunction, or any and all
|
163 |
-
other commercial damages or losses), even if such Contributor
|
164 |
-
has been advised of the possibility of such damages.
|
165 |
-
|
166 |
-
9. Accepting Warranty or Additional Liability. While redistributing
|
167 |
-
the Work or Derivative Works thereof, You may choose to offer,
|
168 |
-
and charge a fee for, acceptance of support, warranty, indemnity,
|
169 |
-
or other liability obligations and/or rights consistent with this
|
170 |
-
License. However, in accepting such obligations, You may act only
|
171 |
-
on Your own behalf and on Your sole responsibility, not on behalf
|
172 |
-
of any other Contributor, and only if You agree to indemnify,
|
173 |
-
defend, and hold each Contributor harmless for any liability
|
174 |
-
incurred by, or claims asserted against, such Contributor by reason
|
175 |
-
of your accepting any such warranty or additional liability.
|
176 |
-
|
177 |
-
END OF TERMS AND CONDITIONS
|
178 |
-
|
179 |
-
APPENDIX: How to apply the Apache License to your work.
|
180 |
-
|
181 |
-
To apply the Apache License to your work, attach the following
|
182 |
-
boilerplate notice, with the fields enclosed by brackets "[]"
|
183 |
-
replaced with your own identifying information. (Don't include
|
184 |
-
the brackets!) The text should be enclosed in the appropriate
|
185 |
-
comment syntax for the file format. We also recommend that a
|
186 |
-
file or class name and description of purpose be included on the
|
187 |
-
same "printed page" as the copyright notice for easier
|
188 |
-
identification within third-party archives.
|
189 |
-
|
190 |
-
Copyright [yyyy] [name of copyright owner]
|
191 |
-
|
192 |
-
Licensed under the Apache License, Version 2.0 (the "License");
|
193 |
-
you may not use this file except in compliance with the License.
|
194 |
-
You may obtain a copy of the License at
|
195 |
-
|
196 |
-
http://www.apache.org/licenses/LICENSE-2.0
|
197 |
-
|
198 |
-
Unless required by applicable law or agreed to in writing, software
|
199 |
-
distributed under the License is distributed on an "AS IS" BASIS,
|
200 |
-
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
201 |
-
See the License for the specific language governing permissions and
|
202 |
-
limitations under the License.
|
1 |
+
|
2 |
+
Apache License
|
3 |
+
Version 2.0, January 2004
|
4 |
+
http://www.apache.org/licenses/
|
5 |
+
|
6 |
+
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
7 |
+
|
8 |
+
1. Definitions.
|
9 |
+
|
10 |
+
"License" shall mean the terms and conditions for use, reproduction,
|
11 |
+
and distribution as defined by Sections 1 through 9 of this document.
|
12 |
+
|
13 |
+
"Licensor" shall mean the copyright owner or entity authorized by
|
14 |
+
the copyright owner that is granting the License.
|
15 |
+
|
16 |
+
"Legal Entity" shall mean the union of the acting entity and all
|
17 |
+
other entities that control, are controlled by, or are under common
|
18 |
+
control with that entity. For the purposes of this definition,
|
19 |
+
"control" means (i) the power, direct or indirect, to cause the
|
20 |
+
direction or management of such entity, whether by contract or
|
21 |
+
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
22 |
+
outstanding shares, or (iii) beneficial ownership of such entity.
|
23 |
+
|
24 |
+
"You" (or "Your") shall mean an individual or Legal Entity
|
25 |
+
exercising permissions granted by this License.
|
26 |
+
|
27 |
+
"Source" form shall mean the preferred form for making modifications,
|
28 |
+
including but not limited to software source code, documentation
|
29 |
+
source, and configuration files.
|
30 |
+
|
31 |
+
"Object" form shall mean any form resulting from mechanical
|
32 |
+
transformation or translation of a Source form, including but
|
33 |
+
not limited to compiled object code, generated documentation,
|
34 |
+
and conversions to other media types.
|
35 |
+
|
36 |
+
"Work" shall mean the work of authorship, whether in Source or
|
37 |
+
Object form, made available under the License, as indicated by a
|
38 |
+
copyright notice that is included in or attached to the work
|
39 |
+
(an example is provided in the Appendix below).
|
40 |
+
|
41 |
+
"Derivative Works" shall mean any work, whether in Source or Object
|
42 |
+
form, that is based on (or derived from) the Work and for which the
|
43 |
+
editorial revisions, annotations, elaborations, or other modifications
|
44 |
+
represent, as a whole, an original work of authorship. For the purposes
|
45 |
+
of this License, Derivative Works shall not include works that remain
|
46 |
+
separable from, or merely link (or bind by name) to the interfaces of,
|
47 |
+
the Work and Derivative Works thereof.
|
48 |
+
|
49 |
+
"Contribution" shall mean any work of authorship, including
|
50 |
+
the original version of the Work and any modifications or additions
|
51 |
+
to that Work or Derivative Works thereof, that is intentionally
|
52 |
+
submitted to Licensor for inclusion in the Work by the copyright owner
|
53 |
+
or by an individual or Legal Entity authorized to submit on behalf of
|
54 |
+
the copyright owner. For the purposes of this definition, "submitted"
|
55 |
+
means any form of electronic, verbal, or written communication sent
|
56 |
+
to the Licensor or its representatives, including but not limited to
|
57 |
+
communication on electronic mailing lists, source code control systems,
|
58 |
+
and issue tracking systems that are managed by, or on behalf of, the
|
59 |
+
Licensor for the purpose of discussing and improving the Work, but
|
60 |
+
excluding communication that is conspicuously marked or otherwise
|
61 |
+
designated in writing by the copyright owner as "Not a Contribution."
|
62 |
+
|
63 |
+
"Contributor" shall mean Licensor and any individual or Legal Entity
|
64 |
+
on behalf of whom a Contribution has been received by Licensor and
|
65 |
+
subsequently incorporated within the Work.
|
66 |
+
|
67 |
+
2. Grant of Copyright License. Subject to the terms and conditions of
|
68 |
+
this License, each Contributor hereby grants to You a perpetual,
|
69 |
+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
70 |
+
copyright license to reproduce, prepare Derivative Works of,
|
71 |
+
publicly display, publicly perform, sublicense, and distribute the
|
72 |
+
Work and such Derivative Works in Source or Object form.
|
73 |
+
|
74 |
+
3. Grant of Patent License. Subject to the terms and conditions of
|
75 |
+
this License, each Contributor hereby grants to You a perpetual,
|
76 |
+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
77 |
+
(except as stated in this section) patent license to make, have made,
|
78 |
+
use, offer to sell, sell, import, and otherwise transfer the Work,
|
79 |
+
where such license applies only to those patent claims licensable
|
80 |
+
by such Contributor that are necessarily infringed by their
|
81 |
+
Contribution(s) alone or by combination of their Contribution(s)
|
82 |
+
with the Work to which such Contribution(s) was submitted. If You
|
83 |
+
institute patent litigation against any entity (including a
|
84 |
+
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
85 |
+
or a Contribution incorporated within the Work constitutes direct
|
86 |
+
or contributory patent infringement, then any patent licenses
|
87 |
+
granted to You under this License for that Work shall terminate
|
88 |
+
as of the date such litigation is filed.
|
89 |
+
|
90 |
+
4. Redistribution. You may reproduce and distribute copies of the
|
91 |
+
Work or Derivative Works thereof in any medium, with or without
|
92 |
+
modifications, and in Source or Object form, provided that You
|
93 |
+
meet the following conditions:
|
94 |
+
|
95 |
+
(a) You must give any other recipients of the Work or
|
96 |
+
Derivative Works a copy of this License; and
|
97 |
+
|
98 |
+
(b) You must cause any modified files to carry prominent notices
|
99 |
+
stating that You changed the files; and
|
100 |
+
|
101 |
+
(c) You must retain, in the Source form of any Derivative Works
|
102 |
+
that You distribute, all copyright, patent, trademark, and
|
103 |
+
attribution notices from the Source form of the Work,
|
104 |
+
excluding those notices that do not pertain to any part of
|
105 |
+
the Derivative Works; and
|
106 |
+
|
107 |
+
(d) If the Work includes a "NOTICE" text file as part of its
|
108 |
+
distribution, then any Derivative Works that You distribute must
|
109 |
+
include a readable copy of the attribution notices contained
|
110 |
+
within such NOTICE file, excluding those notices that do not
|
111 |
+
pertain to any part of the Derivative Works, in at least one
|
112 |
+
of the following places: within a NOTICE text file distributed
|
113 |
+
as part of the Derivative Works; within the Source form or
|
114 |
+
documentation, if provided along with the Derivative Works; or,
|
115 |
+
within a display generated by the Derivative Works, if and
|
116 |
+
wherever such third-party notices normally appear. The contents
|
117 |
+
of the NOTICE file are for informational purposes only and
|
118 |
+
do not modify the License. You may add Your own attribution
|
119 |
+
notices within Derivative Works that You distribute, alongside
|
120 |
+
or as an addendum to the NOTICE text from the Work, provided
|
121 |
+
that such additional attribution notices cannot be construed
|
122 |
+
as modifying the License.
|
123 |
+
|
124 |
+
You may add Your own copyright statement to Your modifications and
|
125 |
+
may provide additional or different license terms and conditions
|
126 |
+
for use, reproduction, or distribution of Your modifications, or
|
127 |
+
for any such Derivative Works as a whole, provided Your use,
|
128 |
+
reproduction, and distribution of the Work otherwise complies with
|
129 |
+
the conditions stated in this License.
|
130 |
+
|
131 |
+
5. Submission of Contributions. Unless You explicitly state otherwise,
|
132 |
+
any Contribution intentionally submitted for inclusion in the Work
|
133 |
+
by You to the Licensor shall be under the terms and conditions of
|
134 |
+
this License, without any additional terms or conditions.
|
135 |
+
Notwithstanding the above, nothing herein shall supersede or modify
|
136 |
+
the terms of any separate license agreement you may have executed
|
137 |
+
with Licensor regarding such Contributions.
|
138 |
+
|
139 |
+
6. Trademarks. This License does not grant permission to use the trade
|
140 |
+
names, trademarks, service marks, or product names of the Licensor,
|
141 |
+
except as required for reasonable and customary use in describing the
|
142 |
+
origin of the Work and reproducing the content of the NOTICE file.
|
143 |
+
|
144 |
+
7. Disclaimer of Warranty. Unless required by applicable law or
|
145 |
+
agreed to in writing, Licensor provides the Work (and each
|
146 |
+
Contributor provides its Contributions) on an "AS IS" BASIS,
|
147 |
+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
148 |
+
implied, including, without limitation, any warranties or conditions
|
149 |
+
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
150 |
+
PARTICULAR PURPOSE. You are solely responsible for determining the
|
151 |
+
appropriateness of using or redistributing the Work and assume any
|
152 |
+
risks associated with Your exercise of permissions under this License.
|
153 |
+
|
154 |
+
8. Limitation of Liability. In no event and under no legal theory,
|
155 |
+
whether in tort (including negligence), contract, or otherwise,
|
156 |
+
unless required by applicable law (such as deliberate and grossly
|
157 |
+
negligent acts) or agreed to in writing, shall any Contributor be
|
158 |
+
liable to You for damages, including any direct, indirect, special,
|
159 |
+
incidental, or consequential damages of any character arising as a
|
160 |
+
result of this License or out of the use or inability to use the
|
161 |
+
Work (including but not limited to damages for loss of goodwill,
|
162 |
+
work stoppage, computer failure or malfunction, or any and all
|
163 |
+
other commercial damages or losses), even if such Contributor
|
164 |
+
has been advised of the possibility of such damages.
|
165 |
+
|
166 |
+
9. Accepting Warranty or Additional Liability. While redistributing
|
167 |
+
the Work or Derivative Works thereof, You may choose to offer,
|
168 |
+
and charge a fee for, acceptance of support, warranty, indemnity,
|
169 |
+
or other liability obligations and/or rights consistent with this
|
170 |
+
License. However, in accepting such obligations, You may act only
|
171 |
+
on Your own behalf and on Your sole responsibility, not on behalf
|
172 |
+
of any other Contributor, and only if You agree to indemnify,
|
173 |
+
defend, and hold each Contributor harmless for any liability
|
174 |
+
incurred by, or claims asserted against, such Contributor by reason
|
175 |
+
of your accepting any such warranty or additional liability.
|
176 |
+
|
177 |
+
END OF TERMS AND CONDITIONS
|
178 |
+
|
179 |
+
APPENDIX: How to apply the Apache License to your work.
|
180 |
+
|
181 |
+
To apply the Apache License to your work, attach the following
|
182 |
+
boilerplate notice, with the fields enclosed by brackets "[]"
|
183 |
+
replaced with your own identifying information. (Don't include
|
184 |
+
the brackets!) The text should be enclosed in the appropriate
|
185 |
+
comment syntax for the file format. We also recommend that a
|
186 |
+
file or class name and description of purpose be included on the
|
187 |
+
same "printed page" as the copyright notice for easier
|
188 |
+
identification within third-party archives.
|
189 |
+
|
190 |
+
Copyright [yyyy] [name of copyright owner]
|
191 |
+
|
192 |
+
Licensed under the Apache License, Version 2.0 (the "License");
|
193 |
+
you may not use this file except in compliance with the License.
|
194 |
+
You may obtain a copy of the License at
|
195 |
+
|
196 |
+
http://www.apache.org/licenses/LICENSE-2.0
|
197 |
+
|
198 |
+
Unless required by applicable law or agreed to in writing, software
|
199 |
+
distributed under the License is distributed on an "AS IS" BASIS,
|
200 |
+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
201 |
+
See the License for the specific language governing permissions and
|
202 |
+
limitations under the License.
|
vendor/maxmind/web-service-common/README.md
CHANGED
@@ -1,26 +1,26 @@
|
|
1 |
-
# MaxMind Web Service Common #
|
2 |
-
|
3 |
-
This is _not_ intended for direct use by third parties. Rather, it is for
|
4 |
-
shared code between MaxMind's various web service APIs.
|
5 |
-
|
6 |
-
## Requirements ##
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
There are several other dependencies as defined in the `composer.json` file.
|
12 |
-
|
13 |
-
## Contributing ##
|
14 |
-
|
15 |
-
Patches and pull requests are encouraged. All code should follow the PSR-2
|
16 |
-
style guidelines. Please include unit tests whenever possible.
|
17 |
-
|
18 |
-
## Versioning ##
|
19 |
-
|
20 |
-
This API uses [Semantic Versioning](http://semver.org/).
|
21 |
-
|
22 |
-
## Copyright and License ##
|
23 |
-
|
24 |
-
This software is Copyright (c) 2015 by MaxMind, Inc.
|
25 |
-
|
26 |
-
This is free software, licensed under the Apache License, Version 2.0.
|
1 |
+
# MaxMind Web Service Common #
|
2 |
+
|
3 |
+
This is _not_ intended for direct use by third parties. Rather, it is for
|
4 |
+
shared code between MaxMind's various web service APIs.
|
5 |
+
|
6 |
+
## Requirements ##
|
7 |
+
|
8 |
+
The library requires PHP 5.4 or greater. This library works and is tested
|
9 |
+
with HHVM.
|
10 |
+
|
11 |
+
There are several other dependencies as defined in the `composer.json` file.
|
12 |
+
|
13 |
+
## Contributing ##
|
14 |
+
|
15 |
+
Patches and pull requests are encouraged. All code should follow the PSR-2
|
16 |
+
style guidelines. Please include unit tests whenever possible.
|
17 |
+
|
18 |
+
## Versioning ##
|
19 |
+
|
20 |
+
This API uses [Semantic Versioning](http://semver.org/).
|
21 |
+
|
22 |
+
## Copyright and License ##
|
23 |
+
|
24 |
+
This software is Copyright (c) 2015-2017 by MaxMind, Inc.
|
25 |
+
|
26 |
+
This is free software, licensed under the Apache License, Version 2.0.
|
vendor/maxmind/web-service-common/composer.json
CHANGED
@@ -1,29 +1,31 @@
|
|
1 |
-
{
|
2 |
-
"name": "maxmind/web-service-common",
|
3 |
-
"description": "Internal MaxMind Web Service API",
|
4 |
-
"minimum-stability": "stable",
|
5 |
-
"homepage": "https://github.com/maxmind/
|
6 |
-
"type": "library",
|
7 |
-
"license": "Apache-2.0",
|
8 |
-
"authors": [
|
9 |
-
{
|
10 |
-
"name": "Gregory Oschwald",
|
11 |
-
"email": "goschwald@maxmind.com"
|
12 |
-
}
|
13 |
-
],
|
14 |
-
"require": {
|
15 |
-
"php": ">=5.
|
16 |
-
"composer/ca-bundle": "^1.0.3",
|
17 |
-
"ext-curl": "*",
|
18 |
-
"ext-json": "*"
|
19 |
-
},
|
20 |
-
"require-dev": {
|
21 |
-
"
|
22 |
-
"
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
}
|
|
|
|
1 |
+
{
|
2 |
+
"name": "maxmind/web-service-common",
|
3 |
+
"description": "Internal MaxMind Web Service API",
|
4 |
+
"minimum-stability": "stable",
|
5 |
+
"homepage": "https://github.com/maxmind/web-service-common-php",
|
6 |
+
"type": "library",
|
7 |
+
"license": "Apache-2.0",
|
8 |
+
"authors": [
|
9 |
+
{
|
10 |
+
"name": "Gregory Oschwald",
|
11 |
+
"email": "goschwald@maxmind.com"
|
12 |
+
}
|
13 |
+
],
|
14 |
+
"require": {
|
15 |
+
"php": ">=5.4",
|
16 |
+
"composer/ca-bundle": "^1.0.3",
|
17 |
+
"ext-curl": "*",
|
18 |
+
"ext-json": "*"
|
19 |
+
},
|
20 |
+
"require-dev": {
|
21 |
+
"friendsofphp/php-cs-fixer": "2.*",
|
22 |
+
"phpunit/phpunit": "4.*",
|
23 |
+
"squizlabs/php_codesniffer": "3.*"
|
24 |
+
},
|
25 |
+
"autoload": {
|
26 |
+
"psr-4": {
|
27 |
+
"MaxMind\\Exception\\": "src/Exception",
|
28 |
+
"MaxMind\\WebService\\": "src/WebService"
|
29 |
+
}
|
30 |
+
}
|
31 |
+
}
|
vendor/maxmind/web-service-common/src/Exception/AuthenticationException.php
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace MaxMind\Exception;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* This class represents an error authenticating
|
7 |
-
*/
|
8 |
-
class AuthenticationException extends InvalidRequestException
|
9 |
-
{
|
10 |
-
}
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace MaxMind\Exception;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* This class represents an error authenticating.
|
7 |
+
*/
|
8 |
+
class AuthenticationException extends InvalidRequestException
|
9 |
+
{
|
10 |
+
}
|
vendor/maxmind/web-service-common/src/Exception/HttpException.php
CHANGED
@@ -1,40 +1,40 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace MaxMind\Exception;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* This class represents an HTTP transport error.
|
7 |
-
*/
|
8 |
-
class HttpException extends WebServiceException
|
9 |
-
{
|
10 |
-
/**
|
11 |
-
* The URI queried
|
12 |
-
*/
|
13 |
-
private $uri;
|
14 |
-
|
15 |
-
/**
|
16 |
-
* @param string
|
17 |
-
* @param int
|
18 |
-
* @param string
|
19 |
-
* @param \Exception $previous
|
20 |
-
*/
|
21 |
-
public function __construct(
|
22 |
-
$message,
|
23 |
-
$httpStatus,
|
24 |
-
$uri,
|
25 |
-
\Exception $previous = null
|
26 |
-
) {
|
27 |
-
$this->uri = $uri;
|
28 |
-
parent::__construct($message, $httpStatus, $previous);
|
29 |
-
}
|
30 |
-
|
31 |
-
public function getUri()
|
32 |
-
{
|
33 |
-
return $this->uri;
|
34 |
-
}
|
35 |
-
|
36 |
-
public function getStatusCode()
|
37 |
-
{
|
38 |
-
return $this->getCode();
|
39 |
-
}
|
40 |
-
}
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace MaxMind\Exception;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* This class represents an HTTP transport error.
|
7 |
+
*/
|
8 |
+
class HttpException extends WebServiceException
|
9 |
+
{
|
10 |
+
/**
|
11 |
+
* The URI queried.
|
12 |
+
*/
|
13 |
+
private $uri;
|
14 |
+
|
15 |
+
/**
|
16 |
+
* @param string $message a message describing the error
|
17 |
+
* @param int $httpStatus the HTTP status code of the response
|
18 |
+
* @param string $uri the URI used in the request
|
19 |
+
* @param \Exception $previous the previous exception, if any
|
20 |
+
*/
|
21 |
+
public function __construct(
|
22 |
+
$message,
|
23 |
+
$httpStatus,
|
24 |
+
$uri,
|
25 |
+
\Exception $previous = null
|
26 |
+
) {
|
27 |
+
$this->uri = $uri;
|
28 |
+
parent::__construct($message, $httpStatus, $previous);
|
29 |
+
}
|
30 |
+
|
31 |
+
public function getUri()
|
32 |
+
{
|
33 |
+
return $this->uri;
|
34 |
+
}
|
35 |
+
|
36 |
+
public function getStatusCode()
|
37 |
+
{
|
38 |
+
return $this->getCode();
|
39 |
+
}
|
40 |
+
}
|
vendor/maxmind/web-service-common/src/Exception/InsufficientFundsException.php
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace MaxMind\Exception;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Thrown when the account is out of credits.
|
7 |
-
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|