Version Notes
- Registration-as-a-Service - Gigya now offer full cloud based user management. For more information, please refer to the Using RaaS with Magento page.
http://developers.gigya.com/015_Partners/030_CMS_and_Ecommerce_Platforms/050_Magento/020_RaaS
- Support for Gigya's Consumer Insights service - notify the service of purchases taken by customers. For more information, please look for "Enable purchase notifications to Customer Insights" here.
http://developers.gigya.com/015_Partners/030_CMS_and_Ecommerce_Platforms/050_Magento
- Support for User key & User Secret key - the ability to restrict permission settings for site developers. For more information, please look for "Use User Key & User Secret key" here.
http://developers.gigya.com/015_Partners/030_CMS_and_Ecommerce_Platforms/050_Magento
- Notify Gamification of purchases taken by customers. For more information, please look for "Enable purchase notifications to Gamification" here.
http://developers.gigya.com/015_Partners/030_CMS_and_Ecommerce_Platforms/050_Magento
- Gigya Debug log - the option to log all Gigya server requests and responses for debug purposes. For more information, please look for "Enable Gigya debug log" here.
http://developers.gigya.com/015_Partners/030_CMS_and_Ecommerce_Platforms/050_Magento
Release Info
Developer | Yaniv Aran-Shamir |
Extension | Gigya_Socialize |
Version | 3.0.0 |
Comparing to | |
See all releases |
Code changes from version 2.0.2 to 3.0.0
- app/code/community/Gigya/Social/Block/Adminhtml/RaasTitles.php +25 -0
- app/code/community/Gigya/Social/Block/Adminhtml/Version.php +15 -0
- app/code/community/Gigya/Social/Block/Gamification/php_errors.log +0 -1
- app/code/community/Gigya/Social/Block/Html/Head.php +16 -3
- app/code/community/Gigya/Social/Block/Login.php +3 -1
- app/code/community/Gigya/Social/Block/Template/Links.php +39 -0
- app/code/community/Gigya/Social/Block/php_errors.log +0 -8
- app/code/community/Gigya/Social/Helper/Data.php +236 -192
- app/code/community/Gigya/Social/Helper/php_errors.log +0 -1
- app/code/community/Gigya/Social/Model/Cart/Observer.php +107 -13
- app/code/community/Gigya/Social/Model/Cart/php_errors.log +0 -5
- app/code/community/Gigya/Social/Model/Config/Backend/ApiKey.php +43 -0
- app/code/community/Gigya/Social/Model/Config/Backend/Counters.php +26 -0
- app/code/community/Gigya/Social/Model/Config/Backend/Gm.php +25 -0
- app/code/community/Gigya/Social/Model/Config/Backend/UserMode.php +46 -0
- app/code/community/Gigya/Social/Model/Config/Source/LoginModes.php +17 -0
- app/code/community/Gigya/Social/Model/Customer/Observer.php +77 -47
- app/code/community/Gigya/Social/controllers/AccountController.php +37 -0
- app/code/community/Gigya/Social/controllers/LoginController.php +422 -308
- app/code/community/Gigya/Social/controllers/php_errors.log +0 -2
- app/code/community/Gigya/Social/etc/config.xml +79 -4
- app/code/community/Gigya/Social/etc/system.xml +1104 -884
- app/code/community/Gigya/Social/php_errors.log +0 -17
- app/code/community/Gigya/Social/sdk/GSSDK.php +52 -40
- app/code/community/Gigya/Social/sdk/cacert.pem +3509 -0
- app/code/community/Gigya/Social/sdk/gigyaCMS.php +704 -0
- app/code/community/Gigya/Social/sql/Gigya_Social_setup/mysql4-install-3.0.0.php +35 -0
- app/code/community/Gigya/Social/sql/Gigya_Social_setup/mysql4-upgrade-2.0.3-3.0.0.php +35 -0
- app/design/frontend/base/default/layout/aagigya.xml +193 -0
- app/design/frontend/base/default/layout/gigya.xml +0 -143
- app/design/frontend/base/default/template/gigya/dashboard/info.phtml +49 -0
- app/design/frontend/base/default/template/gigya/login/social_login.phtml +16 -5
- app/design/frontend/base/default/template/gigya/login/social_login_login_page.phtml +1 -1
- app/design/frontend/base/default/template/gigya/php_errors.log +0 -5
- js/gigya/admin.js +96 -0
- js/gigya/gigya.js +477 -316
- js/gigya/onepage_raas.js +48 -0
- package.xml +14 -5
- skin/frontend/base/default/css/gigya.css +33 -25
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Created by PhpStorm.
|
4 |
+
* User: Yaniv Aran-Shamir
|
5 |
+
* Date: 6/9/14
|
6 |
+
* Time: 1:37 PM
|
7 |
+
*/
|
8 |
+
|
9 |
+
class Gigya_Social_Block_Adminhtml_RaasTitles extends Mage_Adminhtml_Block_System_Config_Form_Field {
|
10 |
+
protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
|
11 |
+
{
|
12 |
+
switch ( $element->getId()) {
|
13 |
+
case "gigya_login_gigya_raas_conf_title":
|
14 |
+
return (string) '<span style="font-size: 14px;"><b>Login/Registration Screen Sets</b></span>';
|
15 |
+
break;
|
16 |
+
case "gigya_login_gigya_raas_conf_profile_title":
|
17 |
+
return (string) '<span style="font-size: 14px;"><b>Profile Screen Sets</b></span>';
|
18 |
+
break;
|
19 |
+
case "gigya_login_gigya_raas_conf_div_ids_title":
|
20 |
+
return (string) '<span style="font-size: 14px;"><b>DIV IDs</b></span>';
|
21 |
+
break;
|
22 |
+
}
|
23 |
+
}
|
24 |
+
|
25 |
+
}
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Created by JetBrains PhpStorm.
|
4 |
+
* User: Yaniv Aran-Shamir
|
5 |
+
* Date: 10/21/13
|
6 |
+
* Time: 11:48 AM
|
7 |
+
*/
|
8 |
+
|
9 |
+
class Gigya_Social_Block_Adminhtml_Version extends Mage_Adminhtml_Block_System_Config_Form_Field {
|
10 |
+
protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
|
11 |
+
{
|
12 |
+
return (string) Mage::helper('Gigya_Social')->getExtensionVersion();
|
13 |
+
}
|
14 |
+
|
15 |
+
}
|
@@ -1 +0,0 @@
|
|
1 |
-
[31-Oct-2012 15:23:25 UTC] PHP Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in Plugins.php on line 8
|
|
@@ -14,7 +14,7 @@ class Gigya_Social_Block_Html_Head extends Mage_Page_Block_Html_Head {
|
|
14 |
'enabledProviders' => (Mage::getStoreConfig('gigya_global/gigya_global_conf/providers') !== '') ? Mage::getStoreConfig('gigya_global/gigya_global_conf/providers') : '*',
|
15 |
'lang' => Mage::getStoreConfig('gigya_global/gigya_global_conf/laguages'),
|
16 |
'sessionExpiration' => (int) Mage::getStoreConfig('web/cookie/cookie_lifetime'),
|
17 |
-
'connectWithoutLoginBehavior' => Mage::getStoreConfig('
|
18 |
);
|
19 |
$this->_data['items']['js/gigya'] = array(
|
20 |
'type' => 'external_js',
|
@@ -33,14 +33,23 @@ class Gigya_Social_Block_Html_Head extends Mage_Page_Block_Html_Head {
|
|
33 |
);
|
34 |
}
|
35 |
// Add base url to JS
|
|
|
36 |
$this->_data['items']['js/baseUrl'] = array(
|
37 |
'type' => 'inline_js',
|
38 |
'name' => 'baseUrl',
|
39 |
-
'params' => 'var baseUrl = "' . Mage::getBaseUrl() . '";',
|
40 |
'if' => '',
|
41 |
-
'cond' => ''
|
|
|
|
|
|
|
42 |
);
|
|
|
|
|
|
|
|
|
|
|
43 |
}
|
|
|
44 |
}
|
45 |
|
46 |
protected function _separateOtherHtmlHeadElements(&$lines, $itemIf, $itemType, $itemParams, $itemName, $itemThe) {
|
@@ -97,7 +106,9 @@ class Gigya_Social_Block_Html_Head extends Mage_Page_Block_Html_Head {
|
|
97 |
continue;
|
98 |
}
|
99 |
if (!empty($if)) {
|
|
|
100 |
$html .= '<!--[if ' . $if . ']>' . "\n";
|
|
|
101 |
}
|
102 |
|
103 |
// static and skin css
|
@@ -120,7 +131,9 @@ class Gigya_Social_Block_Html_Head extends Mage_Page_Block_Html_Head {
|
|
120 |
|
121 |
|
122 |
if (!empty($if)) {
|
|
|
123 |
$html .= '<![endif]-->' . "\n";
|
|
|
124 |
}
|
125 |
}
|
126 |
return $html;
|
14 |
'enabledProviders' => (Mage::getStoreConfig('gigya_global/gigya_global_conf/providers') !== '') ? Mage::getStoreConfig('gigya_global/gigya_global_conf/providers') : '*',
|
15 |
'lang' => Mage::getStoreConfig('gigya_global/gigya_global_conf/laguages'),
|
16 |
'sessionExpiration' => (int) Mage::getStoreConfig('web/cookie/cookie_lifetime'),
|
17 |
+
'connectWithoutLoginBehavior' => Mage::getStoreConfig('gigya_global/gigya_global_conf/loginBehavior'),
|
18 |
);
|
19 |
$this->_data['items']['js/gigya'] = array(
|
20 |
'type' => 'external_js',
|
33 |
);
|
34 |
}
|
35 |
// Add base url to JS
|
36 |
+
$userMode = Mage::getStoreConfig('gigya_login/gigya_user_management/login_modes');
|
37 |
$this->_data['items']['js/baseUrl'] = array(
|
38 |
'type' => 'inline_js',
|
39 |
'name' => 'baseUrl',
|
|
|
40 |
'if' => '',
|
41 |
+
'cond' => '',
|
42 |
+
'params' => 'var baseUrl = "' . Mage::getBaseUrl() . '",
|
43 |
+
gigyaSettings = gigyaSettings || {};
|
44 |
+
gigyaSettings.userMode = "' . $userMode . '";'
|
45 |
);
|
46 |
+
if ($userMode == "raas") {
|
47 |
+
$this->_data['items']['js/baseUrl']['params'] .= 'gigyaSettings.RaaS = ' . Mage::helper('Gigya_Social')->getPluginConfig('gigya_login/gigya_raas_conf') . ';';
|
48 |
+
}
|
49 |
+
} else {
|
50 |
+
parent::_construct();
|
51 |
}
|
52 |
+
|
53 |
}
|
54 |
|
55 |
protected function _separateOtherHtmlHeadElements(&$lines, $itemIf, $itemType, $itemParams, $itemName, $itemThe) {
|
106 |
continue;
|
107 |
}
|
108 |
if (!empty($if)) {
|
109 |
+
if (strpos($if, "><!-->") == false) {
|
110 |
$html .= '<!--[if ' . $if . ']>' . "\n";
|
111 |
+
}
|
112 |
}
|
113 |
|
114 |
// static and skin css
|
131 |
|
132 |
|
133 |
if (!empty($if)) {
|
134 |
+
if (strpos($if, "><!-->") == false) {
|
135 |
$html .= '<![endif]-->' . "\n";
|
136 |
+
}
|
137 |
}
|
138 |
}
|
139 |
return $html;
|
@@ -18,7 +18,9 @@ class Gigya_Social_Block_Login extends Mage_Core_Block_Template
|
|
18 |
return Mage::getStoreConfig('gigya_login/gigya_login_conf/loginContainerId');
|
19 |
}
|
20 |
protected function _toHtml(){
|
21 |
-
|
|
|
|
|
22 |
}
|
23 |
|
24 |
}
|
18 |
return Mage::getStoreConfig('gigya_login/gigya_login_conf/loginContainerId');
|
19 |
}
|
20 |
protected function _toHtml(){
|
21 |
+
if (Mage::getStoreConfig('gigya_login/gigya_user_management/login_modes') == 'social') {
|
22 |
+
return parent::_toHtml();
|
23 |
+
}
|
24 |
}
|
25 |
|
26 |
}
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Created by PhpStorm.
|
5 |
+
* User: Yaniv Aran-Shamir
|
6 |
+
* Date: 6/15/14
|
7 |
+
* Time: 10:57 AM
|
8 |
+
*/
|
9 |
+
class Gigya_Social_Block_Template_Links extends Mage_Page_Block_Template_Links
|
10 |
+
{
|
11 |
+
|
12 |
+
public function addParamsByUrl($url, $params, $ifConfig)
|
13 |
+
{
|
14 |
+
if (!empty($ifConfig)) {
|
15 |
+
if (Mage::getStoreConfig($ifConfig['config']) == $ifConfig['value']) {
|
16 |
+
$this->_addParam($url, $params);
|
17 |
+
}
|
18 |
+
} else {
|
19 |
+
$this->_addParam($url, $params);
|
20 |
+
}
|
21 |
+
return $this;
|
22 |
+
}
|
23 |
+
|
24 |
+
protected function _addParam($url, $params) {
|
25 |
+
foreach ($this->_links as $k => $v) {
|
26 |
+
if ($v->getUrl() == $url) {
|
27 |
+
foreach ($params as $key => $value) {
|
28 |
+
if ($key == 'li_params' || $key == 'a_params') {
|
29 |
+
$value = $this->_prepareParams($value);
|
30 |
+
}
|
31 |
+
$v->setData($key, $value);
|
32 |
+
}
|
33 |
+
$this->_links[$k] = $v;
|
34 |
+
}
|
35 |
+
}
|
36 |
+
|
37 |
+
}
|
38 |
+
|
39 |
+
}
|
@@ -1,8 +0,0 @@
|
|
1 |
-
[29-Oct-2012 14:03:59 UTC] PHP Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in Share.php on line 8
|
2 |
-
[29-Oct-2012 14:39:16 UTC] PHP Parse error: syntax error, unexpected T_RETURN in Share.php on line 27
|
3 |
-
[31-Oct-2012 14:27:56 UTC] PHP Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in Gamification/notifications.php on line 8
|
4 |
-
[31-Oct-2012 14:40:51 UTC] PHP Fatal error: Can't use function return value in write context in Gamification/Notifications.php on line 11
|
5 |
-
[05-Nov-2012 12:32:39 UTC] PHP Parse error: syntax error, unexpected '}' in Ratings.php on line 12
|
6 |
-
[05-Dec-2012 14:08:16 UTC] PHP Parse error: syntax error, unexpected ',' in Share.php on line 17
|
7 |
-
[05-Dec-2012 14:13:02 UTC] PHP Parse error: syntax error, unexpected ',' in Share.php on line 17
|
8 |
-
[10-Dec-2012 15:29:48 UTC] PHP Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in Share.php on line 12
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -1,199 +1,243 @@
|
|
1 |
<?php
|
2 |
|
3 |
include_once __DIR__ . '/../sdk/GSSDK.php';
|
|
|
|
|
4 |
class Gigya_Social_Helper_Data extends Mage_Core_Helper_Abstract
|
5 |
{
|
6 |
-
|
7 |
-
|
8 |
-
$
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
$
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
)
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
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 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
}
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
}
|
136 |
-
|
137 |
-
return $response;
|
138 |
-
}
|
139 |
-
|
140 |
-
public function getPluginConfig($pluginName, $format = 'json', $feed = FALSE)
|
141 |
-
{
|
142 |
-
$config = Mage::getStoreConfig($pluginName);
|
143 |
-
foreach ($config as $key => $value){
|
144 |
-
//fix the magento yes/no as 1 or 0 so it would work in as true/false in javascript
|
145 |
-
if ($value === '0' || $value === '1') {
|
146 |
-
$config[$key] = ($value) ? true : false;
|
147 |
-
}
|
148 |
-
}
|
149 |
-
// New comments can be override in advanced config
|
150 |
-
if ($pluginName == 'gigya_comments/gigya_comments_conf') {
|
151 |
-
$config['version'] = 2;
|
152 |
-
}
|
153 |
-
if (!empty($config['advancedConfig'])) {
|
154 |
-
$advConfig = $this->_confStringToArry($config['advancedConfig']);
|
155 |
-
$config = $advConfig + $config;
|
156 |
-
}
|
157 |
-
unset($config['advancedConfig']);
|
158 |
-
if ($feed === TRUE) {
|
159 |
-
$config['privacy'] = Mage::getStoreConfig('gigya_activityfeed/gigya_activityfeed_conf/privacy');
|
160 |
-
}
|
161 |
-
if ($format === 'php') {
|
162 |
-
return $config;
|
163 |
-
}
|
164 |
-
return Mage::helper('core')->jsonEncode($config);
|
165 |
-
}
|
166 |
-
|
167 |
-
public function getPluginContainerID($pluginName)
|
168 |
-
{
|
169 |
-
return Mage::getStoreConfig($pluginName . '/containerID');
|
170 |
-
}
|
171 |
-
|
172 |
-
public function isPluginEnabled($pluginName)
|
173 |
-
{
|
174 |
-
return Mage::getStoreConfig($pluginName . '/enable');
|
175 |
-
}
|
176 |
-
public function isShareBarEnabled($place)
|
177 |
-
{
|
178 |
-
return Mage::getStoreConfig('gigya_share/gigya_sharebar/enable_' . $place);
|
179 |
-
}
|
180 |
-
public function isShareActionEnabled($place)
|
181 |
-
{
|
182 |
-
return Mage::getStoreConfig('gigya_share/gigya_share_action/enable_' . $place);
|
183 |
-
}
|
184 |
-
|
185 |
-
public function _confStringToArry($str)
|
186 |
-
{
|
187 |
-
$lines = array();
|
188 |
-
$values = explode(PHP_EOL, $str);
|
189 |
-
//some clean up
|
190 |
-
$values = array_map('trim', $values);
|
191 |
-
$values = array_filter($values, 'strlen');
|
192 |
-
foreach ($values as $value) {
|
193 |
-
preg_match('/(.*)\|(.*)/', $value, $matches);
|
194 |
-
$lines[$matches[1]] = $matches[2];
|
195 |
-
}
|
196 |
-
return $lines;
|
197 |
-
|
198 |
-
}
|
199 |
}
|
1 |
<?php
|
2 |
|
3 |
include_once __DIR__ . '/../sdk/GSSDK.php';
|
4 |
+
include_once __DIR__ . '/../sdk/gigyaCMS.php';
|
5 |
+
|
6 |
class Gigya_Social_Helper_Data extends Mage_Core_Helper_Abstract
|
7 |
{
|
8 |
+
|
9 |
+
private $apiKey;
|
10 |
+
private $apiSecret;
|
11 |
+
private $apiDomain;
|
12 |
+
private $userKey = null;
|
13 |
+
private $userSecret = null;
|
14 |
+
public $utils;
|
15 |
+
private $userMod;
|
16 |
+
const CHARS_PASSWORD_LOWERS = 'abcdefghjkmnpqrstuvwxyz';
|
17 |
+
const CHARS_PASSWORD_UPPERS = 'ABCDEFGHJKLMNPQRSTUVWXYZ';
|
18 |
+
const CHARS_PASSWORD_DIGITS = '23456789';
|
19 |
+
const CHARS_PASSWORD_SPECIALS = '!$*-.=?@_';
|
20 |
+
|
21 |
+
|
22 |
+
|
23 |
+
public function __construct() {
|
24 |
+
$this->apiKey = Mage::getStoreConfig('gigya_global/gigya_global_conf/apikey');
|
25 |
+
$this->apiSecret = Mage::getStoreConfig('gigya_global/gigya_global_conf/secretkey');
|
26 |
+
$this->apiDomain = Mage::getStoreConfig('gigya_global/gigya_global_conf/dataCenter');
|
27 |
+
$this->userKey = Mage::getStoreConfig('gigya_global/gigya_global_conf/userKey');
|
28 |
+
$this->userSecret = Mage::getStoreConfig('gigya_global/gigya_global_conf/userSecret');
|
29 |
+
$use_user_key = $this->userSecret = Mage::getStoreConfig('gigya_global/gigya_global_conf/useUserKey');
|
30 |
+
$debug = Mage::getStoreConfig('gigya_global/gigya_global_conf/debug_log');
|
31 |
+
$this->utils = new GigyaCMS($this->apiKey, $this->apiSecret, $this->apiDomain, $this->userSecret, $this->userKey, $use_user_key, $debug);
|
32 |
+
$this->userMod = Mage::getStoreConfig('gigya_login/gigya_user_management/login_modes');
|
33 |
+
}
|
34 |
+
public function _getPassword($length = 8)
|
35 |
+
{
|
36 |
+
$chars = self::CHARS_PASSWORD_LOWERS
|
37 |
+
. self::CHARS_PASSWORD_UPPERS
|
38 |
+
. self::CHARS_PASSWORD_DIGITS
|
39 |
+
. self::CHARS_PASSWORD_SPECIALS;
|
40 |
+
$str = Mage::helper('core')->getRandomString($length, $chars);
|
41 |
+
return 'Gigya_' . $str;
|
42 |
+
}
|
43 |
+
|
44 |
+
public function notifyRegistration($gigyaUid, $siteUid)
|
45 |
+
{
|
46 |
+
$params = array(
|
47 |
+
'UID' => $gigyaUid,
|
48 |
+
'siteUID' => $siteUid,
|
49 |
+
);
|
50 |
+
try {
|
51 |
+
$res = $this->_gigya_api('notifyRegistration', $params);
|
52 |
+
} catch (Exception $e) {
|
53 |
+
$code = $e->getCode();
|
54 |
+
$message = $e->getMessage();
|
55 |
+
Mage::logException($e);
|
56 |
+
}
|
57 |
+
}
|
58 |
+
|
59 |
+
public function notifyLogin($siteUid, $newUser = 'false', $userInfo = array())
|
60 |
+
{
|
61 |
+
$params = array(
|
62 |
+
'siteUID' => $siteUid,
|
63 |
+
'newUser' => $newUser,
|
64 |
+
);
|
65 |
+
if (!empty($userInfo)) {
|
66 |
+
$params['userInfo'] = Mage::helper('core')->jsonEncode($userInfo);
|
67 |
+
}
|
68 |
+
try {
|
69 |
+
$res = $this->_gigya_api('notifyLogin', $params);
|
70 |
+
if (is_array($res) && $res["errorCode"] === 0) {
|
71 |
+
setcookie($res["cookieName"], $res["cookieValue"], 0, $res["cookiePath"], $res["cookieDomain"]);
|
72 |
+
} else {
|
73 |
+
Mage::logException($res);
|
74 |
+
}
|
75 |
+
} catch (Exception $e) {
|
76 |
+
$code = $e->getCode();
|
77 |
+
$message = $e->getMessage();
|
78 |
+
Mage::logException($e);
|
79 |
+
}
|
80 |
+
}
|
81 |
+
|
82 |
+
public function notifyLogout($siteUid)
|
83 |
+
{
|
84 |
+
$params = array(
|
85 |
+
'siteUID' => $siteUid,
|
86 |
+
);
|
87 |
+
try {
|
88 |
+
$this->_gigya_api('logout', $params);
|
89 |
+
} catch (Exception $e) {
|
90 |
+
$code = $e->getCode();
|
91 |
+
$message = $e->getMessage();
|
92 |
+
Mage::logException($e);
|
93 |
+
}
|
94 |
+
}
|
95 |
+
|
96 |
+
public function deleteAccount($gigyaUid)
|
97 |
+
{
|
98 |
+
$params = array(
|
99 |
+
'UID' => $gigyaUid,
|
100 |
+
);
|
101 |
+
try {
|
102 |
+
$res = $this->_gigya_api('deleteAccount', $params);
|
103 |
+
} catch (Exception $e) {
|
104 |
+
$code = $e->getCode();
|
105 |
+
$message = $e->getMessage();
|
106 |
+
Mage::logException($e);
|
107 |
+
}
|
108 |
+
}
|
109 |
+
|
110 |
+
|
111 |
+
/**
|
112 |
+
* Helper function that handles Gigya API calls.
|
113 |
+
*
|
114 |
+
* @param mixed $method
|
115 |
+
* The Gigya API method.
|
116 |
+
* @param mixed $params
|
117 |
+
* The method parameters.
|
118 |
+
*
|
119 |
+
* @return array
|
120 |
+
* The Gigya response.
|
121 |
+
*/
|
122 |
+
public function _gigya_api($method, $params)
|
123 |
+
{
|
124 |
+
$params['format'] = 'json';
|
125 |
+
try {
|
126 |
+
$response = $this->utils->call($method, $params);
|
127 |
+
// If wrong data center resend to right one
|
128 |
+
} catch (Exception $e) {
|
129 |
+
$code = $e->getCode();
|
130 |
+
$message = $e->getMessage();
|
131 |
+
Mage::log($message);
|
132 |
+
return $code;
|
133 |
+
}
|
134 |
+
return $response;
|
135 |
+
}
|
136 |
+
|
137 |
+
public function getPluginConfig($pluginName, $format = 'json', $feed = FALSE)
|
138 |
+
{
|
139 |
+
$config = Mage::getStoreConfig($pluginName);
|
140 |
+
foreach ($config as $key => $value) {
|
141 |
+
//fix the magento yes/no as 1 or 0 so it would work in as true/false in javascript
|
142 |
+
if ($value === '0' || $value === '1') {
|
143 |
+
$config[$key] = ($value) ? true : false;
|
144 |
+
}
|
145 |
+
}
|
146 |
+
// New comments can be override in advanced config
|
147 |
+
if ($pluginName == 'gigya_comments/gigya_comments_conf' || $pluginName = 'gigya_r_and_r/gigya_r_and_r_conf') {
|
148 |
+
$config['version'] = 2;
|
149 |
+
}
|
150 |
+
if (!empty($config['advancedConfig'])) {
|
151 |
+
$advConfig = $this->_confStringToArry($config['advancedConfig']);
|
152 |
+
foreach ($advConfig as $key => $val) {
|
153 |
+
$advConfig[$key] = $this->_string_to_bool($val);
|
154 |
+
}
|
155 |
+
$config = $advConfig + $config;
|
156 |
+
}
|
157 |
+
unset($config['advancedConfig']);
|
158 |
+
if ($feed === TRUE) {
|
159 |
+
$config['privacy'] = Mage::getStoreConfig('gigya_activityfeed/gigya_activityfeed_conf/privacy');
|
160 |
+
}
|
161 |
+
if ($format === 'php') {
|
162 |
+
return $config;
|
163 |
+
}
|
164 |
+
return Mage::helper('core')->jsonEncode($config);
|
165 |
+
}
|
166 |
+
|
167 |
+
public function getPluginContainerID($pluginName)
|
168 |
+
{
|
169 |
+
return Mage::getStoreConfig($pluginName . '/containerID');
|
170 |
+
}
|
171 |
+
|
172 |
+
public function isPluginEnabled($pluginName)
|
173 |
+
{
|
174 |
+
return (bool) Mage::getStoreConfig($pluginName . '/enable');
|
175 |
+
}
|
176 |
+
|
177 |
+
public function isShareBarEnabled($place)
|
178 |
+
{
|
179 |
+
return Mage::getStoreConfig('gigya_share/gigya_sharebar/enable_' . $place);
|
180 |
+
}
|
181 |
+
|
182 |
+
public function isShareActionEnabled($place)
|
183 |
+
{
|
184 |
+
return Mage::getStoreConfig('gigya_share/gigya_share_action/enable_' . $place);
|
185 |
+
}
|
186 |
+
|
187 |
+
public function isCountersEnabled()
|
188 |
+
{
|
189 |
+
return (bool) Mage::getStoreConfig('gigya_global/gigya_global_conf/counters');
|
190 |
+
}
|
191 |
+
|
192 |
+
public function isGmNotifyActionEnabled()
|
193 |
+
{
|
194 |
+
return (bool) Mage::getStoreConfig('gigya_gamification/gigya_gamification_conf/purchaseAction');
|
195 |
+
}
|
196 |
+
|
197 |
+
|
198 |
+
public function getExtensionVersion()
|
199 |
+
{
|
200 |
+
return (string)Mage::getConfig()->getNode()->modules->Gigya_Social->version;
|
201 |
+
}
|
202 |
+
|
203 |
+
public function getUserMod()
|
204 |
+
{
|
205 |
+
if (empty($this->userMod)) {
|
206 |
+
$this->userMod = Mage::getStoreConfig('gigya_login/gigya_user_management/login_modes');
|
207 |
+
}
|
208 |
+
return $this->userMod;
|
209 |
+
|
210 |
+
}
|
211 |
+
|
212 |
+
public function _confStringToArry($str)
|
213 |
+
{
|
214 |
+
$lines = array();
|
215 |
+
$str = str_replace("\r\n", "\n", $str);
|
216 |
+
$values = explode("\n", $str);
|
217 |
+
//some clean up
|
218 |
+
$values = array_map('trim', $values);
|
219 |
+
$values = array_filter($values, 'strlen');
|
220 |
+
foreach ($values as $value) {
|
221 |
+
preg_match('/(.*)\|(.*)/', $value, $matches);
|
222 |
+
$lines[$matches[1]] = $matches[2];
|
223 |
+
}
|
224 |
+
return $lines;
|
225 |
+
}
|
226 |
+
|
227 |
+
public function _string_to_bool($str)
|
228 |
+
{
|
229 |
+
if ($str === 'true' || $str === 'false') {
|
230 |
+
return (bool)$str;
|
231 |
}
|
232 |
+
return $str;
|
233 |
+
}
|
234 |
+
|
235 |
+
public function call($method, $params)
|
236 |
+
{
|
237 |
+
return $this->utils->call($method, $params);
|
238 |
+
}
|
239 |
+
|
240 |
+
public function getUtils() {
|
241 |
+
return $this->utils;
|
242 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
243 |
}
|
@@ -1 +0,0 @@
|
|
1 |
-
[30-Oct-2012 15:42:13 UTC] PHP Parse error: syntax error, unexpected '}' in Data.php on line 118
|
|
@@ -1,20 +1,29 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Class Gigya_Social_Model_Cart_Observer
|
4 |
* @author Yaniv Aran-Shamir
|
5 |
*/
|
6 |
class Gigya_Social_Model_Cart_Observer
|
7 |
{
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
}
|
14 |
-
}
|
15 |
|
16 |
-
|
17 |
-
|
18 |
$orderIds = $observer->getEvent()->getOrderIds();
|
19 |
if (empty($orderIds) || !is_array($orderIds)) {
|
20 |
return;
|
@@ -23,13 +32,98 @@ class Gigya_Social_Model_Cart_Observer
|
|
23 |
$items = $order->getAllItems();
|
24 |
$prod = reset($items);
|
25 |
$pid = $prod->getProductId();
|
26 |
-
if (
|
27 |
-
|
|
|
|
|
|
|
28 |
}
|
29 |
-
|
30 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
}
|
32 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
|
34 |
}
|
35 |
|
1 |
<?php
|
2 |
+
|
3 |
/**
|
4 |
* Class Gigya_Social_Model_Cart_Observer
|
5 |
* @author Yaniv Aran-Shamir
|
6 |
*/
|
7 |
class Gigya_Social_Model_Cart_Observer
|
8 |
{
|
9 |
+
protected $helper;
|
10 |
+
|
11 |
+
function __construct()
|
12 |
+
{
|
13 |
+
$this->userMod = Mage::getStoreConfig('gigya_login/gigya_user_management/login_modes');
|
14 |
+
$this->helper = Mage::helper('Gigya_Social');
|
15 |
+
}
|
16 |
+
|
17 |
+
public function addShareUi($observer)
|
18 |
+
{
|
19 |
+
if ($this->helper->isShareActionEnabled('cart')) {
|
20 |
+
$productId = $observer->getProduct()->getId();
|
21 |
+
Mage::getSingleton('checkout/session')->setData('gigyaShare', array('pid' => $productId, 'op' => 'cart'));
|
22 |
+
}
|
23 |
}
|
|
|
24 |
|
25 |
+
public function addOrderShareUi(Varien_Event_Observer $observer)
|
26 |
+
{
|
27 |
$orderIds = $observer->getEvent()->getOrderIds();
|
28 |
if (empty($orderIds) || !is_array($orderIds)) {
|
29 |
return;
|
32 |
$items = $order->getAllItems();
|
33 |
$prod = reset($items);
|
34 |
$pid = $prod->getProductId();
|
35 |
+
if ($this->helper->isShareBarEnabled('order')) {
|
36 |
+
Mage::getSingleton('checkout/session')->setData('gigyaShareOrder', array('pid' => $pid));
|
37 |
+
}
|
38 |
+
if ($this->helper->isShareActionEnabled('order')) {
|
39 |
+
Mage::getSingleton('checkout/session')->setData('gigyaShare', array('pid' => $pid, 'op' => 'order'));
|
40 |
}
|
41 |
+
}
|
42 |
+
|
43 |
+
public function incCounters($observer)
|
44 |
+
{
|
45 |
+
$cust_session = Mage::getSingleton('customer/session');
|
46 |
+
$gigyaAccount = $cust_session->getData('gigyaAccount');
|
47 |
+
$gigyaUid = $gigyaAccount['UID'];
|
48 |
+
if($this->helper->isCountersEnabled()) {
|
49 |
+
$orderIds = $observer->getEvent()->getOrderIds();
|
50 |
+
if (empty($orderIds) || !is_array($orderIds)) {
|
51 |
+
return;
|
52 |
+
}
|
53 |
+
$order = Mage::getModel('sales/order')->load(reset($orderIds));
|
54 |
+
$counters = array();
|
55 |
+
$counter = new stdClass();
|
56 |
+
$counter->class = "_purchases";
|
57 |
+
$counter->path = "/";
|
58 |
+
$counter->count = (int) $order->getTotalQtyOrdered();
|
59 |
+
$counter->value = $order->getGrandTotal();
|
60 |
+
Mage::dispatchEvent('gigya_counter_pre_send', array('counter' => $counter, 'order' => $order));
|
61 |
+
$counters[] = $counter;
|
62 |
+
$res = $this->helper->utils->incrementCounter($gigyaUid, $counters);
|
63 |
+
}
|
64 |
+
}
|
65 |
+
|
66 |
+
public function syncPurchaseToGigya($observer)
|
67 |
+
{
|
68 |
+
$cust_session = Mage::getSingleton('customer/session');
|
69 |
+
$gigyaAccount = $cust_session->getData('gigyaAccount');
|
70 |
+
$gigyaUid = $gigyaAccount['UID'];
|
71 |
+
if($this->helper->isCountersEnabled()) {
|
72 |
+
$orderIds = $observer->getEvent()->getOrderIds();
|
73 |
+
if (empty($orderIds) || !is_array($orderIds)) {
|
74 |
+
return;
|
75 |
+
}
|
76 |
+
$order = Mage::getModel('sales/order')->load(reset($orderIds));
|
77 |
+
$gData = $this->orderToGigyaData($order);
|
78 |
+
$params = array(
|
79 |
+
'UID' => $gigyaUid,
|
80 |
+
'data' => json_encode(array('reviewReminder' => $gData))
|
81 |
+
);
|
82 |
+
Mage::dispatchEvent('gigya_pre_review_reminder', array(
|
83 |
+
'params' => $params,
|
84 |
+
'order' => $order
|
85 |
+
));
|
86 |
+
$this->helper->utils->call('accounts.setAccountInfo', $params);
|
87 |
}
|
88 |
+
}
|
89 |
+
|
90 |
+
public function notifyGmAction($observer)
|
91 |
+
{
|
92 |
+
if ($this->helper->isPluginEnabled('gigya_gamification/gigya_gamification_conf') && $this->helper->isGmNotifyActionEnabled()) {
|
93 |
+
$cust_session = Mage::getSingleton('customer/session');
|
94 |
+
$gigyaAccount = $cust_session->getData('gigyaAccount');
|
95 |
+
$gigyaUid = $gigyaAccount['UID'];
|
96 |
+
$params = array(
|
97 |
+
'UID' => $gigyaUid,
|
98 |
+
'action' => 'purchase'
|
99 |
+
);
|
100 |
+
$this->helper->utils->call("gm.notifyAction", $params);
|
101 |
+
}
|
102 |
+
}
|
103 |
+
|
104 |
+
private function orderToGigyaData($order)
|
105 |
+
{
|
106 |
+
// Convert order to gigya data object.
|
107 |
+
$items = $order->getAllItems();
|
108 |
+
$gigya_data = array();
|
109 |
+
$num_of_items = (count($items) < 10 ) ? count($items) : 10;
|
110 |
+
for ($i = 0; $i <= $num_of_items - 1; $i++) {
|
111 |
+
$gigya_data['item_' . ($i + 1) . '_reviewUrl'] = $this->getReviewUrl($items[$i]->getProductId());
|
112 |
+
$gigya_data['item_' . ($i + 1) . '_qty'] = $items[$i]->getQtyToInvoice();
|
113 |
+
$gigya_data['item_' . ($i + 1) . '_price'] = $items[$i]->getPriceInclTax();
|
114 |
+
$gigya_data['item_' . ($i + 1) . '_name'] = $items[$i]->getName();
|
115 |
+
$gigya_data['item_' . ($i + 1) . '_total_price'] = $items[$i]->getRowTotalInclTax();
|
116 |
+
}
|
117 |
+
$gigya_data['purchase_timestamp'] = $_SERVER['REQUEST_TIME'];
|
118 |
+
return $gigya_data;
|
119 |
+
|
120 |
+
}
|
121 |
+
|
122 |
+
|
123 |
+
private function getReviewUrl($productId)
|
124 |
+
{
|
125 |
+
return Mage::getUrl('review/product/list', array('id' => $productId));
|
126 |
+
}
|
127 |
|
128 |
}
|
129 |
|
@@ -1,5 +0,0 @@
|
|
1 |
-
[28-Oct-2012 14:29:51 UTC] PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
|
2 |
-
[28-Oct-2012 14:33:16 UTC] PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
|
3 |
-
[28-Oct-2012 14:33:16 UTC] PHP Warning: Module 'xdebug' already loaded in Unknown on line 0
|
4 |
-
[28-Oct-2012 15:46:52 UTC] PHP Parse error: syntax error, unexpected '(', expecting T_STRING or T_VARIABLE or '{' or '$' in Observer.php on line 15
|
5 |
-
[28-Oct-2012 15:46:53 UTC] PHP Parse error: syntax error, unexpected '(', expecting T_STRING or T_VARIABLE or '{' or '$' in Observer.php on line 15
|
|
|
|
|
|
|
|
|
|
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Created by PhpStorm.
|
4 |
+
* User: Yaniv Aran-Shamir
|
5 |
+
* Date: 6/19/14
|
6 |
+
* Time: 4:04 PM
|
7 |
+
*/
|
8 |
+
|
9 |
+
class Gigya_Social_Model_Config_Backend_ApiKey extends Mage_Core_Model_Config_Data {
|
10 |
+
protected function _beforeSave()
|
11 |
+
{
|
12 |
+
$value = $this->getValue();
|
13 |
+
$helper = Mage::helper('Gigya_Social');
|
14 |
+
$helper->utils->setApiKey($value);
|
15 |
+
$data = $this->getData();
|
16 |
+
$secret = $data['fieldset_data']['secretkey'];
|
17 |
+
$dataCenter = $data['fieldset_data']['dataCenter'];
|
18 |
+
$userKey = $data['fieldset_data']['userKey'];
|
19 |
+
$userSecret = $data['fieldset_data']['userSecret'];
|
20 |
+
$useUserKey = $data['fieldset_data']['useUserKey'];
|
21 |
+
$helper->utils->setApiDomain($dataCenter);
|
22 |
+
if ($useUserKey) {
|
23 |
+
if(empty($useUserKey)){
|
24 |
+
Mage::throwException(Mage::helper('adminhtml')->__("Gigya user key is required."));
|
25 |
+
}
|
26 |
+
if (empty($userSecret)){
|
27 |
+
Mage::throwException(Mage::helper('adminhtml')->__("Gigya user secret is required."));
|
28 |
+
|
29 |
+
}
|
30 |
+
$helper->utils->setUserKey($userKey);
|
31 |
+
$helper->utils->setUserSecret($userSecret);
|
32 |
+
$helper->utils->setUseUserKey($useUserKey);
|
33 |
+
} else {
|
34 |
+
$helper->utils->setApiSecret($secret);
|
35 |
+
}
|
36 |
+
if (!$helper->utils->isApiKeyValid()) {
|
37 |
+
Mage::throwException(Mage::helper('adminhtml')->__("Gigya Api Key is not valid"));
|
38 |
+
}
|
39 |
+
|
40 |
+
}
|
41 |
+
|
42 |
+
|
43 |
+
}
|
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Created by PhpStorm.
|
5 |
+
* User: Yaniv Aran-Shamir
|
6 |
+
* Date: 6/19/14
|
7 |
+
* Time: 4:04 PM
|
8 |
+
*/
|
9 |
+
class Gigya_Social_Model_Config_Backend_Counters extends Mage_Core_Model_Config_Data
|
10 |
+
{
|
11 |
+
protected function _beforeSave()
|
12 |
+
{
|
13 |
+
$value = $this->getValue();
|
14 |
+
if ($value == 1) {
|
15 |
+
$helper = Mage::helper('Gigya_Social');
|
16 |
+
if (!$helper->utils->isCounters()) {
|
17 |
+
Mage::getSingleton('adminhtml/session')->addWarning(
|
18 |
+
Mage::helper('adminhtml')->__(
|
19 |
+
"Consumer Insights is a premium Gigya service that is not part of your site package.
|
20 |
+
Please contact your Gigya account manager if you wish to activate this feature."
|
21 |
+
)
|
22 |
+
);
|
23 |
+
}
|
24 |
+
}
|
25 |
+
}
|
26 |
+
}
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Created by PhpStorm.
|
5 |
+
* User: Yaniv Aran-Shamir
|
6 |
+
* Date: 6/19/14
|
7 |
+
* Time: 4:04 PM
|
8 |
+
*/
|
9 |
+
class Gigya_Social_Model_Config_Backend_Gm extends Mage_Core_Model_Config_Data
|
10 |
+
{
|
11 |
+
protected function _beforeSave()
|
12 |
+
{
|
13 |
+
$value = $this->getValue();
|
14 |
+
if ($value == 1) {
|
15 |
+
$helper = Mage::helper('Gigya_Social');
|
16 |
+
if (!$helper->utils->isGm()) {
|
17 |
+
Mage::getSingleton('adminhtml/session')->addWarning(Mage::helper('adminhtml')->__("Gamification is a premium Gigya service that is not part of your site package.
|
18 |
+
Please contact your Gigya account manager if you wish to activate this feature."));
|
19 |
+
}
|
20 |
+
}
|
21 |
+
|
22 |
+
}
|
23 |
+
|
24 |
+
|
25 |
+
}
|
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Created by PhpStorm.
|
5 |
+
* User: Yaniv Aran-Shamir
|
6 |
+
* Date: 6/19/14
|
7 |
+
* Time: 4:04 PM
|
8 |
+
*/
|
9 |
+
class Gigya_Social_Model_Config_Backend_UserMode extends Mage_Core_Model_Config_Data
|
10 |
+
{
|
11 |
+
protected function _beforeSave()
|
12 |
+
{
|
13 |
+
$helper = Mage::helper('Gigya_Social');
|
14 |
+
$value = $this->getValue();
|
15 |
+
if ($value == 'raas') {
|
16 |
+
if (!$helper->utils->isRaaS()) {
|
17 |
+
Mage::getSingleton('adminhtml/session')->addWarning(Mage::helper('adminhtml')->__("Gigya's Registration-as-a-Service (RaaS) is currently not part of your site package.
|
18 |
+
Please contact your Gigya account manager to activate the package."));
|
19 |
+
} else {
|
20 |
+
if (!$this->checkNotEmptyRaas()) {
|
21 |
+
Mage::throwException(Mage::helper('adminhtml')->__("Screen set IDs can not be empty"));
|
22 |
+
}
|
23 |
+
}
|
24 |
+
} elseif ($value == 'social') {
|
25 |
+
if ($helper->utils->isRaaS()) {
|
26 |
+
Mage::getSingleton('adminhtml/session')->addWarning("This site is configured on Gigya server to use Registration-as-a-Service.
|
27 |
+
Please contact your Gigya account manager for migration instruction");
|
28 |
+
}
|
29 |
+
}
|
30 |
+
}
|
31 |
+
|
32 |
+
private function checkNotEmptyRaas()
|
33 |
+
{
|
34 |
+
$data = $this->getData();
|
35 |
+
$raasConfig = $data['groups']['gigya_raas_conf']['fields'];
|
36 |
+
$required = array('WebScreen', 'MobileScreen', 'LoginScreen', 'RegisterScreen', 'ProfileWebScreen', 'ProfileMobileScreen');
|
37 |
+
foreach ($required as $field) {
|
38 |
+
if (empty($raasConfig[$field]['value'])) {
|
39 |
+
return false;
|
40 |
+
}
|
41 |
+
}
|
42 |
+
return true;
|
43 |
+
}
|
44 |
+
|
45 |
+
|
46 |
+
}
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Gigya_Social_Model_Config_Source_loginModes
|
3 |
+
{
|
4 |
+
/**
|
5 |
+
* Options getter
|
6 |
+
*
|
7 |
+
* @return array
|
8 |
+
*/
|
9 |
+
public function toOptionArray()
|
10 |
+
{
|
11 |
+
return array(
|
12 |
+
array('value' => 'disable', 'label'=>Mage::helper('adminhtml')->__('Magento Only')),
|
13 |
+
array('value' => 'social', 'label'=>Mage::helper('adminhtml')->__('Magento + Social Login')),
|
14 |
+
array('value' => 'raas', 'label'=>Mage::helper('adminhtml')->__('Registration-as-a-Service')),
|
15 |
+
);
|
16 |
+
}
|
17 |
+
}
|
@@ -1,61 +1,91 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Class Gigya_Social_Modle_Customer_Observer
|
4 |
* @author
|
5 |
*/
|
6 |
class Gigya_Social_Model_Customer_Observer
|
7 |
{
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
|
|
|
|
14 |
}
|
15 |
-
|
16 |
-
|
17 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
}
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
}
|
38 |
-
}
|
39 |
-
else {
|
40 |
-
$magInfo = $observer->getEvent()->getCustomer()->getData();
|
41 |
-
$userInfo = array(
|
42 |
-
'firstName' => $magInfo['firstname'],
|
43 |
-
'lastName' => $magInfo['lastname'],
|
44 |
-
'email' => $magInfo['email'],
|
45 |
-
);
|
46 |
-
Mage::helper('Gigya_Social')->notifyLogin($id, 'false', $userInfo);
|
47 |
-
}
|
48 |
}
|
49 |
-
|
50 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
}
|
52 |
-
}
|
53 |
-
|
54 |
-
public function notify_logout($observer)
|
55 |
-
{
|
56 |
-
$id = $observer->getEvent()->getCustomer()->getId();
|
57 |
-
Mage::getSingleton('core/session')->setData('logout', 'true');
|
58 |
-
Mage::helper('Gigya_Social')->notifyLogout($id);
|
59 |
-
}
|
60 |
}
|
61 |
|
1 |
<?php
|
2 |
+
|
3 |
/**
|
4 |
* Class Gigya_Social_Modle_Customer_Observer
|
5 |
* @author
|
6 |
*/
|
7 |
class Gigya_Social_Model_Customer_Observer
|
8 |
{
|
9 |
+
protected $userMod;
|
10 |
+
protected $helper;
|
11 |
+
|
12 |
+
|
13 |
+
function __construct()
|
14 |
+
{
|
15 |
+
$this->userMod = Mage::getStoreConfig('gigya_login/gigya_user_management/login_modes');
|
16 |
+
$this->helper = Mage::helper('Gigya_Social');
|
17 |
}
|
18 |
+
|
19 |
+
|
20 |
+
public function notify_registration($observer)
|
21 |
+
{
|
22 |
+
if ($this->userMod == 'social') {
|
23 |
+
$customer_data = $observer['customer']->getData();
|
24 |
+
$id = $customer_data['entity_id'];
|
25 |
+
if (!empty($customer_data['gigyaUser'])) {
|
26 |
+
$this->helper->notifyRegistration($customer_data['gigyaUser']['UID'], $id);
|
27 |
+
} else {
|
28 |
+
$this->helper->notifyLogin($id, 'true');
|
29 |
+
Mage::getSingleton('customer/session')->setSuppressNoteLogin(TRUE);
|
30 |
+
}
|
31 |
+
}
|
32 |
}
|
33 |
+
|
34 |
+
public function notify_delete($observer)
|
35 |
+
{
|
36 |
+
|
37 |
+
$helper = Mage::helper('Gigya_Social');
|
38 |
+
$this->userMod = Mage::getStoreConfig('gigya_login/gigya_user_management/login_modes');
|
39 |
+
if ($this->userMod == 'social') {
|
40 |
+
$id = $observer->getEvent()->getCustomer()->getId();
|
41 |
+
$this->helper->deleteAccount($id);
|
42 |
+
} elseif ($this->userMod == 'raas') {
|
43 |
+
$cust = $observer->getEvent()->getCustomer() ;
|
44 |
+
$gigyaUid = $cust->getData('gigya_uid');
|
45 |
+
if (!empty($gigyaUid)) {
|
46 |
+
$helper->utils->deleteAccountByGUID($gigyaUid);
|
47 |
+
}
|
48 |
+
}
|
49 |
+
}
|
50 |
+
|
51 |
+
public function notify_login($observer)
|
52 |
+
{
|
53 |
+
if ($this->userMod == 'social') {
|
54 |
+
Mage::log(Mage::getSingleton('customer/session')->getSuppressNoteLogin());
|
55 |
+
if (!Mage::getSingleton('customer/session')->getSuppressNoteLogin()) {
|
56 |
+
$action = Mage::getSingleton('customer/session')->getData('gigyaAction');
|
57 |
+
$id = $observer->getEvent()->getCustomer()->getId();
|
58 |
+
$gigya_uid = Mage::getSingleton('customer/session')->getData('gigyaUid');
|
59 |
+
if (!empty($action)) {
|
60 |
+
if ($action === 'linkAccount' && !empty($gigya_uid)) {
|
61 |
+
$this->helper->notifyRegistration($gigya_uid, $id);
|
62 |
+
}
|
63 |
+
} else {
|
64 |
+
$magInfo = $observer->getEvent()->getCustomer()->getData();
|
65 |
+
$userInfo = array(
|
66 |
+
'firstName' => $magInfo['firstname'],
|
67 |
+
'lastName' => $magInfo['lastname'],
|
68 |
+
'email' => $magInfo['email'],
|
69 |
+
);
|
70 |
+
$this->helper->notifyLogin($id, 'false', $userInfo);
|
71 |
+
}
|
72 |
+
} else {
|
73 |
+
Mage::getSingleton('customer/session')->unsSuppressNoteLogin();
|
74 |
+
}
|
75 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
}
|
77 |
+
|
78 |
+
public function notify_logout($observer)
|
79 |
+
{
|
80 |
+
if ($this->userMod == 'social') {
|
81 |
+
$id = $observer->getEvent()->getCustomer()->getId();
|
82 |
+
Mage::getSingleton('core/session')->setData('logout', 'true');
|
83 |
+
$this->helper->notifyLogout($id);
|
84 |
+
} else if ($this->userMod == 'raas') {
|
85 |
+
$id = $observer->getEvent()->getCustomer()->getData('gigya_uid');
|
86 |
+
$params = array('UID' => $id);
|
87 |
+
$this->helper->utils->call('accounts.logout', $params);
|
88 |
+
}
|
89 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
}
|
91 |
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Created by PhpStorm.
|
5 |
+
* User: Yaniv Aran-Shamir
|
6 |
+
* Date: 7/7/14
|
7 |
+
* Time: 1:17 PM
|
8 |
+
*/
|
9 |
+
require_once('Mage/Customer/controllers/AccountController.php');
|
10 |
+
class Gigya_Social_AccountController extends Mage_Customer_AccountController
|
11 |
+
{
|
12 |
+
|
13 |
+
public function preDispatch()
|
14 |
+
{
|
15 |
+
parent::preDispatch();
|
16 |
+
}
|
17 |
+
|
18 |
+
public function editPostAction()
|
19 |
+
{
|
20 |
+
if ($this->getRequest()->isPost()) {
|
21 |
+
/** @var $customer Mage_Customer_Model_Customer */
|
22 |
+
$customer = $this->_getSession()->getCustomer();
|
23 |
+
$req = json_decode($this->getRequest()->getPost('json'));
|
24 |
+
$fName = $req->profile->firstName;
|
25 |
+
$lName = $req->profile->lastName;
|
26 |
+
if (!empty($fName) && !empty($lName)) {
|
27 |
+
$customer->firstname = $fName;
|
28 |
+
$customer->lastname = $lName;
|
29 |
+
$customer->save();
|
30 |
+
} else {
|
31 |
+
Mage::log("first name and last name should not be empty");
|
32 |
+
}
|
33 |
+
}
|
34 |
+
}
|
35 |
+
|
36 |
+
|
37 |
+
}
|
@@ -1,18 +1,23 @@
|
|
1 |
<?php
|
2 |
include_once __DIR__ . '/../sdk/GSSDK.php';
|
3 |
-
require_once
|
|
|
4 |
/**
|
5 |
* Class Gigya_Social_IndexController
|
6 |
* @author
|
7 |
*/
|
8 |
class Gigya_Social_LoginController extends Mage_Customer_AccountController
|
9 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
11 |
-
public function indexAction()
|
12 |
-
{
|
13 |
-
$this->loadLayout();
|
14 |
-
$this->renderLayout();
|
15 |
-
}
|
16 |
/**
|
17 |
* Action predispatch
|
18 |
*
|
@@ -53,321 +58,423 @@ class Gigya_Social_LoginController extends Mage_Customer_AccountController
|
|
53 |
}
|
54 |
}
|
55 |
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
'
|
79 |
-
|
80 |
-
$this->getResponse()->setHeader('Content-type', 'application/json');
|
81 |
-
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
82 |
}
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
'Emailform',
|
90 |
-
array('template' => 'gigya/form/emailForm.phtml')
|
91 |
-
);
|
92 |
-
$form = $block->renderView();
|
93 |
-
$res = array(
|
94 |
-
'result' => 'noEmail',
|
95 |
-
'html' => $form,
|
96 |
-
'id' => Mage::helper('Gigya_Social')->getPluginContainerId('gigya_login/gigya_login_conf'),
|
97 |
-
'headline' => $this->__('Fill-in missing required info'),
|
98 |
-
);
|
99 |
-
$this->getResponse()->setHeader('Content-type', 'application/json');
|
100 |
-
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
101 |
-
}
|
102 |
-
else {
|
103 |
-
//check if we have the email on the system
|
104 |
-
$customer = $this->_customerExists($post['user']['email']);
|
105 |
-
if ($customer === FALSE) {
|
106 |
-
$this->_createCustomer($email, $firstName, $lastName, $post['user']);
|
107 |
-
$this->getResponse()->setHeader('Content-type', 'application/json');
|
108 |
-
}
|
109 |
-
else {
|
110 |
-
//email exsites
|
111 |
-
try {
|
112 |
-
//return login form
|
113 |
-
$block = $this->getLayout()->createBlock(
|
114 |
-
'Mage_Core_Block_Template',
|
115 |
-
'Loginform',
|
116 |
-
array('template' => 'gigya/form/mini.login.phtml')
|
117 |
);
|
118 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
119 |
$res = array(
|
120 |
-
|
121 |
-
|
122 |
-
'id' => Mage::helper('Gigya_Social')->getPluginContainerId('gigya_login/gigya_login_conf'),
|
123 |
-
'headline' => $this->__('Link Accounts'),
|
124 |
);
|
125 |
-
Mage::getSingleton('customer/session')->setData('gigyaAction', 'linkAccount');
|
126 |
-
Mage::getSingleton('customer/session')->setData('gigyaUid', $post['UID']);
|
127 |
-
$this->getResponse()->setHeader('Content-type', 'application/json');
|
128 |
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
}
|
135 |
-
}
|
136 |
}
|
137 |
-
}
|
138 |
-
else {
|
139 |
-
//not valid
|
140 |
-
Mage::log('Not Valid');
|
141 |
-
}
|
142 |
}
|
143 |
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
}
|
157 |
-
foreach ($missing_info as $key => $val) {
|
158 |
-
$k = 'set' . ucfirst($key);
|
159 |
-
$customer->{$k}($val);
|
160 |
-
}
|
161 |
-
}
|
162 |
-
$password = Mage::helper('Gigya_Social')->_getPassword();
|
163 |
-
$_POST['password'] = $password;
|
164 |
-
$_POST['confirmation'] = $password;
|
165 |
-
$customer->setData('gigyaUser', $gigyaUser);
|
166 |
-
Mage::register('current_customer', $customer);
|
167 |
-
$this->_forward('createPost');
|
168 |
-
}
|
169 |
-
|
170 |
-
private function buildDob(&$info){
|
171 |
-
$info['dob'] = $info['year'] . "-" . $info['month'] . "-" . $info['day'];
|
172 |
-
unset($info['year'], $info['month'], $info['day']);
|
173 |
-
}
|
174 |
-
|
175 |
-
protected function _customerExists($email, $websiteId = null)
|
176 |
-
{
|
177 |
-
$customer = Mage::getModel('customer/customer');
|
178 |
-
if ($websiteId) {
|
179 |
-
$customer->setWebsiteId($websiteId);
|
180 |
}
|
181 |
-
|
182 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
183 |
}
|
184 |
-
|
185 |
-
|
186 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
187 |
}
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
Mage::log('loggedIn');
|
203 |
-
return;
|
204 |
}
|
205 |
-
$session->setEscapeMessages(true); // prevent XSS injection in user input
|
206 |
-
if ($this->getRequest()->isPost()) {
|
207 |
-
$errors = array();
|
208 |
|
209 |
-
|
|
|
210 |
$customer = Mage::getModel('customer/customer')->setId(null);
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
/**
|
225 |
-
* Initialize customer group id
|
226 |
-
*/
|
227 |
-
$customer->getGroupId();
|
228 |
-
|
229 |
-
if ($this->getRequest()->getPost('create_address')) {
|
230 |
-
/* @var $address Mage_Customer_Model_Address */
|
231 |
-
$address = Mage::getModel('customer/address');
|
232 |
-
/* @var $addressForm Mage_Customer_Model_Form */
|
233 |
-
$addressForm = Mage::getModel('customer/form');
|
234 |
-
$addressForm->setFormCode('customer_register_address')
|
235 |
-
->setEntity($address);
|
236 |
-
|
237 |
-
$addressData = $addressForm->extractData($this->getRequest(), 'address', false);
|
238 |
-
$addressErrors = $addressForm->validateData($addressData);
|
239 |
-
if ($addressErrors === true) {
|
240 |
-
$address->setId(null)
|
241 |
-
->setIsDefaultBilling($this->getRequest()->getParam('default_billing', false))
|
242 |
-
->setIsDefaultShipping($this->getRequest()->getParam('default_shipping', false));
|
243 |
-
$addressForm->compactData($addressData);
|
244 |
-
$customer->addAddress($address);
|
245 |
-
|
246 |
-
$addressErrors = $address->validate();
|
247 |
-
if (is_array($addressErrors)) {
|
248 |
-
$errors = array_merge($errors, $addressErrors);
|
249 |
-
}
|
250 |
-
} else {
|
251 |
-
$errors = array_merge($errors, $addressErrors);
|
252 |
}
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
$
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
$
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
272 |
<label for="' . $key . '">' . $fields[$key]->getStoreLabel() . '</label>
|
273 |
<div class="input-box">
|
274 |
<input type="text" name="' . $key . '" id="' . $key . '" value="" class="input-text" />
|
275 |
</div>
|
276 |
</div>';
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
$res = array(
|
283 |
-
'result' => 'moreInfo',
|
284 |
-
'fields' => $requireds,
|
285 |
-
'html' => $html,
|
286 |
-
);
|
287 |
-
$this->getResponse()->setHeader('Content-type', 'application/json');
|
288 |
-
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
289 |
-
return;
|
290 |
-
} else {
|
291 |
-
$customerForm->compactData($customerData);
|
292 |
-
$customer->setPassword($this->getRequest()->getPost('password'));
|
293 |
-
$customer->setConfirmation($this->getRequest()->getPost('confirmation'));
|
294 |
-
$customerErrors = $customer->validate();
|
295 |
-
if (is_array($customerErrors)) {
|
296 |
-
$errors = array_merge($customerErrors, $errors);
|
297 |
-
}
|
298 |
-
}
|
299 |
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
336 |
}
|
337 |
-
$res['result'] = 'error';
|
338 |
-
$res['message'] = $error;
|
339 |
-
} else {
|
340 |
-
$res['result'] = 'error';
|
341 |
-
$res['message'] = $this->__('Invalid customer data');
|
342 |
-
}
|
343 |
}
|
344 |
-
$this->getResponse()->setHeader('Content-type', 'application/json');
|
345 |
-
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
346 |
-
} catch (Mage_Core_Exception $e) {
|
347 |
-
$session->setCustomerFormData($this->getRequest()->getPost());
|
348 |
-
if ($e->getCode() === Mage_Customer_Model_Customer::EXCEPTION_EMAIL_EXISTS) {
|
349 |
-
$message = $this->__('There is already an account with this email address.');
|
350 |
-
} else {
|
351 |
-
$message = $e->getMessage();
|
352 |
-
}
|
353 |
-
$res['result'] = 'error';
|
354 |
-
$res['message'] = $message;
|
355 |
-
$this->getResponse()->setHeader('Content-type', 'application/json');
|
356 |
-
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
357 |
-
} catch (Exception $e) {
|
358 |
-
$session->setCustomerFormData($this->getRequest()->getPost())
|
359 |
-
->addException($e, $this->__('Cannot save the customer.'));
|
360 |
-
$message = $this->__('Cannot save the customer.');
|
361 |
-
$res['result'] = 'error';
|
362 |
-
$res['message'] = $message;
|
363 |
-
$this->getResponse()->setHeader('Content-type', 'application/json');
|
364 |
-
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
365 |
-
}
|
366 |
-
}
|
367 |
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
|
372 |
/**
|
373 |
* Login post action
|
@@ -386,7 +493,7 @@ class Gigya_Social_LoginController extends Mage_Customer_AccountController
|
|
386 |
if ($this->getRequest()->isPost()) {
|
387 |
$login = Mage::helper('core')->jsonDecode($this->getRequest()->getPost('login'));
|
388 |
if (!empty($login['username']) && !empty($login['password'])) {
|
389 |
-
|
390 |
try {
|
391 |
$session->login($login['username'], $login['password']);
|
392 |
if ($session->getCustomer()->getIsJustConfirmed()) {
|
@@ -421,20 +528,27 @@ class Gigya_Social_LoginController extends Mage_Customer_AccountController
|
|
421 |
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
422 |
}
|
423 |
}
|
424 |
-
|
425 |
-
|
426 |
}
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
433 |
}
|
434 |
|
435 |
-
$
|
436 |
-
|
437 |
-
|
|
|
438 |
|
439 |
}
|
440 |
|
1 |
<?php
|
2 |
include_once __DIR__ . '/../sdk/GSSDK.php';
|
3 |
+
require_once('Mage/Customer/controllers/AccountController.php');
|
4 |
+
|
5 |
/**
|
6 |
* Class Gigya_Social_IndexController
|
7 |
* @author
|
8 |
*/
|
9 |
class Gigya_Social_LoginController extends Mage_Customer_AccountController
|
10 |
{
|
11 |
+
private $helper;
|
12 |
+
private $userMode;
|
13 |
+
private $gigyaData;
|
14 |
+
|
15 |
+
public function indexAction()
|
16 |
+
{
|
17 |
+
$this->loadLayout();
|
18 |
+
$this->renderLayout();
|
19 |
+
}
|
20 |
|
|
|
|
|
|
|
|
|
|
|
21 |
/**
|
22 |
* Action predispatch
|
23 |
*
|
58 |
}
|
59 |
}
|
60 |
|
61 |
+
public function loginAction()
|
62 |
+
{
|
63 |
+
$this->helper = Mage::helper("Gigya_Social");
|
64 |
+
$this->userMode = Mage::getStoreConfig('gigya_login/gigya_user_management/login_modes');
|
65 |
+
$session = $this->_getSession();
|
66 |
+
$req = $this->getRequest()->getPost('json');
|
67 |
+
$post = json_decode($req, TRUE);
|
68 |
+
$this->getResponse()->setHeader('Content-type', 'application/json');
|
69 |
+
if ($this->userMode === 'social') {
|
70 |
+
$this->_socialLogin($session, $post);
|
71 |
+
$this->gigyaData = $post;
|
72 |
+
} elseif ($this->userMode === 'raas') {
|
73 |
+
$this->_raasLogin($session, $post);
|
74 |
+
} else {
|
75 |
+
$this->_getSession()->addError($this->__('Gigya login is disabled'));
|
76 |
+
}
|
77 |
+
}
|
78 |
+
|
79 |
+
protected function _raasLogin($session, $post)
|
80 |
+
{
|
81 |
+
$valid = false;
|
82 |
+
if (!empty($post) && isset($post['UIDSignature'])) {
|
83 |
+
$secret = Mage::getStoreConfig('gigya_global/gigya_global_conf/secretkey');
|
84 |
+
$valid = SigUtils::validateUserSignature($post['UID'], $post['signatureTimestamp'], $secret, $post['UIDSignature']);
|
|
|
|
|
85 |
}
|
86 |
+
if ($valid) {
|
87 |
+
$accountInfo = $this->helper->utils->getAccount($post['UID']);
|
88 |
+
if (is_numeric($accountInfo)) {
|
89 |
+
$res = array(
|
90 |
+
'result' => 'message',
|
91 |
+
'message' => "Oops! Something went wrong during your login/registration process. Please try to login/register again."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
);
|
93 |
+
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
94 |
+
}
|
95 |
+
$email = reset($accountInfo['loginIDs']['emails']);
|
96 |
+
$this->gigyaData = $accountInfo;
|
97 |
+
$cust_session = Mage::getSingleton('customer/session');
|
98 |
+
// loginIDs is empty so this is the "secondary" user in Gigya
|
99 |
+
if (empty($email)) {
|
100 |
+
// delete user in gigya etc...
|
101 |
+
$this->_disableGigyaSeconderyAccount($post['UID'], $accountInfo);
|
102 |
+
return;
|
103 |
+
}
|
104 |
+
$cust = $this->_customerExists($email);
|
105 |
+
// customer email exists login flow
|
106 |
+
if ($cust != false) {
|
107 |
+
Mage::dispatchEvent('gigya_raas_pre_login', array(
|
108 |
+
'customer' => $cust,
|
109 |
+
'gigyaData' => $this->gigyaData
|
110 |
+
));
|
111 |
+
$cust->firstname = $accountInfo['profile']['firstName'];
|
112 |
+
$cust->lastname = $accountInfo['profile']['lastName'];
|
113 |
+
$cust->save();
|
114 |
+
$cust_session->setCustomerAsLoggedIn($cust);
|
115 |
+
Mage::dispatchEvent('gigya_raas_post_login', array(
|
116 |
+
'customer_session' => $cust_session,
|
117 |
+
'gigyaData' => $this->gigyaData
|
118 |
+
));
|
119 |
+
$url = Mage::getUrl('*/*/*', array('_current' => true));
|
120 |
+
$cust_session->setData('gigyaAccount', $accountInfo);
|
121 |
$res = array(
|
122 |
+
'result' => 'login',
|
123 |
+
'redirect' => $url
|
|
|
|
|
124 |
);
|
|
|
|
|
|
|
125 |
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
126 |
+
} else {
|
127 |
+
// create a user in magento
|
128 |
+
$firstName = $accountInfo['profile']['firstName'];
|
129 |
+
$lastName = $accountInfo['profile']['lastName'];
|
130 |
+
$this->_createCustomer($email, $firstName, $lastName, $accountInfo);
|
131 |
}
|
|
|
132 |
}
|
|
|
|
|
|
|
|
|
|
|
133 |
}
|
134 |
|
135 |
+
private function _cutomerExist($email) {
|
136 |
+
$customer = Mage::getModel('customer/customer');
|
137 |
+
$websiteId = Mage::app()->getWebsite()->getId();
|
138 |
+
if ($websiteId) {
|
139 |
+
$customer->setWebsiteId($websiteId);
|
140 |
+
}
|
141 |
+
$customer->loadByEmail($email);
|
142 |
+
if ($customer->getId()) {
|
143 |
+
return $customer;
|
144 |
+
} else {
|
145 |
+
return false;
|
146 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
147 |
}
|
148 |
+
|
149 |
+
private function _disableGigyaSeconderyAccount($uid, $account) {
|
150 |
+
Mage::helper('Gigya_Social')->utils->disableAccountByGUID($uid);
|
151 |
+
$providers = Mage::helper('Gigya_Social')->utils->getProviders($account);
|
152 |
+
$msg = sprintf($this->__( 'We found your email in our system.<br>Please login to your existing account using your <strong>%1$s</strong> identity.' ), $providers['primary'], $providers['secondary'] );
|
153 |
+
$res = array(
|
154 |
+
'result' => 'message',
|
155 |
+
'message' => $msg
|
156 |
+
);
|
157 |
+
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
158 |
}
|
159 |
+
|
160 |
+
protected function _socialLogin($session, $post)
|
161 |
+
{
|
162 |
+
if (!empty($post) && isset($post['signature'])) {
|
163 |
+
$secret = Mage::getStoreConfig('gigya_global/gigya_global_conf/secretkey');
|
164 |
+
$valid = SigUtils::validateUserSignature($post['UID'], $post['timestamp'], $secret, $post['signature']);
|
165 |
+
$firstName = $post['user']['firstName'];
|
166 |
+
$lastName = $post['user']['lastName'];
|
167 |
+
$email = $post['user']['email'];
|
168 |
+
if ($valid == TRUE) {
|
169 |
+
//see if user is a site user
|
170 |
+
if ($post['isSiteUID'] && is_numeric($post['UID'])) {
|
171 |
+
$cust_session = Mage::getSingleton('customer/session');
|
172 |
+
$cust_session->setData('gigyaAction', 'login');
|
173 |
+
Mage::dispatchEvent('gigya_social_pre_login', array(
|
174 |
+
'customer_session' => $cust_session,
|
175 |
+
'gigyaData' => $this->gigyaData
|
176 |
+
));
|
177 |
+
$cust_session->loginById($post['user']['UID']);
|
178 |
+
Mage::dispatchEvent('gigya_social_post_login', array(
|
179 |
+
'customer_session' => $cust_session,
|
180 |
+
'gigyaData' => $this->gigyaData
|
181 |
+
));
|
182 |
+
$cust_session->setData('gigyaAccount', $post);
|
183 |
+
//$url = Mage::getUrl('customer/account');
|
184 |
+
$url = Mage::getUrl('*/*/*', array('_current' => true));
|
185 |
+
$res = array(
|
186 |
+
'result' => 'login',
|
187 |
+
'redirect' => $url
|
188 |
+
);
|
189 |
+
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
190 |
+
} else {
|
191 |
+
//no email
|
192 |
+
if (empty($post['user']['email'])) {
|
193 |
+
//return email form
|
194 |
+
$block = $this->getLayout()->createBlock(
|
195 |
+
'Mage_Core_Block_Template',
|
196 |
+
'Emailform',
|
197 |
+
array('template' => 'gigya/form/emailForm.phtml')
|
198 |
+
);
|
199 |
+
$form = $block->renderView();
|
200 |
+
$res = array(
|
201 |
+
'result' => 'noEmail',
|
202 |
+
'html' => $form,
|
203 |
+
'id' => Mage::helper('Gigya_Social')->getPluginContainerId('gigya_login/gigya_login_conf'),
|
204 |
+
'headline' => $this->__('Fill-in missing required info'),
|
205 |
+
);
|
206 |
+
$this->getResponse()->setHeader('Content-type', 'application/json');
|
207 |
+
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
208 |
+
} else {
|
209 |
+
//check if we have the email on the system
|
210 |
+
$customer = $this->_customerExists($post['user']['email']);
|
211 |
+
if ($customer === FALSE) {
|
212 |
+
$this->_createCustomer($email, $firstName, $lastName, $post['user']);
|
213 |
+
$this->getResponse()->setHeader('Content-type', 'application/json');
|
214 |
+
} else {
|
215 |
+
//email exsites
|
216 |
+
try {
|
217 |
+
//return login form
|
218 |
+
$block = $this->getLayout()->createBlock(
|
219 |
+
'Mage_Core_Block_Template',
|
220 |
+
'Loginform',
|
221 |
+
array('template' => 'gigya/form/mini.login.phtml')
|
222 |
+
);
|
223 |
+
$form = $block->renderView();
|
224 |
+
$res = array(
|
225 |
+
'result' => 'emailExsists',
|
226 |
+
'html' => $form,
|
227 |
+
'id' => Mage::helper('Gigya_Social')->getPluginContainerId('gigya_login/gigya_login_conf'),
|
228 |
+
'headline' => $this->__('Link Accounts'),
|
229 |
+
);
|
230 |
+
Mage::getSingleton('customer/session')->setData('gigyaAction', 'linkAccount');
|
231 |
+
Mage::getSingleton('customer/session')->setData('gigyaUid', $post['UID']);
|
232 |
+
$this->getResponse()->setHeader('Content-type', 'application/json');
|
233 |
+
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
234 |
+
} catch (Exception $e) {
|
235 |
+
//TODO:add error handeling
|
236 |
+
Mage::log($e);
|
237 |
+
}
|
238 |
+
}
|
239 |
+
}
|
240 |
+
}
|
241 |
+
} else {
|
242 |
+
//not valid
|
243 |
+
Mage::log('Not Valid');
|
244 |
+
}
|
245 |
+
}
|
246 |
}
|
247 |
+
|
248 |
+
protected function _customerExists($email, $websiteId = null)
|
249 |
+
{
|
250 |
+
$customer = Mage::getModel('customer/customer');
|
251 |
+
if ($websiteId) {
|
252 |
+
$customer->setWebsiteId($websiteId);
|
253 |
+
} else {
|
254 |
+
$customer->setWebsiteId(Mage::app()->getWebsite()->getId());
|
255 |
+
}
|
256 |
+
$customer->loadByEmail($email);
|
257 |
+
if ($customer->getId()) {
|
258 |
+
return $customer;
|
259 |
+
}
|
260 |
+
return FALSE;
|
|
|
|
|
261 |
}
|
|
|
|
|
|
|
262 |
|
263 |
+
protected function _createCustomer($email, $firstName = NULL, $lastName = NULL, $gigyaUser)
|
264 |
+
{
|
265 |
$customer = Mage::getModel('customer/customer')->setId(null);
|
266 |
+
$customer->getGroupId();
|
267 |
+
$customer->setFirstname($firstName);
|
268 |
+
$customer->setLastname($lastName);
|
269 |
+
$customer->setEmail($email);
|
270 |
+
if (!empty($gigyaUser['missInfo'])) {
|
271 |
+
$missing_info = $gigyaUser['missInfo'];
|
272 |
+
if (array_key_exists('dob', $missing_info)) {
|
273 |
+
$this->buildDob($missing_info);
|
274 |
+
}
|
275 |
+
foreach ($missing_info as $key => $val) {
|
276 |
+
$k = 'set' . ucfirst($key);
|
277 |
+
$customer->{$k}($val);
|
278 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
279 |
}
|
280 |
+
$password = Mage::helper('Gigya_Social')->_getPassword();
|
281 |
+
$_POST['password'] = $password;
|
282 |
+
$_POST['confirmation'] = $password;
|
283 |
+
if ($this->userMode == 'social') {
|
284 |
+
$customer->setData('gigyaUser', $gigyaUser);
|
285 |
+
} else if ($this->userMode == 'raas') {
|
286 |
+
$cust_session = Mage::getSingleton('customer/session');
|
287 |
+
$cust_session->setData('gigyaAccount', $gigyaUser);
|
288 |
+
$customer->setData('gigya_uid', $gigyaUser['UID']);
|
289 |
+
}
|
290 |
+
Mage::register('current_customer', $customer);
|
291 |
+
$this->_forward('createPost', null, null, array('gigyaData' => $gigyaUser));
|
292 |
+
}
|
293 |
+
|
294 |
+
private function buildDob(&$info)
|
295 |
+
{
|
296 |
+
$info['dob'] = $info['year'] . "-" . $info['month'] . "-" . $info['day'];
|
297 |
+
unset($info['year'], $info['month'], $info['day']);
|
298 |
+
}
|
299 |
+
|
300 |
+
public function createPostAction()
|
301 |
+
{
|
302 |
+
$session = $this->_getSession();
|
303 |
+
if ($session->isLoggedIn()) {
|
304 |
+
Mage::log('loggedIn');
|
305 |
+
return;
|
306 |
+
}
|
307 |
+
$session->setEscapeMessages(true); // prevent XSS injection in user input
|
308 |
+
if ($this->getRequest()->isPost()) {
|
309 |
+
$errors = array();
|
310 |
+
|
311 |
+
if (!$customer = Mage::registry('current_customer')) {
|
312 |
+
$customer = Mage::getModel('customer/customer')->setId(null);
|
313 |
+
}
|
314 |
+
|
315 |
+
/* @var $customerForm Mage_Customer_Model_Form */
|
316 |
+
$customerForm = Mage::getModel('customer/form');
|
317 |
+
$customerForm->setFormCode('customer_account_create')
|
318 |
+
->setEntity($customer);
|
319 |
+
|
320 |
+
$customerData = $customerForm->extractData($this->getRequest());
|
321 |
+
|
322 |
+
if ($this->getRequest()->getParam('is_subscribed', false)) {
|
323 |
+
$customer->setIsSubscribed(1);
|
324 |
+
}
|
325 |
+
|
326 |
+
/**
|
327 |
+
* Initialize customer group id
|
328 |
+
*/
|
329 |
+
$customer->getGroupId();
|
330 |
+
|
331 |
+
if ($this->getRequest()->getPost('create_address')) {
|
332 |
+
/* @var $address Mage_Customer_Model_Address */
|
333 |
+
$address = Mage::getModel('customer/address');
|
334 |
+
/* @var $addressForm Mage_Customer_Model_Form */
|
335 |
+
$addressForm = Mage::getModel('customer/form');
|
336 |
+
$addressForm->setFormCode('customer_register_address')
|
337 |
+
->setEntity($address);
|
338 |
+
|
339 |
+
$addressData = $addressForm->extractData($this->getRequest(), 'address', false);
|
340 |
+
$addressErrors = $addressForm->validateData($addressData);
|
341 |
+
if ($addressErrors === true) {
|
342 |
+
$address->setId(null)
|
343 |
+
->setIsDefaultBilling($this->getRequest()->getParam('default_billing', false))
|
344 |
+
->setIsDefaultShipping($this->getRequest()->getParam('default_shipping', false));
|
345 |
+
$addressForm->compactData($addressData);
|
346 |
+
$customer->addAddress($address);
|
347 |
+
|
348 |
+
$addressErrors = $address->validate();
|
349 |
+
if (is_array($addressErrors)) {
|
350 |
+
$errors = array_merge($errors, $addressErrors);
|
351 |
+
}
|
352 |
+
} else {
|
353 |
+
$errors = array_merge($errors, $addressErrors);
|
354 |
+
}
|
355 |
+
}
|
356 |
+
|
357 |
+
try {
|
358 |
+
$customerErrors = $customerForm->validateData($customerData);
|
359 |
+
if ($customerErrors !== true) {
|
360 |
+
$fields = $customerForm->getAttributes();
|
361 |
+
foreach ($fields as $field) {
|
362 |
+
$requireds[$field->getAttributeCode()] = $field->getIsRequired();
|
363 |
+
}
|
364 |
+
//remove fields that we have data for
|
365 |
+
unset($requireds['firstname'], $requireds['lastname'], $requireds['email']);
|
366 |
+
$requireds = array_filter($requireds);
|
367 |
+
$html = '<div class="gigyaMoreInfo"><form action="' . Mage::getBaseUrl() . 'gigyalogin/login" name="moreInfo" id="gigyaMoreInfoForm">';
|
368 |
+
foreach ($requireds as $key => $r) {
|
369 |
+
$requireds[$key] = $fields[$key]->getStoreLabel();
|
370 |
+
if (!$fields[$key]->getIsUserDefined() && is_object($this->getLayout()->createBlock('customer/widget_' . $key))) {
|
371 |
+
$html .= $this->getLayout()->createBlock('customer/widget_' . $key)->toHtml();
|
372 |
+
} else {
|
373 |
+
$html .= '<div class="field">
|
374 |
<label for="' . $key . '">' . $fields[$key]->getStoreLabel() . '</label>
|
375 |
<div class="input-box">
|
376 |
<input type="text" name="' . $key . '" id="' . $key . '" value="" class="input-text" />
|
377 |
</div>
|
378 |
</div>';
|
379 |
+
}
|
380 |
+
}
|
381 |
+
$html .= '<input class="button" id="gigyaMoreInfoSubmit" type="button" value="Send" onclick="gigyaFunctions.moreInfoSubmit()" "></form>';
|
382 |
+
$html .= '</div>';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
383 |
|
384 |
+
$res = array(
|
385 |
+
'result' => 'moreInfo',
|
386 |
+
'fields' => $requireds,
|
387 |
+
'html' => $html,
|
388 |
+
);
|
389 |
+
$this->getResponse()->setHeader('Content-type', 'application/json');
|
390 |
+
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
391 |
+
return;
|
392 |
+
} else {
|
393 |
+
$customerForm->compactData($customerData);
|
394 |
+
$customer->setPassword($this->getRequest()->getPost('password'));
|
395 |
+
$customer->setConfirmation($this->getRequest()->getPost('confirmation'));
|
396 |
+
$customerErrors = $customer->validate();
|
397 |
+
if (is_array($customerErrors)) {
|
398 |
+
$errors = array_merge($customerErrors, $errors);
|
399 |
+
}
|
400 |
+
}
|
401 |
+
|
402 |
+
$validationResult = count($errors) == 0;
|
403 |
+
|
404 |
+
if (true === $validationResult) {
|
405 |
+
$params = $this->getRequest()->getParams();
|
406 |
+
Mage::dispatchEvent('gigya_pre_user_create', array(
|
407 |
+
'customer' => $customer,
|
408 |
+
'gigya_data' => $params['gigyaData']
|
409 |
+
));
|
410 |
+
$customer->save();
|
411 |
+
Mage::dispatchEvent('customer_register_success',
|
412 |
+
array('account_controller' => $this, 'customer' => $customer)
|
413 |
+
);
|
414 |
+
|
415 |
+
if ($customer->isConfirmationRequired()) {
|
416 |
+
$customer->sendNewAccountEmail(
|
417 |
+
'confirmation',
|
418 |
+
$session->getBeforeAuthUrl(),
|
419 |
+
Mage::app()->getStore()->getId()
|
420 |
+
);
|
421 |
+
$session->addSuccess($this->__('Account confirmation is required. Please, check your email for the confirmation link. To resend the confirmation email please <a href="%s">click here</a>.', Mage::helper('customer')->getEmailConfirmationUrl($customer->getEmail())));
|
422 |
+
return;
|
423 |
+
} else {
|
424 |
+
$session->setCustomerAsLoggedIn($customer);
|
425 |
+
$url = $this->_welcomeCustomer($customer);
|
426 |
+
//$url = Mage::getUrl('customer/account');
|
427 |
+
//$this->_redirectSuccess($url);
|
428 |
+
$res = array(
|
429 |
+
'result' => 'newUser',
|
430 |
+
'redirect' => $url
|
431 |
+
);
|
432 |
+
$this->getResponse()->setHeader('Content-type', 'application/json');
|
433 |
+
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
434 |
+
}
|
435 |
+
} else {
|
436 |
+
Mage::log($errors);
|
437 |
+
$session->setCustomerFormData($this->getRequest()->getPost());
|
438 |
+
$error = '';
|
439 |
+
if (is_array($errors)) {
|
440 |
+
foreach ($errors as $errorMessage) {
|
441 |
+
$session->addError($errorMessage);
|
442 |
+
$error .= $errorMessage . "\n";
|
443 |
+
}
|
444 |
+
$res['result'] = 'error';
|
445 |
+
$res['message'] = $error;
|
446 |
+
} else {
|
447 |
+
$res['result'] = 'error';
|
448 |
+
$res['message'] = $this->__('Invalid customer data');
|
449 |
+
}
|
450 |
+
}
|
451 |
+
$this->getResponse()->setHeader('Content-type', 'application/json');
|
452 |
+
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
453 |
+
} catch (Mage_Core_Exception $e) {
|
454 |
+
$session->setCustomerFormData($this->getRequest()->getPost());
|
455 |
+
if ($e->getCode() === Mage_Customer_Model_Customer::EXCEPTION_EMAIL_EXISTS) {
|
456 |
+
$message = $this->__('There is already an account with this email address.');
|
457 |
+
} else {
|
458 |
+
$message = $e->getMessage();
|
459 |
+
}
|
460 |
+
$res['result'] = 'error';
|
461 |
+
$res['message'] = $message;
|
462 |
+
$this->getResponse()->setHeader('Content-type', 'application/json');
|
463 |
+
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
464 |
+
} catch (Exception $e) {
|
465 |
+
$session->setCustomerFormData($this->getRequest()->getPost())
|
466 |
+
->addException($e, $this->__('Cannot save the customer.'));
|
467 |
+
$message = $this->__('Cannot save the customer.');
|
468 |
+
$res['result'] = 'error';
|
469 |
+
$res['message'] = $message;
|
470 |
+
$this->getResponse()->setHeader('Content-type', 'application/json');
|
471 |
+
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
472 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
473 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
474 |
|
475 |
+
Mage::log('error');
|
476 |
+
//$this->_redirectError(Mage::getUrl('*/*/create', array('_secure' => true)));
|
477 |
+
}
|
478 |
|
479 |
/**
|
480 |
* Login post action
|
493 |
if ($this->getRequest()->isPost()) {
|
494 |
$login = Mage::helper('core')->jsonDecode($this->getRequest()->getPost('login'));
|
495 |
if (!empty($login['username']) && !empty($login['password'])) {
|
496 |
+
$res = array();
|
497 |
try {
|
498 |
$session->login($login['username'], $login['password']);
|
499 |
if ($session->getCustomer()->getIsJustConfirmed()) {
|
528 |
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
529 |
}
|
530 |
}
|
531 |
+
$this->getResponse()->setHeader('Content-type', 'application/json');
|
532 |
+
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
533 |
}
|
534 |
+
|
535 |
+
public function logoutAction()
|
536 |
+
{
|
537 |
+
$cust = $this->_getSession()->logout()->setBeforeAuthUrl(null);
|
538 |
+
if ($cust->getId() === null) {
|
539 |
+
$res['result'] = 'success';
|
540 |
+
} else {
|
541 |
+
$res['result'] = 'error';
|
542 |
+
}
|
543 |
+
|
544 |
+
$this->getResponse()->setHeader('Content-type', 'application/json');
|
545 |
+
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($res));
|
546 |
}
|
547 |
|
548 |
+
protected function _isSiteUser($info)
|
549 |
+
{
|
550 |
+
return null;
|
551 |
+
}
|
552 |
|
553 |
}
|
554 |
|
@@ -1,2 +0,0 @@
|
|
1 |
-
[22-Nov-2012 16:21:01 UTC] PHP Parse error: syntax error, unexpected T_IF in LoginController.php on line 342
|
2 |
-
[27-Nov-2012 08:31:49 UTC] PHP Parse error: syntax error, unexpected T_IF in LoginController.php on line 342
|
|
|
|
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Gigya_Social>
|
5 |
-
<version>0.
|
6 |
</Gigya_Social>
|
7 |
</modules>
|
8 |
<frontend>
|
@@ -57,6 +57,21 @@
|
|
57 |
<class>Gigya_Social_Model_Cart_Observer</class>
|
58 |
<method>addOrderShareUi</method>
|
59 |
</gigya_share_action>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
</observers>
|
61 |
</checkout_onepage_controller_success_action>
|
62 |
</events>
|
@@ -75,11 +90,18 @@
|
|
75 |
<frontName>gigyareviews</frontName>
|
76 |
</args>
|
77 |
</reviews>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
</routers>
|
79 |
<layout>
|
80 |
<updates>
|
81 |
<Gigya_Social>
|
82 |
-
<file>
|
83 |
</Gigya_Social>
|
84 |
</updates>
|
85 |
</layout>
|
@@ -97,11 +119,44 @@
|
|
97 |
<page>
|
98 |
<rewrite>
|
99 |
<html_head>Gigya_Social_Block_Html_Head</html_head>
|
|
|
100 |
</rewrite>
|
101 |
</page>
|
|
|
|
|
|
|
|
|
|
|
102 |
</blocks>
|
103 |
<events>
|
104 |
</events>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
</global>
|
106 |
<adminhtml>
|
107 |
<events>
|
@@ -154,6 +209,13 @@
|
|
154 |
</admin>
|
155 |
</resources>
|
156 |
</acl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
157 |
</adminhtml>
|
158 |
<!--default values from admin sections-->
|
159 |
<default>
|
@@ -163,15 +225,18 @@
|
|
163 |
<dataCenter>us1.gigya.com</dataCenter>
|
164 |
<providers>*</providers>
|
165 |
<laguages>en</laguages>
|
|
|
166 |
<google_sa>0</google_sa>
|
|
|
167 |
</gigya_global_conf>
|
168 |
</gigya_global>
|
169 |
<gigya_login>
|
|
|
|
|
|
|
170 |
<gigya_login_conf>
|
171 |
-
<enable>1</enable>
|
172 |
<buttonsStyle>standart</buttonsStyle>
|
173 |
<showTermsLink>0</showTermsLink>
|
174 |
-
<loginBehavior>loginExistingUser</loginBehavior>
|
175 |
<containerID>gigyaLogin</containerID>
|
176 |
<width>210</width>
|
177 |
<height>110</height>
|
@@ -184,6 +249,15 @@
|
|
184 |
<showTermsLink>0</showTermsLink>
|
185 |
<showEditLink>1</showEditLink>
|
186 |
</gigya_link_accounts>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
187 |
</gigya_login>
|
188 |
<gigya_share>
|
189 |
<gigya_sharebar>
|
@@ -243,6 +317,7 @@
|
|
243 |
<notifications>0</notifications>
|
244 |
<period>7days</period>
|
245 |
<totalCount>12</totalCount>
|
|
|
246 |
</gigya_gamification_conf>
|
247 |
</gigya_gamification>
|
248 |
<gigya_r_and_r>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Gigya_Social>
|
5 |
+
<version>3.0.0</version>
|
6 |
</Gigya_Social>
|
7 |
</modules>
|
8 |
<frontend>
|
57 |
<class>Gigya_Social_Model_Cart_Observer</class>
|
58 |
<method>addOrderShareUi</method>
|
59 |
</gigya_share_action>
|
60 |
+
<gigya_counters>
|
61 |
+
<type>singleton</type>
|
62 |
+
<class>Gigya_Social_Model_Cart_Observer</class>
|
63 |
+
<method>incCounters</method>
|
64 |
+
</gigya_counters>
|
65 |
+
<gigya_gmNotify>
|
66 |
+
<type>singleton</type>
|
67 |
+
<class>Gigya_Social_Model_Cart_Observer</class>
|
68 |
+
<method>notifyGmAction</method>
|
69 |
+
</gigya_gmNotify>
|
70 |
+
<gigya_reviewRemainder>
|
71 |
+
<type>singleton</type>
|
72 |
+
<class>Gigya_Social_Model_Cart_Observer</class>
|
73 |
+
<method>syncPurchaseToGigya</method>
|
74 |
+
</gigya_reviewRemainder>
|
75 |
</observers>
|
76 |
</checkout_onepage_controller_success_action>
|
77 |
</events>
|
90 |
<frontName>gigyareviews</frontName>
|
91 |
</args>
|
92 |
</reviews>
|
93 |
+
<accountEdit>
|
94 |
+
<use>standard</use>
|
95 |
+
<args>
|
96 |
+
<module>Gigya_Social</module>
|
97 |
+
<frontName>gigyaAccount</frontName>
|
98 |
+
</args>
|
99 |
+
</accountEdit>
|
100 |
</routers>
|
101 |
<layout>
|
102 |
<updates>
|
103 |
<Gigya_Social>
|
104 |
+
<file>aagigya.xml</file> <!-- so we would be loaded last -->
|
105 |
</Gigya_Social>
|
106 |
</updates>
|
107 |
</layout>
|
119 |
<page>
|
120 |
<rewrite>
|
121 |
<html_head>Gigya_Social_Block_Html_Head</html_head>
|
122 |
+
<template_links>Gigya_Social_Block_Template_Links</template_links>
|
123 |
</rewrite>
|
124 |
</page>
|
125 |
+
<!-- <customer>
|
126 |
+
<rewrite>
|
127 |
+
<account_dashboard_info>Gigya_Social_Block_Template_Info</account_dashboard_info>
|
128 |
+
</rewrite>
|
129 |
+
</customer>-->
|
130 |
</blocks>
|
131 |
<events>
|
132 |
</events>
|
133 |
+
<models>
|
134 |
+
<Gigya_Social>
|
135 |
+
<class>Gigya_Social_Model</class>
|
136 |
+
<resourceModel>Gigya_Social_mysql4</resourceModel>
|
137 |
+
</Gigya_Social>
|
138 |
+
</models>
|
139 |
+
<resources>
|
140 |
+
<Gigya_Social_setup>
|
141 |
+
<setup>
|
142 |
+
<module>Gigya_Social</module>
|
143 |
+
<class>Mage_Customer_Model_Entity_Setup</class>
|
144 |
+
</setup>
|
145 |
+
<connection>
|
146 |
+
<use>core_setup</use>
|
147 |
+
</connection>
|
148 |
+
</Gigya_Social_setup>
|
149 |
+
<Gigya_Social_write>
|
150 |
+
<connection>
|
151 |
+
<use>core_write</use>
|
152 |
+
</connection>
|
153 |
+
</Gigya_Social_write>
|
154 |
+
<Gigya_Social_read>
|
155 |
+
<connection>
|
156 |
+
<use>core_read</use>
|
157 |
+
</connection>
|
158 |
+
</Gigya_Social_read>
|
159 |
+
</resources>
|
160 |
</global>
|
161 |
<adminhtml>
|
162 |
<events>
|
209 |
</admin>
|
210 |
</resources>
|
211 |
</acl>
|
212 |
+
<layout>
|
213 |
+
<updates>
|
214 |
+
<Gigya_Social>
|
215 |
+
<file>gigya_admin.xml</file>
|
216 |
+
</Gigya_Social>
|
217 |
+
</updates>
|
218 |
+
</layout>
|
219 |
</adminhtml>
|
220 |
<!--default values from admin sections-->
|
221 |
<default>
|
225 |
<dataCenter>us1.gigya.com</dataCenter>
|
226 |
<providers>*</providers>
|
227 |
<laguages>en</laguages>
|
228 |
+
<loginBehavior>loginExistingUser</loginBehavior>
|
229 |
<google_sa>0</google_sa>
|
230 |
+
<debug_log>0</debug_log>
|
231 |
</gigya_global_conf>
|
232 |
</gigya_global>
|
233 |
<gigya_login>
|
234 |
+
<gigya_user_management>
|
235 |
+
<login_modes>social</login_modes>
|
236 |
+
</gigya_user_management>
|
237 |
<gigya_login_conf>
|
|
|
238 |
<buttonsStyle>standart</buttonsStyle>
|
239 |
<showTermsLink>0</showTermsLink>
|
|
|
240 |
<containerID>gigyaLogin</containerID>
|
241 |
<width>210</width>
|
242 |
<height>110</height>
|
249 |
<showTermsLink>0</showTermsLink>
|
250 |
<showEditLink>1</showEditLink>
|
251 |
</gigya_link_accounts>
|
252 |
+
<gigya_raas_conf>
|
253 |
+
<WebScreen>Login-web</WebScreen>
|
254 |
+
<MobileScreen>Mobile-login</MobileScreen>
|
255 |
+
<LoginScreen>gigya-login-screen</LoginScreen>
|
256 |
+
<RegisterScreen>gigya-register-screen</RegisterScreen>
|
257 |
+
<ProfileWebScreen>Profile-web</ProfileWebScreen>
|
258 |
+
<ProfileMobileScreen>Mobile-profile</ProfileMobileScreen>
|
259 |
+
<override_links>1</override_links>
|
260 |
+
</gigya_raas_conf>
|
261 |
</gigya_login>
|
262 |
<gigya_share>
|
263 |
<gigya_sharebar>
|
317 |
<notifications>0</notifications>
|
318 |
<period>7days</period>
|
319 |
<totalCount>12</totalCount>
|
320 |
+
<purchaseAction>0</purchaseAction>
|
321 |
</gigya_gamification_conf>
|
322 |
</gigya_gamification>
|
323 |
<gigya_r_and_r>
|
@@ -1,888 +1,1108 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<config>
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
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 |
* means all networks. See list of available <a href="http://developers.gigya.com/020_Client_API/020_Methods/Socialize.showLoginUI" target="_blank">providers.</a>]]></comment>
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
</
|
148 |
-
<
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
-
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
</
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
</
|
440 |
-
<
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
|
455 |
-
|
456 |
-
|
457 |
-
|
458 |
-
|
459 |
-
|
460 |
-
|
461 |
-
|
462 |
-
|
463 |
-
|
464 |
-
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
-
|
469 |
-
|
470 |
-
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
|
558 |
-
|
559 |
-
|
560 |
-
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
|
580 |
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
|
608 |
-
|
609 |
-
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
|
614 |
-
|
615 |
-
|
616 |
-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
|
630 |
-
|
631 |
-
</
|
632 |
-
|
633 |
-
|
634 |
-
|
635 |
-
|
636 |
-
|
637 |
-
|
638 |
-
|
639 |
-
|
640 |
-
</
|
641 |
-
<
|
642 |
-
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
|
661 |
-
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
|
666 |
-
|
667 |
-
|
668 |
-
|
669 |
-
|
670 |
-
|
671 |
-
|
672 |
-
|
673 |
-
|
674 |
-
|
675 |
-
|
676 |
-
|
677 |
-
|
678 |
-
|
679 |
-
|
680 |
-
|
681 |
-
|
682 |
-
|
683 |
-
|
684 |
-
|
685 |
-
|
686 |
-
|
687 |
-
|
688 |
-
|
689 |
-
|
690 |
-
|
691 |
-
|
692 |
-
|
693 |
-
|
694 |
-
|
695 |
-
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
-
|
700 |
-
|
701 |
-
|
702 |
-
|
703 |
-
|
704 |
-
|
705 |
-
|
706 |
-
|
707 |
-
|
708 |
-
|
709 |
-
|
710 |
-
|
711 |
-
|
712 |
-
|
713 |
-
|
714 |
-
|
715 |
-
|
716 |
-
|
717 |
-
|
718 |
-
|
719 |
-
|
720 |
-
|
721 |
-
|
722 |
-
|
723 |
-
|
724 |
-
|
725 |
-
|
726 |
-
|
727 |
-
|
728 |
-
|
729 |
-
|
730 |
-
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
|
735 |
-
|
736 |
-
|
737 |
-
|
738 |
-
|
739 |
-
|
740 |
-
|
741 |
-
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
-
|
748 |
-
|
749 |
-
|
750 |
-
|
751 |
-
|
752 |
-
|
753 |
-
|
754 |
-
|
755 |
-
|
756 |
-
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
|
766 |
-
|
767 |
-
|
768 |
-
|
769 |
-
|
770 |
-
|
771 |
-
|
772 |
-
<
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
-
|
777 |
-
|
778 |
-
|
779 |
-
|
780 |
-
|
781 |
-
|
782 |
-
|
783 |
-
|
784 |
-
|
785 |
-
|
786 |
-
|
787 |
-
|
788 |
-
|
789 |
-
|
790 |
-
|
791 |
-
|
792 |
-
|
793 |
-
|
794 |
-
|
795 |
-
|
796 |
-
|
797 |
-
|
798 |
-
|
799 |
-
|
800 |
-
|
801 |
-
|
802 |
-
|
803 |
-
|
804 |
-
|
805 |
-
|
806 |
-
|
807 |
-
|
808 |
-
|
809 |
-
|
810 |
-
|
811 |
-
|
812 |
-
|
813 |
-
|
814 |
-
|
815 |
-
|
816 |
-
|
817 |
-
|
818 |
-
|
819 |
-
|
820 |
-
|
821 |
-
|
822 |
-
|
823 |
-
|
824 |
-
|
825 |
-
|
826 |
-
|
827 |
-
|
828 |
-
|
829 |
-
|
830 |
-
|
831 |
-
|
832 |
-
|
833 |
-
|
834 |
-
|
835 |
-
|
836 |
-
|
837 |
-
|
838 |
-
|
839 |
-
|
840 |
-
|
841 |
-
|
842 |
-
|
843 |
-
|
844 |
-
|
845 |
-
|
846 |
-
|
847 |
-
|
848 |
-
|
849 |
-
|
850 |
-
|
851 |
-
|
852 |
-
|
853 |
-
|
854 |
-
|
855 |
-
|
856 |
-
|
857 |
-
|
858 |
-
|
859 |
-
|
860 |
-
|
861 |
-
|
862 |
-
|
863 |
-
|
864 |
-
|
865 |
-
|
866 |
-
|
867 |
-
|
868 |
-
|
869 |
-
|
870 |
-
|
871 |
-
|
872 |
-
|
873 |
-
|
874 |
-
|
875 |
-
|
876 |
-
|
877 |
-
|
878 |
-
|
879 |
-
|
880 |
-
|
881 |
-
|
882 |
-
|
883 |
-
|
884 |
-
|
885 |
-
|
886 |
-
|
887 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
888 |
</config>
|
1 |
<?xml version="1.0"?>
|
2 |
<config>
|
3 |
+
<tabs>
|
4 |
+
<gigya translate="label">
|
5 |
+
<label>Gigya</label>
|
6 |
+
<sort_order>250</sort_order>
|
7 |
+
</gigya>
|
8 |
+
</tabs>
|
9 |
+
<sections>
|
10 |
+
<gigya_global translate="label" module="Gigya_Social">
|
11 |
+
<label>Gigya Global</label>
|
12 |
+
<tab>gigya</tab>
|
13 |
+
<frontend_type>text</frontend_type>
|
14 |
+
<sort_order>99</sort_order>
|
15 |
+
<show_in_default>1</show_in_default>
|
16 |
+
<show_in_website>1</show_in_website>
|
17 |
+
<show_in_store>1</show_in_store>
|
18 |
+
<groups>
|
19 |
+
<gigya_global_conf translate="label">
|
20 |
+
<label>Gigya global configuration</label>
|
21 |
+
<frontend_type>text</frontend_type>
|
22 |
+
<sort_order>99</sort_order>
|
23 |
+
<show_in_default>1</show_in_default>
|
24 |
+
<show_in_website>1</show_in_website>
|
25 |
+
<show_in_store>0</show_in_store>
|
26 |
+
<fields>
|
27 |
+
<enable translate="label">
|
28 |
+
<label>Enable</label>
|
29 |
+
<frontend_type>select</frontend_type>
|
30 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
31 |
+
<sort_order>8</sort_order>
|
32 |
+
<show_in_default>1</show_in_default>
|
33 |
+
<show_in_website>1</show_in_website>
|
34 |
+
<show_in_store>1</show_in_store>
|
35 |
+
</enable>
|
36 |
+
<version translate="label">
|
37 |
+
<label>Version number</label>
|
38 |
+
<frontend_type>label</frontend_type>
|
39 |
+
<frontend_model>Gigya_Social_Block_Adminhtml_version</frontend_model>
|
40 |
+
<sort_order>9</sort_order>
|
41 |
+
<show_in_default>1</show_in_default>
|
42 |
+
<show_in_website>1</show_in_website>
|
43 |
+
<show_in_store>1</show_in_store>
|
44 |
+
</version>
|
45 |
+
<apikey translate="label">
|
46 |
+
<label>Gigya API key</label>
|
47 |
+
<frontend_type>text</frontend_type>
|
48 |
+
<backend_model>Gigya_Social_Model_Config_Backend_ApiKey</backend_model>
|
49 |
+
<comment><![CDATA[Specify the Gigya API key for this domain]]></comment>
|
50 |
+
<sort_order>11</sort_order>
|
51 |
+
<show_in_default>1</show_in_default>
|
52 |
+
<show_in_website>1</show_in_website>
|
53 |
+
<show_in_store>0</show_in_store>
|
54 |
+
</apikey>
|
55 |
+
<secretkey translate="label">
|
56 |
+
<label>Gigya Secret key</label>
|
57 |
+
<frontend_type>text</frontend_type>
|
58 |
+
<comment><![CDATA[Specify the Gigya Secret (Base64 encoded) key for this domain]]></comment>
|
59 |
+
<sort_order>12</sort_order>
|
60 |
+
<show_in_default>1</show_in_default>
|
61 |
+
<show_in_website>1</show_in_website>
|
62 |
+
<show_in_store>0</show_in_store>
|
63 |
+
</secretkey>
|
64 |
+
<userKey translate="label">
|
65 |
+
<label>Gigya User key</label>
|
66 |
+
<frontend_type>text</frontend_type>
|
67 |
+
<comment>
|
68 |
+
<![CDATA["Specify your User key. Both User Key & User Secret key are mandatory. Learn more in <a href="http://developers.gigya.com/010_Developer_Guide/83_Roles_and_Permissions#Obtaining_and_Using_the_User_Key">Obtaining and Using the User Key</a>"
|
69 |
+
<br/><b style="color: red;">Warning: your User Key may have limited Gigya permissions. This may cause permission errors that will limit/damage the module functionality.</b>]]></comment>
|
70 |
+
<sort_order>14</sort_order>
|
71 |
+
<show_in_default>1</show_in_default>
|
72 |
+
<show_in_website>1</show_in_website>
|
73 |
+
<show_in_store>0</show_in_store>
|
74 |
+
</userKey>
|
75 |
+
<userSecret translate="label">
|
76 |
+
<label>Gigya User Secret</label>
|
77 |
+
<frontend_type>text</frontend_type>
|
78 |
+
<comment><![CDATA[Specify your User Secret key. Both User Key & User Secret key are mandatory. Learn more in <a href="http://developers.gigya.com/010_Developer_Guide/83_Roles_and_Permissions#Obtaining_and_Using_the_User_Key">Obtaining and Using the User Key</a>"]]></comment>
|
79 |
+
<sort_order>15</sort_order>
|
80 |
+
<show_in_default>1</show_in_default>
|
81 |
+
<show_in_website>1</show_in_website>
|
82 |
+
<show_in_store>0</show_in_store>
|
83 |
+
</userSecret>
|
84 |
+
<useUserKey translate="label">
|
85 |
+
<label>Use user key & User secret key</label>
|
86 |
+
<frontend_type>select</frontend_type>
|
87 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
88 |
+
<comment><![CDATA[Choose whether to set above your Gigya Secret key (default) or to set a user specific User key & User Secret key. Learn more in <a href="http://developers.gigya.com/010_Developer_Guide/83_Roles_and_Permissions#Obtaining_and_Using_the_User_Key">Obtaining and Using the User Key</a></comment>]]></comment>
|
89 |
+
<sort_order>16</sort_order>
|
90 |
+
<show_in_default>1</show_in_default>
|
91 |
+
<show_in_website>1</show_in_website>
|
92 |
+
<show_in_store>1</show_in_store>
|
93 |
+
</useUserKey>
|
94 |
+
<providers translate="label">
|
95 |
+
<label>Providers</label>
|
96 |
+
<frontend_type>text</frontend_type>
|
97 |
+
<comment><![CDATA[Comma separated list of networks that would be included. For example: "Facebook, Twitter, Yahoo". <br/>
|
98 |
* means all networks. See list of available <a href="http://developers.gigya.com/020_Client_API/020_Methods/Socialize.showLoginUI" target="_blank">providers.</a>]]></comment>
|
99 |
+
<sort_order>17</sort_order>
|
100 |
+
<show_in_default>1</show_in_default>
|
101 |
+
<show_in_website>1</show_in_website>
|
102 |
+
<show_in_store>0</show_in_store>
|
103 |
+
</providers>
|
104 |
+
<dataCenter translate="label">
|
105 |
+
<label>Data Center Region</label>
|
106 |
+
<frontend_type>select</frontend_type>
|
107 |
+
<source_model>Gigya_Social_Model_config_source_datacenter</source_model>
|
108 |
+
<sort_order>18</sort_order>
|
109 |
+
<show_in_default>1</show_in_default>
|
110 |
+
<show_in_website>1</show_in_website>
|
111 |
+
<show_in_store>1</show_in_store>
|
112 |
+
</dataCenter>
|
113 |
+
<laguages translate="label">
|
114 |
+
<label>Interface language</label>
|
115 |
+
<frontend_type>select</frontend_type>
|
116 |
+
<source_model>Gigya_Social_Model_config_source_languages</source_model>
|
117 |
+
<sort_order>19</sort_order>
|
118 |
+
<show_in_default>1</show_in_default>
|
119 |
+
<show_in_website>1</show_in_website>
|
120 |
+
<show_in_store>1</show_in_store>
|
121 |
+
</laguages>
|
122 |
+
<loginBehavior translate="label">
|
123 |
+
<label>Login behavior</label>
|
124 |
+
<frontend_type>select</frontend_type>
|
125 |
+
<source_model>Gigya_Social_Model_config_source_loginb</source_model>
|
126 |
+
<sort_order>20</sort_order>
|
127 |
+
<show_in_default>1</show_in_default>
|
128 |
+
<show_in_website>1</show_in_website>
|
129 |
+
<show_in_store>1</show_in_store>
|
130 |
+
</loginBehavior>
|
131 |
+
<google_sa translate="label">
|
132 |
+
<label>Enable Google Social Analytics</label>
|
133 |
+
<frontend_type>select</frontend_type>
|
134 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
135 |
+
<sort_order>21</sort_order>
|
136 |
+
<show_in_default>1</show_in_default>
|
137 |
+
<show_in_website>1</show_in_website>
|
138 |
+
<show_in_store>1</show_in_store>
|
139 |
+
</google_sa>
|
140 |
+
<counters translate="label">
|
141 |
+
<label>Enable purchase notifications to Customer Insights</label>
|
142 |
+
<frontend_type>select</frontend_type>
|
143 |
+
<backend_model>Gigya_Social_Model_Config_Backend_Counters</backend_model>
|
144 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
145 |
+
<comment>
|
146 |
+
<![CDATA[Notify Gigya of purchases carried out in the store. The accumulated values will show under Revenue <a href="https://console.gigya.com/Site/partners/Insights.aspx#Revenue%20Activity">Activity</a> section of Customer Insights]]></comment>
|
147 |
+
<sort_order>22</sort_order>
|
148 |
+
<show_in_default>1</show_in_default>
|
149 |
+
<show_in_website>1</show_in_website>
|
150 |
+
<show_in_store>1</show_in_store>
|
151 |
+
</counters>
|
152 |
+
<debug_log translate="label">
|
153 |
+
<label>Enable Gigya debug log</label>
|
154 |
+
<frontend_type>select</frontend_type>
|
155 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
156 |
+
<sort_order>23</sort_order>
|
157 |
+
<show_in_default>1</show_in_default>
|
158 |
+
<show_in_website>1</show_in_website>
|
159 |
+
<show_in_store>1</show_in_store>
|
160 |
+
</debug_log>
|
161 |
+
<advancedConfig translate="label">
|
162 |
+
<label>Advanced configuration</label>
|
163 |
+
<frontend_type>Textarea</frontend_type>
|
164 |
+
<comment><![CDATA[Add configuration in key|value convention one per a line. See list of available <a href="http://developers.gigya.com/030_API_reference/010_Client_API/010_Objects/Conf_object">parameters</a>.]]></comment>
|
165 |
+
<sort_order>24</sort_order>
|
166 |
+
<show_in_default>1</show_in_default>
|
167 |
+
<show_in_website>1</show_in_website>
|
168 |
+
<show_in_store>1</show_in_store>
|
169 |
+
</advancedConfig>
|
170 |
+
</fields>
|
171 |
+
</gigya_global_conf>
|
172 |
+
</groups>
|
173 |
+
</gigya_global>
|
174 |
+
<gigya_login translate="label" module="Gigya_Social">
|
175 |
+
<label>Gigya User Management</label>
|
176 |
+
<tab>gigya</tab>
|
177 |
+
<frontend_type>text</frontend_type>
|
178 |
+
<sort_order>100</sort_order>
|
179 |
+
<show_in_default>1</show_in_default>
|
180 |
+
<show_in_website>1</show_in_website>
|
181 |
+
<show_in_store>1</show_in_store>
|
182 |
+
<groups>
|
183 |
+
<gigya_user_management translate="label">
|
184 |
+
<label>Gigya User Management</label>
|
185 |
+
<frontend_type>text</frontend_type>
|
186 |
+
<sort_order>100</sort_order>
|
187 |
+
<show_in_default>1</show_in_default>
|
188 |
+
<show_in_website>1</show_in_website>
|
189 |
+
<show_in_store>0</show_in_store>
|
190 |
+
<fields>
|
191 |
+
<login_modes translate="label">
|
192 |
+
<label>Gigya User Management</label>
|
193 |
+
<frontend_type>select</frontend_type>
|
194 |
+
<backend_model>Gigya_Social_Model_Config_Backend_UserMode</backend_model>
|
195 |
+
<source_model>Gigya_Social_Model_config_source_loginModes</source_model>
|
196 |
+
<comment><![CDATA[<span style="display: none;" class="raas-comment">Selecting this option overrides Magento's user management system. This requires additional administration steps. Learn more <a href="http://developers.gigya.com/015_Partners/030_CMS_and_Ecommerce_Platforms/050_Magento">here</a></span>]]></comment>
|
197 |
+
<sort_order>9</sort_order>
|
198 |
+
<show_in_default>1</show_in_default>
|
199 |
+
<show_in_website>1</show_in_website>
|
200 |
+
<show_in_store>1</show_in_store>
|
201 |
+
</login_modes>
|
202 |
+
</fields>
|
203 |
+
</gigya_user_management>
|
204 |
+
<gigya_login_conf translate="label">
|
205 |
+
<label>Gigya Social login configuration</label>
|
206 |
+
<frontend_type>text</frontend_type>
|
207 |
+
<sort_order>100</sort_order>
|
208 |
+
<show_in_default>1</show_in_default>
|
209 |
+
<show_in_website>1</show_in_website>
|
210 |
+
<show_in_store>0</show_in_store>
|
211 |
+
<fields>
|
212 |
+
<buttonsStyle translate="label">
|
213 |
+
<label>Button style</label>
|
214 |
+
<frontend_type>select</frontend_type>
|
215 |
+
<source_model>Gigya_Social_Model_config_source_buttons</source_model>
|
216 |
+
<sort_order>11</sort_order>
|
217 |
+
<show_in_default>1</show_in_default>
|
218 |
+
<show_in_website>1</show_in_website>
|
219 |
+
<show_in_store>1</show_in_store>
|
220 |
+
</buttonsStyle>
|
221 |
+
<showTermsLink translate="label">
|
222 |
+
<label>Show terms link</label>
|
223 |
+
<frontend_type>select</frontend_type>
|
224 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
225 |
+
<sort_order>12</sort_order>
|
226 |
+
<show_in_default>1</show_in_default>
|
227 |
+
<show_in_website>1</show_in_website>
|
228 |
+
<show_in_store>1</show_in_store>
|
229 |
+
</showTermsLink>
|
230 |
+
<containerID translate="label">
|
231 |
+
<label>Gigya login container id</label>
|
232 |
+
<frontend_type>text</frontend_type>
|
233 |
+
<comment><![CDATA[div ID for loginUI]]></comment>
|
234 |
+
<sort_order>14</sort_order>
|
235 |
+
<show_in_default>1</show_in_default>
|
236 |
+
<show_in_website>1</show_in_website>
|
237 |
+
<show_in_store>0</show_in_store>
|
238 |
+
</containerID>
|
239 |
+
<width translate="label">
|
240 |
+
<label>Width</label>
|
241 |
+
<frontend_type>text</frontend_type>
|
242 |
+
<sort_order>15</sort_order>
|
243 |
+
<show_in_default>1</show_in_default>
|
244 |
+
<show_in_website>1</show_in_website>
|
245 |
+
<show_in_store>0</show_in_store>
|
246 |
+
</width>
|
247 |
+
<height translate="label">
|
248 |
+
<label>Height</label>
|
249 |
+
<frontend_type>text</frontend_type>
|
250 |
+
<sort_order>16</sort_order>
|
251 |
+
<show_in_default>1</show_in_default>
|
252 |
+
<show_in_website>1</show_in_website>
|
253 |
+
<show_in_store>0</show_in_store>
|
254 |
+
</height>
|
255 |
+
<advancedConfig translate="label">
|
256 |
+
<label>Advanced configuration</label>
|
257 |
+
<frontend_type>Textarea</frontend_type>
|
258 |
+
<comment><![CDATA[Add configuration in key|value convention one per a line]]></comment>
|
259 |
+
<sort_order>17</sort_order>
|
260 |
+
<show_in_default>1</show_in_default>
|
261 |
+
<show_in_website>1</show_in_website>
|
262 |
+
<show_in_store>1</show_in_store>
|
263 |
+
</advancedConfig>
|
264 |
+
</fields>
|
265 |
+
</gigya_login_conf>
|
266 |
+
<gigya_raas_conf translate="label">
|
267 |
+
<label>Registration-as-a-Service</label>
|
268 |
+
<frontend_type>text</frontend_type>
|
269 |
+
<comment>
|
270 |
+
<![CDATA[RaaS requires initial configuration in Gigya's Admin Console. Screen sets can be defined in the <a class="link-https" target="_blank" rel="external nofollow" href="https://platform.gigya.com/site/partners/Settings.aspx#cmd%3DUserManagement360.ScreenSets" title="https://platform.gigya.com/site/partners/Settings.aspx#cmd%3DUserManagement360.ScreenSets">UI Builder</a>. The page will display a list of predefined default screen-sets, each with an ID. Click on the "Visual Editor" link next to the screen-set that you want to use, this will open the <a class="external" target="_blank" title="010_Developer_Guide/10_UM360/040_Raas/020_UI_Builder#Visual_Editor" rel="internal" href="http://developers.gigya.com/010_Developer_Guide/10_UM360/040_Raas/020_UI_Builder#Visual_Editor">Visual Editor</a> window. You can modify the screens, or just hit the "Save" button to activate them. Please make sure that the screen-set IDs that are defined below match the IDs of the screen-sets you have configured in the <a class="link-https" target="_blank" rel="external nofollow" href="https://platform.gigya.com/site/partners/Settings.aspx#cmd%3DUserManagement360.ScreenSets" title="https://platform.gigya.com/site/partners/Settings.aspx#cmd%3DUserManagement360.ScreenSets">UI Builder</a> page.']]></comment>
|
271 |
+
<sort_order>101</sort_order>
|
272 |
+
<show_in_default>1</show_in_default>
|
273 |
+
<show_in_website>1</show_in_website>
|
274 |
+
<show_in_store>0</show_in_store>
|
275 |
+
<fields>
|
276 |
+
<title translate="label">
|
277 |
+
<lable>Registration-as-a-Service</lable>
|
278 |
+
<frontend_type>label</frontend_type>
|
279 |
+
<frontend_model>Gigya_Social_Block_Adminhtml_raasTitles</frontend_model>
|
280 |
+
<sort_order>10</sort_order>
|
281 |
+
<show_in_default>1</show_in_default>
|
282 |
+
<show_in_website>1</show_in_website>
|
283 |
+
<show_in_store>1</show_in_store>
|
284 |
+
</title>
|
285 |
+
<WebScreen translate="label">
|
286 |
+
<label>Web Screen Set ID</label>
|
287 |
+
<frontend_type>text</frontend_type>
|
288 |
+
<sort_order>11</sort_order>
|
289 |
+
<show_in_default>1</show_in_default>
|
290 |
+
<show_in_website>1</show_in_website>
|
291 |
+
<show_in_store>0</show_in_store>
|
292 |
+
</WebScreen>
|
293 |
+
<MobileScreen translate="label">
|
294 |
+
<label>Mobile Screen Set ID</label>
|
295 |
+
<frontend_type>text</frontend_type>
|
296 |
+
<sort_order>12</sort_order>
|
297 |
+
<show_in_default>1</show_in_default>
|
298 |
+
<show_in_website>1</show_in_website>
|
299 |
+
<show_in_store>0</show_in_store>
|
300 |
+
</MobileScreen>
|
301 |
+
<LoginScreen translate="label">
|
302 |
+
<label>Login Screen ID</label>
|
303 |
+
<frontend_type>text</frontend_type>
|
304 |
+
<sort_order>13</sort_order>
|
305 |
+
<show_in_default>1</show_in_default>
|
306 |
+
<show_in_website>1</show_in_website>
|
307 |
+
<show_in_store>0</show_in_store>
|
308 |
+
</LoginScreen>
|
309 |
+
<RegisterScreen translate="label">
|
310 |
+
<label>Register Screen ID</label>
|
311 |
+
<frontend_type>text</frontend_type>
|
312 |
+
<sort_order>13</sort_order>
|
313 |
+
<show_in_default>1</show_in_default>
|
314 |
+
<show_in_website>1</show_in_website>
|
315 |
+
<show_in_store>0</show_in_store>
|
316 |
+
</RegisterScreen>
|
317 |
+
<profile_title translate="label">
|
318 |
+
<lable>Registration-as-a-Service</lable>
|
319 |
+
<frontend_type>label</frontend_type>
|
320 |
+
<frontend_model>Gigya_Social_Block_Adminhtml_raasTitles</frontend_model>
|
321 |
+
<sort_order>14</sort_order>
|
322 |
+
<show_in_default>1</show_in_default>
|
323 |
+
<show_in_website>1</show_in_website>
|
324 |
+
<show_in_store>1</show_in_store>
|
325 |
+
</profile_title>
|
326 |
+
<ProfileWebScreen translate="label">
|
327 |
+
<label>Profile Screen Set ID</label>
|
328 |
+
<frontend_type>text</frontend_type>
|
329 |
+
<sort_order>15</sort_order>
|
330 |
+
<show_in_default>1</show_in_default>
|
331 |
+
<show_in_website>1</show_in_website>
|
332 |
+
<show_in_store>0</show_in_store>
|
333 |
+
</ProfileWebScreen>
|
334 |
+
<ProfileMobileScreen translate="label">
|
335 |
+
<label>Mobile Screen Set ID</label>
|
336 |
+
<frontend_type>text</frontend_type>
|
337 |
+
<sort_order>16</sort_order>
|
338 |
+
<show_in_default>1</show_in_default>
|
339 |
+
<show_in_website>1</show_in_website>
|
340 |
+
<show_in_store>0</show_in_store>
|
341 |
+
</ProfileMobileScreen>
|
342 |
+
<override_links>
|
343 |
+
<label>Override Magento links</label>
|
344 |
+
<frontend_type>select</frontend_type>
|
345 |
+
<comment>
|
346 |
+
<![CDATA[When set to yes, the Magento default "Login", "Registration" and "Edit Profile" links pop-up RaaS screens instead of Magento screens.]]></comment>
|
347 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
348 |
+
<sort_order>17</sort_order>
|
349 |
+
<show_in_default>1</show_in_default>
|
350 |
+
<show_in_website>1</show_in_website>
|
351 |
+
<show_in_store>0</show_in_store>
|
352 |
+
</override_links>
|
353 |
+
<div_ids_title translate="label">
|
354 |
+
<lable>Registration-as-a-Service</lable>
|
355 |
+
<frontend_type>label</frontend_type>
|
356 |
+
<frontend_model>Gigya_Social_Block_Adminhtml_raasTitles</frontend_model>
|
357 |
+
<comment>
|
358 |
+
<![CDATA[Specify the DIV IDs in which to embed the screen-sets. If the IDs are empty (default), then the screen-set would show as pop-up dialogs.]]></comment>
|
359 |
+
<sort_order>18</sort_order>
|
360 |
+
<show_in_default>1</show_in_default>
|
361 |
+
<show_in_website>1</show_in_website>
|
362 |
+
<show_in_store>1</show_in_store>
|
363 |
+
</div_ids_title>
|
364 |
+
<raas_login_div_id translate="label">
|
365 |
+
<label>Login</label>
|
366 |
+
<frontend_type>text</frontend_type>
|
367 |
+
<sort_order>19</sort_order>
|
368 |
+
<show_in_default>1</show_in_default>
|
369 |
+
<show_in_website>1</show_in_website>
|
370 |
+
<show_in_store>0</show_in_store>
|
371 |
+
</raas_login_div_id>
|
372 |
+
<raas_register_div_id translate="label">
|
373 |
+
<label>Register</label>
|
374 |
+
<frontend_type>text</frontend_type>
|
375 |
+
<sort_order>20</sort_order>
|
376 |
+
<show_in_default>1</show_in_default>
|
377 |
+
<show_in_website>1</show_in_website>
|
378 |
+
<show_in_store>0</show_in_store>
|
379 |
+
</raas_register_div_id>
|
380 |
+
<raas_profile_div_id translate="label">
|
381 |
+
<label>Profile</label>
|
382 |
+
<frontend_type>text</frontend_type>
|
383 |
+
<sort_order>21</sort_order>
|
384 |
+
<show_in_default>1</show_in_default>
|
385 |
+
<show_in_website>1</show_in_website>
|
386 |
+
<show_in_store>0</show_in_store>
|
387 |
+
</raas_profile_div_id>
|
388 |
+
</fields>
|
389 |
+
</gigya_raas_conf>
|
390 |
+
<gigya_link_accounts translate="lable">
|
391 |
+
<label>Gigya Add Connections configuration</label>
|
392 |
+
<frontend_type>text</frontend_type>
|
393 |
+
<sort_order>101</sort_order>
|
394 |
+
<show_in_default>1</show_in_default>
|
395 |
+
<show_in_website>1</show_in_website>
|
396 |
+
<show_in_store>0</show_in_store>
|
397 |
+
<fields>
|
398 |
+
<enable translate="label">
|
399 |
+
<label>Enable Gigya add connections</label>
|
400 |
+
<frontend_type>select</frontend_type>
|
401 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
402 |
+
<sort_order>10</sort_order>
|
403 |
+
<show_in_default>1</show_in_default>
|
404 |
+
<show_in_website>1</show_in_website>
|
405 |
+
<show_in_store>1</show_in_store>
|
406 |
+
</enable>
|
407 |
+
<containerID translate="label">
|
408 |
+
<label>Gigya add connections container id</label>
|
409 |
+
<frontend_type>text</frontend_type>
|
410 |
+
<comment><![CDATA[div ID for add connections]]></comment>
|
411 |
+
<sort_order>11</sort_order>
|
412 |
+
<show_in_default>1</show_in_default>
|
413 |
+
<show_in_website>1</show_in_website>
|
414 |
+
<show_in_store>0</show_in_store>
|
415 |
+
</containerID>
|
416 |
+
<width translate="label">
|
417 |
+
<label>Width</label>
|
418 |
+
<frontend_type>text</frontend_type>
|
419 |
+
<sort_order>12</sort_order>
|
420 |
+
<show_in_default>1</show_in_default>
|
421 |
+
<show_in_website>1</show_in_website>
|
422 |
+
<show_in_store>0</show_in_store>
|
423 |
+
</width>
|
424 |
+
<height translate="label">
|
425 |
+
<label>Height</label>
|
426 |
+
<frontend_type>text</frontend_type>
|
427 |
+
<sort_order>13</sort_order>
|
428 |
+
<show_in_default>1</show_in_default>
|
429 |
+
<show_in_website>1</show_in_website>
|
430 |
+
<show_in_store>0</show_in_store>
|
431 |
+
</height>
|
432 |
+
<showTermsLink translate="label">
|
433 |
+
<label>Show terms link</label>
|
434 |
+
<frontend_type>select</frontend_type>
|
435 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
436 |
+
<sort_order>14</sort_order>
|
437 |
+
<show_in_default>1</show_in_default>
|
438 |
+
<show_in_website>1</show_in_website>
|
439 |
+
<show_in_store>1</show_in_store>
|
440 |
+
</showTermsLink>
|
441 |
+
<showEditLink translate="label">
|
442 |
+
<label>Show edit link</label>
|
443 |
+
<frontend_type>select</frontend_type>
|
444 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
445 |
+
<sort_order>14</sort_order>
|
446 |
+
<show_in_default>1</show_in_default>
|
447 |
+
<show_in_website>1</show_in_website>
|
448 |
+
<show_in_store>1</show_in_store>
|
449 |
+
</showEditLink>
|
450 |
+
<advancedConfig translate="label">
|
451 |
+
<label>Advanced configuration</label>
|
452 |
+
<frontend_type>Textarea</frontend_type>
|
453 |
+
<comment><![CDATA[Add configuration in key|value convention one per a line]]></comment>
|
454 |
+
<sort_order>17</sort_order>
|
455 |
+
<show_in_default>1</show_in_default>
|
456 |
+
<show_in_website>1</show_in_website>
|
457 |
+
<show_in_store>1</show_in_store>
|
458 |
+
</advancedConfig>
|
459 |
+
</fields>
|
460 |
+
</gigya_link_accounts>
|
461 |
+
</groups>
|
462 |
+
</gigya_login>
|
463 |
+
<gigya_share translate="label" module="Gigya_Social">
|
464 |
+
<label>Gigya Share</label>
|
465 |
+
<tab>gigya</tab>
|
466 |
+
<frontend_type>text</frontend_type>
|
467 |
+
<sort_order>101</sort_order>
|
468 |
+
<show_in_default>1</show_in_default>
|
469 |
+
<show_in_website>1</show_in_website>
|
470 |
+
<show_in_store>1</show_in_store>
|
471 |
+
<groups>
|
472 |
+
<gigya_sharebar translate="label">
|
473 |
+
<label>Gigya Sharebar configuration</label>
|
474 |
+
<frontend_type>text</frontend_type>
|
475 |
+
<sort_order>101</sort_order>
|
476 |
+
<show_in_default>1</show_in_default>
|
477 |
+
<show_in_website>1</show_in_website>
|
478 |
+
<show_in_store>0</show_in_store>
|
479 |
+
<fields>
|
480 |
+
<enable_cart translate="label">
|
481 |
+
<label>Enable Gigya Share Bar on product pages</label>
|
482 |
+
<frontend_type>select</frontend_type>
|
483 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
484 |
+
<sort_order>10</sort_order>
|
485 |
+
<show_in_default>1</show_in_default>
|
486 |
+
<show_in_website>1</show_in_website>
|
487 |
+
<show_in_store>1</show_in_store>
|
488 |
+
</enable_cart>
|
489 |
+
<enable_order translate="label">
|
490 |
+
<label>Enable Gigya Share Bar on order complete page</label>
|
491 |
+
<frontend_type>select</frontend_type>
|
492 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
493 |
+
<sort_order>10</sort_order>
|
494 |
+
<show_in_default>1</show_in_default>
|
495 |
+
<show_in_website>1</show_in_website>
|
496 |
+
<show_in_store>1</show_in_store>
|
497 |
+
</enable_order>
|
498 |
+
<containerID translate="label">
|
499 |
+
<label>Gigya Share Bar container id</label>
|
500 |
+
<frontend_type>text</frontend_type>
|
501 |
+
<comment><![CDATA[div ID for Share Bar]]></comment>
|
502 |
+
<sort_order>11</sort_order>
|
503 |
+
<show_in_default>1</show_in_default>
|
504 |
+
<show_in_website>1</show_in_website>
|
505 |
+
<show_in_store>0</show_in_store>
|
506 |
+
</containerID>
|
507 |
+
<shareButtons translate="label">
|
508 |
+
<label>Providers</label>
|
509 |
+
<frontend_type>text</frontend_type>
|
510 |
+
<comment>
|
511 |
+
<![CDATA[List of relevant values is available <a href="http://developers.gigya.com/020_Client_API/020_Methods/socialize.showShareBarUI" target="_blank">here </a>under the "shareButtons" parameter']]></comment>
|
512 |
+
<sort_order>12</sort_order>
|
513 |
+
<show_in_default>1</show_in_default>
|
514 |
+
<show_in_website>1</show_in_website>
|
515 |
+
<show_in_store>0</show_in_store>
|
516 |
+
</shareButtons>
|
517 |
+
<layout translate="label">
|
518 |
+
<label>Share Bar layout</label>
|
519 |
+
<frontend_type>select</frontend_type>
|
520 |
+
<source_model>Gigya_Social_Model_config_source_layout</source_model>
|
521 |
+
<sort_order>13</sort_order>
|
522 |
+
<show_in_default>1</show_in_default>
|
523 |
+
<show_in_website>1</show_in_website>
|
524 |
+
<show_in_store>1</show_in_store>
|
525 |
+
</layout>
|
526 |
+
<showCounts translate="label">
|
527 |
+
<label>Show counts</label>
|
528 |
+
<frontend_type>select</frontend_type>
|
529 |
+
<source_model>Gigya_Social_Model_config_source_counts</source_model>
|
530 |
+
<sort_order>14</sort_order>
|
531 |
+
<show_in_default>1</show_in_default>
|
532 |
+
<show_in_website>1</show_in_website>
|
533 |
+
<show_in_store>1</show_in_store>
|
534 |
+
</showCounts>
|
535 |
+
<imageBehavior translate="label">
|
536 |
+
<label>Image</label>
|
537 |
+
<frontend_type>select</frontend_type>
|
538 |
+
<source_model>Gigya_Social_Model_config_source_imageb</source_model>
|
539 |
+
<sort_order>15</sort_order>
|
540 |
+
<show_in_default>1</show_in_default>
|
541 |
+
<show_in_website>1</show_in_website>
|
542 |
+
<show_in_store>1</show_in_store>
|
543 |
+
</imageBehavior>
|
544 |
+
<imageUrl translate="label">
|
545 |
+
<label>Image url</label>
|
546 |
+
<frontend_type>text</frontend_type>
|
547 |
+
<comment><![CDATA[Default URL of the image to share.]]></comment>
|
548 |
+
<sort_order>16</sort_order>
|
549 |
+
<show_in_default>1</show_in_default>
|
550 |
+
<show_in_website>1</show_in_website>
|
551 |
+
<show_in_store>0</show_in_store>
|
552 |
+
<depends>
|
553 |
+
<imageBehavior>url</imageBehavior>
|
554 |
+
</depends>
|
555 |
+
</imageUrl>
|
556 |
+
<advancedConfig translate="label">
|
557 |
+
<label>Advanced configuration</label>
|
558 |
+
<frontend_type>Textarea</frontend_type>
|
559 |
+
<comment><![CDATA[Add configuration in key|value convention one per a line]]></comment>
|
560 |
+
<sort_order>17</sort_order>
|
561 |
+
<show_in_default>1</show_in_default>
|
562 |
+
<show_in_website>1</show_in_website>
|
563 |
+
<show_in_store>1</show_in_store>
|
564 |
+
</advancedConfig>
|
565 |
+
</fields>
|
566 |
+
</gigya_sharebar>
|
567 |
+
<gigya_share_action translate="label">
|
568 |
+
<label>Gigya Share action configuration</label>
|
569 |
+
<frontend_type>text</frontend_type>
|
570 |
+
<sort_order>102</sort_order>
|
571 |
+
<show_in_default>1</show_in_default>
|
572 |
+
<show_in_website>1</show_in_website>
|
573 |
+
<show_in_store>0</show_in_store>
|
574 |
+
<fields>
|
575 |
+
<enable translate="label">
|
576 |
+
<label>Enable Gigya Share Action</label>
|
577 |
+
<frontend_type>select</frontend_type>
|
578 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
579 |
+
<sort_order>9</sort_order>
|
580 |
+
<show_in_default>1</show_in_default>
|
581 |
+
<show_in_website>1</show_in_website>
|
582 |
+
<show_in_store>1</show_in_store>
|
583 |
+
</enable>
|
584 |
+
<enable_cart translate="label">
|
585 |
+
<label>Enable Gigya Share on add to cart</label>
|
586 |
+
<frontend_type>select</frontend_type>
|
587 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
588 |
+
<sort_order>10</sort_order>
|
589 |
+
<show_in_default>1</show_in_default>
|
590 |
+
<show_in_website>1</show_in_website>
|
591 |
+
<show_in_store>1</show_in_store>
|
592 |
+
</enable_cart>
|
593 |
+
<enable_order translate="label">
|
594 |
+
<label>Enable Gigya Share on order complete</label>
|
595 |
+
<frontend_type>select</frontend_type>
|
596 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
597 |
+
<sort_order>10</sort_order>
|
598 |
+
<show_in_default>1</show_in_default>
|
599 |
+
<show_in_website>1</show_in_website>
|
600 |
+
<show_in_store>1</show_in_store>
|
601 |
+
</enable_order>
|
602 |
+
<showAlwaysShare translate="label">
|
603 |
+
<label>Show Always Share</label>
|
604 |
+
<frontend_type>select</frontend_type>
|
605 |
+
<source_model>Gigya_Social_Model_config_source_allwaysShare</source_model>
|
606 |
+
<sort_order>11</sort_order>
|
607 |
+
<show_in_default>1</show_in_default>
|
608 |
+
<show_in_website>1</show_in_website>
|
609 |
+
<show_in_store>1</show_in_store>
|
610 |
+
</showAlwaysShare>
|
611 |
+
<showNeverShare translate="label">
|
612 |
+
<label>Show Never Share</label>
|
613 |
+
<frontend_type>select</frontend_type>
|
614 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
615 |
+
<sort_order>12</sort_order>
|
616 |
+
<show_in_default>1</show_in_default>
|
617 |
+
<show_in_website>1</show_in_website>
|
618 |
+
<show_in_store>1</show_in_store>
|
619 |
+
</showNeverShare>
|
620 |
+
<enabledProviders translate="label">
|
621 |
+
<label>Providers</label>
|
622 |
+
<frontend_type>text</frontend_type>
|
623 |
+
<comment>
|
624 |
+
<![CDATA[List of relevant values is available <a href="http://developers.gigya.com/020_Client_API/010_Socialize/socialize.showShareUI" target="_blank">here </a>under the "enabledProviders" parameter']]></comment>
|
625 |
+
<sort_order>13</sort_order>
|
626 |
+
<show_in_default>1</show_in_default>
|
627 |
+
<show_in_website>1</show_in_website>
|
628 |
+
<show_in_store>0</show_in_store>
|
629 |
+
</enabledProviders>
|
630 |
+
<moreEnabledProviders translate="label">
|
631 |
+
<label>more screen providers</label>
|
632 |
+
<frontend_type>text</frontend_type>
|
633 |
+
<comment>
|
634 |
+
<![CDATA[A comma separated string of destination names that defines which destination sites buttons will be displayed on the "More" screen, and also determine the order, possible values can be found <a href="http://developers.gigya.com/010_Developer_Guide/18_Plugins/032_Share/030_Adding_More_Destinations" target="_blank">here</a>. <br \> "*" means all providers. ]]></comment>
|
635 |
+
<sort_order>13</sort_order>
|
636 |
+
<show_in_default>1</show_in_default>
|
637 |
+
<show_in_website>1</show_in_website>
|
638 |
+
<show_in_store>0</show_in_store>
|
639 |
+
</moreEnabledProviders>
|
640 |
+
<scope translate="label">
|
641 |
+
<label>Scope for publishing to Activity Feed</label>
|
642 |
+
<frontend_type>select</frontend_type>
|
643 |
+
<source_model>Gigya_Social_Model_config_source_scope</source_model>
|
644 |
+
<comment>
|
645 |
+
<![CDATA[When publishing feed items, by default the feed items are published to social networks only and will not appear on the site's Activity Feed plugin. To change this behavior, you must change the publish scope to "Both"]]></comment>
|
646 |
+
<sort_order>14</sort_order>
|
647 |
+
<show_in_default>1</show_in_default>
|
648 |
+
<show_in_website>1</show_in_website>
|
649 |
+
<show_in_store>1</show_in_store>
|
650 |
+
</scope>
|
651 |
+
<advancedConfig translate="label">
|
652 |
+
<label>Advanced configuration</label>
|
653 |
+
<frontend_type>Textarea</frontend_type>
|
654 |
+
<comment><![CDATA[Add configuration in key|value convention one per a line]]></comment>
|
655 |
+
<sort_order>17</sort_order>
|
656 |
+
<show_in_default>1</show_in_default>
|
657 |
+
<show_in_website>1</show_in_website>
|
658 |
+
<show_in_store>1</show_in_store>
|
659 |
+
</advancedConfig>
|
660 |
+
</fields>
|
661 |
+
</gigya_share_action>
|
662 |
+
</groups>
|
663 |
+
</gigya_share>
|
664 |
+
<gigya_reactions translate="label" module="Gigya_Social">
|
665 |
+
<label>Gigya Reactions</label>
|
666 |
+
<tab>gigya</tab>
|
667 |
+
<frontend_type>text</frontend_type>
|
668 |
+
<sort_order>102</sort_order>
|
669 |
+
<show_in_default>1</show_in_default>
|
670 |
+
<show_in_website>1</show_in_website>
|
671 |
+
<show_in_store>0</show_in_store>
|
672 |
+
<groups>
|
673 |
+
<gigya_reactions_conf translate="label">
|
674 |
+
<label>Gigya Reactions configuration</label>
|
675 |
+
<frontend_type>text</frontend_type>
|
676 |
+
<sort_order>102</sort_order>
|
677 |
+
<show_in_default>1</show_in_default>
|
678 |
+
<show_in_website>1</show_in_website>
|
679 |
+
<show_in_store>0</show_in_store>
|
680 |
+
<fields>
|
681 |
+
<enable translate="label">
|
682 |
+
<label>Enable Gigya reactions</label>
|
683 |
+
<frontend_type>select</frontend_type>
|
684 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
685 |
+
<sort_order>10</sort_order>
|
686 |
+
<show_in_default>1</show_in_default>
|
687 |
+
<show_in_website>1</show_in_website>
|
688 |
+
<show_in_store>1</show_in_store>
|
689 |
+
</enable>
|
690 |
+
<containerID translate="label">
|
691 |
+
<label>Gigya reactions container id</label>
|
692 |
+
<frontend_type>text</frontend_type>
|
693 |
+
<comment><![CDATA[div ID for Reactions Bar]]></comment>
|
694 |
+
<sort_order>11</sort_order>
|
695 |
+
<show_in_default>1</show_in_default>
|
696 |
+
<show_in_website>1</show_in_website>
|
697 |
+
<show_in_store>0</show_in_store>
|
698 |
+
</containerID>
|
699 |
+
<reactions translate="label">
|
700 |
+
<label>Reactions</label>
|
701 |
+
<frontend_type>textarea</frontend_type>
|
702 |
+
<cols>20</cols>
|
703 |
+
<sort_order>12</sort_order>
|
704 |
+
<show_in_default>1</show_in_default>
|
705 |
+
<show_in_website>1</show_in_website>
|
706 |
+
<show_in_store>1</show_in_store>
|
707 |
+
</reactions>
|
708 |
+
<enabledProviders translate="label">
|
709 |
+
<label>Providers</label>
|
710 |
+
<frontend_type>text</frontend_type>
|
711 |
+
<comment>
|
712 |
+
<![CDATA[List of relevant values is available <a href="http://developers.gigya.com/020_Client_API/010_Socialize/socialize.showReactionsBarUI" target="_blank">here </a>under the "enabledProviders" parameter']]></comment>
|
713 |
+
<sort_order>13</sort_order>
|
714 |
+
<show_in_default>1</show_in_default>
|
715 |
+
<show_in_website>1</show_in_website>
|
716 |
+
<show_in_store>0</show_in_store>
|
717 |
+
</enabledProviders>
|
718 |
+
<layout translate="label">
|
719 |
+
<label>Reactions Bar layout</label>
|
720 |
+
<frontend_type>select</frontend_type>
|
721 |
+
<source_model>Gigya_Social_Model_config_source_layout</source_model>
|
722 |
+
<sort_order>14</sort_order>
|
723 |
+
<show_in_default>1</show_in_default>
|
724 |
+
<show_in_website>1</show_in_website>
|
725 |
+
<show_in_store>1</show_in_store>
|
726 |
+
</layout>
|
727 |
+
<showCounts translate="label">
|
728 |
+
<label>Show counts</label>
|
729 |
+
<frontend_type>select</frontend_type>
|
730 |
+
<source_model>Gigya_Social_Model_config_source_counts</source_model>
|
731 |
+
<sort_order>15</sort_order>
|
732 |
+
<show_in_default>1</show_in_default>
|
733 |
+
<show_in_website>1</show_in_website>
|
734 |
+
<show_in_store>1</show_in_store>
|
735 |
+
</showCounts>
|
736 |
+
<countType translate="label">
|
737 |
+
<label>Count type</label>
|
738 |
+
<frontend_type>select</frontend_type>
|
739 |
+
<source_model>Gigya_Social_Model_config_source_countType</source_model>
|
740 |
+
<sort_order>15</sort_order>
|
741 |
+
<show_in_default>1</show_in_default>
|
742 |
+
<show_in_website>1</show_in_website>
|
743 |
+
<show_in_store>1</show_in_store>
|
744 |
+
</countType>
|
745 |
+
<multipleReactions translate="label">
|
746 |
+
<label>Use multiple reactions</label>
|
747 |
+
<frontend_type>select</frontend_type>
|
748 |
+
<comment>
|
749 |
+
<![CDATA[whether the user is permitted to click on multiple reaction buttons on the same reaction bar, or click on one reaction button only]]></comment>
|
750 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
751 |
+
<sort_order>16</sort_order>
|
752 |
+
<show_in_default>1</show_in_default>
|
753 |
+
<show_in_website>1</show_in_website>
|
754 |
+
<show_in_store>1</show_in_store>
|
755 |
+
</multipleReactions>
|
756 |
+
<scope translate="label">
|
757 |
+
<label>Scope for publishing to Activity Feed</label>
|
758 |
+
<frontend_type>select</frontend_type>
|
759 |
+
<source_model>Gigya_Social_Model_config_source_scope</source_model>
|
760 |
+
<comment>
|
761 |
+
<![CDATA[When publishing feed items, by default the feed items are published to social networks only and will not appear on the site's Activity Feed plugin. To change this behavior, you must change the publish scope to "Both"]]></comment>
|
762 |
+
<sort_order>17</sort_order>
|
763 |
+
<show_in_default>1</show_in_default>
|
764 |
+
<show_in_website>1</show_in_website>
|
765 |
+
<show_in_store>1</show_in_store>
|
766 |
+
</scope>
|
767 |
+
<imageBehavior translate="label">
|
768 |
+
<label>Image</label>
|
769 |
+
<frontend_type>select</frontend_type>
|
770 |
+
<source_model>Gigya_Social_Model_config_source_imageb</source_model>
|
771 |
+
<sort_order>18</sort_order>
|
772 |
+
<show_in_default>1</show_in_default>
|
773 |
+
<show_in_website>1</show_in_website>
|
774 |
+
<show_in_store>1</show_in_store>
|
775 |
+
</imageBehavior>
|
776 |
+
<imageUrl translate="label">
|
777 |
+
<label>Image url</label>
|
778 |
+
<frontend_type>text</frontend_type>
|
779 |
+
<comment><![CDATA[Default URL of the image to share.]]></comment>
|
780 |
+
<sort_order>19</sort_order>
|
781 |
+
<show_in_default>1</show_in_default>
|
782 |
+
<show_in_website>1</show_in_website>
|
783 |
+
<show_in_store>0</show_in_store>
|
784 |
+
<depends>
|
785 |
+
<imageBehavior>url</imageBehavior>
|
786 |
+
</depends>
|
787 |
+
</imageUrl>
|
788 |
+
<advancedConfig translate="label">
|
789 |
+
<label>Advanced configuration</label>
|
790 |
+
<frontend_type>Textarea</frontend_type>
|
791 |
+
<comment><![CDATA[Add configuration in key|value convention one per a line]]></comment>
|
792 |
+
<sort_order>20</sort_order>
|
793 |
+
<show_in_default>1</show_in_default>
|
794 |
+
<show_in_website>1</show_in_website>
|
795 |
+
<show_in_store>1</show_in_store>
|
796 |
+
</advancedConfig>
|
797 |
+
</fields>
|
798 |
+
</gigya_reactions_conf>
|
799 |
+
</groups>
|
800 |
+
</gigya_reactions>
|
801 |
+
<gigya_comments translate="label" module="Gigya_Social">
|
802 |
+
<label>Gigya Comments</label>
|
803 |
+
<tab>gigya</tab>
|
804 |
+
<frontend_type>text</frontend_type>
|
805 |
+
<sort_order>102</sort_order>
|
806 |
+
<show_in_default>1</show_in_default>
|
807 |
+
<show_in_website>1</show_in_website>
|
808 |
+
<show_in_store>0</show_in_store>
|
809 |
+
<groups>
|
810 |
+
<gigya_comments_conf translate="label">
|
811 |
+
<label>Gigya Comments configuration</label>
|
812 |
+
<frontend_type>text</frontend_type>
|
813 |
+
<sort_order>102</sort_order>
|
814 |
+
<show_in_default>1</show_in_default>
|
815 |
+
<show_in_website>1</show_in_website>
|
816 |
+
<show_in_store>0</show_in_store>
|
817 |
+
<fields>
|
818 |
+
<enable translate="label">
|
819 |
+
<label>Enable Gigya Comments</label>
|
820 |
+
<frontend_type>select</frontend_type>
|
821 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
822 |
+
<sort_order>10</sort_order>
|
823 |
+
<show_in_default>1</show_in_default>
|
824 |
+
<show_in_website>1</show_in_website>
|
825 |
+
<show_in_store>1</show_in_store>
|
826 |
+
</enable>
|
827 |
+
<containerID translate="label">
|
828 |
+
<label>Gigya Comments container id</label>
|
829 |
+
<frontend_type>text</frontend_type>
|
830 |
+
<comment><![CDATA[div ID for Comments]]></comment>
|
831 |
+
<sort_order>11</sort_order>
|
832 |
+
<show_in_default>1</show_in_default>
|
833 |
+
<show_in_website>1</show_in_website>
|
834 |
+
<show_in_store>0</show_in_store>
|
835 |
+
</containerID>
|
836 |
+
<categoryID translate="label">
|
837 |
+
<label>Gigya Comments Category id</label>
|
838 |
+
<frontend_type>text</frontend_type>
|
839 |
+
<comment><![CDATA[Category as set up in the Gigya admin site.]]></comment>
|
840 |
+
<sort_order>12</sort_order>
|
841 |
+
<show_in_default>1</show_in_default>
|
842 |
+
<show_in_website>1</show_in_website>
|
843 |
+
<show_in_store>0</show_in_store>
|
844 |
+
</categoryID>
|
845 |
+
<scope translate="label">
|
846 |
+
<label>Scope for publishing to Activity Feed</label>
|
847 |
+
<frontend_type>select</frontend_type>
|
848 |
+
<source_model>Gigya_Social_Model_config_source_scope</source_model>
|
849 |
+
<comment>
|
850 |
+
<![CDATA[When publishing feed items, by default the feed items are published to social networks only and will not appear on the site's Activity Feed plugin. To change this behavior, you must change the publish scope to "Both"]]></comment>
|
851 |
+
<sort_order>13</sort_order>
|
852 |
+
<show_in_default>1</show_in_default>
|
853 |
+
<show_in_website>1</show_in_website>
|
854 |
+
<show_in_store>1</show_in_store>
|
855 |
+
</scope>
|
856 |
+
<advancedConfig translate="label">
|
857 |
+
<label>Advanced configuration</label>
|
858 |
+
<frontend_type>Textarea</frontend_type>
|
859 |
+
<comment><![CDATA[Add configuration in key|value convention one per a line]]></comment>
|
860 |
+
<sort_order>17</sort_order>
|
861 |
+
<show_in_default>1</show_in_default>
|
862 |
+
<show_in_website>1</show_in_website>
|
863 |
+
<show_in_store>1</show_in_store>
|
864 |
+
</advancedConfig>
|
865 |
+
</fields>
|
866 |
+
</gigya_comments_conf>
|
867 |
+
</groups>
|
868 |
+
</gigya_comments>
|
869 |
+
<gigya_activityfeed translate="label" module="Gigya_Social">
|
870 |
+
<label>Gigya Activity Feed</label>
|
871 |
+
<tab>gigya</tab>
|
872 |
+
<frontend_type>text</frontend_type>
|
873 |
+
<sort_order>102</sort_order>
|
874 |
+
<show_in_default>1</show_in_default>
|
875 |
+
<show_in_website>1</show_in_website>
|
876 |
+
<show_in_store>0</show_in_store>
|
877 |
+
<groups>
|
878 |
+
<gigya_activityfeed_conf translate="label">
|
879 |
+
<label>Gigya Activity Feed configuration</label>
|
880 |
+
<frontend_type>text</frontend_type>
|
881 |
+
<sort_order>102</sort_order>
|
882 |
+
<show_in_default>1</show_in_default>
|
883 |
+
<show_in_website>1</show_in_website>
|
884 |
+
<show_in_store>0</show_in_store>
|
885 |
+
<fields>
|
886 |
+
<enable translate="label">
|
887 |
+
<label>Enable Gigya Activity Feed</label>
|
888 |
+
<frontend_type>select</frontend_type>
|
889 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
890 |
+
<sort_order>10</sort_order>
|
891 |
+
<show_in_default>1</show_in_default>
|
892 |
+
<show_in_website>1</show_in_website>
|
893 |
+
<show_in_store>1</show_in_store>
|
894 |
+
</enable>
|
895 |
+
<containerID translate="label">
|
896 |
+
<label>Gigya Activity Feed container id</label>
|
897 |
+
<frontend_type>text</frontend_type>
|
898 |
+
<comment><![CDATA[div ID for Activity Feed]]></comment>
|
899 |
+
<sort_order>11</sort_order>
|
900 |
+
<show_in_default>1</show_in_default>
|
901 |
+
<show_in_website>1</show_in_website>
|
902 |
+
<show_in_store>0</show_in_store>
|
903 |
+
</containerID>
|
904 |
+
<siteName translate="label">
|
905 |
+
<label>Site name</label>
|
906 |
+
<frontend_type>text</frontend_type>
|
907 |
+
<comment>
|
908 |
+
<![CDATA[Your site name. This string will be planted into various headers of the plugin (for more information read the <a title="020 Developer Guide/65 The Newsfeed Widget" rel="internal" href="http://developers.gigya.com/010_Developer_Guide/18_Plugins/060_Activity_Feed_Plugin" target="_blank">Activity <span>Feed </span>Plugin</a><span> documentation</span>).]]></comment>
|
909 |
+
<sort_order>12</sort_order>
|
910 |
+
<show_in_default>1</show_in_default>
|
911 |
+
<show_in_website>1</show_in_website>
|
912 |
+
<show_in_store>0</show_in_store>
|
913 |
+
</siteName>
|
914 |
+
<tabOrder translate="label">
|
915 |
+
<label>Tabs and order</label>
|
916 |
+
<frontend_type>text</frontend_type>
|
917 |
+
<comment>
|
918 |
+
<![CDATA[A comma delimited list of tabs names that defines which tabs to show and the tabs order. The optional tabs names are: "everyone", "friends", "me".]]></comment>
|
919 |
+
<sort_order>13</sort_order>
|
920 |
+
<show_in_default>1</show_in_default>
|
921 |
+
<show_in_website>1</show_in_website>
|
922 |
+
<show_in_store>0</show_in_store>
|
923 |
+
</tabOrder>
|
924 |
+
<privacy translate="label">
|
925 |
+
<label>Privacy</label>
|
926 |
+
<frontend_type>select</frontend_type>
|
927 |
+
<source_model>Gigya_Social_Model_config_source_privacy</source_model>
|
928 |
+
<sort_order>14</sort_order>
|
929 |
+
<show_in_default>1</show_in_default>
|
930 |
+
<show_in_website>1</show_in_website>
|
931 |
+
<show_in_store>1</show_in_store>
|
932 |
+
</privacy>
|
933 |
+
<width translate="label">
|
934 |
+
<label>Width</label>
|
935 |
+
<frontend_type>text</frontend_type>
|
936 |
+
<sort_order>15</sort_order>
|
937 |
+
<show_in_default>1</show_in_default>
|
938 |
+
<show_in_website>1</show_in_website>
|
939 |
+
<show_in_store>0</show_in_store>
|
940 |
+
</width>
|
941 |
+
<height translate="label">
|
942 |
+
<label>Height</label>
|
943 |
+
<frontend_type>text</frontend_type>
|
944 |
+
<sort_order>16</sort_order>
|
945 |
+
<show_in_default>1</show_in_default>
|
946 |
+
<show_in_website>1</show_in_website>
|
947 |
+
<show_in_store>0</show_in_store>
|
948 |
+
</height>
|
949 |
+
<advancedConfig translate="label">
|
950 |
+
<label>Advanced configuration</label>
|
951 |
+
<frontend_type>Textarea</frontend_type>
|
952 |
+
<comment><![CDATA[Add configuration in key|value convention one per a line]]></comment>
|
953 |
+
<sort_order>17</sort_order>
|
954 |
+
<show_in_default>1</show_in_default>
|
955 |
+
<show_in_website>1</show_in_website>
|
956 |
+
<show_in_store>1</show_in_store>
|
957 |
+
</advancedConfig>
|
958 |
+
</fields>
|
959 |
+
</gigya_activityfeed_conf>
|
960 |
+
</groups>
|
961 |
+
</gigya_activityfeed>
|
962 |
+
<gigya_gamification translate="label" module="Gigya_Social">
|
963 |
+
<label>Gigya Gamification</label>
|
964 |
+
<tab>gigya</tab>
|
965 |
+
<frontend_type>text</frontend_type>
|
966 |
+
<sort_order>102</sort_order>
|
967 |
+
<show_in_default>1</show_in_default>
|
968 |
+
<show_in_website>1</show_in_website>
|
969 |
+
<show_in_store>0</show_in_store>
|
970 |
+
<groups>
|
971 |
+
<gigya_gamification_conf translate="label">
|
972 |
+
<label>Gigya Gamification configuration</label>
|
973 |
+
<frontend_type>text</frontend_type>
|
974 |
+
<sort_order>102</sort_order>
|
975 |
+
<show_in_default>1</show_in_default>
|
976 |
+
<show_in_website>1</show_in_website>
|
977 |
+
<show_in_store>0</show_in_store>
|
978 |
+
<fields>
|
979 |
+
<enable translate="label">
|
980 |
+
<label>Enable Gigya Gamification</label>
|
981 |
+
<frontend_type>select</frontend_type>
|
982 |
+
<backend_model>Gigya_Social_Model_Config_Backend_Gm</backend_model>
|
983 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
984 |
+
<sort_order>10</sort_order>
|
985 |
+
<show_in_default>1</show_in_default>
|
986 |
+
<show_in_website>1</show_in_website>
|
987 |
+
<show_in_store>1</show_in_store>
|
988 |
+
</enable>
|
989 |
+
<notifications translate="label">
|
990 |
+
<label>Enable Gamification notifications</label>
|
991 |
+
<frontend_type>select</frontend_type>
|
992 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
993 |
+
<sort_order>11</sort_order>
|
994 |
+
<show_in_default>1</show_in_default>
|
995 |
+
<show_in_website>1</show_in_website>
|
996 |
+
<show_in_store>1</show_in_store>
|
997 |
+
</notifications>
|
998 |
+
<period translate="label">
|
999 |
+
<label>Leaderboard Time Period</label>
|
1000 |
+
<frontend_type>select</frontend_type>
|
1001 |
+
<source_model>Gigya_Social_Model_config_source_leaderboard</source_model>
|
1002 |
+
<sort_order>12</sort_order>
|
1003 |
+
<show_in_default>1</show_in_default>
|
1004 |
+
<show_in_website>1</show_in_website>
|
1005 |
+
<show_in_store>1</show_in_store>
|
1006 |
+
</period>
|
1007 |
+
<totalCount translate="label">
|
1008 |
+
<label>Leaderboard User Count</label>
|
1009 |
+
<frontend_type>text</frontend_type>
|
1010 |
+
<comment>
|
1011 |
+
<![CDATA[The total number of users to display in the Leaderboard plugin. values between 1 - 36]]></comment>
|
1012 |
+
<sort_order>13</sort_order>
|
1013 |
+
<show_in_default>1</show_in_default>
|
1014 |
+
<show_in_website>1</show_in_website>
|
1015 |
+
<show_in_store>0</show_in_store>
|
1016 |
+
</totalCount>
|
1017 |
+
<purchaseAction translate="label">
|
1018 |
+
<label>Enable purchase notifications to Gamification</label>
|
1019 |
+
<frontend_type>select</frontend_type>
|
1020 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
1021 |
+
<sort_order>14</sort_order>
|
1022 |
+
<show_in_default>1</show_in_default>
|
1023 |
+
<show_in_website>1</show_in_website>
|
1024 |
+
<show_in_store>1</show_in_store>
|
1025 |
+
</purchaseAction>
|
1026 |
+
<advancedConfig translate="label">
|
1027 |
+
<label>Advanced configuration</label>
|
1028 |
+
<frontend_type>Textarea</frontend_type>
|
1029 |
+
<comment><![CDATA[Add configuration in key|value convention one per a line]]></comment>
|
1030 |
+
<sort_order>17</sort_order>
|
1031 |
+
<show_in_default>1</show_in_default>
|
1032 |
+
<show_in_website>1</show_in_website>
|
1033 |
+
<show_in_store>1</show_in_store>
|
1034 |
+
</advancedConfig>
|
1035 |
+
</fields>
|
1036 |
+
</gigya_gamification_conf>
|
1037 |
+
</groups>
|
1038 |
+
</gigya_gamification>
|
1039 |
+
<gigya_r_and_r translate="label" module="Gigya_Social">
|
1040 |
+
<label>Gigya Rating & Reviews</label>
|
1041 |
+
<tab>gigya</tab>
|
1042 |
+
<frontend_type>text</frontend_type>
|
1043 |
+
<sort_order>106</sort_order>
|
1044 |
+
<show_in_default>1</show_in_default>
|
1045 |
+
<show_in_website>1</show_in_website>
|
1046 |
+
<show_in_store>0</show_in_store>
|
1047 |
+
<groups>
|
1048 |
+
<gigya_r_and_r_conf translate="label">
|
1049 |
+
<label>Gigya Rating & Reviews configuration</label>
|
1050 |
+
<frontend_type>text</frontend_type>
|
1051 |
+
<sort_order>102</sort_order>
|
1052 |
+
<show_in_default>1</show_in_default>
|
1053 |
+
<show_in_website>1</show_in_website>
|
1054 |
+
<show_in_store>0</show_in_store>
|
1055 |
+
<fields>
|
1056 |
+
<enable translate="label">
|
1057 |
+
<label>Enable Gigya Rating & Reviews</label>
|
1058 |
+
<frontend_type>select</frontend_type>
|
1059 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
1060 |
+
<sort_order>10</sort_order>
|
1061 |
+
<show_in_default>1</show_in_default>
|
1062 |
+
<show_in_website>1</show_in_website>
|
1063 |
+
<show_in_store>1</show_in_store>
|
1064 |
+
</enable>
|
1065 |
+
<containerID translate="label">
|
1066 |
+
<label>Div ID</label>
|
1067 |
+
<frontend_type>text</frontend_type>
|
1068 |
+
<comment><![CDATA[The ratings continer div ID]]></comment>
|
1069 |
+
<sort_order>11</sort_order>
|
1070 |
+
<show_in_default>1</show_in_default>
|
1071 |
+
<show_in_website>1</show_in_website>
|
1072 |
+
<show_in_store>0</show_in_store>
|
1073 |
+
</containerID>
|
1074 |
+
<categoryID translate="label">
|
1075 |
+
<label>The identifier of the Comments Category</label>
|
1076 |
+
<comment><![CDATA[Category name, as set up in the <a href="https://console.gigya.com/Site/partners/Settings.aspx#cmd%3DSettings.CommentsSetup">Gigya Administration Console</a> site]]></comment>
|
1077 |
+
<frontend_type>text</frontend_type>
|
1078 |
+
<sort_order>12</sort_order>
|
1079 |
+
<show_in_default>1</show_in_default>
|
1080 |
+
<show_in_website>1</show_in_website>
|
1081 |
+
<show_in_store>0</show_in_store>
|
1082 |
+
</categoryID>
|
1083 |
+
<scope translate="label">
|
1084 |
+
<label>Scope for publishing to Activity Feed</label>
|
1085 |
+
<frontend_type>select</frontend_type>
|
1086 |
+
<source_model>Gigya_Social_Model_config_source_scope</source_model>
|
1087 |
+
<comment>
|
1088 |
+
<![CDATA[When publishing feed items, by default the feed items are published to social networks only and will not appear on the site's Activity Feed plugin. To change this behavior, you must change the publish scope to "Both"]]></comment>
|
1089 |
+
<sort_order>13</sort_order>
|
1090 |
+
<show_in_default>1</show_in_default>
|
1091 |
+
<show_in_website>1</show_in_website>
|
1092 |
+
<show_in_store>1</show_in_store>
|
1093 |
+
</scope>
|
1094 |
+
<advancedConfig translate="label">
|
1095 |
+
<label>Advanced configuration</label>
|
1096 |
+
<frontend_type>Textarea</frontend_type>
|
1097 |
+
<comment><![CDATA[Add configuration in key|value convention one per a line]]></comment>
|
1098 |
+
<sort_order>14</sort_order>
|
1099 |
+
<show_in_default>1</show_in_default>
|
1100 |
+
<show_in_website>1</show_in_website>
|
1101 |
+
<show_in_store>1</show_in_store>
|
1102 |
+
</advancedConfig>
|
1103 |
+
</fields>
|
1104 |
+
</gigya_r_and_r_conf>
|
1105 |
+
</groups>
|
1106 |
+
</gigya_r_and_r>
|
1107 |
+
</sections>
|
1108 |
</config>
|
@@ -1,17 +0,0 @@
|
|
1 |
-
[17-Oct-2012 13:04:31 UTC] PHP Parse error: syntax error, unexpected '(', expecting T_STRING or T_VARIABLE or '{' or '$' in controllers/LoginController.php on line 38
|
2 |
-
[17-Oct-2012 14:56:48 UTC] PHP Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in controllers/LoginController.php on line 40
|
3 |
-
[17-Oct-2012 14:57:26 UTC] PHP Parse error: syntax error, unexpected T_VARIABLE in controllers/LoginController.php on line 52
|
4 |
-
[28-Oct-2012 13:10:46 UTC] PHP Parse error: syntax error, unexpected T_STRING in Model/Cart/Observer.php on line 26
|
5 |
-
[28-Oct-2012 13:11:01 UTC] PHP Parse error: syntax error, unexpected T_STRING in Model/Cart/Observer.php on line 26
|
6 |
-
[28-Oct-2012 14:27:56 UTC] PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
|
7 |
-
[28-Oct-2012 14:28:37 UTC] PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
|
8 |
-
[01-Nov-2012 08:22:21 UTC] PHP Parse error: syntax error, unexpected '=', expecting T_VARIABLE in Block/Gamification/Plugins.php on line 9
|
9 |
-
[01-Nov-2012 08:22:59 UTC] PHP Parse error: syntax error, unexpected '=', expecting T_VARIABLE in Block/Gamification/Plugins.php on line 9
|
10 |
-
[01-Nov-2012 15:58:56 UTC] PHP Parse error: syntax error, unexpected ')', expecting T_VARIABLE in Model/Cart/Observer.php on line 24
|
11 |
-
[11-Dec-2012 07:22:31 UTC] PHP Parse error: syntax error, unexpected ':', expecting ')' in Block/Share.php on line 20
|
12 |
-
[11-Dec-2012 07:22:58 UTC] PHP Parse error: syntax error, unexpected ':', expecting ')' in Block/Share.php on line 20
|
13 |
-
[11-Dec-2012 07:22:59 UTC] PHP Parse error: syntax error, unexpected ':', expecting ')' in Block/Share.php on line 20
|
14 |
-
[11-Dec-2012 07:25:57 UTC] PHP Parse error: syntax error, unexpected ':' in Block/Share.php on line 15
|
15 |
-
[11-Dec-2012 07:25:57 UTC] PHP Parse error: syntax error, unexpected ':' in Block/Share.php on line 15
|
16 |
-
[19-Dec-2012 11:53:29 UTC] PHP Parse error: syntax error, unexpected T_ELSEIF in Model/Customer/Observer.php on line 33
|
17 |
-
[24-Dec-2012 14:45:17 UTC] PHP Fatal error: Can't use function return value in write context in Block/Html/Head.php on line 16
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -1,11 +1,11 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
-
* Copyright (C)
|
4 |
-
* Version 2.15.
|
5 |
*
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
*/
|
10 |
|
11 |
if (!function_exists('curl_init')) {
|
@@ -44,26 +44,33 @@ class GSKeyNotFoundException extends GSException{
|
|
44 |
|
45 |
class GSRequest {
|
46 |
private static $cafile;
|
47 |
-
const DEFAULT_API_DOMAIN = "gigya.com";
|
48 |
-
const version = "2.15.
|
49 |
|
50 |
private $host;
|
51 |
private $domain;
|
52 |
private $path;
|
53 |
private $traceLog = array();
|
54 |
protected $method;
|
55 |
-
private $proxy;
|
|
|
56 |
private $proxyType = CURLPROXY_HTTP;
|
57 |
private $proxyUserPass = ":";
|
58 |
private $curlArray = array();
|
59 |
|
60 |
-
private $apiKey;
|
|
|
61 |
private $secretKey;
|
62 |
private $params; //GSObject
|
63 |
private $useHTTPS;
|
64 |
private $apiDomain = self::DEFAULT_API_DOMAIN;
|
65 |
|
66 |
|
|
|
|
|
|
|
|
|
|
|
67 |
/**
|
68 |
* Constructs a request using an apiKey and secretKey.
|
69 |
* You must provide a user ID (UID) of the tage user.
|
@@ -74,8 +81,10 @@ class GSRequest {
|
|
74 |
* If namespaces is not supplied "socialize" is assumed
|
75 |
* @param params the request parameters
|
76 |
* @param useHTTPS useHTTPS set this to true if you want to use HTTPS.
|
|
|
|
|
77 |
*/
|
78 |
-
public function __construct($apiKey, $secretKey, $apiMethod, $params = null, $useHTTPS = false )
|
79 |
{
|
80 |
if (!isset($apiMethod) || strlen($apiMethod)==0)
|
81 |
return;
|
@@ -108,12 +117,10 @@ class GSRequest {
|
|
108 |
|
109 |
$this->apiKey = $apiKey;
|
110 |
$this->secretKey = $secretKey;
|
|
|
111 |
|
112 |
$this->traceField("apiMethod",$apiMethod);
|
113 |
$this->traceField("apiKey",$apiKey);
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
}
|
118 |
|
119 |
public function setParam($param, $val) {
|
@@ -186,23 +193,27 @@ class GSRequest {
|
|
186 |
$this->traceField("timeout",$timeout);
|
187 |
}
|
188 |
|
189 |
-
if (
|
190 |
-
|
191 |
-
)
|
192 |
-
{
|
193 |
return new GSResponse($this->method,null,$this->params,400002,null,$this->traceLog);
|
194 |
-
|
195 |
|
|
|
|
|
|
|
|
|
|
|
196 |
try
|
197 |
{
|
198 |
$this->setParam("httpStatusCodes", "false");
|
199 |
|
|
|
200 |
$this->traceField("apiKey", $this->apiKey);
|
201 |
$this->traceField("apiMethod", $this->method);
|
202 |
$this->traceField("params",$this->params);
|
203 |
$this->traceField("useHTTPS", $this->useHTTPS);
|
204 |
|
205 |
-
$responseStr = $this->sendRequest("POST", $this->host, $this->path, $this->params, $this->apiKey, $this->secretKey, $this->useHTTPS,$timeout);
|
206 |
|
207 |
return new GSResponse($this->method,$responseStr,null,0,null,$this->traceLog);
|
208 |
}
|
@@ -220,7 +231,7 @@ class GSRequest {
|
|
220 |
}
|
221 |
}
|
222 |
|
223 |
-
private function sendRequest($method,$domain,$path,$params,$token,$secret,$useHTTPS=false,$timeout=null)
|
224 |
{
|
225 |
$params->put("sdk", "php_".GSRequest::version);
|
226 |
//prepare query params
|
@@ -234,29 +245,26 @@ class GSRequest {
|
|
234 |
$nonce = ((string)SigUtils::currentTimeMillis()).rand();
|
235 |
$httpMethod = "POST";
|
236 |
|
237 |
-
|
|
|
|
|
|
|
|
|
238 |
if (!empty($secret))
|
239 |
{
|
240 |
$params->put("apiKey", $token);
|
241 |
|
242 |
-
|
243 |
-
|
244 |
-
$params->put("secret", $secret);
|
245 |
-
} else
|
246 |
-
{
|
247 |
-
$params->put("timestamp", $timestamp);
|
248 |
-
$params->put("nonce", $nonce);
|
249 |
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
}
|
254 |
}
|
255 |
else {
|
256 |
-
|
257 |
$params->put("oauth_token", $token);
|
258 |
}
|
259 |
-
|
260 |
//get rest response.
|
261 |
$res = $this->curl($resourceURI, $params, $timeout);
|
262 |
return $res;
|
@@ -267,11 +275,11 @@ class GSRequest {
|
|
267 |
{
|
268 |
foreach($params->getKeys() as $key)
|
269 |
{
|
270 |
-
$value = $params->getString($key);
|
271 |
$postData[$key] = $value;
|
272 |
}
|
273 |
|
274 |
-
$qs = http_build_query($postData);
|
275 |
$this->traceField("URL",$url);
|
276 |
$this->traceField("postData",$qs);
|
277 |
|
@@ -334,10 +342,13 @@ class GSRequest {
|
|
334 |
$val = $params->getString($key);
|
335 |
if (isset($val))
|
336 |
{
|
337 |
-
$ret .="$key="
|
338 |
}
|
339 |
$ret .='&';
|
340 |
}
|
|
|
|
|
|
|
341 |
return $ret;
|
342 |
}
|
343 |
|
@@ -413,11 +424,11 @@ class GSRequest {
|
|
413 |
|
414 |
private function traceField($name,$value)
|
415 |
{
|
416 |
-
array_push($this->traceLog,$name."=". $value);
|
417 |
}
|
418 |
|
419 |
}
|
420 |
-
|
421 |
|
422 |
/**
|
423 |
* Wraps the server's response.
|
@@ -439,6 +450,7 @@ class GSResponse
|
|
439 |
public static function Init(){
|
440 |
self::$errorMsgDic = new GSObject();
|
441 |
self::$errorMsgDic->put(400002, "Required parameter is missing");
|
|
|
442 |
self::$errorMsgDic->put(500000, "General server error");
|
443 |
}
|
444 |
|
@@ -746,7 +758,7 @@ class GSObject {
|
|
746 |
public function getString($key, $defaultValue=GSObject::DEFAULT_VALUE)
|
747 |
{
|
748 |
$obj = $this->get($key,$defaultValue);
|
749 |
-
return $obj;
|
750 |
}
|
751 |
|
752 |
/* GET GSOBJECT */
|
1 |
<?php
|
2 |
/*
|
3 |
+
* Copyright (C) 2013 Gigya, Inc.
|
4 |
+
* Version 2.15.5
|
5 |
*
|
6 |
+
*
|
7 |
+
* Gigya PHP SDK
|
8 |
+
* @author Guy schaller
|
9 |
*/
|
10 |
|
11 |
if (!function_exists('curl_init')) {
|
44 |
|
45 |
class GSRequest {
|
46 |
private static $cafile;
|
47 |
+
const DEFAULT_API_DOMAIN = "us1.gigya.com";
|
48 |
+
const version = "2.15.5";
|
49 |
|
50 |
private $host;
|
51 |
private $domain;
|
52 |
private $path;
|
53 |
private $traceLog = array();
|
54 |
protected $method;
|
55 |
+
#private $proxy = "localhost:8080";
|
56 |
+
private $proxy;
|
57 |
private $proxyType = CURLPROXY_HTTP;
|
58 |
private $proxyUserPass = ":";
|
59 |
private $curlArray = array();
|
60 |
|
61 |
+
private $apiKey;
|
62 |
+
private $userKey;
|
63 |
private $secretKey;
|
64 |
private $params; //GSObject
|
65 |
private $useHTTPS;
|
66 |
private $apiDomain = self::DEFAULT_API_DOMAIN;
|
67 |
|
68 |
|
69 |
+
static function __constructStatic()
|
70 |
+
{
|
71 |
+
GSRequest::$cafile = realpath('./cacert.pem');
|
72 |
+
}
|
73 |
+
|
74 |
/**
|
75 |
* Constructs a request using an apiKey and secretKey.
|
76 |
* You must provide a user ID (UID) of the tage user.
|
81 |
* If namespaces is not supplied "socialize" is assumed
|
82 |
* @param params the request parameters
|
83 |
* @param useHTTPS useHTTPS set this to true if you want to use HTTPS.
|
84 |
+
* @param userKey userKey A key of an admin user with extra permissions.
|
85 |
+
* If this parameter is provided, then the secretKey parameter is assumed to be the admin user's secret key and not the site's secret key.
|
86 |
*/
|
87 |
+
public function __construct($apiKey, $secretKey, $apiMethod, $params = null, $useHTTPS = false, $userKey = null )
|
88 |
{
|
89 |
if (!isset($apiMethod) || strlen($apiMethod)==0)
|
90 |
return;
|
117 |
|
118 |
$this->apiKey = $apiKey;
|
119 |
$this->secretKey = $secretKey;
|
120 |
+
$this->userKey = $userKey;
|
121 |
|
122 |
$this->traceField("apiMethod",$apiMethod);
|
123 |
$this->traceField("apiKey",$apiKey);
|
|
|
|
|
|
|
124 |
}
|
125 |
|
126 |
public function setParam($param, $val) {
|
193 |
$this->traceField("timeout",$timeout);
|
194 |
}
|
195 |
|
196 |
+
if (empty($this->method) || (empty($this->apiKey) and empty($this->userKey)) )
|
197 |
+
{
|
|
|
|
|
198 |
return new GSResponse($this->method,null,$this->params,400002,null,$this->traceLog);
|
199 |
+
}
|
200 |
|
201 |
+
if ($this->useHTTPS && empty(GSRequest::$cafile))
|
202 |
+
{
|
203 |
+
return new GSResponse($this->method,null,$this->params,400003,null,$this->traceLog);
|
204 |
+
}
|
205 |
+
|
206 |
try
|
207 |
{
|
208 |
$this->setParam("httpStatusCodes", "false");
|
209 |
|
210 |
+
$this->traceField("userKey", $this->userKey);
|
211 |
$this->traceField("apiKey", $this->apiKey);
|
212 |
$this->traceField("apiMethod", $this->method);
|
213 |
$this->traceField("params",$this->params);
|
214 |
$this->traceField("useHTTPS", $this->useHTTPS);
|
215 |
|
216 |
+
$responseStr = $this->sendRequest("POST", $this->host, $this->path, $this->params, $this->apiKey, $this->secretKey, $this->useHTTPS,$timeout, $this->userKey);
|
217 |
|
218 |
return new GSResponse($this->method,$responseStr,null,0,null,$this->traceLog);
|
219 |
}
|
231 |
}
|
232 |
}
|
233 |
|
234 |
+
private function sendRequest($method,$domain,$path,$params,$token,$secret,$useHTTPS=false,$timeout=null,$userKey=null)
|
235 |
{
|
236 |
$params->put("sdk", "php_".GSRequest::version);
|
237 |
//prepare query params
|
245 |
$nonce = ((string)SigUtils::currentTimeMillis()).rand();
|
246 |
$httpMethod = "POST";
|
247 |
|
248 |
+
if ($userKey)
|
249 |
+
{
|
250 |
+
$params->put("userKey", $userKey);
|
251 |
+
}
|
252 |
+
|
253 |
if (!empty($secret))
|
254 |
{
|
255 |
$params->put("apiKey", $token);
|
256 |
|
257 |
+
$params->put("timestamp", $timestamp);
|
258 |
+
$params->put("nonce", $nonce);
|
|
|
|
|
|
|
|
|
|
|
259 |
|
260 |
+
//signature
|
261 |
+
$signature = self::getOAuth1Signature($secret, $httpMethod, $resourceURI, $useHTTPS, $params);
|
262 |
+
$params->put("sig", $signature);
|
|
|
263 |
}
|
264 |
else {
|
|
|
265 |
$params->put("oauth_token", $token);
|
266 |
}
|
267 |
+
|
268 |
//get rest response.
|
269 |
$res = $this->curl($resourceURI, $params, $timeout);
|
270 |
return $res;
|
275 |
{
|
276 |
foreach($params->getKeys() as $key)
|
277 |
{
|
278 |
+
$value = $params->getString($key);
|
279 |
$postData[$key] = $value;
|
280 |
}
|
281 |
|
282 |
+
$qs = http_build_query($postData);
|
283 |
$this->traceField("URL",$url);
|
284 |
$this->traceField("postData",$qs);
|
285 |
|
342 |
$val = $params->getString($key);
|
343 |
if (isset($val))
|
344 |
{
|
345 |
+
$ret .="$key=".urlencode($val);
|
346 |
}
|
347 |
$ret .='&';
|
348 |
}
|
349 |
+
|
350 |
+
$ret = rtrim($ret, "&");
|
351 |
+
|
352 |
return $ret;
|
353 |
}
|
354 |
|
424 |
|
425 |
private function traceField($name,$value)
|
426 |
{
|
427 |
+
array_push($this->traceLog,$name."=". print_r($value, true));
|
428 |
}
|
429 |
|
430 |
}
|
431 |
+
GSRequest::__constructStatic();
|
432 |
|
433 |
/**
|
434 |
* Wraps the server's response.
|
450 |
public static function Init(){
|
451 |
self::$errorMsgDic = new GSObject();
|
452 |
self::$errorMsgDic->put(400002, "Required parameter is missing");
|
453 |
+
self::$errorMsgDic->put(400003, "You must set a certificate for HTTPS requests");
|
454 |
self::$errorMsgDic->put(500000, "General server error");
|
455 |
}
|
456 |
|
758 |
public function getString($key, $defaultValue=GSObject::DEFAULT_VALUE)
|
759 |
{
|
760 |
$obj = $this->get($key,$defaultValue);
|
761 |
+
return (string)$obj;
|
762 |
}
|
763 |
|
764 |
/* GET GSOBJECT */
|
@@ -0,0 +1,3509 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
##
|
2 |
+
## ca-bundle.crt -- Bundle of CA Root Certificates
|
3 |
+
##
|
4 |
+
## Converted at: Tue Sep 22 09:25:27 2009 UTC
|
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 |
+
## '/mozilla/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 |
+
|
17 |
+
# ***** BEGIN LICENSE BLOCK *****
|
18 |
+
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
19 |
+
#
|
20 |
+
# The contents of this file are subject to the Mozilla Public License Version
|
21 |
+
# 1.1 (the "License"); you may not use this file except in compliance with
|
22 |
+
# the License. You may obtain a copy of the License at
|
23 |
+
# http://www.mozilla.org/MPL/
|
24 |
+
#
|
25 |
+
# Software distributed under the License is distributed on an "AS IS" basis,
|
26 |
+
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
27 |
+
# for the specific language governing rights and limitations under the
|
28 |
+
# License.
|
29 |
+
#
|
30 |
+
# The Original Code is the Netscape security libraries.
|
31 |
+
#
|
32 |
+
# The Initial Developer of the Original Code is
|
33 |
+
# Netscape Communications Corporation.
|
34 |
+
# Portions created by the Initial Developer are Copyright (C) 1994-2000
|
35 |
+
# the Initial Developer. All Rights Reserved.
|
36 |
+
#
|
37 |
+
# Contributor(s):
|
38 |
+
#
|
39 |
+
# Alternatively, the contents of this file may be used under the terms of
|
40 |
+
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
41 |
+
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
42 |
+
# in which case the provisions of the GPL or the LGPL are applicable instead
|
43 |
+
# of those above. If you wish to allow use of your version of this file only
|
44 |
+
# under the terms of either the GPL or the LGPL, and not to allow others to
|
45 |
+
# use your version of this file under the terms of the MPL, indicate your
|
46 |
+
# decision by deleting the provisions above and replace them with the notice
|
47 |
+
# and other provisions required by the GPL or the LGPL. If you do not delete
|
48 |
+
# the provisions above, a recipient may use your version of this file under
|
49 |
+
# the terms of any one of the MPL, the GPL or the LGPL.
|
50 |
+
#
|
51 |
+
# ***** END LICENSE BLOCK *****
|
52 |
+
# @(#) $RCSfile: certdata.txt,v $ $Revision: 1.53 $ $Date: 2009/05/21 19:50:28 $
|
53 |
+
|
54 |
+
Verisign/RSA Secure Server CA
|
55 |
+
=============================
|
56 |
+
-----BEGIN CERTIFICATE-----
|
57 |
+
MIICNDCCAaECEAKtZn5ORf5eV288mBle3cAwDQYJKoZIhvcNAQECBQAwXzELMAkGA1UEBhMCVVMx
|
58 |
+
IDAeBgNVBAoTF1JTQSBEYXRhIFNlY3VyaXR5LCBJbmMuMS4wLAYDVQQLEyVTZWN1cmUgU2VydmVy
|
59 |
+
IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk0MTEwOTAwMDAwMFoXDTEwMDEwNzIzNTk1OVow
|
60 |
+
XzELMAkGA1UEBhMCVVMxIDAeBgNVBAoTF1JTQSBEYXRhIFNlY3VyaXR5LCBJbmMuMS4wLAYDVQQL
|
61 |
+
EyVTZWN1cmUgU2VydmVyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGbMA0GCSqGSIb3DQEBAQUA
|
62 |
+
A4GJADCBhQJ+AJLOesGugz5aqomDV6wlAXYMra6OLDfO6zV4ZFQD5YRAUcm/jwjiioII0haGN1Xp
|
63 |
+
sSECrXZogZoFokvJSyVmIlZsiAeP94FZbYQHZXATcXY+m3dM41CJVphIuR2nKRoTLkoRWZweFdVJ
|
64 |
+
VCxzOmmCsZc5nG1wZ0jl3S3WyB57AgMBAAEwDQYJKoZIhvcNAQECBQADfgBl3X7hsuyw4jrg7HFG
|
65 |
+
mhkRuNPHoLQDQCYCPgmc4RKz0Vr2N6W3YQO2WxZpO8ZECAyIUwxrl0nHPjXcbLm7qt9cuzovk2C2
|
66 |
+
qUtN8iD3zV9/ZHuO3ABc1/p3yjkWWW8O6tO1g39NTUJWdrTJXwT4OPjr0l91X817/OWOgHz8UA==
|
67 |
+
-----END CERTIFICATE-----
|
68 |
+
|
69 |
+
GTE CyberTrust Root CA
|
70 |
+
======================
|
71 |
+
-----BEGIN CERTIFICATE-----
|
72 |
+
MIIB+jCCAWMCAgGjMA0GCSqGSIb3DQEBBAUAMEUxCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9HVEUg
|
73 |
+
Q29ycG9yYXRpb24xHDAaBgNVBAMTE0dURSBDeWJlclRydXN0IFJvb3QwHhcNOTYwMjIzMjMwMTAw
|
74 |
+
WhcNMDYwMjIzMjM1OTAwWjBFMQswCQYDVQQGEwJVUzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9u
|
75 |
+
MRwwGgYDVQQDExNHVEUgQ3liZXJUcnVzdCBSb290MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
|
76 |
+
gQC45k+625h8cXyvRLfTD0bZZOWTwUKOx7pJjTUteueLveUFMVnGsS8KDPufpz+iCWaEVh43KRuH
|
77 |
+
6X4MypqfpX/1FZSj1aJGgthoTNE3FQZor734sLPwKfWVWgkWYXcKIiXUT0Wqx73llt/51KiOQswk
|
78 |
+
wB6RJ0q1bQaAYznEol44AwIDAQABMA0GCSqGSIb3DQEBBAUAA4GBABKzdcZfHeFhVYAA1IFLezEP
|
79 |
+
I2PnPfMD+fQ2qLvZ46WXTeorKeDWanOB5sCJo9Px4KWlIjeaY8JIILTbcuPI9tl8vrGvU9oUtCG4
|
80 |
+
1tWW4/5ODFlitppK+ULdjG+BqXH/9ApybW1EDp3zdHSo1TRJ6V6e6bR64eVaH4QwnNOfpSXY
|
81 |
+
-----END CERTIFICATE-----
|
82 |
+
|
83 |
+
GTE CyberTrust Global Root
|
84 |
+
==========================
|
85 |
+
-----BEGIN CERTIFICATE-----
|
86 |
+
MIICWjCCAcMCAgGlMA0GCSqGSIb3DQEBBAUAMHUxCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9HVEUg
|
87 |
+
Q29ycG9yYXRpb24xJzAlBgNVBAsTHkdURSBDeWJlclRydXN0IFNvbHV0aW9ucywgSW5jLjEjMCEG
|
88 |
+
A1UEAxMaR1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJvb3QwHhcNOTgwODEzMDAyOTAwWhcNMTgwODEz
|
89 |
+
MjM1OTAwWjB1MQswCQYDVQQGEwJVUzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQL
|
90 |
+
Ex5HVEUgQ3liZXJUcnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0
|
91 |
+
IEdsb2JhbCBSb290MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCVD6C28FCc6HrHiM3dFw4u
|
92 |
+
sJTQGz0O9pTAipTHBsiQl8i4ZBp6fmw8U+E3KHNgf7KXUwefU/ltWJTSr41tiGeA5u2ylc9yMcql
|
93 |
+
HHK6XALnZELn+aks1joNrI1CqiQBOeacPwGFVw1Yh0X404Wqk2kmhXBIgD8SFcd5tB8FLztimQID
|
94 |
+
AQABMA0GCSqGSIb3DQEBBAUAA4GBAG3rGwnpXtlR22ciYaQqPEh346B8pt5zohQDhT37qw4wxYMW
|
95 |
+
M4ETCJ57NE7fQMh017l93PR2VX2bY1QY6fDq81yx2YtCHrnAlU66+tXifPVoYb+O7AWXX1uw16OF
|
96 |
+
NMQkpw0PlZPvy5TYnh+dXIVtx6quTx8itc2VrbqnzPmrC3p/
|
97 |
+
-----END CERTIFICATE-----
|
98 |
+
|
99 |
+
Thawte Personal Basic CA
|
100 |
+
========================
|
101 |
+
-----BEGIN CERTIFICATE-----
|
102 |
+
MIIDITCCAoqgAwIBAgIBADANBgkqhkiG9w0BAQQFADCByzELMAkGA1UEBhMCWkExFTATBgNVBAgT
|
103 |
+
DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3Vs
|
104 |
+
dGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMY
|
105 |
+
VGhhd3RlIFBlcnNvbmFsIEJhc2ljIENBMSgwJgYJKoZIhvcNAQkBFhlwZXJzb25hbC1iYXNpY0B0
|
106 |
+
aGF3dGUuY29tMB4XDTk2MDEwMTAwMDAwMFoXDTIwMTIzMTIzNTk1OVowgcsxCzAJBgNVBAYTAlpB
|
107 |
+
MRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhh
|
108 |
+
d3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24x
|
109 |
+
ITAfBgNVBAMTGFRoYXd0ZSBQZXJzb25hbCBCYXNpYyBDQTEoMCYGCSqGSIb3DQEJARYZcGVyc29u
|
110 |
+
YWwtYmFzaWNAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvLyTU23AUE+C
|
111 |
+
FeZIlDWmWr5vQvoPR+53dXLdjUmbllegeNTKP1GzaQuRdhciB5dqxFGTS+CN7zeVoQxN2jSQHReJ
|
112 |
+
l+A1OFdKwPQIcOk8RHtQfmGakOMj04gRRif1CwcOu93RfyAKiLlWCy4cgNrx454p7xS9CkT7G1sY
|
113 |
+
0b8jkyECAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQAt4plrsD16
|
114 |
+
iddZopQBHyvdEktTwq1/qqcAXJFAVyVKOKqEcLnZgA+le1z7c8a914phXAPjLSeoF+CEhULcXpvG
|
115 |
+
t7Jtu3Sv5D/Lp7ew4F2+eIMllNLbgQ95B21P9DkVWlIBe94y1k049hJcBlDfBVu9FEuh3ym6O0GN
|
116 |
+
92NWod8isQ==
|
117 |
+
-----END CERTIFICATE-----
|
118 |
+
|
119 |
+
Thawte Personal Premium CA
|
120 |
+
==========================
|
121 |
+
-----BEGIN CERTIFICATE-----
|
122 |
+
MIIDKTCCApKgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBzzELMAkGA1UEBhMCWkExFTATBgNVBAgT
|
123 |
+
DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3Vs
|
124 |
+
dGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEjMCEGA1UEAxMa
|
125 |
+
VGhhd3RlIFBlcnNvbmFsIFByZW1pdW0gQ0ExKjAoBgkqhkiG9w0BCQEWG3BlcnNvbmFsLXByZW1p
|
126 |
+
dW1AdGhhd3RlLmNvbTAeFw05NjAxMDEwMDAwMDBaFw0yMDEyMzEyMzU5NTlaMIHPMQswCQYDVQQG
|
127 |
+
EwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoT
|
128 |
+
EVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlz
|
129 |
+
aW9uMSMwIQYDVQQDExpUaGF3dGUgUGVyc29uYWwgUHJlbWl1bSBDQTEqMCgGCSqGSIb3DQEJARYb
|
130 |
+
cGVyc29uYWwtcHJlbWl1bUB0aGF3dGUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJ
|
131 |
+
Ztn4B0TPuYwu8KHvE0VsBd/eJxZRNkERbGw77f4QfRKe5ZtCmv5gMcNmt3M6SK5O0DI3lIi1DbbZ
|
132 |
+
8/JE2dWIEt12TfIa/G8jHnrx2JhFTgcQ7xZC0EN1bUre4qrJMf8fAHB8Zs8QJQi6+u4A6UYDZicR
|
133 |
+
FTuqW/KY3TZCstqIdQIDAQABoxMwETAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBAUAA4GB
|
134 |
+
AGk2ifc0KjNyL2071CKyuG+axTZmDhs8obF1Wub9NdP4qPIHb4Vnjt4rueIXsDqg8A6iAJrf8xQV
|
135 |
+
brvIhVqYgPn/vnQdPfP+MCXRNzRn+qVxeTBhKXLA4CxM+1bkOqhv5TJZUtt1KFBZDPgLGeSs2a+W
|
136 |
+
jS9Q2wfD6h+rM+D1KzGJ
|
137 |
+
-----END CERTIFICATE-----
|
138 |
+
|
139 |
+
Thawte Personal Freemail CA
|
140 |
+
===========================
|
141 |
+
-----BEGIN CERTIFICATE-----
|
142 |
+
MIIDLTCCApagAwIBAgIBADANBgkqhkiG9w0BAQQFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgT
|
143 |
+
DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3Vs
|
144 |
+
dGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMb
|
145 |
+
VGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVl
|
146 |
+
bWFpbEB0aGF3dGUuY29tMB4XDTk2MDEwMTAwMDAwMFoXDTIwMTIzMTIzNTk1OVowgdExCzAJBgNV
|
147 |
+
BAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UE
|
148 |
+
ChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2
|
149 |
+
aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJ
|
150 |
+
ARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC
|
151 |
+
gYEA1GnX1LCUZFtx6UfYDFG26nKRsIRefS0Nj3sS34UldSh0OkIsYyeflXtL734Zhx2G6qPduc6W
|
152 |
+
ZBrCFG5ErHzmj+hND3EfQDimAKOHePb5lIZererAXnbr2RSjXW56fAylS1V/Bhkpf56aJtVquzgk
|
153 |
+
CGqYx7Hao5iR/Xnb5VrEHLkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQQF
|
154 |
+
AAOBgQDH7JJ+Tvj1lqVnYiqk8E0RYNBvjWBYYawmu1I1XAjPMPuoSpaKH2JCI4wXD/S6ZJwXrEcp
|
155 |
+
352YXtJsYHFcoqzceePnbgBHH7UNKOgCneSa/RP0ptl8sfjcXyMmCZGAc9AUG95DqYMl8uacLxXK
|
156 |
+
/qarigd1iwzdUYRr5PjRzneigQ==
|
157 |
+
-----END CERTIFICATE-----
|
158 |
+
|
159 |
+
Thawte Server CA
|
160 |
+
================
|
161 |
+
-----BEGIN CERTIFICATE-----
|
162 |
+
MIIDEzCCAnygAwIBAgIBATANBgkqhkiG9w0BAQQFADCBxDELMAkGA1UEBhMCWkExFTATBgNVBAgT
|
163 |
+
DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3Vs
|
164 |
+
dGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UE
|
165 |
+
AxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5j
|
166 |
+
b20wHhcNOTYwODAxMDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCBxDELMAkGA1UEBhMCWkExFTATBgNV
|
167 |
+
BAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29u
|
168 |
+
c3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcG
|
169 |
+
A1UEAxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0
|
170 |
+
ZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANOkUG7I/1Zr5s9dtuoMaHVHoqrC2oQl
|
171 |
+
/Kj0R1HahbUgdJSGHg91yekIYfUGbTBuFRkC6VLAYttNmZ7iagxEOM3+vuNkCXDF/rFrKbYvScg7
|
172 |
+
1CcEJRCXL+eQbcAoQpnXTEPew/UhbVSfXcNY4cDk2VuwuNy0e982OsK1ZiIS1ocNAgMBAAGjEzAR
|
173 |
+
MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAB/pMaVz7lcxG7oWDTSEwjsrZqG9J
|
174 |
+
GubaUeNgcGyEYRGhGshIPllDfU+VPaGLtwtimHp1it2ITk6eQNuozDJ0uW8NxuOzRAvZim+aKZuZ
|
175 |
+
GCg70eNAKJpaPNW15yAbi8qkq43pUdniTCxZqdq5snUb9kLy78fyGPmJvKP/iiMucEc=
|
176 |
+
-----END CERTIFICATE-----
|
177 |
+
|
178 |
+
Thawte Premium Server CA
|
179 |
+
========================
|
180 |
+
-----BEGIN CERTIFICATE-----
|
181 |
+
MIIDJzCCApCgAwIBAgIBATANBgkqhkiG9w0BAQQFADCBzjELMAkGA1UEBhMCWkExFTATBgNVBAgT
|
182 |
+
DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3Vs
|
183 |
+
dGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UE
|
184 |
+
AxMYVGhhd3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNlcnZl
|
185 |
+
ckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIwMTIzMTIzNTk1OVowgc4xCzAJBgNVBAYT
|
186 |
+
AlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEdMBsGA1UEChMU
|
187 |
+
VGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2
|
188 |
+
aXNpb24xITAfBgNVBAMTGFRoYXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZ
|
189 |
+
cHJlbWl1bS1zZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2
|
190 |
+
aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560ZXUCTe/LCaIh
|
191 |
+
Udib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j+ao6hnO2RlNYyIkFvYMRuHM/
|
192 |
+
qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQAm
|
193 |
+
SCwWwlj66BZ0DKqqX1Q/8tfJeGBeXm43YyJ3Nn6yF8Q0ufUIhfzJATj/Tb7yFkJD57taRvvBxhEf
|
194 |
+
8UqwKEbJw8RCfbz6q1lu1bdRiBHjpIUZa4JMpAwSremkrj/xw0llmozFyD4lt5SZu5IycQfwhl7t
|
195 |
+
UCemDaYj+bvLpgcUQg==
|
196 |
+
-----END CERTIFICATE-----
|
197 |
+
|
198 |
+
Equifax Secure CA
|
199 |
+
=================
|
200 |
+
-----BEGIN CERTIFICATE-----
|
201 |
+
MIIDIDCCAomgAwIBAgIENd70zzANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJVUzEQMA4GA1UE
|
202 |
+
ChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2VydGlmaWNhdGUgQXV0aG9yaXR5
|
203 |
+
MB4XDTk4MDgyMjE2NDE1MVoXDTE4MDgyMjE2NDE1MVowTjELMAkGA1UEBhMCVVMxEDAOBgNVBAoT
|
204 |
+
B0VxdWlmYXgxLTArBgNVBAsTJEVxdWlmYXggU2VjdXJlIENlcnRpZmljYXRlIEF1dGhvcml0eTCB
|
205 |
+
nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwV2xWGcIYu6gmi0fCG2RFGiYCh7+2gRvE4RiIcPR
|
206 |
+
fM6fBeC4AfBONOziipUEZKzxa1NfBbPLZ4C/QgKO/t0BCezhABRP/PvwDN1Dulsr4R+AcJkVV5MW
|
207 |
+
8Q+XarfCaCMczE1ZMKxRHjuvK9buY0V7xdlfUNLjUA86iOe/FP3gx7kCAwEAAaOCAQkwggEFMHAG
|
208 |
+
A1UdHwRpMGcwZaBjoGGkXzBdMQswCQYDVQQGEwJVUzEQMA4GA1UEChMHRXF1aWZheDEtMCsGA1UE
|
209 |
+
CxMkRXF1aWZheCBTZWN1cmUgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMBoG
|
210 |
+
A1UdEAQTMBGBDzIwMTgwODIyMTY0MTUxWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUSOZo+SvS
|
211 |
+
spXXR9gjIBBPM5iQn9QwHQYDVR0OBBYEFEjmaPkr0rKV10fYIyAQTzOYkJ/UMAwGA1UdEwQFMAMB
|
212 |
+
Af8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUAA4GBAFjOKer89961
|
213 |
+
zgK5F7WF0bnj4JXMJTENAKaSbn+2kmOeUJXRmm/kEd5jhW6Y7qj/WsjTVbJmcVfewCHrPSqnI0kB
|
214 |
+
BIZCe/zuf6IWUrVnZ9NA2zsmWLIodz2uFHdh1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee95
|
215 |
+
70+sB3c4
|
216 |
+
-----END CERTIFICATE-----
|
217 |
+
|
218 |
+
ABAecom (sub., Am. Bankers Assn.) Root CA
|
219 |
+
=========================================
|
220 |
+
-----BEGIN CERTIFICATE-----
|
221 |
+
MIIDtTCCAp2gAwIBAgIRANAeQJAAAEZSAAAAAQAAAAQwDQYJKoZIhvcNAQEFBQAwgYkxCzAJBgNV
|
222 |
+
BAYTAlVTMQswCQYDVQQIEwJEQzETMBEGA1UEBxMKV2FzaGluZ3RvbjEXMBUGA1UEChMOQUJBLkVD
|
223 |
+
T00sIElOQy4xGTAXBgNVBAMTEEFCQS5FQ09NIFJvb3QgQ0ExJDAiBgkqhkiG9w0BCQEWFWFkbWlu
|
224 |
+
QGRpZ3NpZ3RydXN0LmNvbTAeFw05OTA3MTIxNzMzNTNaFw0wOTA3MDkxNzMzNTNaMIGJMQswCQYD
|
225 |
+
VQQGEwJVUzELMAkGA1UECBMCREMxEzARBgNVBAcTCldhc2hpbmd0b24xFzAVBgNVBAoTDkFCQS5F
|
226 |
+
Q09NLCBJTkMuMRkwFwYDVQQDExBBQkEuRUNPTSBSb290IENBMSQwIgYJKoZIhvcNAQkBFhVhZG1p
|
227 |
+
bkBkaWdzaWd0cnVzdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCx0xHgeVVD
|
228 |
+
BwhMywVCAOINg0Y95JO6tgbTDVm9PsHOQ2cBiiGo77zM0KLMsFWWU4RmBQDaREmA2FQKpSWGlO1j
|
229 |
+
Vv9wbKOhGdJ4vmgqRF4vz8wYXke8OrFGPR7wuSw0X4x8TAgpnUBV6zx9g9618PeKgw6hTLQ6pbNf
|
230 |
+
WiKX7BmbwQVo/ea3qZGULOR4SCQaJRk665WcOQqKz0Ky8BzVX/tr7WhWezkscjiw7pOp03t3POtx
|
231 |
+
A6k4ShZsiSrK2jMTecJVjO2cu/LLWxD4LmE1xilMKtAqY9FlWbT4zfn0AIS2V0KFnTKo+SpU+/94
|
232 |
+
Qby9cSj0u5C8/5Y0BONFnqFGKECBAgMBAAGjFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQgwDQYJKoZI
|
233 |
+
hvcNAQEFBQADggEBAARvJYbk5pYntNlCwNDJALF/VD6Hsm0kqS8Kfv2kRLD4VAe9G52dyntQJHsR
|
234 |
+
W0mjpr8SdNWJt7cvmGQlFLdh6X9ggGvTZOirvRrWUfrAtF13Gn9kCF55xgVM8XrdTX3O5kh7VNJh
|
235 |
+
koHWG9YA8A6eKHegTYjHInYZw8eeG6Z3ePhfm1bR8PIXrI6dWeYf/le22V7hXZ9F7GFoGUHhsiAm
|
236 |
+
/lowdiT/QHI8eZ98IkirRs3bs4Ysj78FQdPB4xTjQRcm0HyncUwZ6EoPclgxfexgeqMiKL0ZJGA/
|
237 |
+
O4dzwGvky663qyVDslUte6sGDnVdNOVdc22esnVApVnJTzFxiNmIf1Q=
|
238 |
+
-----END CERTIFICATE-----
|
239 |
+
|
240 |
+
Digital Signature Trust Co. Global CA 1
|
241 |
+
=======================================
|
242 |
+
-----BEGIN CERTIFICATE-----
|
243 |
+
MIIDKTCCApKgAwIBAgIENnAVljANBgkqhkiG9w0BAQUFADBGMQswCQYDVQQGEwJVUzEkMCIGA1UE
|
244 |
+
ChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMREwDwYDVQQLEwhEU1RDQSBFMTAeFw05ODEy
|
245 |
+
MTAxODEwMjNaFw0xODEyMTAxODQwMjNaMEYxCzAJBgNVBAYTAlVTMSQwIgYDVQQKExtEaWdpdGFs
|
246 |
+
IFNpZ25hdHVyZSBUcnVzdCBDby4xETAPBgNVBAsTCERTVENBIEUxMIGdMA0GCSqGSIb3DQEBAQUA
|
247 |
+
A4GLADCBhwKBgQCgbIGpzzQeJN3+hijM3oMv+V7UQtLodGBmE5gGHKlREmlvMVW5SXIACH7TpWJE
|
248 |
+
NySZj9mDSI+ZbZUTu0M7LklOiDfBu1h//uG9+LthzfNHwJmm8fOR6Hh8AMthyUQncWlVSn5JTe2i
|
249 |
+
o74CTADKAqjuAQIxZA9SLRN0dja1erQtcQIBA6OCASQwggEgMBEGCWCGSAGG+EIBAQQEAwIABzBo
|
250 |
+
BgNVHR8EYTBfMF2gW6BZpFcwVTELMAkGA1UEBhMCVVMxJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0
|
251 |
+
dXJlIFRydXN0IENvLjERMA8GA1UECxMIRFNUQ0EgRTExDTALBgNVBAMTBENSTDEwKwYDVR0QBCQw
|
252 |
+
IoAPMTk5ODEyMTAxODEwMjNagQ8yMDE4MTIxMDE4MTAyM1owCwYDVR0PBAQDAgEGMB8GA1UdIwQY
|
253 |
+
MBaAFGp5fpFpRhgTCgJ3pVlbYJglDqL4MB0GA1UdDgQWBBRqeX6RaUYYEwoCd6VZW2CYJQ6i+DAM
|
254 |
+
BgNVHRMEBTADAQH/MBkGCSqGSIb2fQdBAAQMMAobBFY0LjADAgSQMA0GCSqGSIb3DQEBBQUAA4GB
|
255 |
+
ACIS2Hod3IEGtgllsofIH160L+nEHvI8wbsEkBFKg05+k7lNQseSJqBcNJo4cvj9axY+IO6CizEq
|
256 |
+
kzaFI4iKPANo08kJD038bKTaKHKTDomAsH3+gG9lbRgzl4vCa4nuYD3Im+9/KzJic5PLPON74nZ4
|
257 |
+
RbyhkwS7hp86W0N6w4pl
|
258 |
+
-----END CERTIFICATE-----
|
259 |
+
|
260 |
+
Digital Signature Trust Co. Global CA 3
|
261 |
+
=======================================
|
262 |
+
-----BEGIN CERTIFICATE-----
|
263 |
+
MIIDKTCCApKgAwIBAgIENm7TzjANBgkqhkiG9w0BAQUFADBGMQswCQYDVQQGEwJVUzEkMCIGA1UE
|
264 |
+
ChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMREwDwYDVQQLEwhEU1RDQSBFMjAeFw05ODEy
|
265 |
+
MDkxOTE3MjZaFw0xODEyMDkxOTQ3MjZaMEYxCzAJBgNVBAYTAlVTMSQwIgYDVQQKExtEaWdpdGFs
|
266 |
+
IFNpZ25hdHVyZSBUcnVzdCBDby4xETAPBgNVBAsTCERTVENBIEUyMIGdMA0GCSqGSIb3DQEBAQUA
|
267 |
+
A4GLADCBhwKBgQC/k48Xku8zExjrEH9OFr//Bo8qhbxe+SSmJIi2A7fBw18DW9Fvrn5C6mYjuGOD
|
268 |
+
VvsoLeE4i7TuqAHhzhy2iCoiRoX7n6dwqUcUP87eZfCocfdPJmyMvMa1795JJ/9IKn3oTQPMx7JS
|
269 |
+
xhcxEzu1TdvIxPbDDyQq2gyd55FbgM2UnQIBA6OCASQwggEgMBEGCWCGSAGG+EIBAQQEAwIABzBo
|
270 |
+
BgNVHR8EYTBfMF2gW6BZpFcwVTELMAkGA1UEBhMCVVMxJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0
|
271 |
+
dXJlIFRydXN0IENvLjERMA8GA1UECxMIRFNUQ0EgRTIxDTALBgNVBAMTBENSTDEwKwYDVR0QBCQw
|
272 |
+
IoAPMTk5ODEyMDkxOTE3MjZagQ8yMDE4MTIwOTE5MTcyNlowCwYDVR0PBAQDAgEGMB8GA1UdIwQY
|
273 |
+
MBaAFB6CTShlgDzJQW6sNS5ay97u+DlbMB0GA1UdDgQWBBQegk0oZYA8yUFurDUuWsve7vg5WzAM
|
274 |
+
BgNVHRMEBTADAQH/MBkGCSqGSIb2fQdBAAQMMAobBFY0LjADAgSQMA0GCSqGSIb3DQEBBQUAA4GB
|
275 |
+
AEeNg61i8tuwnkUiBbmi1gMOOHLnnvx75pO2mqWilMg0HZHRxdf0CiUPPXiBng+xZ8SQTGPdXqfi
|
276 |
+
up/1902lMXucKS1M/mQ+7LZT/uqb7YLbdHVLB3luHtgZg3Pe9T7Qtd7nS2h9Qy4qIOF+oHhEngj1
|
277 |
+
mPnHfxsb1gYgAlihw6ID
|
278 |
+
-----END CERTIFICATE-----
|
279 |
+
|
280 |
+
Digital Signature Trust Co. Global CA 2
|
281 |
+
=======================================
|
282 |
+
-----BEGIN CERTIFICATE-----
|
283 |
+
MIID2DCCAsACEQDQHkCLAAACfAAAAAIAAAABMA0GCSqGSIb3DQEBBQUAMIGpMQswCQYDVQQGEwJ1
|
284 |
+
czENMAsGA1UECBMEVXRhaDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxJDAiBgNVBAoTG0RpZ2l0
|
285 |
+
YWwgU2lnbmF0dXJlIFRydXN0IENvLjERMA8GA1UECxMIRFNUQ0EgWDExFjAUBgNVBAMTDURTVCBS
|
286 |
+
b290Q0EgWDExITAfBgkqhkiG9w0BCQEWEmNhQGRpZ3NpZ3RydXN0LmNvbTAeFw05ODEyMDExODE4
|
287 |
+
NTVaFw0wODExMjgxODE4NTVaMIGpMQswCQYDVQQGEwJ1czENMAsGA1UECBMEVXRhaDEXMBUGA1UE
|
288 |
+
BxMOU2FsdCBMYWtlIENpdHkxJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0dXJlIFRydXN0IENvLjER
|
289 |
+
MA8GA1UECxMIRFNUQ0EgWDExFjAUBgNVBAMTDURTVCBSb290Q0EgWDExITAfBgkqhkiG9w0BCQEW
|
290 |
+
EmNhQGRpZ3NpZ3RydXN0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANLGJrbn
|
291 |
+
pT3BxGjVUG9TxW9JEwm4ryxIjRRqoxdfWvnTLnUv2Chi0ZMv/E3Uq4flCMeZ55I/db3rJbQVwZsZ
|
292 |
+
PdJEjdd0IG03Ao9pk1uKxBmd9LIO/BZsubEFkoPRhSxglD5FVaDZqwgh5mDoO3TymVBRaNADLbGA
|
293 |
+
vqPYUrBEzUNKcI5YhZXhTizWLUFv1oTnyJhEykfbLCSlaSbPa7gnYsP0yXqSI+0TZ4KuRS5F5X5y
|
294 |
+
P4WdlGIQ5jyRoa13AOAV7POEgHJ6jm5gl8ckWRA0g1vhpaRptlc1HHhZxtMvOnNn7pTKBBMFYgZw
|
295 |
+
I7P0fO5F2WQLW0mqpEPOJsREEmy43XkCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAojeyP2n714Z5
|
296 |
+
VEkxlTMr89EJFEliYIalsBHiUMIdBlc+LegzZL6bqq1fG03UmZWii5rJYnK1aerZWKs17RWiQ9a2
|
297 |
+
vAd5ZWRzfdd5ynvVWlHG4VMElo04z6MXrDlxawHDi1M8Y+nuecDkvpIyZHqzH5eUYr3qsiAVlfuX
|
298 |
+
8ngvYzZAOONGDx3drJXK50uQe7FLqdTF65raqtWjlBRGjS0f8zrWkzr2Pnn86Oawde3uPclwx12q
|
299 |
+
gUtGJRzHbBXjlU4PqjI3lAoXJJIThFjSY28r9+ZbYgsTF7ANUkz+/m9c4pFuHf2kYtdo+o56T9II
|
300 |
+
2pPc8JIRetDccpMMc5NihWjQ9A==
|
301 |
+
-----END CERTIFICATE-----
|
302 |
+
|
303 |
+
Digital Signature Trust Co. Global CA 4
|
304 |
+
=======================================
|
305 |
+
-----BEGIN CERTIFICATE-----
|
306 |
+
MIID2DCCAsACEQDQHkCLAAB3bQAAAAEAAAAEMA0GCSqGSIb3DQEBBQUAMIGpMQswCQYDVQQGEwJ1
|
307 |
+
czENMAsGA1UECBMEVXRhaDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxJDAiBgNVBAoTG0RpZ2l0
|
308 |
+
YWwgU2lnbmF0dXJlIFRydXN0IENvLjERMA8GA1UECxMIRFNUQ0EgWDIxFjAUBgNVBAMTDURTVCBS
|
309 |
+
b290Q0EgWDIxITAfBgkqhkiG9w0BCQEWEmNhQGRpZ3NpZ3RydXN0LmNvbTAeFw05ODExMzAyMjQ2
|
310 |
+
MTZaFw0wODExMjcyMjQ2MTZaMIGpMQswCQYDVQQGEwJ1czENMAsGA1UECBMEVXRhaDEXMBUGA1UE
|
311 |
+
BxMOU2FsdCBMYWtlIENpdHkxJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0dXJlIFRydXN0IENvLjER
|
312 |
+
MA8GA1UECxMIRFNUQ0EgWDIxFjAUBgNVBAMTDURTVCBSb290Q0EgWDIxITAfBgkqhkiG9w0BCQEW
|
313 |
+
EmNhQGRpZ3NpZ3RydXN0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANx18IzA
|
314 |
+
dZaawGIfJvfE4Zrq4FZzW5nNAUSoCLbVp9oaBBg5kkp4o4HC9Xd6ULRw/5qrxsfKboNPQpj7Jgva
|
315 |
+
3G3WqZlVUmfpKAOS3OWwBZoPFflrWXJW8vo5/Kpo7g8fEIMv/J36F5bdguPmRX3AS4BEH+0s4IT9
|
316 |
+
kVySVGkl5WJp3OXuAFK9MwutdQKFp2RQLcUZGTDAJtvJ0/0uma1ZtQtN1EGuhUhDWdy3qOKi3sOP
|
317 |
+
17ihYqZoUFLkzzGnlIXan0YyF1bl8utmPRL/Q9uY73fPy4GNNLHGUEom0eQ+QVCvbK4iNC7Va26D
|
318 |
+
unm4dmVI2gkpZGMiuftHdoWMhkTLCdsCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAtTYOXeFhKFoR
|
319 |
+
ZcA/gwN5Tb4opgsHAlKFzfiR0BBstWogWxyQ2TA8xkieil5k+aFxd+8EJx8H6+Qm93N0yUQYGmbT
|
320 |
+
4EOvkTvRyyzYdFQ6HE3K1GjNI3wdEJ5F6fYAbqbNGf9PLCmPV03Ed5K+4EwJ+11EhmYhqLkyolbV
|
321 |
+
6YyDfFk/xPEL553snr2cGA4+wjl5KLcDDQjLxufZATdQEOzMYRZA1K8xdHv8PzGn0EdzMzkbzE5q
|
322 |
+
10mDEQb+64JYMzJM8FasHpwvVpp7wUocpf1VNs78lk30sPDst2yC7S8xmUJMqbINuBVd8d+6ybVK
|
323 |
+
1GSYsyapMMj9puyrliGtf8J4tg==
|
324 |
+
-----END CERTIFICATE-----
|
325 |
+
|
326 |
+
Verisign Class 1 Public Primary Certification Authority
|
327 |
+
=======================================================
|
328 |
+
-----BEGIN CERTIFICATE-----
|
329 |
+
MIICPTCCAaYCEQDNun9W8N/kvFT+IqyzcqpVMA0GCSqGSIb3DQEBAgUAMF8xCzAJBgNVBAYTAlVT
|
330 |
+
MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMSBQdWJsaWMgUHJpbWFy
|
331 |
+
eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05NjAxMjkwMDAwMDBaFw0yODA4MDEyMzU5NTla
|
332 |
+
MF8xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3Mg
|
333 |
+
MSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCBnzANBgkqhkiG9w0BAQEF
|
334 |
+
AAOBjQAwgYkCgYEA5Rm/baNWYS2ZSHH2Z965jeu3noaACpEO+jglr0aIguVzqKCbJF0NH8xlbgyw
|
335 |
+
0FaEGIeaBpsQoXPftFg5a27B9hXVqKg/qhIGjTGsf7A01480Z4gJzRQR4k5FVmkfeAKA2txHkSm7
|
336 |
+
NsljXMXg1y2He6G3MrB7MLoqLzGq7qNn2tsCAwEAATANBgkqhkiG9w0BAQIFAAOBgQBMP7iLxmjf
|
337 |
+
7kMzDl3ppssHhE16M/+SG/Q2rdiVIjZoEWx8QszznC7EBz8UsA9P/5CSdvnivErpj82ggAr3xSnx
|
338 |
+
giJduLHdgSOjeyUVRjB5FvjqBUuUfx3CHMjjt/QQQDwTw18fU+hI5Ia0e6E1sHslurjTjqs/OJ0A
|
339 |
+
NACY89FxlA==
|
340 |
+
-----END CERTIFICATE-----
|
341 |
+
|
342 |
+
Verisign Class 2 Public Primary Certification Authority
|
343 |
+
=======================================================
|
344 |
+
-----BEGIN CERTIFICATE-----
|
345 |
+
MIICPDCCAaUCEC0b/EoXjaOR6+f/9YtFvgswDQYJKoZIhvcNAQECBQAwXzELMAkGA1UEBhMCVVMx
|
346 |
+
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAyIFB1YmxpYyBQcmltYXJ5
|
347 |
+
IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVow
|
348 |
+
XzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAy
|
349 |
+
IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUA
|
350 |
+
A4GNADCBiQKBgQC2WoujDWojg4BrzzmH9CETMwZMJaLtVRKXxaeAufqDwSCg+i8VDXyhYGt+eSz6
|
351 |
+
Bg86rvYbb7HS/y8oUl+DfUvEerf4Zh+AVPy3wo5ZShRXRtGak75BkQO7FYCTXOvnzAhsPz6zSvz/
|
352 |
+
S2wj1VCCJkQZjiPDceoZJEcEnnW/yKYAHwIDAQABMA0GCSqGSIb3DQEBAgUAA4GBAIobK/o5wXTX
|
353 |
+
XtgZZKJYSi034DNHD6zt96rbHuSLBlxgJ8pFUs4W7z8GZOeUaHxgMxURaa+dYo2jA1Rrpr7l7gUY
|
354 |
+
YAS/QoD90KioHgE796Ncr6Pc5iaAIzy4RHT3Cq5Ji2F4zCS/iIqnDupzGUH9TQPwiNHleI2lKk/2
|
355 |
+
lw0Xd8rY
|
356 |
+
-----END CERTIFICATE-----
|
357 |
+
|
358 |
+
Verisign Class 3 Public Primary Certification Authority
|
359 |
+
=======================================================
|
360 |
+
-----BEGIN CERTIFICATE-----
|
361 |
+
MIICPDCCAaUCEHC65B0Q2Sk0tjjKewPMur8wDQYJKoZIhvcNAQECBQAwXzELMAkGA1UEBhMCVVMx
|
362 |
+
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmltYXJ5
|
363 |
+
IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVow
|
364 |
+
XzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAz
|
365 |
+
IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUA
|
366 |
+
A4GNADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhEBarsAx94
|
367 |
+
f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/isI19wKTakyYbnsZogy1Ol
|
368 |
+
hec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0GCSqGSIb3DQEBAgUAA4GBALtMEivPLCYA
|
369 |
+
TxQT3ab7/AoRhIzzKBxnki98tsX63/Dolbwdj2wsqFHMc9ikwFPwTtYmwHYBV4GSXiHx0bH/59Ah
|
370 |
+
WM1pF+NEHJwZRDmJXNycAA9WjQKZ7aKQRUzkuxCkPfAyAw7xzvjoyVGM5mKf5p/AfbdynMk2Omuf
|
371 |
+
Tqj/ZA1k
|
372 |
+
-----END CERTIFICATE-----
|
373 |
+
|
374 |
+
Verisign Class 1 Public Primary Certification Authority - G2
|
375 |
+
============================================================
|
376 |
+
-----BEGIN CERTIFICATE-----
|
377 |
+
MIIDAjCCAmsCEEzH6qqYPnHTkxD4PTqJkZIwDQYJKoZIhvcNAQEFBQAwgcExCzAJBgNVBAYTAlVT
|
378 |
+
MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMSBQdWJsaWMgUHJpbWFy
|
379 |
+
eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln
|
380 |
+
biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
|
381 |
+
dCBOZXR3b3JrMB4XDTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVT
|
382 |
+
MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMSBQdWJsaWMgUHJpbWFy
|
383 |
+
eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln
|
384 |
+
biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
|
385 |
+
dCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCq0Lq+Fi24g9TK0g+8djHKlNgd
|
386 |
+
k4xWArzZbxpvUjZudVYKVdPfQ4chEWWKfo+9Id5rMj8bhDSVBZ1BNeuS65bdqlk/AVNtmU/t5eIq
|
387 |
+
WpDBucSmFc/IReumXY6cPvBkJHalzasab7bYe1FhbqZ/h8jit+U03EGI6glAvnOSPWvndQIDAQAB
|
388 |
+
MA0GCSqGSIb3DQEBBQUAA4GBAKlPww3HZ74sy9mozS11534Vnjty637rXC0Jh9ZrbWB85a7FkCMM
|
389 |
+
XErQr7Fd88e2CtvgFZMN3QO8x3aKtd1Pw5sTdbgBwObJW2uluIncrKTdcu1OofdPvAbT6shkdHvC
|
390 |
+
lUGcZXNY8ZCaPGqxmMnEh7zPRW1F4m4iP/68DzFc6PLZ
|
391 |
+
-----END CERTIFICATE-----
|
392 |
+
|
393 |
+
Verisign Class 2 Public Primary Certification Authority - G2
|
394 |
+
============================================================
|
395 |
+
-----BEGIN CERTIFICATE-----
|
396 |
+
MIIDAzCCAmwCEQC5L2DMiJ+hekYJuFtwbIqvMA0GCSqGSIb3DQEBBQUAMIHBMQswCQYDVQQGEwJV
|
397 |
+
UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGljIFByaW1h
|
398 |
+
cnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNp
|
399 |
+
Z24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
|
400 |
+
c3QgTmV0d29yazAeFw05ODA1MTgwMDAwMDBaFw0yODA4MDEyMzU5NTlaMIHBMQswCQYDVQQGEwJV
|
401 |
+
UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGljIFByaW1h
|
402 |
+
cnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNp
|
403 |
+
Z24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
|
404 |
+
c3QgTmV0d29yazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAp4gBIXQs5xoD8JjhlzwPIQjx
|
405 |
+
nNuX6Zr8wgQGE75fUsjMHiwSViy4AWkszJkfrbCWrnkE8hM5wXuYuggs6MKEEyyqaekJ9MepAqRC
|
406 |
+
wiNPStjwDqL7MWzJ5m+ZJwf15vRMeJ5t60aG+rmGyVTyssSv1EYcWskVMP8NbPUtDm3Of3cCAwEA
|
407 |
+
ATANBgkqhkiG9w0BAQUFAAOBgQByLvl/0fFx+8Se9sVeUYpAmLho+Jscg9jinb3/7aHmZuovCfTK
|
408 |
+
1+qlK5X2JGCGTUQug6XELaDTrnhpb3LabK4I8GOSN+a7xDAXrXfMSTWqz9iP0b63GJZHc2pUIjRk
|
409 |
+
LbYWm1lbtFFZOrMLFPQS32eg9K0yZF6xRnInjBJ7xUS0rg==
|
410 |
+
-----END CERTIFICATE-----
|
411 |
+
|
412 |
+
Verisign Class 3 Public Primary Certification Authority - G2
|
413 |
+
============================================================
|
414 |
+
-----BEGIN CERTIFICATE-----
|
415 |
+
MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJBgNVBAYTAlVT
|
416 |
+
MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMgUHJpbWFy
|
417 |
+
eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln
|
418 |
+
biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
|
419 |
+
dCBOZXR3b3JrMB4XDTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVT
|
420 |
+
MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMgUHJpbWFy
|
421 |
+
eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln
|
422 |
+
biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
|
423 |
+
dCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCO
|
424 |
+
FoUgRm1HP9SFIIThbbP4pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71
|
425 |
+
lSk8UOg013gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwIDAQAB
|
426 |
+
MA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSkU01UbSuvDV1Ai2TT
|
427 |
+
1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7iF6YM40AIOw7n60RzKprxaZLvcRTD
|
428 |
+
Oaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpYoJ2daZH9
|
429 |
+
-----END CERTIFICATE-----
|
430 |
+
|
431 |
+
Verisign Class 4 Public Primary Certification Authority - G2
|
432 |
+
============================================================
|
433 |
+
-----BEGIN CERTIFICATE-----
|
434 |
+
MIIDAjCCAmsCEDKIjprS9esTR/h/xCA3JfgwDQYJKoZIhvcNAQEFBQAwgcExCzAJBgNVBAYTAlVT
|
435 |
+
MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgNCBQdWJsaWMgUHJpbWFy
|
436 |
+
eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln
|
437 |
+
biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
|
438 |
+
dCBOZXR3b3JrMB4XDTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVT
|
439 |
+
MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgNCBQdWJsaWMgUHJpbWFy
|
440 |
+
eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln
|
441 |
+
biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
|
442 |
+
dCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC68OTP+cSuhVS5B1f5j8V/aBH4
|
443 |
+
xBewRNzjMHPVKmIquNDMHO0oW369atyzkSTKQWI8/AIBvxwWMZQFl3Zuoq29YRdsTjCG8FE3KlDH
|
444 |
+
qGKB3FtKqsGgtG7rL+VXxbErQHDbWk2hjh+9Ax/YA9SPTJlxvOKCzFjomDqG04Y48wApHwIDAQAB
|
445 |
+
MA0GCSqGSIb3DQEBBQUAA4GBAIWMEsGnuVAVess+rLhDityq3RS6iYF+ATwjcSGIL4LcY/oCRaxF
|
446 |
+
WdcqWERbt5+BO5JoPeI3JPV7bI92NZYJqFmduc4jq3TWg/0ycyfYaT5DdPauxYma51N86Xv2S/PB
|
447 |
+
ZYPejYqcPIiNOVn8qj8ijaHBZlCBckztImRPT8qAkbYp
|
448 |
+
-----END CERTIFICATE-----
|
449 |
+
|
450 |
+
GlobalSign Root CA
|
451 |
+
==================
|
452 |
+
-----BEGIN CERTIFICATE-----
|
453 |
+
MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx
|
454 |
+
GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds
|
455 |
+
b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV
|
456 |
+
BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD
|
457 |
+
VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa
|
458 |
+
DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc
|
459 |
+
THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb
|
460 |
+
Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP
|
461 |
+
c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX
|
462 |
+
gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV
|
463 |
+
HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF
|
464 |
+
AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj
|
465 |
+
Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG
|
466 |
+
j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH
|
467 |
+
hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC
|
468 |
+
X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A==
|
469 |
+
-----END CERTIFICATE-----
|
470 |
+
|
471 |
+
GlobalSign Root CA - R2
|
472 |
+
=======================
|
473 |
+
-----BEGIN CERTIFICATE-----
|
474 |
+
MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4GA1UECxMXR2xv
|
475 |
+
YmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh
|
476 |
+
bFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT
|
477 |
+
aWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln
|
478 |
+
bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6
|
479 |
+
ErPLv4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8eoLrvozp
|
480 |
+
s6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklqtTleiDTsvHgMCJiEbKjN
|
481 |
+
S7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzdC9XZzPnqJworc5HGnRusyMvo4KD0L5CL
|
482 |
+
TfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pazq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6C
|
483 |
+
ygPCm48CAwEAAaOBnDCBmTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E
|
484 |
+
FgQUm+IHV2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i
|
485 |
+
YWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG3lm0mi3f3BmGLjAN
|
486 |
+
BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp
|
487 |
+
9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu
|
488 |
+
01yiPqFbQfXf5WRDLenVOavSot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG7
|
489 |
+
9G+dwfCMNYxdAfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7
|
490 |
+
TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg==
|
491 |
+
-----END CERTIFICATE-----
|
492 |
+
|
493 |
+
ValiCert Class 1 VA
|
494 |
+
===================
|
495 |
+
-----BEGIN CERTIFICATE-----
|
496 |
+
MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp
|
497 |
+
b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs
|
498 |
+
YXNzIDEgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh
|
499 |
+
bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNTIy
|
500 |
+
MjM0OFoXDTE5MDYyNTIyMjM0OFowgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0
|
501 |
+
d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDEg
|
502 |
+
UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0
|
503 |
+
LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA
|
504 |
+
A4GNADCBiQKBgQDYWYJ6ibiWuqYvaG9YLqdUHAZu9OqNSLwxlBfw8068srg1knaw0KWlAdcAAxIi
|
505 |
+
GQj4/xEjm84H9b9pGib+TunRf50sQB1ZaG6m+FiwnRqP0z/x3BkGgagO4DrdyFNFCQbmD3DD+kCm
|
506 |
+
DuJWBQ8YTfwggtFzVXSNdnKgHZ0dwN0/cQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFBoPUn0LBwG
|
507 |
+
lN+VYH+Wexf+T3GtZMjdd9LvWVXoP+iOBSoh8gfStadS/pyxtuJbdxdA6nLWI8sogTLDAHkY7FkX
|
508 |
+
icnGah5xyf23dKUlRWnFSKsZ4UWKJWsZ7uW7EvV/96aNUcPwnXS3qT6gpf+2SQMT2iLM7XGCK5nP
|
509 |
+
Orf1LXLI
|
510 |
+
-----END CERTIFICATE-----
|
511 |
+
|
512 |
+
ValiCert Class 2 VA
|
513 |
+
===================
|
514 |
+
-----BEGIN CERTIFICATE-----
|
515 |
+
MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp
|
516 |
+
b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs
|
517 |
+
YXNzIDIgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh
|
518 |
+
bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNjAw
|
519 |
+
MTk1NFoXDTE5MDYyNjAwMTk1NFowgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0
|
520 |
+
d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDIg
|
521 |
+
UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0
|
522 |
+
LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA
|
523 |
+
A4GNADCBiQKBgQDOOnHK5avIWZJV16vYdA757tn2VUdZZUcOBVXc65g2PFxTXdMwzzjsvUGJ7SVC
|
524 |
+
CSRrCl6zfN1SLUzm1NZ9WlmpZdRJEy0kTRxQb7XBhVQ7/nHk01xC+YDgkRoKWzk2Z/M/VXwbP7Rf
|
525 |
+
ZHM047QSv4dk+NoS/zcnwbNDu+97bi5p9wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBADt/UG9vUJSZ
|
526 |
+
SWI4OB9L+KXIPqeCgfYrx+jFzug6EILLGACOTb2oWH+heQC1u+mNr0HZDzTuIYEZoDJJKPTEjlbV
|
527 |
+
UjP9UNV+mWwD5MlM/Mtsq2azSiGM5bUMMj4QssxsodyamEwCW/POuZ6lcg5Ktz885hZo+L7tdEy8
|
528 |
+
W9ViH0Pd
|
529 |
+
-----END CERTIFICATE-----
|
530 |
+
|
531 |
+
RSA Root Certificate 1
|
532 |
+
======================
|
533 |
+
-----BEGIN CERTIFICATE-----
|
534 |
+
MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp
|
535 |
+
b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs
|
536 |
+
YXNzIDMgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh
|
537 |
+
bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNjAw
|
538 |
+
MjIzM1oXDTE5MDYyNjAwMjIzM1owgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0
|
539 |
+
d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDMg
|
540 |
+
UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0
|
541 |
+
LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA
|
542 |
+
A4GNADCBiQKBgQDjmFGWHOjVsQaBalfDcnWTq8+epvzzFlLWLU2fNUSoLgRNB0mKOCn1dzfnt6td
|
543 |
+
3zZxFJmP3MKS8edgkpfs2Ejcv8ECIMYkpChMMFp2bbFc893enhBxoYjHW5tBbcqwuI4V7q0zK89H
|
544 |
+
BFx1cQqYJJgpp0lZpd34t0NiYfPT4tBVPwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFa7AliEZwgs
|
545 |
+
3x/be0kz9dNnnfS0ChCzycUs4pJqcXgn8nCDQtM+z6lU9PHYkhaM0QTLS6vJn0WuPIqpsHEzXcjF
|
546 |
+
V9+vqDWzf4mH6eglkrh/hXqu1rweN1gqZ8mRzyqBPu3GOd/APhmcGcwTTYJBtYze4D1gCCAPRX5r
|
547 |
+
on+jjBXu
|
548 |
+
-----END CERTIFICATE-----
|
549 |
+
|
550 |
+
Verisign Class 1 Public Primary Certification Authority - G3
|
551 |
+
============================================================
|
552 |
+
-----BEGIN CERTIFICATE-----
|
553 |
+
MIIEGjCCAwICEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV
|
554 |
+
UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv
|
555 |
+
cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl
|
556 |
+
IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh
|
557 |
+
dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw
|
558 |
+
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy
|
559 |
+
dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv
|
560 |
+
cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDEgUHVibGljIFByaW1hcnkg
|
561 |
+
Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
562 |
+
ggEBAN2E1Lm0+afY8wR4nN493GwTFtl63SRRZsDHJlkNrAYIwpTRMx/wgzUfbhvI3qpuFU5UJ+/E
|
563 |
+
bRrsC+MO8ESlV8dAWB6jRx9x7GD2bZTIGDnt/kIYVt/kTEkQeE4BdjVjEjbdZrwBBDajVWjVojYJ
|
564 |
+
rKshJlQGrT/KFOCsyq0GHZXi+J3x4GD/wn91K0zM2v6HmSHquv4+VNfSWXjbPG7PoBMAGrgnoeS+
|
565 |
+
Z5bKoMWznN3JdZ7rMJpfo83ZrngZPyPpXNspva1VyBtUjGP26KbqxzcSXKMpHgLZ2x87tNcPVkeB
|
566 |
+
FQRKr4Mn0cVYiMHd9qqnoxjaaKptEVHhv2Vrn5Z20T0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA
|
567 |
+
q2aN17O6x5q25lXQBfGfMY1aqtmqRiYPce2lrVNWYgFHKkTp/j90CxObufRNG7LRX7K20ohcs5/N
|
568 |
+
y9Sn2WCVhDr4wTcdYcrnsMXlkdpUpqwxga6X3s0IrLjAl4B/bnKk52kTlWUfxJM8/XmPBNQ+T+r3
|
569 |
+
ns7NZ3xPZQL/kYVUc8f/NveGLezQXk//EZ9yBta4GvFMDSZl4kSAHsef493oCtrspSCAaWihT37h
|
570 |
+
a88HQfqDjrw43bAuEbFrskLMmrz5SCJ5ShkPshw+IHTZasO+8ih4E1Z5T21Q6huwtVexN2ZYI/Pc
|
571 |
+
D98Kh8TvhgXVOBRgmaNL3gaWcSzy27YfpO8/7g==
|
572 |
+
-----END CERTIFICATE-----
|
573 |
+
|
574 |
+
Verisign Class 2 Public Primary Certification Authority - G3
|
575 |
+
============================================================
|
576 |
+
-----BEGIN CERTIFICATE-----
|
577 |
+
MIIEGTCCAwECEGFwy0mMX5hFKeewptlQW3owDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT
|
578 |
+
MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29y
|
579 |
+
azE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ug
|
580 |
+
b25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0
|
581 |
+
aW9uIEF1dGhvcml0eSAtIEczMB4XDTk5MTAwMTAwMDAwMFoXDTM2MDcxNjIzNTk1OVowgcoxCzAJ
|
582 |
+
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
|
583 |
+
c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9y
|
584 |
+
aXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBD
|
585 |
+
ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
|
586 |
+
AQEArwoNwtUs22e5LeWUJ92lvuCwTY+zYVY81nzD9M0+hsuiiOLh2KRpxbXiv8GmR1BeRjmL1Za6
|
587 |
+
tW8UvxDOJxOeBUebMXoT2B/Z0wI3i60sR/COgQanDTAM6/c8DyAd3HJG7qUCyFvDyVZpTMUYwZF7
|
588 |
+
C9UTAJu878NIPkZgIIUq1ZC2zYugzDLdt/1AVbJQHFauzI13TccgTacxdu9okoqQHgiBVrKtaaNS
|
589 |
+
0MscxCM9H5n+TOgWY47GCI72MfbS+uV23bUckqNJzc0BzWjNqWm6o+sdDZykIKbBoMXRRkwXbdKs
|
590 |
+
Zj+WjOCE1Db/IlnF+RFgqF8EffIa9iVCYQ/ESrg+iQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA0
|
591 |
+
JhU8wI1NQ0kdvekhktdmnLfexbjQ5F1fdiLAJvmEOjr5jLX77GDx6M4EsMjdpwOPMPOY36TmpDHf
|
592 |
+
0xwLRtxyID+u7gU8pDM/CzmscHhzS5kr3zDCVLCoO1Wh/hYozUK9dG6A2ydEp85EXdQbkJgNHkKU
|
593 |
+
sQAsBNB0owIFImNjzYO1+8FtYmtpdf1dcEG59b98377BMnMiIYtYgXsVkXq642RIsH/7NiXaldDx
|
594 |
+
JBQX3RiAa0YjOVT1jmIJBB2UkKab5iXiQkWquJCtvgiPqQtCGJTPcjnhsUPgKM+351psE2tJs//j
|
595 |
+
GHyJizNdrDPXp/naOlXJWBD5qu9ats9LS98q
|
596 |
+
-----END CERTIFICATE-----
|
597 |
+
|
598 |
+
Verisign Class 3 Public Primary Certification Authority - G3
|
599 |
+
============================================================
|
600 |
+
-----BEGIN CERTIFICATE-----
|
601 |
+
MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV
|
602 |
+
UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv
|
603 |
+
cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl
|
604 |
+
IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh
|
605 |
+
dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw
|
606 |
+
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy
|
607 |
+
dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv
|
608 |
+
cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkg
|
609 |
+
Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
610 |
+
ggEBAMu6nFL8eB8aHm8bN3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1
|
611 |
+
EUGO+i2tKmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGukxUc
|
612 |
+
cLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBmCC+Vk7+qRy+oRpfw
|
613 |
+
EuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJXwzw3sJ2zq/3avL6QaaiMxTJ5Xpj
|
614 |
+
055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWuimi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA
|
615 |
+
ERSWwauSCPc/L8my/uRan2Te2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5f
|
616 |
+
j267Cz3qWhMeDGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC
|
617 |
+
/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565pF4ErWjfJXir0
|
618 |
+
xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGtTxzhT5yvDwyd93gN2PQ1VoDa
|
619 |
+
t20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ==
|
620 |
+
-----END CERTIFICATE-----
|
621 |
+
|
622 |
+
Verisign Class 4 Public Primary Certification Authority - G3
|
623 |
+
============================================================
|
624 |
+
-----BEGIN CERTIFICATE-----
|
625 |
+
MIIEGjCCAwICEQDsoKeLbnVqAc/EfMwvlF7XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV
|
626 |
+
UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv
|
627 |
+
cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl
|
628 |
+
IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh
|
629 |
+
dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw
|
630 |
+
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy
|
631 |
+
dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv
|
632 |
+
cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDQgUHVibGljIFByaW1hcnkg
|
633 |
+
Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
634 |
+
ggEBAK3LpRFpxlmr8Y+1GQ9Wzsy1HyDkniYlS+BzZYlZ3tCD5PUPtbut8XzoIfzk6AzufEUiGXaS
|
635 |
+
tBO3IFsJ+mGuqPKljYXCKtbeZjbSmwL0qJJgfJxptI8kHtCGUvYynEFYHiK9zUVilQhu0GbdU6LM
|
636 |
+
8BDcVHOLBKFGMzNcF0C5nk3T875Vg+ixiY5afJqWIpA7iCXy0lOIAgwLePLmNxdLMEYH5IBtptiW
|
637 |
+
Lugs+BGzOA1mppvqySNb247i8xOOGlktqgLw7KSHZtzBP/XYufTsgsbSPZUd5cBPhMnZo0QoBmrX
|
638 |
+
Razwa2rvTl/4EYIeOGM0ZlDUPpNz+jDDZq3/ky2X7wMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA
|
639 |
+
j/ola09b5KROJ1WrIhVZPMq1CtRK26vdoV9TxaBXOcLORyu+OshWv8LZJxA6sQU8wHcxuzrTBXtt
|
640 |
+
mhwwjIDLk5Mqg6sFUYICABFna/OIYUdfA5PVWw3g8dShMjWFsjrbsIKr0csKvE+MW8VLADsfKoKm
|
641 |
+
fjaF3H48ZwC15DtS4KjrXRX5xm3wrR0OhbepmnMUWluPQSjA1egtTaRezarZ7c7c2NU8Qh0XwRJd
|
642 |
+
RTjDOPP8hS6DRkiy1yBfkjaP53kPmF6Z6PDQpLv1U70qzlmwr25/bLvSHgCwIe34QWKCudiyxLtG
|
643 |
+
UPMxxY8BqHTr9Xgn2uf3ZkPznoM+IKrDNWCRzg==
|
644 |
+
-----END CERTIFICATE-----
|
645 |
+
|
646 |
+
Entrust.net Secure Server CA
|
647 |
+
============================
|
648 |
+
-----BEGIN CERTIFICATE-----
|
649 |
+
MIIE2DCCBEGgAwIBAgIEN0rSQzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMCVVMxFDASBgNV
|
650 |
+
BAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5uZXQvQ1BTIGluY29ycC4gYnkg
|
651 |
+
cmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRl
|
652 |
+
ZDE6MDgGA1UEAxMxRW50cnVzdC5uZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhv
|
653 |
+
cml0eTAeFw05OTA1MjUxNjA5NDBaFw0xOTA1MjUxNjM5NDBaMIHDMQswCQYDVQQGEwJVUzEUMBIG
|
654 |
+
A1UEChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBi
|
655 |
+
eSByZWYuIChsaW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBMaW1p
|
656 |
+
dGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRpb24gQXV0
|
657 |
+
aG9yaXR5MIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQDNKIM0VBuJ8w+vN5Ex/68xYMmo6LIQ
|
658 |
+
aO2f55M28Qpku0f1BBc/I0dNxScZgSYMVHINiC3ZH5oSn7yzcdOAGT9HZnuMNSjSuQrfJNqc1lB5
|
659 |
+
gXpa0zf3wkrYKZImZNHkmGw6AIr1NJtl+O3jEP/9uElY3KDegjlrgbEWGWG5VLbmQwIBA6OCAdcw
|
660 |
+
ggHTMBEGCWCGSAGG+EIBAQQEAwIABzCCARkGA1UdHwSCARAwggEMMIHeoIHboIHYpIHVMIHSMQsw
|
661 |
+
CQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3dy5lbnRydXN0Lm5l
|
662 |
+
dC9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBF
|
663 |
+
bnRydXN0Lm5ldCBMaW1pdGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENl
|
664 |
+
cnRpZmljYXRpb24gQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMCmgJ6AlhiNodHRwOi8vd3d3LmVu
|
665 |
+
dHJ1c3QubmV0L0NSTC9uZXQxLmNybDArBgNVHRAEJDAigA8xOTk5MDUyNTE2MDk0MFqBDzIwMTkw
|
666 |
+
NTI1MTYwOTQwWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAU8BdiE1U9s/8KAGv7UISX8+1i0Bow
|
667 |
+
HQYDVR0OBBYEFPAXYhNVPbP/CgBr+1CEl/PtYtAaMAwGA1UdEwQFMAMBAf8wGQYJKoZIhvZ9B0EA
|
668 |
+
BAwwChsEVjQuMAMCBJAwDQYJKoZIhvcNAQEFBQADgYEAkNwwAvpkdMKnCqV8IY00F6j7Rw7/JXyN
|
669 |
+
Ewr75Ji174z4xRAN95K+8cPV1ZVqBLssziY2ZcgxxufuP+NXdYR6Ee9GTxj005i7qIcyunL2POI9
|
670 |
+
n9cd2cNgQ4xYDiKWL2KjLB+6rQXvqzJ4h6BUcxm1XAX5Uj5tLUUL9wqT6u0G+bI=
|
671 |
+
-----END CERTIFICATE-----
|
672 |
+
|
673 |
+
Entrust.net Secure Personal CA
|
674 |
+
==============================
|
675 |
+
-----BEGIN CERTIFICATE-----
|
676 |
+
MIIE7TCCBFagAwIBAgIEOAOR7jANBgkqhkiG9w0BAQQFADCByTELMAkGA1UEBhMCVVMxFDASBgNV
|
677 |
+
BAoTC0VudHJ1c3QubmV0MUgwRgYDVQQLFD93d3cuZW50cnVzdC5uZXQvQ2xpZW50X0NBX0luZm8v
|
678 |
+
Q1BTIGluY29ycC4gYnkgcmVmLiBsaW1pdHMgbGlhYi4xJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1
|
679 |
+
c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENsaWVudCBDZXJ0aWZpY2F0aW9u
|
680 |
+
IEF1dGhvcml0eTAeFw05OTEwMTIxOTI0MzBaFw0xOTEwMTIxOTU0MzBaMIHJMQswCQYDVQQGEwJV
|
681 |
+
UzEUMBIGA1UEChMLRW50cnVzdC5uZXQxSDBGBgNVBAsUP3d3dy5lbnRydXN0Lm5ldC9DbGllbnRf
|
682 |
+
Q0FfSW5mby9DUFMgaW5jb3JwLiBieSByZWYuIGxpbWl0cyBsaWFiLjElMCMGA1UECxMcKGMpIDE5
|
683 |
+
OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5uZXQgQ2xpZW50IENlcnRp
|
684 |
+
ZmljYXRpb24gQXV0aG9yaXR5MIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQDIOpleMRffrCdv
|
685 |
+
kHvkGf9FozTC28GoT/Bo6oT9n3V5z8GKUZSvx1cDR2SerYIbWtp/N3hHuzeYEpbOxhN979IMMFGp
|
686 |
+
OZ5V+Pux5zDeg7K6PvHViTs7hbqqdCz+PzFur5GVbgbUB01LLFZHGARS2g4Qk79jkJvh34zmAqTm
|
687 |
+
T173iwIBA6OCAeAwggHcMBEGCWCGSAGG+EIBAQQEAwIABzCCASIGA1UdHwSCARkwggEVMIHkoIHh
|
688 |
+
oIHepIHbMIHYMQswCQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxSDBGBgNVBAsUP3d3
|
689 |
+
dy5lbnRydXN0Lm5ldC9DbGllbnRfQ0FfSW5mby9DUFMgaW5jb3JwLiBieSByZWYuIGxpbWl0cyBs
|
690 |
+
aWFiLjElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50
|
691 |
+
cnVzdC5uZXQgQ2xpZW50IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMCyg
|
692 |
+
KqAohiZodHRwOi8vd3d3LmVudHJ1c3QubmV0L0NSTC9DbGllbnQxLmNybDArBgNVHRAEJDAigA8x
|
693 |
+
OTk5MTAxMjE5MjQzMFqBDzIwMTkxMDEyMTkyNDMwWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAU
|
694 |
+
xPucKXuXzUyW/O5bs8qZdIuV6kwwHQYDVR0OBBYEFMT7nCl7l81MlvzuW7PKmXSLlepMMAwGA1Ud
|
695 |
+
EwQFMAMBAf8wGQYJKoZIhvZ9B0EABAwwChsEVjQuMAMCBJAwDQYJKoZIhvcNAQEEBQADgYEAP66K
|
696 |
+
8ddmAwWePvrqHEa7pFuPeJoSSJn59DXeDDYHAmsQOokUgZwxpnyyQbJq5wcBoUv5nyU7lsqZwz6h
|
697 |
+
URzzwy5E97BnRqqS5TvaHBkUODDV4qIxJS7x7EU47fgGWANzYrAQMY9Av2TgXD7FTx/aEkP/TOYG
|
698 |
+
JqibGapEPHayXOw=
|
699 |
+
-----END CERTIFICATE-----
|
700 |
+
|
701 |
+
Entrust.net Premium 2048 Secure Server CA
|
702 |
+
=========================================
|
703 |
+
-----BEGIN CERTIFICATE-----
|
704 |
+
MIIEXDCCA0SgAwIBAgIEOGO5ZjANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u
|
705 |
+
ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp
|
706 |
+
bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV
|
707 |
+
BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx
|
708 |
+
NzUwNTFaFw0xOTEyMjQxODIwNTFaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3
|
709 |
+
d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl
|
710 |
+
MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u
|
711 |
+
ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
|
712 |
+
MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL
|
713 |
+
Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr
|
714 |
+
hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW
|
715 |
+
nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi
|
716 |
+
VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo3QwcjARBglghkgBhvhC
|
717 |
+
AQEEBAMCAAcwHwYDVR0jBBgwFoAUVeSB0RGAvtiJuQijMfmhJAkWuXAwHQYDVR0OBBYEFFXkgdER
|
718 |
+
gL7YibkIozH5oSQJFrlwMB0GCSqGSIb2fQdBAAQQMA4bCFY1LjA6NC4wAwIEkDANBgkqhkiG9w0B
|
719 |
+
AQUFAAOCAQEAWUesIYSKF8mciVMeuoCFGsY8Tj6xnLZ8xpJdGGQC49MGCBFhfGPjK50xA3B20qMo
|
720 |
+
oPS7mmNz7W3lKtvtFKkrxjYR0CvrB4ul2p5cGZ1WEvVUKcgF7bISKo30Axv/55IQh7A6tcOdBTcS
|
721 |
+
o8f0FbnVpDkWm1M6I5HxqIKiaohowXkCIryqptau37AUX7iH0N18f3v/rxzP5tsHrV7bhZ3QKw0z
|
722 |
+
2wTR5klAEyt2+z7pnIkPFc4YsIV4IU9rTw76NmfNB/L/CNDi3tm/Kq+4h4YhPATKt5Rof8886ZjX
|
723 |
+
OP/swNlQ8C5LWK5Gb9Auw2DaclVyvUxFnmG6v4SBkgPR0ml8xQ==
|
724 |
+
-----END CERTIFICATE-----
|
725 |
+
|
726 |
+
Baltimore CyberTrust Root
|
727 |
+
=========================
|
728 |
+
-----BEGIN CERTIFICATE-----
|
729 |
+
MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE
|
730 |
+
ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li
|
731 |
+
ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC
|
732 |
+
SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs
|
733 |
+
dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME
|
734 |
+
uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB
|
735 |
+
UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C
|
736 |
+
G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9
|
737 |
+
XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr
|
738 |
+
l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI
|
739 |
+
VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB
|
740 |
+
BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh
|
741 |
+
cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5
|
742 |
+
hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa
|
743 |
+
Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H
|
744 |
+
RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
|
745 |
+
-----END CERTIFICATE-----
|
746 |
+
|
747 |
+
Equifax Secure Global eBusiness CA
|
748 |
+
==================================
|
749 |
+
-----BEGIN CERTIFICATE-----
|
750 |
+
MIICkDCCAfmgAwIBAgIBATANBgkqhkiG9w0BAQQFADBaMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
|
751 |
+
RXF1aWZheCBTZWN1cmUgSW5jLjEtMCsGA1UEAxMkRXF1aWZheCBTZWN1cmUgR2xvYmFsIGVCdXNp
|
752 |
+
bmVzcyBDQS0xMB4XDTk5MDYyMTA0MDAwMFoXDTIwMDYyMTA0MDAwMFowWjELMAkGA1UEBhMCVVMx
|
753 |
+
HDAaBgNVBAoTE0VxdWlmYXggU2VjdXJlIEluYy4xLTArBgNVBAMTJEVxdWlmYXggU2VjdXJlIEds
|
754 |
+
b2JhbCBlQnVzaW5lc3MgQ0EtMTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuucXkAJlsTRV
|
755 |
+
PEnCUdXfp9E3j9HngXNBUmCbnaEXJnitx7HoJpQytd4zjTov2/KaelpzmKNc6fuKcxtc58O/gGzN
|
756 |
+
qfTWK8D3+ZmqY6KxRwIP1ORROhI8bIpaVIRw28HFkM9yRcuoWcDNM50/o5brhTMhHD4ePmBudpxn
|
757 |
+
hcXIw2ECAwEAAaNmMGQwEQYJYIZIAYb4QgEBBAQDAgAHMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j
|
758 |
+
BBgwFoAUvqigdHJQa0S3ySPY+6j/s1draGwwHQYDVR0OBBYEFL6ooHRyUGtEt8kj2Puo/7NXa2hs
|
759 |
+
MA0GCSqGSIb3DQEBBAUAA4GBADDiAVGqx+pf2rnQZQ8w1j7aDRRJbpGTJxQx78T3LUX47Me/okEN
|
760 |
+
I7SS+RkAZ70Br83gcfxaz2TE4JaY0KNA4gGK7ycH8WUBikQtBmV1UsCGECAhX2xrD2yuCRyv8qIY
|
761 |
+
NMR1pHMc8Y3c7635s3a0kr/clRAevsvIO1qEYBlWlKlV
|
762 |
+
-----END CERTIFICATE-----
|
763 |
+
|
764 |
+
Equifax Secure eBusiness CA 1
|
765 |
+
=============================
|
766 |
+
-----BEGIN CERTIFICATE-----
|
767 |
+
MIICgjCCAeugAwIBAgIBBDANBgkqhkiG9w0BAQQFADBTMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
|
768 |
+
RXF1aWZheCBTZWN1cmUgSW5jLjEmMCQGA1UEAxMdRXF1aWZheCBTZWN1cmUgZUJ1c2luZXNzIENB
|
769 |
+
LTEwHhcNOTkwNjIxMDQwMDAwWhcNMjAwNjIxMDQwMDAwWjBTMQswCQYDVQQGEwJVUzEcMBoGA1UE
|
770 |
+
ChMTRXF1aWZheCBTZWN1cmUgSW5jLjEmMCQGA1UEAxMdRXF1aWZheCBTZWN1cmUgZUJ1c2luZXNz
|
771 |
+
IENBLTEwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM4vGbwXt3fek6lfWg0XTzQaDJj0ItlZ
|
772 |
+
1MRoRvC0NcWFAyDGr0WlIVFFQesWWDYyb+JQYmT5/VGcqiTZ9J2DKocKIdMSODRsjQBuWqDZQu4a
|
773 |
+
IZX5UkxVWsUPOE9G+m34LjXWHXzr4vCwdYDIqROsvojvOm6rXyo4YgKwEnv+j6YDAgMBAAGjZjBk
|
774 |
+
MBEGCWCGSAGG+EIBAQQEAwIABzAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFEp4MlIR21kW
|
775 |
+
Nl7fwRQ2QGpHfEyhMB0GA1UdDgQWBBRKeDJSEdtZFjZe38EUNkBqR3xMoTANBgkqhkiG9w0BAQQF
|
776 |
+
AAOBgQB1W6ibAxHm6VZMzfmpTMANmvPMZWnmJXbMWbfWVMMdzZmsGd20hdXgPfxiIKeES1hl8eL5
|
777 |
+
lSE/9dR+WB5Hh1Q+WKG1tfgq73HnvMP2sUlG4tega+VWeponmHxGYhTnyfxuAxJ5gDgdSIKN/Bf+
|
778 |
+
KpYrtWKmpj29f5JZzVoqgrI3eQ==
|
779 |
+
-----END CERTIFICATE-----
|
780 |
+
|
781 |
+
Equifax Secure eBusiness CA 2
|
782 |
+
=============================
|
783 |
+
-----BEGIN CERTIFICATE-----
|
784 |
+
MIIDIDCCAomgAwIBAgIEN3DPtTANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJVUzEXMBUGA1UE
|
785 |
+
ChMORXF1aWZheCBTZWN1cmUxJjAkBgNVBAsTHUVxdWlmYXggU2VjdXJlIGVCdXNpbmVzcyBDQS0y
|
786 |
+
MB4XDTk5MDYyMzEyMTQ0NVoXDTE5MDYyMzEyMTQ0NVowTjELMAkGA1UEBhMCVVMxFzAVBgNVBAoT
|
787 |
+
DkVxdWlmYXggU2VjdXJlMSYwJAYDVQQLEx1FcXVpZmF4IFNlY3VyZSBlQnVzaW5lc3MgQ0EtMjCB
|
788 |
+
nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA5Dk5kx5SBhsoNviyoynF7Y6yEb3+6+e0dMKP/wXn
|
789 |
+
2Z0GvxLIPw7y1tEkshHe0XMJitSxLJgJDR5QRrKDpkWNYmi7hRsgcDKqQM2mll/EcTc/BPO3QSQ5
|
790 |
+
BxoeLmFYoBIL5aXfxavqN3HMHMg3OrmXUqesxWoklE6ce8/AatbfIb0CAwEAAaOCAQkwggEFMHAG
|
791 |
+
A1UdHwRpMGcwZaBjoGGkXzBdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORXF1aWZheCBTZWN1cmUx
|
792 |
+
JjAkBgNVBAsTHUVxdWlmYXggU2VjdXJlIGVCdXNpbmVzcyBDQS0yMQ0wCwYDVQQDEwRDUkwxMBoG
|
793 |
+
A1UdEAQTMBGBDzIwMTkwNjIzMTIxNDQ1WjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUUJ4L6q9e
|
794 |
+
uSBIplBqy/3YIHqngnYwHQYDVR0OBBYEFFCeC+qvXrkgSKZQasv92CB6p4J2MAwGA1UdEwQFMAMB
|
795 |
+
Af8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUAA4GBAAyGgq3oThr1
|
796 |
+
jokn4jVYPSm0B482UJW/bsGe68SQsoWou7dC4A8HOd/7npCy0cE+U58DRLB+S/Rv5Hwf5+Kx5Lia
|
797 |
+
78O9zt4LMjTZ3ijtM2vE1Nc9ElirfQkty3D1E4qUoSek1nDFbZS1yX2doNLGCEnZZpum0/QL3MUm
|
798 |
+
V+GRMOrN
|
799 |
+
-----END CERTIFICATE-----
|
800 |
+
|
801 |
+
Visa International Global Root 2
|
802 |
+
================================
|
803 |
+
-----BEGIN CERTIFICATE-----
|
804 |
+
MIIDgDCCAmigAwIBAgICAx4wDQYJKoZIhvcNAQEFBQAwYTELMAkGA1UEBhMCVVMxDTALBgNVBAoT
|
805 |
+
BFZJU0ExLzAtBgNVBAsTJlZpc2EgSW50ZXJuYXRpb25hbCBTZXJ2aWNlIEFzc29jaWF0aW9uMRIw
|
806 |
+
EAYDVQQDEwlHUCBSb290IDIwHhcNMDAwODE2MjI1MTAwWhcNMjAwODE1MjM1OTAwWjBhMQswCQYD
|
807 |
+
VQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZp
|
808 |
+
Y2UgQXNzb2NpYXRpb24xEjAQBgNVBAMTCUdQIFJvb3QgMjCCASIwDQYJKoZIhvcNAQEBBQADggEP
|
809 |
+
ADCCAQoCggEBAKkBcLWqxEDwq2omYXkZAPy/mzdZDK9vZBv42pWUJGkzEXDK41Z0ohdXZFwgBuHW
|
810 |
+
73G3O/erwWnQSaSxBNf0V2KJXLB1LRckaeNCYOTudNargFbYiCjh+20i/SN8RnNPflRzHqgsVVh1
|
811 |
+
t0zzWkWlAhr62p3DRcMiXvOL8WAp0sdftAw6UYPvMPjU58fy+pmjIlC++QU3o63tmsPm7Igbthkn
|
812 |
+
GziLgE3sucfFicv8GjLtI/C1AVj59o/ghalMCXI5Etuz9c9OYmTaxhkVOmMd6RdVoUwiPDQyRvhl
|
813 |
+
V7or7zaMavrZ2UT0qt2E1w0cslSsMoW0ZA3eQbuxNMYBhjJk1Z8CAwEAAaNCMEAwHQYDVR0OBBYE
|
814 |
+
FJ59SzS/ca3CBfYDdYDOqU8axCRMMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0G
|
815 |
+
CSqGSIb3DQEBBQUAA4IBAQAhpXYUVfmtJ3CPPPTVbMjMCqujmAuKBiPFyWHbmQdpNSYx/scuhMKZ
|
816 |
+
YdQN6X0uEyt8joW2hcdLzzW2LEc9zikv2G+fiRxkk78IvXbQkIqUs38oW26sTTMs7WXcFsziza6k
|
817 |
+
PWKSBpUmv9+55CCmc2rBvveURNZNbyoLaxhNdBA2aGpawWqn3TYpjLgwi08hPwAuVDAHOrqK5MOe
|
818 |
+
yti12HvOdUVmB/RtLdh6yumJivIj2C/LbgA2T/vwLwHMD8AiZfSr4k5hLQOCfZEWtTDVFN5ex5D8
|
819 |
+
ofyrEK9ca3CnB+8phuiyJccg/ybdd+95RBTEvd07xQObdyPsoOy7Wjm1zK0G
|
820 |
+
-----END CERTIFICATE-----
|
821 |
+
|
822 |
+
beTRUSTed Root CA
|
823 |
+
=================
|
824 |
+
-----BEGIN CERTIFICATE-----
|
825 |
+
MIIFLDCCBBSgAwIBAgIEOU99hzANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJXVzESMBAGA1UE
|
826 |
+
ChMJYmVUUlVTVGVkMRswGQYDVQQDExJiZVRSVVNUZWQgUm9vdCBDQXMxGjAYBgNVBAMTEWJlVFJV
|
827 |
+
U1RlZCBSb290IENBMB4XDTAwMDYyMDE0MjEwNFoXDTEwMDYyMDEzMjEwNFowWjELMAkGA1UEBhMC
|
828 |
+
V1cxEjAQBgNVBAoTCWJlVFJVU1RlZDEbMBkGA1UEAxMSYmVUUlVTVGVkIFJvb3QgQ0FzMRowGAYD
|
829 |
+
VQQDExFiZVRSVVNUZWQgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANS0
|
830 |
+
c3oTCjhVAb6JVuGUntS+WutKNHUbYSnE4a0IYCF4SP+00PpeQY1hRIfo7clY+vyTmt9P6j41ffgz
|
831 |
+
eubx181vSUs9Ty1uDoM6GHh3o8/n9E1z2Jo7Gh2+lVPPIJfCzz4kUmwMjmVZxXH/YgmPqsWPzGCg
|
832 |
+
c0rXOD8Vcr+il7dw6K/ifhYGTPWqZCZyByWtNfwYsSbX2P8ZDoMbjNx4RWc0PfSvHI3kbWvtILNn
|
833 |
+
mrRhyxdviTX/507AMhLn7uzf/5cwdO2NR47rtMNE5qdMf1ZD6Li8tr76g5fmu/vEtpO+GRg+jIG5
|
834 |
+
c4gW9JZDnGdzF5DYCW5jrEq2I8QBoa2k5MUCAwEAAaOCAfgwggH0MA8GA1UdEwEB/wQFMAMBAf8w
|
835 |
+
ggFZBgNVHSAEggFQMIIBTDCCAUgGCisGAQQBsT4BAAAwggE4MIIBAQYIKwYBBQUHAgIwgfQagfFS
|
836 |
+
ZWxpYW5jZSBvbiB0aGlzIGNlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFu
|
837 |
+
Y2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBv
|
838 |
+
ZiB1c2UsIGFuZCBjZXJ0aWZpY2F0aW9uIHByYWN0aWNlIHN0YXRlbWVudCwgd2hpY2ggY2FuIGJl
|
839 |
+
IGZvdW5kIGF0IGJlVFJVU1RlZCdzIHdlYiBzaXRlLCBodHRwczovL3d3dy5iZVRSVVNUZWQuY29t
|
840 |
+
L3ZhdWx0L3Rlcm1zMDEGCCsGAQUFBwIBFiVodHRwczovL3d3dy5iZVRSVVNUZWQuY29tL3ZhdWx0
|
841 |
+
L3Rlcm1zMDQGA1UdHwQtMCswKaAnoCWkIzAhMRIwEAYDVQQKEwliZVRSVVNUZWQxCzAJBgNVBAYT
|
842 |
+
AldXMB0GA1UdDgQWBBQquZtpLjub2M3eKjEENGvKBxirZzAfBgNVHSMEGDAWgBQquZtpLjub2M3e
|
843 |
+
KjEENGvKBxirZzAOBgNVHQ8BAf8EBAMCAf4wDQYJKoZIhvcNAQEFBQADggEBAHlh26Nebhax6nZR
|
844 |
+
+csVm8tpvuaBa58oH2U+3RGFktToQb9+M70j5/Egv6S0phkBxoyNNXxlpE8JpNbYIxUFE6dDea/b
|
845 |
+
ow6be3ga8wSGWsb2jCBHOElQBp1yZzrwmAOtlmdE/D8QDYZN5AA7KXvOOzuZhmElQITcE2K3+spZ
|
846 |
+
1gMe1lMBzW1MaFVA4e5rxyoAAEiCswoBw2AqDPeCNe5IhpbkdNQ96gFxugR1QKepfzk5mlWXKWWu
|
847 |
+
GVUlBXJH0+gY3Ljpr0NzARJ0o+FcXxVdJPP55PS2Z2cS52QiivalQaYctmBjRYoQtLpGEK5BV2Vs
|
848 |
+
PyMQPyEQWbfkQN0mDCP2qq4=
|
849 |
+
-----END CERTIFICATE-----
|
850 |
+
|
851 |
+
AddTrust Low-Value Services Root
|
852 |
+
================================
|
853 |
+
-----BEGIN CERTIFICATE-----
|
854 |
+
MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
|
855 |
+
QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRU
|
856 |
+
cnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMwMTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQsw
|
857 |
+
CQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBO
|
858 |
+
ZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEB
|
859 |
+
AQUAA4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ulCDtbKRY6
|
860 |
+
54eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6ntGO0/7Gcrjyvd7ZWxbWr
|
861 |
+
oulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyldI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1
|
862 |
+
Zmne3yzxbrww2ywkEtvrNTVokMsAsJchPXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJui
|
863 |
+
GMx1I4S+6+JNM3GOGvDC+Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8w
|
864 |
+
HQYDVR0OBBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8EBTAD
|
865 |
+
AQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBlMQswCQYDVQQGEwJT
|
866 |
+
RTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEw
|
867 |
+
HwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxt
|
868 |
+
ZBsfzQ3duQH6lmM0MkhHma6X7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0Ph
|
869 |
+
iVYrqW9yTkkz43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY
|
870 |
+
eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJlpz/+0WatC7xr
|
871 |
+
mYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOAWiFeIc9TVPC6b4nbqKqVz4vj
|
872 |
+
ccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk=
|
873 |
+
-----END CERTIFICATE-----
|
874 |
+
|
875 |
+
AddTrust External Root
|
876 |
+
======================
|
877 |
+
-----BEGIN CERTIFICATE-----
|
878 |
+
MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
|
879 |
+
QWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYD
|
880 |
+
VQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEw
|
881 |
+
NDgzOFowbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRU
|
882 |
+
cnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0Eg
|
883 |
+
Um9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvtH7xsD821
|
884 |
+
+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9uMq/NzgtHj6RQa1wVsfw
|
885 |
+
Tz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzXmk6vBbOmcZSccbNQYArHE504B4YCqOmo
|
886 |
+
aSYYkKtMsE8jqzpPhNjfzp/haW+710LXa0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy
|
887 |
+
2xSoRcRdKn23tNbE7qzNE0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv7
|
888 |
+
7+ldU9U0WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYDVR0P
|
889 |
+
BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0Jvf6xCZU7wO94CTL
|
890 |
+
VBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRk
|
891 |
+
VHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENB
|
892 |
+
IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZl
|
893 |
+
j7DYd7usQWxHYINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5
|
894 |
+
6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvCNr4TDea9Y355
|
895 |
+
e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEXc4g/VhsxOBi0cQ+azcgOno4u
|
896 |
+
G+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5amnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ=
|
897 |
+
-----END CERTIFICATE-----
|
898 |
+
|
899 |
+
AddTrust Public Services Root
|
900 |
+
=============================
|
901 |
+
-----BEGIN CERTIFICATE-----
|
902 |
+
MIIEFTCCAv2gAwIBAgIBATANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
|
903 |
+
QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSAwHgYDVQQDExdBZGRU
|
904 |
+
cnVzdCBQdWJsaWMgQ0EgUm9vdDAeFw0wMDA1MzAxMDQxNTBaFw0yMDA1MzAxMDQxNTBaMGQxCzAJ
|
905 |
+
BgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5l
|
906 |
+
dHdvcmsxIDAeBgNVBAMTF0FkZFRydXN0IFB1YmxpYyBDQSBSb290MIIBIjANBgkqhkiG9w0BAQEF
|
907 |
+
AAOCAQ8AMIIBCgKCAQEA6Rowj4OIFMEg2Dybjxt+A3S72mnTRqX4jsIMEZBRpS9mVEBV6tsfSlbu
|
908 |
+
nyNu9DnLoblv8n75XYcmYZ4c+OLspoH4IcUkzBEMP9smcnrHAZcHF/nXGCwwfQ56HmIexkvA/X1i
|
909 |
+
d9NEHif2P0tEs7c42TkfYNVRknMDtABp4/MUTu7R3AnPdzRGULD4EfL+OHn3Bzn+UZKXC1sIXzSG
|
910 |
+
Aa2Il+tmzV7R/9x98oTaunet3IAIx6eH1lWfl2royBFkuucZKT8Rs3iQhCBSWxHveNCD9tVIkNAw
|
911 |
+
HM+A+WD+eeSI8t0A65RF62WUaUC6wNW0uLp9BBGo6zEFlpROWCGOn9Bg/QIDAQABo4HRMIHOMB0G
|
912 |
+
A1UdDgQWBBSBPjfYkrAfd59ctKtzquf2NGAv+jALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB
|
913 |
+
/zCBjgYDVR0jBIGGMIGDgBSBPjfYkrAfd59ctKtzquf2NGAv+qFopGYwZDELMAkGA1UEBhMCU0Ux
|
914 |
+
FDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29yazEgMB4G
|
915 |
+
A1UEAxMXQWRkVHJ1c3QgUHVibGljIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBAAP3FUr4
|
916 |
+
JNojVhaTdt02KLmuG7jD8WS6IBh4lSknVwW8fCr0uVFV2ocC3g8WFzH4qnkuCRO7r7IgGRLlk/lL
|
917 |
+
+YPoRNWyQSW/iHVv/xD8SlTQX/D67zZzfRs2RcYhbbQVuE7PnFylPVoAjgbjPGsye/Kf8Lb93/Ao
|
918 |
+
GEjwxrzQvzSAlsJKsW2Ox5BF3i9nrEUEo3rcVZLJR2bYGozH7ZxOmuASu7VqTITh4SINhwBk/ox9
|
919 |
+
Yjllpu9CtoAlEmEBqCQTcAARJl/6NVDFSMwGR+gn2HCNX2TmoUQmXiLsks3/QppEIW1cxeMiHV9H
|
920 |
+
EufOX1362KqxMy3ZdvJOOjMMK7MtkAY=
|
921 |
+
-----END CERTIFICATE-----
|
922 |
+
|
923 |
+
AddTrust Qualified Certificates Root
|
924 |
+
====================================
|
925 |
+
-----BEGIN CERTIFICATE-----
|
926 |
+
MIIEHjCCAwagAwIBAgIBATANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJTRTEUMBIGA1UEChML
|
927 |
+
QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSMwIQYDVQQDExpBZGRU
|
928 |
+
cnVzdCBRdWFsaWZpZWQgQ0EgUm9vdDAeFw0wMDA1MzAxMDQ0NTBaFw0yMDA1MzAxMDQ0NTBaMGcx
|
929 |
+
CzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQ
|
930 |
+
IE5ldHdvcmsxIzAhBgNVBAMTGkFkZFRydXN0IFF1YWxpZmllZCBDQSBSb290MIIBIjANBgkqhkiG
|
931 |
+
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5B6a/twJWoekn0e+EV+vhDTbYjx5eLfpMLXsDBwqxBb/4Oxx
|
932 |
+
64r1EW7tTw2R0hIYLUkVAcKkIhPHEWT/IhKauY5cLwjPcWqzZwFZ8V1G87B4pfYOQnrjfxvM0PC3
|
933 |
+
KP0q6p6zsLkEqv32x7SxuCqg+1jxGaBvcCV+PmlKfw8i2O+tCBGaKZnhqkRFmhJePp1tUvznoD1o
|
934 |
+
L/BLcHwTOK28FSXx1s6rosAx1i+f4P8UWfyEk9mHfExUE+uf0S0R+Bg6Ot4l2ffTQO2kBhLEO+GR
|
935 |
+
wVY18BTcZTYJbqukB8c10cIDMzZbdSZtQvESa0NvS3GU+jQd7RNuyoB/mC9suWXY6QIDAQABo4HU
|
936 |
+
MIHRMB0GA1UdDgQWBBQ5lYtii1zJ1IC6WA+XPxUIQ8yYpzALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/
|
937 |
+
BAUwAwEB/zCBkQYDVR0jBIGJMIGGgBQ5lYtii1zJ1IC6WA+XPxUIQ8yYp6FrpGkwZzELMAkGA1UE
|
938 |
+
BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29y
|
939 |
+
azEjMCEGA1UEAxMaQWRkVHJ1c3QgUXVhbGlmaWVkIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQAD
|
940 |
+
ggEBABmrder4i2VhlRO6aQTvhsoToMeqT2QbPxj2qC0sVY8FtzDqQmodwCVRLae/DLPt7wh/bDxG
|
941 |
+
GuoYQ992zPlmhpwsaPXpF/gxsxjE1kh9I0xowX67ARRvxdlu3rsEQmr49lx95dr6h+sNNVJn0J6X
|
942 |
+
dgWTP5XHAeZpVTh/EGGZyeNfpso+gmNIquIISD6q8rKFYqa0p9m9N5xotS1WfbC3P6CxB9bpT9ze
|
943 |
+
RXEwMn8bLgn5v1Kh7sKAPgZcLlVAwRv1cEWw3F369nJad9Jjzc9YiQBCYz95OdBEsIJuQRno3eDB
|
944 |
+
iFrRHnGTHyQwdOUeqN48Jzd/g66ed8/wMLH/S5noxqE=
|
945 |
+
-----END CERTIFICATE-----
|
946 |
+
|
947 |
+
Verisign Time Stamping Authority CA
|
948 |
+
===================================
|
949 |
+
-----BEGIN CERTIFICATE-----
|
950 |
+
MIIDzTCCAzagAwIBAgIQU2GyYK7bcY6nlLMTM/QHCTANBgkqhkiG9w0BAQUFADCBwTELMAkGA1UE
|
951 |
+
BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTwwOgYDVQQLEzNDbGFzcyAzIFB1YmxpYyBQ
|
952 |
+
cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIxOjA4BgNVBAsTMShjKSAxOTk4IFZl
|
953 |
+
cmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAsTFlZlcmlTaWdu
|
954 |
+
IFRydXN0IE5ldHdvcmswHhcNMDAwOTI2MDAwMDAwWhcNMTAwOTI1MjM1OTU5WjCBpTEXMBUGA1UE
|
955 |
+
ChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNV
|
956 |
+
BAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTAwMSww
|
957 |
+
KgYDVQQDEyNWZXJpU2lnbiBUaW1lIFN0YW1waW5nIEF1dGhvcml0eSBDQTCBnzANBgkqhkiG9w0B
|
958 |
+
AQEFAAOBjQAwgYkCgYEA0hmdZ8IAIVlizrQJIkRpivglWtvtDbc2fk7gu5Q+kCWHwmFHKdm9VLhj
|
959 |
+
zCx9abQzNvQ3B5rB3UBU/OB4naCTuQk9I1F/RMIUdNsKvsvJMDRAmD7Q1yUQgZS9B0+c1lQn3y6o
|
960 |
+
v8uQjI11S7zi6ESHzeZBCiVu6PQkAsVSD27smHUCAwEAAaOB3zCB3DAPBgNVHRMECDAGAQH/AgEA
|
961 |
+
MEUGA1UdIAQ+MDwwOgYMYIZIAYb4RQEHFwEDMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZl
|
962 |
+
cmlzaWduLmNvbS9ycGEwMQYDVR0fBCowKDAmoCSgIoYgaHR0cDovL2NybC52ZXJpc2lnbi5jb20v
|
963 |
+
cGNhMy5jcmwwCwYDVR0PBAQDAgEGMEIGCCsGAQUFBwEBBDYwNDAyBggrBgEFBQcwAaYmFiRodHRw
|
964 |
+
Oi8vb2NzcC52ZXJpc2lnbi5jb20vb2NzcC9zdGF0dXMwDQYJKoZIhvcNAQEFBQADgYEAgnBold+2
|
965 |
+
DcIBcBlK0lRWHqzyRUyHuPU163hLBanInTsZIS5wNEqi9YngFXVF5yg3ADQnKeg3S/LvRJdrF1Ea
|
966 |
+
w1adPBqK9kpGRjeM+sv1ZFo4aC4cw+9wzrhGBha/937ntag+RaypJXUie28/sJyU58dzq6wf7iWb
|
967 |
+
wBbtt8pb8BQ=
|
968 |
+
-----END CERTIFICATE-----
|
969 |
+
|
970 |
+
Thawte Time Stamping CA
|
971 |
+
=======================
|
972 |
+
-----BEGIN CERTIFICATE-----
|
973 |
+
MIICoTCCAgqgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBizELMAkGA1UEBhMCWkExFTATBgNVBAgT
|
974 |
+
DFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxDzANBgNVBAoTBlRoYXd0ZTEdMBsG
|
975 |
+
A1UECxMUVGhhd3RlIENlcnRpZmljYXRpb24xHzAdBgNVBAMTFlRoYXd0ZSBUaW1lc3RhbXBpbmcg
|
976 |
+
Q0EwHhcNOTcwMTAxMDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCBizELMAkGA1UEBhMCWkExFTATBgNV
|
977 |
+
BAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxDzANBgNVBAoTBlRoYXd0ZTEd
|
978 |
+
MBsGA1UECxMUVGhhd3RlIENlcnRpZmljYXRpb24xHzAdBgNVBAMTFlRoYXd0ZSBUaW1lc3RhbXBp
|
979 |
+
bmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANYrWHhhRYZT6jR7UZztsOYuGA7+4F+o
|
980 |
+
J9O0yeB8WU4WDnNUYMF/9p8u6TqFJBU820cEY8OexJQaWt9MevPZQx08EHp5JduQ/vBR5zDWQQD9
|
981 |
+
nyjfeb6Uu522FOMjhdepQeBMpHmwKxqL8vg7ij5FrHGSALSQQZj7X+36ty6K+Ig3AgMBAAGjEzAR
|
982 |
+
MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAZ9viwuaHPUCDhjc1fR/OmsMMZiCo
|
983 |
+
uqoEiYbC9RAIDb/LogWK0E02PvTX72nGXuSwlG9KuefeW4i2e9vjJ+V2w/A1wcu1J5szedyQpgCe
|
984 |
+
d/r8zSeUQhac0xxo7L9c3eWpexAKMnRUEzGLhQOEkbdYATAUOK8oyvyxUBkZCayJSdM=
|
985 |
+
-----END CERTIFICATE-----
|
986 |
+
|
987 |
+
Entrust.net Global Secure Server CA
|
988 |
+
===================================
|
989 |
+
-----BEGIN CERTIFICATE-----
|
990 |
+
MIIElTCCA/6gAwIBAgIEOJsRPDANBgkqhkiG9w0BAQQFADCBujEUMBIGA1UEChMLRW50cnVzdC5u
|
991 |
+
ZXQxPzA9BgNVBAsUNnd3dy5lbnRydXN0Lm5ldC9TU0xfQ1BTIGluY29ycC4gYnkgcmVmLiAobGlt
|
992 |
+
aXRzIGxpYWIuKTElMCMGA1UECxMcKGMpIDIwMDAgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UE
|
993 |
+
AxMxRW50cnVzdC5uZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0w
|
994 |
+
MDAyMDQxNzIwMDBaFw0yMDAyMDQxNzUwMDBaMIG6MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDE/MD0G
|
995 |
+
A1UECxQ2d3d3LmVudHJ1c3QubmV0L1NTTF9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1pdHMgbGlh
|
996 |
+
Yi4pMSUwIwYDVQQLExwoYykgMjAwMCBFbnRydXN0Lm5ldCBMaW1pdGVkMTowOAYDVQQDEzFFbnRy
|
997 |
+
dXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3
|
998 |
+
DQEBAQUAA4GNADCBiQKBgQDHwV9OcfHO8GCGD9JYf9Mzly0XonUwtZZkJi9ow0SrqHXmAGc0V55l
|
999 |
+
xyKbc+bT3QgON1WqJUaBbL3+qPZ1V1eMkGxKwz6LS0MKyRFWmponIpnPVZ5h2QLifLZ8OAfc439P
|
1000 |
+
mrkDQYC2dWcTC5/oVzbIXQA23mYU2m52H083jIITiQIDAQABo4IBpDCCAaAwEQYJYIZIAYb4QgEB
|
1001 |
+
BAQDAgAHMIHjBgNVHR8EgdswgdgwgdWggdKggc+kgcwwgckxFDASBgNVBAoTC0VudHJ1c3QubmV0
|
1002 |
+
MT8wPQYDVQQLFDZ3d3cuZW50cnVzdC5uZXQvU1NMX0NQUyBpbmNvcnAuIGJ5IHJlZi4gKGxpbWl0
|
1003 |
+
cyBsaWFiLikxJTAjBgNVBAsTHChjKSAyMDAwIEVudHJ1c3QubmV0IExpbWl0ZWQxOjA4BgNVBAMT
|
1004 |
+
MUVudHJ1c3QubmV0IFNlY3VyZSBTZXJ2ZXIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxDTALBgNV
|
1005 |
+
BAMTBENSTDEwKwYDVR0QBCQwIoAPMjAwMDAyMDQxNzIwMDBagQ8yMDIwMDIwNDE3NTAwMFowCwYD
|
1006 |
+
VR0PBAQDAgEGMB8GA1UdIwQYMBaAFMtswGvjuz7L/CKc/vuLkpyw8m4iMB0GA1UdDgQWBBTLbMBr
|
1007 |
+
47s+y/winP77i5KcsPJuIjAMBgNVHRMEBTADAQH/MB0GCSqGSIb2fQdBAAQQMA4bCFY1LjA6NC4w
|
1008 |
+
AwIEkDANBgkqhkiG9w0BAQQFAAOBgQBi24GRzsiad0Iv7L0no1MPUBvqTpLwqa+poLpIYcvvyQbv
|
1009 |
+
H9X07t9WLebKahlzqlO+krNQAraFJnJj2HVQYnUUt7NQGj/KEQALhUVpbbalrlHhStyCP2yMNLJ3
|
1010 |
+
a9kC9n8O6mUE8c1UyrrJzOCE98g+EZfTYAkYvAX/bIkz8OwVDw==
|
1011 |
+
-----END CERTIFICATE-----
|
1012 |
+
|
1013 |
+
Entrust.net Global Secure Personal CA
|
1014 |
+
=====================================
|
1015 |
+
-----BEGIN CERTIFICATE-----
|
1016 |
+
MIIEgzCCA+ygAwIBAgIEOJ725DANBgkqhkiG9w0BAQQFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u
|
1017 |
+
ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9HQ0NBX0NQUyBpbmNvcnAuIGJ5IHJlZi4gKGxp
|
1018 |
+
bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAyMDAwIEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV
|
1019 |
+
BAMTKkVudHJ1c3QubmV0IENsaWVudCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMDAyMDcx
|
1020 |
+
NjE2NDBaFw0yMDAyMDcxNjQ2NDBaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3
|
1021 |
+
d3d3LmVudHJ1c3QubmV0L0dDQ0FfQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl
|
1022 |
+
MCMGA1UECxMcKGMpIDIwMDAgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u
|
1023 |
+
ZXQgQ2xpZW50IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB
|
1024 |
+
iQKBgQCTdLS25MVL1qFof2LV7PdRV7NySpj10InJrWPNTTVRaoTUrcloeW+46xHbh65cJFET8VQl
|
1025 |
+
hK8pK5/jgOLZy93GRUk0iJBeAZfv6lOm3fzB3ksqJeTpNfpVBQbliXrqpBFXO/x8PTbNZzVtpKkl
|
1026 |
+
Wb1m9fkn5JVn1j+SgF7yNH0rhQIDAQABo4IBnjCCAZowEQYJYIZIAYb4QgEBBAQDAgAHMIHdBgNV
|
1027 |
+
HR8EgdUwgdIwgc+ggcyggcmkgcYwgcMxFDASBgNVBAoTC0VudHJ1c3QubmV0MUAwPgYDVQQLFDd3
|
1028 |
+
d3cuZW50cnVzdC5uZXQvR0NDQV9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1pdHMgbGlhYi4pMSUw
|
1029 |
+
IwYDVQQLExwoYykgMjAwMCBFbnRydXN0Lm5ldCBMaW1pdGVkMTMwMQYDVQQDEypFbnRydXN0Lm5l
|
1030 |
+
dCBDbGllbnQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxDTALBgNVBAMTBENSTDEwKwYDVR0QBCQw
|
1031 |
+
IoAPMjAwMDAyMDcxNjE2NDBagQ8yMDIwMDIwNzE2NDY0MFowCwYDVR0PBAQDAgEGMB8GA1UdIwQY
|
1032 |
+
MBaAFISLdP3FjcD/J20gN0V8/i3OutN9MB0GA1UdDgQWBBSEi3T9xY3A/ydtIDdFfP4tzrrTfTAM
|
1033 |
+
BgNVHRMEBTADAQH/MB0GCSqGSIb2fQdBAAQQMA4bCFY1LjA6NC4wAwIEkDANBgkqhkiG9w0BAQQF
|
1034 |
+
AAOBgQBObzWAO9GK9Q6nIMstZVXQkvTnhLUGJoMShAusO7JE7r3PQNsgDrpuFOow4DtifH+La3xK
|
1035 |
+
p9U1PL6oXOpLu5OOgGarDyn9TS2/GpsKkMWr2tGzhtQvJFJcem3G8v7lTRowjJDyutdKPkN+1MhQ
|
1036 |
+
Gof4T4HHdguEOnKdzmVml64mXg==
|
1037 |
+
-----END CERTIFICATE-----
|
1038 |
+
|
1039 |
+
Entrust Root Certification Authority
|
1040 |
+
====================================
|
1041 |
+
-----BEGIN CERTIFICATE-----
|
1042 |
+
MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAUBgNV
|
1043 |
+
BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jw
|
1044 |
+
b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsG
|
1045 |
+
A1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0
|
1046 |
+
MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu
|
1047 |
+
MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu
|
1048 |
+
Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVudHJ1c3QgUm9v
|
1049 |
+
dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
|
1050 |
+
ALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYsz
|
1051 |
+
A9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOww
|
1052 |
+
Cj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68
|
1053 |
+
j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBN
|
1054 |
+
rziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYw
|
1055 |
+
DwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1
|
1056 |
+
MzQyWjAfBgNVHSMEGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DH
|
1057 |
+
hmak8fdLQ/uEvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA
|
1058 |
+
A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISM
|
1059 |
+
Y/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa
|
1060 |
+
v52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTS
|
1061 |
+
W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0
|
1062 |
+
tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8
|
1063 |
+
-----END CERTIFICATE-----
|
1064 |
+
|
1065 |
+
AOL Time Warner Root Certification Authority 1
|
1066 |
+
==============================================
|
1067 |
+
-----BEGIN CERTIFICATE-----
|
1068 |
+
MIID5jCCAs6gAwIBAgIBATANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMCVVMxHTAbBgNVBAoT
|
1069 |
+
FEFPTCBUaW1lIFdhcm5lciBJbmMuMRwwGgYDVQQLExNBbWVyaWNhIE9ubGluZSBJbmMuMTcwNQYD
|
1070 |
+
VQQDEy5BT0wgVGltZSBXYXJuZXIgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAxMB4XDTAy
|
1071 |
+
MDUyOTA2MDAwMFoXDTM3MTEyMDE1MDMwMFowgYMxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRBT0wg
|
1072 |
+
VGltZSBXYXJuZXIgSW5jLjEcMBoGA1UECxMTQW1lcmljYSBPbmxpbmUgSW5jLjE3MDUGA1UEAxMu
|
1073 |
+
QU9MIFRpbWUgV2FybmVyIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMTCCASIwDQYJKoZI
|
1074 |
+
hvcNAQEBBQADggEPADCCAQoCggEBAJnej8Mlo2k06AX3dLm/WpcZuS+U0pPlLYnKhHw/EEMbjIt8
|
1075 |
+
hFj4JHxIzyr9wBXZGH6EGhfT257XyuTZ16pYUYfw8ItITuLCxFlpMGK2MKKMCxGZYTVtfu/FsRkG
|
1076 |
+
IBKOQuHfD5YQUqjPnF+VFNivO3ULMSAfRC+iYkGzuxgh28pxPIzstrkNn+9R7017EvILDOGsQI93
|
1077 |
+
f7DKeHEMXRZxcKLXwjqFzQ6axOAAsNUl6twr5JQtOJyJQVdkKGUZHLZEtMgxa44Be3ZZJX8VHIQI
|
1078 |
+
fHNlIAqhBC4aMqiaILGcLCFZ5/vP7nAtCMpjPiybkxlqpMKX/7eGV4iFbJ4VFitNLLMCAwEAAaNj
|
1079 |
+
MGEwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUoTYwFsuGkABFgFOxj8jYPXy+XxIwHwYDVR0j
|
1080 |
+
BBgwFoAUoTYwFsuGkABFgFOxj8jYPXy+XxIwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBBQUA
|
1081 |
+
A4IBAQCKIBilvrMvtKaEAEAwKfq0FHNMeUWn9nDg6H5kHgqVfGphwu9OH77/yZkfB2FK4V1Mza3u
|
1082 |
+
0FIy2VkyvNp5ctZ7CegCgTXTCt8RHcl5oIBN/lrXVtbtDyqvpxh1MwzqwWEFT2qaifKNuZ8u77Bf
|
1083 |
+
WgDrvq2g+EQFZ7zLBO+eZMXpyD8Fv8YvBxzDNnGGyjhmSs3WuEvGbKeXO/oTLW4jYYehY0KswsuX
|
1084 |
+
n2Fozy1MBJ3XJU8KDk2QixhWqJNIV9xvrr2eZ1d3iVCzvhGbRWeDhhmH05i9CBoWH1iCC+GWaQVL
|
1085 |
+
juyDUTEH1dSf/1l7qG6Fz9NLqUmwX7A5KGgOc90lmt4S
|
1086 |
+
-----END CERTIFICATE-----
|
1087 |
+
|
1088 |
+
AOL Time Warner Root Certification Authority 2
|
1089 |
+
==============================================
|
1090 |
+
-----BEGIN CERTIFICATE-----
|
1091 |
+
MIIF5jCCA86gAwIBAgIBATANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMCVVMxHTAbBgNVBAoT
|
1092 |
+
FEFPTCBUaW1lIFdhcm5lciBJbmMuMRwwGgYDVQQLExNBbWVyaWNhIE9ubGluZSBJbmMuMTcwNQYD
|
1093 |
+
VQQDEy5BT0wgVGltZSBXYXJuZXIgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAyMB4XDTAy
|
1094 |
+
MDUyOTA2MDAwMFoXDTM3MDkyODIzNDMwMFowgYMxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRBT0wg
|
1095 |
+
VGltZSBXYXJuZXIgSW5jLjEcMBoGA1UECxMTQW1lcmljYSBPbmxpbmUgSW5jLjE3MDUGA1UEAxMu
|
1096 |
+
QU9MIFRpbWUgV2FybmVyIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCAiIwDQYJKoZI
|
1097 |
+
hvcNAQEBBQADggIPADCCAgoCggIBALQ3WggWmRToVbEbJGv8x4vmh6mJ7ouZzU9AhqS2TcnZsdw8
|
1098 |
+
TQ2FTBVsRotSeJ/4I/1n9SQ6aF3Q92RhQVSji6UI0ilbm2BPJoPRYxJWSXakFsKlnUWsi4SVqBax
|
1099 |
+
7J/qJBrvuVdcmiQhLE0OcR+mrF1FdAOYxFSMFkpBd4aVdQxHAWZg/BXxD+r1FHjHDtdugRxev17n
|
1100 |
+
OirYlxcwfACtCJ0zr7iZYYCLqJV+FNwSbKTQ2O9ASQI2+W6p1h2WVgSysy0WVoaP2SBXgM1nEG2w
|
1101 |
+
TPDaRrbqJS5Gr42whTg0ixQmgiusrpkLjhTXUr2eacOGAgvqdnUxCc4zGSGFQ+aJLZ8lN2fxI2rS
|
1102 |
+
AG2X+Z/nKcrdH9cG6rjJuQkhn8g/BsXS6RJGAE57COtCPStIbp1n3UsC5ETzkxmlJ85per5n0/xQ
|
1103 |
+
pCyrw2u544BMzwVhSyvcG7mm0tCq9Stz+86QNZ8MUhy/XCFhEVsVS6kkUfykXPcXnbDS+gfpj1bk
|
1104 |
+
GoxoigTTfFrjnqKhynFbotSg5ymFXQNoKk/SBtc9+cMDLz9l+WceR0DTYw/j1Y75hauXTLPXJuuW
|
1105 |
+
CpTehTacyH+BCQJJKg71ZDIMgtG6aoIbs0t0EfOMd9afv9w3pKdVBC/UMejTRrkDfNoSTllkt1Ex
|
1106 |
+
MVCgyhwn2RAurda9EGYrw7AiShJbAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE
|
1107 |
+
FE9pbQN+nZ8HGEO8txBO1b+pxCAoMB8GA1UdIwQYMBaAFE9pbQN+nZ8HGEO8txBO1b+pxCAoMA4G
|
1108 |
+
A1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAgEAO/Ouyuguh4X7ZVnnrREUpVe8WJ8kEle7
|
1109 |
+
+z802u6teio0cnAxa8cZmIDJgt43d15Ui47y6mdPyXSEkVYJ1eV6moG2gcKtNuTxVBFT8zRFASbI
|
1110 |
+
5Rq8NEQh3q0l/HYWdyGQgJhXnU7q7C+qPBR7V8F+GBRn7iTGvboVsNIYvbdVgaxTwOjdaRITQrcC
|
1111 |
+
tQVBynlQboIOcXKTRuidDV29rs4prWPVVRaAMCf/drr3uNZK49m1+VLQTkCpx+XCMseqdiThawVQ
|
1112 |
+
68W/ClTluUI8JPu3B5wwn3la5uBAUhX0/Kr0VvlEl4ftDmVyXr4m+02kLQgH3thcoNyBM5kYJRF3
|
1113 |
+
p+v9WAksmWsbivNSPxpNSGDxoPYzAlOL7SUJuA0t7Zdz7NeWH45gDtoQmy8YJPamTQr5O8t1wswv
|
1114 |
+
ziRpyQoijlmn94IM19drNZxDAGrElWe6nEXLuA4399xOAU++CrYD062KRffaJ00psUjf5BHklka9
|
1115 |
+
bAI+1lHIlRcBFanyqqryvy9lG2/QuRqT9Y41xICHPpQvZuTpqP9BnHAqTyo5GJUefvthATxRCC4o
|
1116 |
+
GKQWDzH9OmwjkyB24f0HhdFbP9IcczLd+rn4jM8Ch3qaluTtT4mNU0OrDhPAARW0eTjb/G49nlG2
|
1117 |
+
uBOLZ8/5fNkiHfZdxRwBL5joeiQYvITX+txyW/fBOmg=
|
1118 |
+
-----END CERTIFICATE-----
|
1119 |
+
|
1120 |
+
beTRUSTed Root CA-Baltimore Implementation
|
1121 |
+
==========================================
|
1122 |
+
-----BEGIN CERTIFICATE-----
|
1123 |
+
MIIFajCCBFKgAwIBAgIEPLU9RjANBgkqhkiG9w0BAQUFADBmMRIwEAYDVQQKEwliZVRSVVNUZWQx
|
1124 |
+
GzAZBgNVBAsTEmJlVFJVU1RlZCBSb290IENBczEzMDEGA1UEAxMqYmVUUlVTVGVkIFJvb3QgQ0Et
|
1125 |
+
QmFsdGltb3JlIEltcGxlbWVudGF0aW9uMB4XDTAyMDQxMTA3Mzg1MVoXDTIyMDQxMTA3Mzg1MVow
|
1126 |
+
ZjESMBAGA1UEChMJYmVUUlVTVGVkMRswGQYDVQQLExJiZVRSVVNUZWQgUm9vdCBDQXMxMzAxBgNV
|
1127 |
+
BAMTKmJlVFJVU1RlZCBSb290IENBLUJhbHRpbW9yZSBJbXBsZW1lbnRhdGlvbjCCASIwDQYJKoZI
|
1128 |
+
hvcNAQEBBQADggEPADCCAQoCggEBALx+xDmcjOPWHIb/ymKt4H8wRXqOGrO4x/nRNv8i805qX4QQ
|
1129 |
+
+2aBw5R5MdKR4XeOGCrDFN5R9U+jK7wYFuK13XneIviCfsuBH/0nLI/6l2Qijvj/YaOcGx6Sj8Co
|
1130 |
+
Cd8JEey3fTGaGuqDIQY8n7pc/5TqarjDa1U0Tz0yH92BFODEPM2dMPgwqZfT7syj0B9fHBOB1Bir
|
1131 |
+
lNFjw55/NZKeX0Tq7PQiXLfoPX2k+YmpkbIq2eszh+6l/ePazIjmiSZuxyuC0F6dWdsU7JGDBcNe
|
1132 |
+
DsYq0ATdcT0gTlgn/FP7eHgZFLL8kFKJOGJgB7Sg7KxrUNb9uShr71ItOrL/8QFArDcCAwEAAaOC
|
1133 |
+
Ah4wggIaMA8GA1UdEwEB/wQFMAMBAf8wggG1BgNVHSAEggGsMIIBqDCCAaQGDysGAQQBsT4AAAEJ
|
1134 |
+
KIORMTCCAY8wggFIBggrBgEFBQcCAjCCAToaggE2UmVsaWFuY2Ugb24gb3IgdXNlIG9mIHRoaXMg
|
1135 |
+
Q2VydGlmaWNhdGUgY3JlYXRlcyBhbiBhY2tub3dsZWRnbWVudCBhbmQgYWNjZXB0YW5jZSBvZiB0
|
1136 |
+
aGUgdGhlbiBhcHBsaWNhYmxlIHN0YW5kYXJkIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHVzZSwg
|
1137 |
+
dGhlIENlcnRpZmljYXRpb24gUHJhY3RpY2UgU3RhdGVtZW50IGFuZCB0aGUgUmVseWluZyBQYXJ0
|
1138 |
+
eSBBZ3JlZW1lbnQsIHdoaWNoIGNhbiBiZSBmb3VuZCBhdCB0aGUgYmVUUlVTVGVkIHdlYiBzaXRl
|
1139 |
+
LCBodHRwOi8vd3d3LmJldHJ1c3RlZC5jb20vcHJvZHVjdHNfc2VydmljZXMvaW5kZXguaHRtbDBB
|
1140 |
+
BggrBgEFBQcCARY1aHR0cDovL3d3dy5iZXRydXN0ZWQuY29tL3Byb2R1Y3RzX3NlcnZpY2VzL2lu
|
1141 |
+
ZGV4Lmh0bWwwHQYDVR0OBBYEFEU9w6nR3D8kVpgccxiIav+DR+22MB8GA1UdIwQYMBaAFEU9w6nR
|
1142 |
+
3D8kVpgccxiIav+DR+22MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEASZK8o+6s
|
1143 |
+
vfoNyYt5hhwjdrCAWXf82n+0S9/DZEtqTg6t8n1ZdwWtColzsPq8y9yNAIiPpqCy6qxSJ7+hSHyX
|
1144 |
+
EHu67RMdmgduyzFiEuhjA6p9beP4G3YheBufS0OM00mG9htc9i5gFdPp43t1P9ACg9AYgkHNZTfq
|
1145 |
+
jjJ+vWuZXTARyNtIVBw74acT02pIk/c9jH8F6M7ziCpjBLjqflh8AXtb4cV97yHgjQ5dUX2xZ/2j
|
1146 |
+
vTg2xvI4hocalmhgRvsoFEdV4aeADGvi6t9NfJBIoDa9CReJf8Py05yc493EG931t3GzUwWJBtDL
|
1147 |
+
SoDByFOQtTwxiBdQn8nEDovYqAJjDQ==
|
1148 |
+
-----END CERTIFICATE-----
|
1149 |
+
|
1150 |
+
beTRUSTed Root CA - Entrust Implementation
|
1151 |
+
==========================================
|
1152 |
+
-----BEGIN CERTIFICATE-----
|
1153 |
+
MIIGUTCCBTmgAwIBAgIEPLVPQDANBgkqhkiG9w0BAQUFADBmMRIwEAYDVQQKEwliZVRSVVNUZWQx
|
1154 |
+
GzAZBgNVBAsTEmJlVFJVU1RlZCBSb290IENBczEzMDEGA1UEAxMqYmVUUlVTVGVkIFJvb3QgQ0Eg
|
1155 |
+
LSBFbnRydXN0IEltcGxlbWVudGF0aW9uMB4XDTAyMDQxMTA4MjQyN1oXDTIyMDQxMTA4NTQyN1ow
|
1156 |
+
ZjESMBAGA1UEChMJYmVUUlVTVGVkMRswGQYDVQQLExJiZVRSVVNUZWQgUm9vdCBDQXMxMzAxBgNV
|
1157 |
+
BAMTKmJlVFJVU1RlZCBSb290IENBIC0gRW50cnVzdCBJbXBsZW1lbnRhdGlvbjCCASIwDQYJKoZI
|
1158 |
+
hvcNAQEBBQADggEPADCCAQoCggEBALr0RAOqEmq1Q+xVkrYwfTVXDNvzDSduTPdQqJtOK2/b9a0c
|
1159 |
+
S12zqcH+e0TrW6MFDR/FNCswACnxeECypP869AGIF37m1CbTukzqMvtDd5eHI8XbQ6P1KqNRXuE7
|
1160 |
+
0mVpflUVm3rnafdE4Fe1FehmYA8NA/uCjqPoEXtsvsdjDheT389Lrm5zdeDzqrmkwAkbhepxKYhB
|
1161 |
+
MvnwKg5sCfJ0a2ZsUhMfGLzUPvfYbiCeyv78IZTuEyhL11xeDGbu6bsPwTSxfwh28z0mcMmLJR1i
|
1162 |
+
JAzqHHVOwBLkuhMdMCktVjMFu5dZfsZJT4nXLySotohAtWSSU1Yk5KKghbNekLQSM80CAwEAAaOC
|
1163 |
+
AwUwggMBMIIBtwYDVR0gBIIBrjCCAaowggGmBg8rBgEEAbE+AAACCSiDkTEwggGRMIIBSQYIKwYB
|
1164 |
+
BQUHAgIwggE7GoIBN1JlbGlhbmNlIG9uIG9yIHVzZSBvZiB0aGlzIENlcnRpZmljYXRlIGNyZWF0
|
1165 |
+
ZXMgYW4gYWNrbm93bGVkZ21lbnQgYW5kIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJs
|
1166 |
+
ZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIHRoZSBDZXJ0aWZpY2F0aW9u
|
1167 |
+
IFByYWN0aWNlIFN0YXRlbWVudCBhbmQgdGhlIFJlbHlpbmcgUGFydHkgQWdyZWVtZW50LCB3aGlj
|
1168 |
+
aCBjYW4gYmUgZm91bmQgYXQgdGhlIGJlVFJVU1RlZCB3ZWIgc2l0ZSwgaHR0cHM6Ly93d3cuYmV0
|
1169 |
+
cnVzdGVkLmNvbS9wcm9kdWN0c19zZXJ2aWNlcy9pbmRleC5odG1sMEIGCCsGAQUFBwIBFjZodHRw
|
1170 |
+
czovL3d3dy5iZXRydXN0ZWQuY29tL3Byb2R1Y3RzX3NlcnZpY2VzL2luZGV4Lmh0bWwwEQYJYIZI
|
1171 |
+
AYb4QgEBBAQDAgAHMIGJBgNVHR8EgYEwfzB9oHugeaR3MHUxEjAQBgNVBAoTCWJlVFJVU1RlZDEb
|
1172 |
+
MBkGA1UECxMSYmVUUlVTVGVkIFJvb3QgQ0FzMTMwMQYDVQQDEypiZVRSVVNUZWQgUm9vdCBDQSAt
|
1173 |
+
IEVudHJ1c3QgSW1wbGVtZW50YXRpb24xDTALBgNVBAMTBENSTDEwKwYDVR0QBCQwIoAPMjAwMjA0
|
1174 |
+
MTEwODI0MjdagQ8yMDIyMDQxMTA4NTQyN1owCwYDVR0PBAQDAgEGMB8GA1UdIwQYMBaAFH1w5a44
|
1175 |
+
iwY/qhwaj/nPJDCqhIQWMB0GA1UdDgQWBBR9cOWuOIsGP6ocGo/5zyQwqoSEFjAMBgNVHRMEBTAD
|
1176 |
+
AQH/MB0GCSqGSIb2fQdBAAQQMA4bCFY2LjA6NC4wAwIEkDANBgkqhkiG9w0BAQUFAAOCAQEAKrgX
|
1177 |
+
zh8QlOu4mre5X+za95IkrNySO8cgjfKZ5V04ocI07cUTWVwFtStPYZuR+0H8/NU8TZh2BvWBfevd
|
1178 |
+
kObRVlTa4y0MnxEylCIBevZsLHRnBMylj44ss0O1lKLQfelifwa+JwGDnjr9iu6YQ0pr17WXOzq/
|
1179 |
+
T220Y/ozADQuLW2WyXvKmWO6vvT2MKAtmJbpVkQFqUSjYRDrgqFnXbxdJ3Wqiig2KjiS2d2kXgCl
|
1180 |
+
zMx8KSreKJCrt+G2/30lC0DYqjSjLd4H61/OCt3Kfjp9JsFiaDrmLzfzgYYhxKlkqu9FNtEaZnz4
|
1181 |
+
6TfW1mG+oq1I59/mdP7TbX3SJdysYlep9w==
|
1182 |
+
-----END CERTIFICATE-----
|
1183 |
+
|
1184 |
+
beTRUSTed Root CA - RSA Implementation
|
1185 |
+
======================================
|
1186 |
+
-----BEGIN CERTIFICATE-----
|
1187 |
+
MIIFaDCCBFCgAwIBAgIQO1nHe81bV569N1KsdrSqGjANBgkqhkiG9w0BAQUFADBiMRIwEAYDVQQK
|
1188 |
+
EwliZVRSVVNUZWQxGzAZBgNVBAsTEmJlVFJVU1RlZCBSb290IENBczEvMC0GA1UEAxMmYmVUUlVT
|
1189 |
+
VGVkIFJvb3QgQ0EgLSBSU0EgSW1wbGVtZW50YXRpb24wHhcNMDIwNDExMTExODEzWhcNMjIwNDEy
|
1190 |
+
MTEwNzI1WjBiMRIwEAYDVQQKEwliZVRSVVNUZWQxGzAZBgNVBAsTEmJlVFJVU1RlZCBSb290IENB
|
1191 |
+
czEvMC0GA1UEAxMmYmVUUlVTVGVkIFJvb3QgQ0EgLSBSU0EgSW1wbGVtZW50YXRpb24wggEiMA0G
|
1192 |
+
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkujQwCY5X0LkGLG9uJIAiv11DpvpPrILnHGhwhRuj
|
1193 |
+
brWqeNluB0s/6d/16uhUoWGKDi9pdRi3DOUUjXFumLhV/AyV0Jtu4S2I1DpAa5LxmZZk3tv/ePTu
|
1194 |
+
lh1HiXzUvrmIdyM6CeYEnm2qXtLIvZpOGd+J6lsOfsPktPDgaTuID0GQ+NRxQyTBjyZLO1bp/4xs
|
1195 |
+
N+lFrYWMU8NghpBKlsmzVLC7F/AcRdnUGxlkVgoZ98zh/4avflherHqQH8koOUV7orbHnB/ahdQh
|
1196 |
+
hlkwk75TMzf270HPM8ercmsl9fNTGwxMLvF1S++gh/f+ihXQbNXL+WhTuXAVE8L1LvtDNXUtAgMB
|
1197 |
+
AAGjggIYMIICFDAMBgNVHRMEBTADAQH/MIIBtQYDVR0gBIIBrDCCAagwggGkBg8rBgEEAbE+AAAD
|
1198 |
+
CSiDkTEwggGPMEEGCCsGAQUFBwIBFjVodHRwOi8vd3d3LmJldHJ1c3RlZC5jb20vcHJvZHVjdHNf
|
1199 |
+
c2VydmljZXMvaW5kZXguaHRtbDCCAUgGCCsGAQUFBwICMIIBOhqCATZSZWxpYW5jZSBvbiBvciB1
|
1200 |
+
c2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjcmVhdGVzIGFuIGFja25vd2xlZGdtZW50IGFuZCBhY2Nl
|
1201 |
+
cHRhbmNlIG9mIHRoZSB0aGVuIGFwcGxpY2FibGUgc3RhbmRhcmQgdGVybXMgYW5kIGNvbmRpdGlv
|
1202 |
+
bnMgb2YgdXNlLCB0aGUgQ2VydGlmaWNhdGlvbiBQcmFjdGljZSBTdGF0ZW1lbnQgYW5kIHRoZSBS
|
1203 |
+
ZWx5aW5nIFBhcnR5IEFncmVlbWVudCwgd2hpY2ggY2FuIGJlIGZvdW5kIGF0IHRoZSBiZVRSVVNU
|
1204 |
+
ZWQgd2ViIHNpdGUsIGh0dHA6Ly93d3cuYmV0cnVzdGVkLmNvbS9wcm9kdWN0c19zZXJ2aWNlcy9p
|
1205 |
+
bmRleC5odG1sMAsGA1UdDwQEAwIBBjAfBgNVHSMEGDAWgBSp7BR++dlDzFMrFK3P9/BZiUHNGTAd
|
1206 |
+
BgNVHQ4EFgQUqewUfvnZQ8xTKxStz/fwWYlBzRkwDQYJKoZIhvcNAQEFBQADggEBANuXsHXqDMTB
|
1207 |
+
mMpWBcCorSZIry0g6IHHtt9DwSwddUvUQo3neqh03GZCWYez9Wlt2ames30cMcH1VOJZJEnl7r05
|
1208 |
+
pmuKmET7m9cqg5c0Lcd9NUwtNLg+DcTsiCevnpL9UGGCqGAHFFPMZRPB9kdEadIxyKbdLrML3kqN
|
1209 |
+
Wz2rDcI1UqJWN8wyiyiFQpyRQHpwKzg21eFzGh/l+n5f3NacOzDq28BbJ1zTcwfBwvNMm2+fG8oe
|
1210 |
+
qqg4MwlYsq78B+g23FW6L09A/nq9BqaBwZMifIYRCgZ3SK41ty8ymmFei74pnykkiFY5LKjSq5YD
|
1211 |
+
WtRIn7lAhAuYaPsBQ9Yb4gmxlxw=
|
1212 |
+
-----END CERTIFICATE-----
|
1213 |
+
|
1214 |
+
RSA Security 2048 v3
|
1215 |
+
====================
|
1216 |
+
-----BEGIN CERTIFICATE-----
|
1217 |
+
MIIDYTCCAkmgAwIBAgIQCgEBAQAAAnwAAAAKAAAAAjANBgkqhkiG9w0BAQUFADA6MRkwFwYDVQQK
|
1218 |
+
ExBSU0EgU2VjdXJpdHkgSW5jMR0wGwYDVQQLExRSU0EgU2VjdXJpdHkgMjA0OCBWMzAeFw0wMTAy
|
1219 |
+
MjIyMDM5MjNaFw0yNjAyMjIyMDM5MjNaMDoxGTAXBgNVBAoTEFJTQSBTZWN1cml0eSBJbmMxHTAb
|
1220 |
+
BgNVBAsTFFJTQSBTZWN1cml0eSAyMDQ4IFYzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
|
1221 |
+
AQEAt49VcdKA3XtpeafwGFAyPGJn9gqVB93mG/Oe2dJBVGutn3y+Gc37RqtBaB4Y6lXIL5F4iSj7
|
1222 |
+
Jylg/9+PjDvJSZu1pJTOAeo+tWN7fyb9Gd3AIb2E0S1PRsNO3Ng3OTsor8udGuorryGlwSMiuLgb
|
1223 |
+
WhOHV4PR8CDn6E8jQrAApX2J6elhc5SYcSa8LWrg903w8bYqODGBDSnhAMFRD0xS+ARaqn1y07iH
|
1224 |
+
KrtjEAMqs6FPDVpeRrc9DvV07Jmf+T0kgYim3WBU6JU2PcYJk5qjEoAAVZkZR73QpXzDuvsf9/UP
|
1225 |
+
+Ky5tfQ3mBMY3oVbtwyCO4dvlTlYMNpuAWgXIszACwIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/
|
1226 |
+
MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4E
|
1227 |
+
FgQUB8NRMKSq6UWuNST6/yQsM9CxnYwwDQYJKoZIhvcNAQEFBQADggEBAF8+hnZuuDU8TjYcHnmY
|
1228 |
+
v/3VEhF5Ug7uMYm83X/50cYVIeiKAVQNOvtUudZj1LGqlk2iQk3UUx+LEN5/Zb5gEydxiKRz44Rj
|
1229 |
+
0aRV4VCT5hsOedBnvEbIvz8XDZXmxpBp3ue0L96VfdASPz0+f00/FGj1EVDVwfSQpQgdMWD/YIwj
|
1230 |
+
VAqv/qFuxdF6Kmh4zx6CCiC0H63lhbJqaHVOrSU3lIW+vaHU6rcMSzyd6BIA8F+sDeGscGNz9395
|
1231 |
+
nzIlQnQFgCi/vcEkllgVsRch6YlL2weIZ/QVrXA+L02FO8K32/6YaCOJ4XQP3vTFhGMpG8zLB8kA
|
1232 |
+
pKnXwiJPZ9d37CAFYd4=
|
1233 |
+
-----END CERTIFICATE-----
|
1234 |
+
|
1235 |
+
RSA Security 1024 v3
|
1236 |
+
====================
|
1237 |
+
-----BEGIN CERTIFICATE-----
|
1238 |
+
MIICXDCCAcWgAwIBAgIQCgEBAQAAAnwAAAALAAAAAjANBgkqhkiG9w0BAQUFADA6MRkwFwYDVQQK
|
1239 |
+
ExBSU0EgU2VjdXJpdHkgSW5jMR0wGwYDVQQLExRSU0EgU2VjdXJpdHkgMTAyNCBWMzAeFw0wMTAy
|
1240 |
+
MjIyMTAxNDlaFw0yNjAyMjIyMDAxNDlaMDoxGTAXBgNVBAoTEFJTQSBTZWN1cml0eSBJbmMxHTAb
|
1241 |
+
BgNVBAsTFFJTQSBTZWN1cml0eSAxMDI0IFYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDV
|
1242 |
+
3f5mCc8kPD6ugU5OisRpgFtZO9+5TUzKtS3DJy08rwBCbbwoppbPf9dYrIMKo1W1exeQFYRMiu4m
|
1243 |
+
mdxY78c4pqqv0I5CyGLXq6yp+0p9v+r+Ek3d/yYtbzZUaMjShFbuklNhCbM/OZuoyZu9zp9+1Blq
|
1244 |
+
FikYvtc6adwlWzMaUQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAf
|
1245 |
+
BgNVHSMEGDAWgBTEwBykB5T9zU0B1FTapQxf3q4FWjAdBgNVHQ4EFgQUxMAcpAeU/c1NAdRU2qUM
|
1246 |
+
X96uBVowDQYJKoZIhvcNAQEFBQADgYEAPy1q4yZDlX2Jl2X7deRyHUZXxGFraZ8SmyzVWujAovBD
|
1247 |
+
leMf6XbN3Ou8k6BlCsdNT1+nr6JGFLkM88y9am63nd4lQtBU/55oc2PcJOsiv6hy8l4A4Q1OOkNu
|
1248 |
+
mU4/iXgDmMrzVcydro7BqkWY+o8aoI2II/EVQQ2lRj6RP4vr93E=
|
1249 |
+
-----END CERTIFICATE-----
|
1250 |
+
|
1251 |
+
GeoTrust Global CA
|
1252 |
+
==================
|
1253 |
+
-----BEGIN CERTIFICATE-----
|
1254 |
+
MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQK
|
1255 |
+
Ew1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0EwHhcNMDIwNTIxMDQw
|
1256 |
+
MDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j
|
1257 |
+
LjEbMBkGA1UEAxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
|
1258 |
+
CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjo
|
1259 |
+
BbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDviS2Aelet
|
1260 |
+
8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU1XupGc1V3sjs0l44U+Vc
|
1261 |
+
T4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagU
|
1262 |
+
vTLrGAMoUgRx5aszPeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTAD
|
1263 |
+
AQH/MB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVk
|
1264 |
+
DBF9qn1luMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKInZ57Q
|
1265 |
+
zxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfStQWVYrmm3ok9Nns4
|
1266 |
+
d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcFPseKUgzbFbS9bZvlxrFUaKnjaZC2
|
1267 |
+
mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Unhw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6p
|
1268 |
+
XE0zX5IJL4hmXXeXxx12E6nV5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvm
|
1269 |
+
Mw==
|
1270 |
+
-----END CERTIFICATE-----
|
1271 |
+
|
1272 |
+
GeoTrust Global CA 2
|
1273 |
+
====================
|
1274 |
+
-----BEGIN CERTIFICATE-----
|
1275 |
+
MIIDZjCCAk6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN
|
1276 |
+
R2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwHhcNMDQwMzA0MDUw
|
1277 |
+
MDAwWhcNMTkwMzA0MDUwMDAwWjBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j
|
1278 |
+
LjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
|
1279 |
+
ggEKAoIBAQDvPE1APRDfO1MA4Wf+lGAVPoWI8YkNkMgoI5kF6CsgncbzYEbYwbLVjDHZ3CB5JIG/
|
1280 |
+
NTL8Y2nbsSpr7iFY8gjpeMtvy/wWUsiRxP89c96xPqfCfWbB9X5SJBri1WeR0IIQ13hLTytCOb1k
|
1281 |
+
LUCgsBDTOEhGiKEMuzozKmKY+wCdE1l/bztyqu6mD4b5BWHqZ38MN5aL5mkWRxHCJ1kDs6ZgwiFA
|
1282 |
+
Vvqgx306E+PsV8ez1q6diYD3Aecs9pYrEw15LNnA5IZ7S4wMcoKK+xfNAGw6EzywhIdLFnopsk/b
|
1283 |
+
HdQL82Y3vdj2V7teJHq4PIu5+pIaGoSe2HSPqht/XvT+RSIhAgMBAAGjYzBhMA8GA1UdEwEB/wQF
|
1284 |
+
MAMBAf8wHQYDVR0OBBYEFHE4NvICMVNHK266ZUapEBVYIAUJMB8GA1UdIwQYMBaAFHE4NvICMVNH
|
1285 |
+
K266ZUapEBVYIAUJMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAQEAA/e1K6tdEPx7
|
1286 |
+
srJerJsOflN4WT5CBP51o62sgU7XAotexC3IUnbHLB/8gTKY0UvGkpMzNTEv/NgdRN3ggX+d6Yvh
|
1287 |
+
ZJFiCzkIjKx0nVnZellSlxG5FntvRdOW2TF9AjYPnDtuzywNA0ZF66D0f0hExghAzN4bcLUprbqL
|
1288 |
+
OzRldRtxIR0sFAqwlpW41uryZfspuk/qkZN0abby/+Ea0AzRdoXLiiW9l14sbxWZJue2Kf8i7MkC
|
1289 |
+
x1YAzUm5s2x7UwQa4qjJqhIFI8LO57sEAszAR6LkxCkvW0VXiVHuPOtSCP8HNR6fNWpHSlaY0VqF
|
1290 |
+
H4z1Ir+rzoPz4iIprn2DQKi6bA==
|
1291 |
+
-----END CERTIFICATE-----
|
1292 |
+
|
1293 |
+
GeoTrust Universal CA
|
1294 |
+
=====================
|
1295 |
+
-----BEGIN CERTIFICATE-----
|
1296 |
+
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
|
1320 |
+
P/rmMuGNG2+k5o7Y+SlIis5z/iw=
|
1321 |
+
-----END CERTIFICATE-----
|
1322 |
+
|
1323 |
+
GeoTrust Universal CA 2
|
1324 |
+
=======================
|
1325 |
+
-----BEGIN CERTIFICATE-----
|
1326 |
+
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
|
1350 |
+
X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS
|
1351 |
+
-----END CERTIFICATE-----
|
1352 |
+
|
1353 |
+
UTN-USER First-Network Applications
|
1354 |
+
===================================
|
1355 |
+
-----BEGIN CERTIFICATE-----
|
1356 |
+
MIIEZDCCA0ygAwIBAgIQRL4Mi1AAJLQR0zYwS8AzdzANBgkqhkiG9w0BAQUFADCBozELMAkGA1UE
|
1357 |
+
BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl
|
1358 |
+
IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xKzAp
|
1359 |
+
BgNVBAMTIlVUTi1VU0VSRmlyc3QtTmV0d29yayBBcHBsaWNhdGlvbnMwHhcNOTkwNzA5MTg0ODM5
|
1360 |
+
WhcNMTkwNzA5MTg1NzQ5WjCBozELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5T
|
1361 |
+
YWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho
|
1362 |
+
dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xKzApBgNVBAMTIlVUTi1VU0VSRmlyc3QtTmV0d29yayBB
|
1363 |
+
cHBsaWNhdGlvbnMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCz+5Gh5DZVhawGNFug
|
1364 |
+
mliy+LUPBXeDrjKxdpJo7CNKyXY/45y2N3kDuatpjQclthln5LAbGHNhSuh+zdMvZOOmfAz6F4Cj
|
1365 |
+
DUeJT1FxL+78P/m4FoCHiZMlIJpDgmkkdihZNaEdwH+DBmQWICzTSaSFtMBhf1EI+GgVkYDLpdXu
|
1366 |
+
Ozr0hAReYFmnjDRy7rh4xdE7EkpvfmUnuaRVxblvQ6TFHSyZwFKkeEwVs0CYCGtDxgGwenv1axwi
|
1367 |
+
P8vv/6jQOkt2FZ7S0cYu49tXGzKiuG/ohqY/cKvlcJKrRB5AUPuco2LkbG6gyN7igEL66S/ozjIE
|
1368 |
+
j3yNtxyjNTwV3Z7DrpelAgMBAAGjgZEwgY4wCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8w
|
1369 |
+
HQYDVR0OBBYEFPqGydvguul49Uuo1hXf8NPhahQ8ME8GA1UdHwRIMEYwRKBCoECGPmh0dHA6Ly9j
|
1370 |
+
cmwudXNlcnRydXN0LmNvbS9VVE4tVVNFUkZpcnN0LU5ldHdvcmtBcHBsaWNhdGlvbnMuY3JsMA0G
|
1371 |
+
CSqGSIb3DQEBBQUAA4IBAQCk8yXM0dSRgyLQzDKrm5ZONJFUICU0YV8qAhXhi6r/fWRRzwr/vH3Y
|
1372 |
+
IWp4yy9Rb/hCHTO967V7lMPDqaAt39EpHx3+jz+7qEUqf9FuVSTiuwL7MT++6LzsQCv4AdRWOOTK
|
1373 |
+
RIK1YSAhZ2X28AvnNPilwpyjXEAfhZOVBt5P1CeptqX8Fs1zMT+4ZSfP1FMa8Kxun08FDAOBp4Qp
|
1374 |
+
xFq9ZFdyrTvPNximmMatBrTcCKME1SmklpoSZ0qMYEWd8SOasACcaLWYUNPvji6SZbFIPiG+FTAq
|
1375 |
+
DbUMo2s/rn9X9R+WfN9v3YIwLGUbQErNaLly7HF27FSOH4UMAWr6pjisH8SE
|
1376 |
+
-----END CERTIFICATE-----
|
1377 |
+
|
1378 |
+
America Online Root Certification Authority 1
|
1379 |
+
=============================================
|
1380 |
+
-----BEGIN CERTIFICATE-----
|
1381 |
+
MIIDpDCCAoygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
|
1382 |
+
QW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBPbmxpbmUgUm9vdCBDZXJ0aWZp
|
1383 |
+
Y2F0aW9uIEF1dGhvcml0eSAxMB4XDTAyMDUyODA2MDAwMFoXDTM3MTExOTIwNDMwMFowYzELMAkG
|
1384 |
+
A1UEBhMCVVMxHDAaBgNVBAoTE0FtZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2Eg
|
1385 |
+
T25saW5lIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMTCCASIwDQYJKoZIhvcNAQEBBQAD
|
1386 |
+
ggEPADCCAQoCggEBAKgv6KRpBgNHw+kqmP8ZonCaxlCyfqXfaE0bfA+2l2h9LaaLl+lkhsmj76CG
|
1387 |
+
v2BlnEtUiMJIxUo5vxTjWVXlGbR0yLQFOVwWpeKVBeASrlmLojNoWBym1BW32J/X3HGrfpq/m44z
|
1388 |
+
DyL9Hy7nBzbvYjnF3cu6JRQj3gzGPTzOggjmZj7aUTsWOqMFf6Dch9Wc/HKpoH145LcxVR5lu9Rh
|
1389 |
+
sCFg7RAycsWSJR74kEoYeEfffjA3PlAb2xzTa5qGUwew76wGePiEmf4hjUyAtgyC9mZweRrTT6PP
|
1390 |
+
8c9GsEsPPt2IYriMqQkoO3rHl+Ee5fSfwMCuJKDIodkP1nsmgmkyPacCAwEAAaNjMGEwDwYDVR0T
|
1391 |
+
AQH/BAUwAwEB/zAdBgNVHQ4EFgQUAK3Zo/Z59m50qX8zPYEX10zPM94wHwYDVR0jBBgwFoAUAK3Z
|
1392 |
+
o/Z59m50qX8zPYEX10zPM94wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBBQUAA4IBAQB8itEf
|
1393 |
+
GDeC4Liwo+1WlchiYZwFos3CYiZhzRAW18y0ZTTQEYqtqKkFZu90821fnZmv9ov761KyBZiibyrF
|
1394 |
+
VL0lvV+uyIbqRizBs73B6UlwGBaXCBOMIOAbLjpHyx7kADCVW/RFo8AasAFOq73AI25jP4BKxQft
|
1395 |
+
3OJvx8Fi8eNy1gTIdGcL+oiroQHIb/AUr9KZzVGTfu0uOMe9zkZQPXLjeSWdm4grECDdpbgyn43g
|
1396 |
+
Kd8hdIaC2y+CMMbHNYaz+ZZfRtsMRf3zUMNvxsNIrUam4SdHCh0Om7bCd39j8uB9Gr784N/Xx6ds
|
1397 |
+
sPmuujz9dLQR6FgNgLzTqIA6me11zEZ7
|
1398 |
+
-----END CERTIFICATE-----
|
1399 |
+
|
1400 |
+
America Online Root Certification Authority 2
|
1401 |
+
=============================================
|
1402 |
+
-----BEGIN CERTIFICATE-----
|
1403 |
+
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
|
1428 |
+
cX/9XhmgD0uRuMRUvAawRY8mkaKO/qk=
|
1429 |
+
-----END CERTIFICATE-----
|
1430 |
+
|
1431 |
+
Visa eCommerce Root
|
1432 |
+
===================
|
1433 |
+
-----BEGIN CERTIFICATE-----
|
1434 |
+
MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBrMQswCQYDVQQG
|
1435 |
+
EwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2Ug
|
1436 |
+
QXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2
|
1437 |
+
WhcNMjIwNjI0MDAxNjEyWjBrMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMm
|
1438 |
+
VmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv
|
1439 |
+
bW1lcmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h2mCxlCfL
|
1440 |
+
F9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4ElpF7sDPwsRROEW+1QK8b
|
1441 |
+
RaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdVZqW1LS7YgFmypw23RuwhY/81q6UCzyr0
|
1442 |
+
TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI
|
1443 |
+
/k4+oKsGGelT84ATB+0tvz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzs
|
1444 |
+
GHxBvfaLdXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG
|
1445 |
+
MB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUFAAOCAQEAX/FBfXxc
|
1446 |
+
CLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcRzCSs00Rsca4BIGsDoo8Ytyk6feUW
|
1447 |
+
YFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pz
|
1448 |
+
zkWKsKZJ/0x9nXGIxHYdkFsd7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBu
|
1449 |
+
YQa7FkKMcPcw++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt
|
1450 |
+
398znM/jra6O1I7mT1GvFpLgXPYHDw==
|
1451 |
+
-----END CERTIFICATE-----
|
1452 |
+
|
1453 |
+
TC TrustCenter, Germany, Class 2 CA
|
1454 |
+
===================================
|
1455 |
+
-----BEGIN CERTIFICATE-----
|
1456 |
+
MIIDXDCCAsWgAwIBAgICA+owDQYJKoZIhvcNAQEEBQAwgbwxCzAJBgNVBAYTAkRFMRAwDgYDVQQI
|
1457 |
+
EwdIYW1idXJnMRAwDgYDVQQHEwdIYW1idXJnMTowOAYDVQQKEzFUQyBUcnVzdENlbnRlciBmb3Ig
|
1458 |
+
U2VjdXJpdHkgaW4gRGF0YSBOZXR3b3JrcyBHbWJIMSIwIAYDVQQLExlUQyBUcnVzdENlbnRlciBD
|
1459 |
+
bGFzcyAyIENBMSkwJwYJKoZIhvcNAQkBFhpjZXJ0aWZpY2F0ZUB0cnVzdGNlbnRlci5kZTAeFw05
|
1460 |
+
ODAzMDkxMTU5NTlaFw0xMTAxMDExMTU5NTlaMIG8MQswCQYDVQQGEwJERTEQMA4GA1UECBMHSGFt
|
1461 |
+
YnVyZzEQMA4GA1UEBxMHSGFtYnVyZzE6MDgGA1UEChMxVEMgVHJ1c3RDZW50ZXIgZm9yIFNlY3Vy
|
1462 |
+
aXR5IGluIERhdGEgTmV0d29ya3MgR21iSDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3Mg
|
1463 |
+
MiBDQTEpMCcGCSqGSIb3DQEJARYaY2VydGlmaWNhdGVAdHJ1c3RjZW50ZXIuZGUwgZ8wDQYJKoZI
|
1464 |
+
hvcNAQEBBQADgY0AMIGJAoGBANo46O0yAClxgwENv4wB3NrGrTmkqYov1YtcaF9QxmL1Zr3KkSLs
|
1465 |
+
qh1R1z2zUbKDTl3LSbDwTFXlay3HhQswHJJOgtTKAu33b77c4OMUuAVT8pr0VotanoWT0bSCVq5N
|
1466 |
+
u6hLVxa8/vhYnvgpjbB7zXjJT6yLZwzxnPv8V5tXXE8NAgMBAAGjazBpMA8GA1UdEwEB/wQFMAMB
|
1467 |
+
Af8wDgYDVR0PAQH/BAQDAgGGMDMGCWCGSAGG+EIBCAQmFiRodHRwOi8vd3d3LnRydXN0Y2VudGVy
|
1468 |
+
LmRlL2d1aWRlbGluZXMwEQYJYIZIAYb4QgEBBAQDAgAHMA0GCSqGSIb3DQEBBAUAA4GBAIRS+yjf
|
1469 |
+
/x91AbwBvgRWl2p0QiQxg/lGsQaKic+WLDO/jLVfenKhhQbOhvgFjuj5Jcrag4wGrOs2bYWRNAQ2
|
1470 |
+
9ELw+HkuCkhcq8xRT3h2oNmsGb0q0WkEKJHKNhAngFdb0lz1wlurZIFjdFH0l7/NEij3TWZ/p/Ac
|
1471 |
+
ASZ4smZHcFFk
|
1472 |
+
-----END CERTIFICATE-----
|
1473 |
+
|
1474 |
+
TC TrustCenter, Germany, Class 3 CA
|
1475 |
+
===================================
|
1476 |
+
-----BEGIN CERTIFICATE-----
|
1477 |
+
MIIDXDCCAsWgAwIBAgICA+swDQYJKoZIhvcNAQEEBQAwgbwxCzAJBgNVBAYTAkRFMRAwDgYDVQQI
|
1478 |
+
EwdIYW1idXJnMRAwDgYDVQQHEwdIYW1idXJnMTowOAYDVQQKEzFUQyBUcnVzdENlbnRlciBmb3Ig
|
1479 |
+
U2VjdXJpdHkgaW4gRGF0YSBOZXR3b3JrcyBHbWJIMSIwIAYDVQQLExlUQyBUcnVzdENlbnRlciBD
|
1480 |
+
bGFzcyAzIENBMSkwJwYJKoZIhvcNAQkBFhpjZXJ0aWZpY2F0ZUB0cnVzdGNlbnRlci5kZTAeFw05
|
1481 |
+
ODAzMDkxMTU5NTlaFw0xMTAxMDExMTU5NTlaMIG8MQswCQYDVQQGEwJERTEQMA4GA1UECBMHSGFt
|
1482 |
+
YnVyZzEQMA4GA1UEBxMHSGFtYnVyZzE6MDgGA1UEChMxVEMgVHJ1c3RDZW50ZXIgZm9yIFNlY3Vy
|
1483 |
+
aXR5IGluIERhdGEgTmV0d29ya3MgR21iSDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3Mg
|
1484 |
+
MyBDQTEpMCcGCSqGSIb3DQEJARYaY2VydGlmaWNhdGVAdHJ1c3RjZW50ZXIuZGUwgZ8wDQYJKoZI
|
1485 |
+
hvcNAQEBBQADgY0AMIGJAoGBALa0wTUFLg2N7KBAahwOJ6ZQkmtQGwfeLud2zODa/ISoXoxjaitN
|
1486 |
+
2U4CdhHBC/KNecoAtvGwDtf7pBc9r6tpepYnv68zoZoqWarEtTcI8hKlMbZD9TKWcSgoq40oht+7
|
1487 |
+
7uMMfTDWw1Krj10nnGvAo+cFa1dJRLNu6mTP0o56UHd3AgMBAAGjazBpMA8GA1UdEwEB/wQFMAMB
|
1488 |
+
Af8wDgYDVR0PAQH/BAQDAgGGMDMGCWCGSAGG+EIBCAQmFiRodHRwOi8vd3d3LnRydXN0Y2VudGVy
|
1489 |
+
LmRlL2d1aWRlbGluZXMwEQYJYIZIAYb4QgEBBAQDAgAHMA0GCSqGSIb3DQEBBAUAA4GBABY9xs3B
|
1490 |
+
u4VxhUafPiCPUSiZ7C1FIWMjWwS7TJC4iJIETb19AaM/9uzO8d7+feXhPrvGq14L3T2WxMup1Pkm
|
1491 |
+
5gZOngylerpuw3yCGdHHsbHD2w2Om0B8NwvxXej9H5CIpQ5ON2QhqE6NtJ/x3kit1VYYUimLRzQS
|
1492 |
+
CdS7kjXvD9s0
|
1493 |
+
-----END CERTIFICATE-----
|
1494 |
+
|
1495 |
+
Certum Root CA
|
1496 |
+
==============
|
1497 |
+
-----BEGIN CERTIFICATE-----
|
1498 |
+
MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQK
|
1499 |
+
ExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBDQTAeFw0wMjA2MTExMDQ2Mzla
|
1500 |
+
Fw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8u
|
1501 |
+
by4xEjAQBgNVBAMTCUNlcnR1bSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6x
|
1502 |
+
wS7TT3zNJc4YPk/EjG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdL
|
1503 |
+
kKWoePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GIULdtlkIJ
|
1504 |
+
89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapuOb7kky/ZR6By6/qmW6/K
|
1505 |
+
Uz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUgAKpoC6EahQGcxEZjgoi2IrHu/qpGWX7P
|
1506 |
+
NSzVttpd90gzFFS269lvzs2I1qsb2pY7HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkq
|
1507 |
+
hkiG9w0BAQUFAAOCAQEAuI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+
|
1508 |
+
GXYkHAQaTOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTgxSvg
|
1509 |
+
GrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1qCjqTE5s7FCMTY5w/
|
1510 |
+
0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5xO/fIR/RpbxXyEV6DHpx8Uq79AtoS
|
1511 |
+
qFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs6GAqm4VKQPNriiTsBhYscw==
|
1512 |
+
-----END CERTIFICATE-----
|
1513 |
+
|
1514 |
+
Comodo AAA Services root
|
1515 |
+
========================
|
1516 |
+
-----BEGIN CERTIFICATE-----
|
1517 |
+
MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS
|
1518 |
+
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg
|
1519 |
+
TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw
|
1520 |
+
MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl
|
1521 |
+
c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV
|
1522 |
+
BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
1523 |
+
ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG
|
1524 |
+
C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs
|
1525 |
+
i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW
|
1526 |
+
Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH
|
1527 |
+
Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK
|
1528 |
+
Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f
|
1529 |
+
BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl
|
1530 |
+
cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz
|
1531 |
+
LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm
|
1532 |
+
7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz
|
1533 |
+
Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z
|
1534 |
+
8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C
|
1535 |
+
12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg==
|
1536 |
+
-----END CERTIFICATE-----
|
1537 |
+
|
1538 |
+
Comodo Secure Services root
|
1539 |
+
===========================
|
1540 |
+
-----BEGIN CERTIFICATE-----
|
1541 |
+
MIIEPzCCAyegAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS
|
1542 |
+
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg
|
1543 |
+
TGltaXRlZDEkMCIGA1UEAwwbU2VjdXJlIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAw
|
1544 |
+
MDAwMFoXDTI4MTIzMTIzNTk1OVowfjELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFu
|
1545 |
+
Y2hlc3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxJDAi
|
1546 |
+
BgNVBAMMG1NlY3VyZSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP
|
1547 |
+
ADCCAQoCggEBAMBxM4KK0HDrc4eCQNUd5MvJDkKQ+d40uaG6EfQlhfPMcm3ye5drswfxdySRXyWP
|
1548 |
+
9nQ95IDC+DwN879A6vfIUtFyb+/Iq0G4bi4XKpVpDM3SHpR7LZQdqnXXs5jLrLxkU0C8j6ysNstc
|
1549 |
+
rbvd4JQX7NFc0L/vpZXJkMWwrPsbQ996CF23uPJAGysnnlDOXmWCiIxe004MeuoIkbY2qitC++rC
|
1550 |
+
oznl2yY4rYsK7hljxxwk3wN42ubqwUcaCwtGCd0C/N7Lh1/XMGNooa7cMqG6vv5Eq2i2pRcV/b3V
|
1551 |
+
p6ea5EQz6YiO/O1R65NxTq0B50SOqy3LqP4BSUjwwN3HaNiS/j0CAwEAAaOBxzCBxDAdBgNVHQ4E
|
1552 |
+
FgQUPNiTiMLAggnMAZkGkyDpnnAJY08wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w
|
1553 |
+
gYEGA1UdHwR6MHgwO6A5oDeGNWh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL1NlY3VyZUNlcnRpZmlj
|
1554 |
+
YXRlU2VydmljZXMuY3JsMDmgN6A1hjNodHRwOi8vY3JsLmNvbW9kby5uZXQvU2VjdXJlQ2VydGlm
|
1555 |
+
aWNhdGVTZXJ2aWNlcy5jcmwwDQYJKoZIhvcNAQEFBQADggEBAIcBbSMdflsXfcFhMs+P5/OKlFlm
|
1556 |
+
4J4oqF7Tt/Q05qo5spcWxYJvMqTpjOev/e/C6LlLqqP05tqNZSH7uoDrJiiFGv45jN5bBAS0VPmj
|
1557 |
+
Z55B+glSzAVIqMk/IQQezkhr/IXownuvf7fM+F86/TXGDe+X3EyrEeFryzHRbPtIgKvcnDe4IRRL
|
1558 |
+
DXE97IMzbtFuMhbsmMcWi1mmNKsFVy2T96oTy9IT4rcuO81rUBcJaD61JlfutuC23bkpgHl9j6Pw
|
1559 |
+
pCikFcSF9CfUa7/lXORlAnZUtOM3ZiTTGWHIUhDlizeauan5Hb/qmZJhlv8BzaFfDbxxvA6sCx1H
|
1560 |
+
RR3B7Hzs/Sk=
|
1561 |
+
-----END CERTIFICATE-----
|
1562 |
+
|
1563 |
+
Comodo Trusted Services root
|
1564 |
+
============================
|
1565 |
+
-----BEGIN CERTIFICATE-----
|
1566 |
+
MIIEQzCCAyugAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS
|
1567 |
+
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg
|
1568 |
+
TGltaXRlZDElMCMGA1UEAwwcVHJ1c3RlZCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczAeFw0wNDAxMDEw
|
1569 |
+
MDAwMDBaFw0yODEyMzEyMzU5NTlaMH8xCzAJBgNVBAYTAkdCMRswGQYDVQQIDBJHcmVhdGVyIE1h
|
1570 |
+
bmNoZXN0ZXIxEDAOBgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoMEUNvbW9kbyBDQSBMaW1pdGVkMSUw
|
1571 |
+
IwYDVQQDDBxUcnVzdGVkIENlcnRpZmljYXRlIFNlcnZpY2VzMIIBIjANBgkqhkiG9w0BAQEFAAOC
|
1572 |
+
AQ8AMIIBCgKCAQEA33FvNlhTWvI2VFeAxHQIIO0Yfyod5jWaHiWsnOWWfnJSoBVC21ndZHoa0Lh7
|
1573 |
+
3TkVvFVIxO06AOoxEbrycXQaZ7jPM8yoMa+j49d/vzMtTGo87IvDktJTdyR0nAducPy9C1t2ul/y
|
1574 |
+
/9c3S0pgePfw+spwtOpZqqPOSC+pw7ILfhdyFgymBwwbOM/JYrc/oJOlh0Hyt3BAd9i+FHzjqMB6
|
1575 |
+
juljatEPmsbS9Is6FARW1O24zG71++IsWL1/T2sr92AkWCTOJu80kTrV44HQsvAEAtdbtz6SrGsS
|
1576 |
+
ivnkBbA7kUlcsutT6vifR4buv5XAwAaf0lteERv0xwQ1KdJVXOTt6wIDAQABo4HJMIHGMB0GA1Ud
|
1577 |
+
DgQWBBTFe1i97doladL3WRaoszLAeydb9DAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB
|
1578 |
+
/zCBgwYDVR0fBHwwejA8oDqgOIY2aHR0cDovL2NybC5jb21vZG9jYS5jb20vVHJ1c3RlZENlcnRp
|
1579 |
+
ZmljYXRlU2VydmljZXMuY3JsMDqgOKA2hjRodHRwOi8vY3JsLmNvbW9kby5uZXQvVHJ1c3RlZENl
|
1580 |
+
cnRpZmljYXRlU2VydmljZXMuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQDIk4E7ibSvuIQSTI3S8Ntw
|
1581 |
+
uleGFTQQuS9/HrCoiWChisJ3DFBKmwCL2Iv0QeLQg4pKHBQGsKNoBXAxMKdTmw7pSqBYaWcOrp32
|
1582 |
+
pSxBvzwGa+RZzG0Q8ZZvH9/0BAKkn0U+yNj6NkZEUD+Cl5EfKNsYEYwq5GWDVxISjBc/lDb+XbDA
|
1583 |
+
BHcTuPQV1T84zJQ6VdCsmPW6AF/ghhmBeC8owH7TzEIK9a5QoNE+xqFx7D+gIIxmOom0jtTYsU0l
|
1584 |
+
R+4viMi14QVFwL4Ucd56/Y57fU0IlqUSc/AtyjcndBInTMu2l+nZrghtWjlA3QVHdWpaIbOjGM9O
|
1585 |
+
9y5Xt5hwXsjEeLBi
|
1586 |
+
-----END CERTIFICATE-----
|
1587 |
+
|
1588 |
+
IPS Chained CAs root
|
1589 |
+
====================
|
1590 |
+
-----BEGIN CERTIFICATE-----
|
1591 |
+
MIIH9zCCB2CgAwIBAgIBADANBgkqhkiG9w0BAQUFADCCARwxCzAJBgNVBAYTAkVTMRIwEAYDVQQI
|
1592 |
+
EwlCYXJjZWxvbmExEjAQBgNVBAcTCUJhcmNlbG9uYTEuMCwGA1UEChMlSVBTIEludGVybmV0IHB1
|
1593 |
+
Ymxpc2hpbmcgU2VydmljZXMgcy5sLjErMCkGA1UEChQiaXBzQG1haWwuaXBzLmVzIEMuSS5GLiAg
|
1594 |
+
Qi02MDkyOTQ1MjEzMDEGA1UECxMqSVBTIENBIENoYWluZWQgQ0FzIENlcnRpZmljYXRpb24gQXV0
|
1595 |
+
aG9yaXR5MTMwMQYDVQQDEypJUFMgQ0EgQ2hhaW5lZCBDQXMgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
|
1596 |
+
dHkxHjAcBgkqhkiG9w0BCQEWD2lwc0BtYWlsLmlwcy5lczAeFw0wMTEyMjkwMDUzNThaFw0yNTEy
|
1597 |
+
MjcwMDUzNThaMIIBHDELMAkGA1UEBhMCRVMxEjAQBgNVBAgTCUJhcmNlbG9uYTESMBAGA1UEBxMJ
|
1598 |
+
QmFyY2Vsb25hMS4wLAYDVQQKEyVJUFMgSW50ZXJuZXQgcHVibGlzaGluZyBTZXJ2aWNlcyBzLmwu
|
1599 |
+
MSswKQYDVQQKFCJpcHNAbWFpbC5pcHMuZXMgQy5JLkYuICBCLTYwOTI5NDUyMTMwMQYDVQQLEypJ
|
1600 |
+
UFMgQ0EgQ2hhaW5lZCBDQXMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxMzAxBgNVBAMTKklQUyBD
|
1601 |
+
QSBDaGFpbmVkIENBcyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEeMBwGCSqGSIb3DQEJARYPaXBz
|
1602 |
+
QG1haWwuaXBzLmVzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDcVpJJspQgvJhPUOtopKdJ
|
1603 |
+
C7/SMejHT8KGC/po/UNaivNgkjWZOLtNA1IhW/A3mTXhQSCBhYEFcYGdtJUZqV92NC5jNzVXjrQf
|
1604 |
+
Qj8VXOF6wV8TGDIxya2+o8eDZh65nAQTy2nBBt4wBrszo7Uf8I9vzv+W6FS+ZoCua9tBhDaiPQID
|
1605 |
+
AQABo4IEQzCCBD8wHQYDVR0OBBYEFKGtMbH5PuEXpsirNPxShwkeYlJBMIIBTgYDVR0jBIIBRTCC
|
1606 |
+
AUGAFKGtMbH5PuEXpsirNPxShwkeYlJBoYIBJKSCASAwggEcMQswCQYDVQQGEwJFUzESMBAGA1UE
|
1607 |
+
CBMJQmFyY2Vsb25hMRIwEAYDVQQHEwlCYXJjZWxvbmExLjAsBgNVBAoTJUlQUyBJbnRlcm5ldCBw
|
1608 |
+
dWJsaXNoaW5nIFNlcnZpY2VzIHMubC4xKzApBgNVBAoUImlwc0BtYWlsLmlwcy5lcyBDLkkuRi4g
|
1609 |
+
IEItNjA5Mjk0NTIxMzAxBgNVBAsTKklQUyBDQSBDaGFpbmVkIENBcyBDZXJ0aWZpY2F0aW9uIEF1
|
1610 |
+
dGhvcml0eTEzMDEGA1UEAxMqSVBTIENBIENoYWluZWQgQ0FzIENlcnRpZmljYXRpb24gQXV0aG9y
|
1611 |
+
aXR5MR4wHAYJKoZIhvcNAQkBFg9pcHNAbWFpbC5pcHMuZXOCAQAwDAYDVR0TBAUwAwEB/zAMBgNV
|
1612 |
+
HQ8EBQMDB/+AMGsGA1UdJQRkMGIGCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwMGCCsGAQUF
|
1613 |
+
BwMEBggrBgEFBQcDCAYKKwYBBAGCNwIBFQYKKwYBBAGCNwIBFgYKKwYBBAGCNwoDAQYKKwYBBAGC
|
1614 |
+
NwoDBDARBglghkgBhvhCAQEEBAMCAAcwGgYDVR0RBBMwEYEPaXBzQG1haWwuaXBzLmVzMBoGA1Ud
|
1615 |
+
EgQTMBGBD2lwc0BtYWlsLmlwcy5lczBCBglghkgBhvhCAQ0ENRYzQ2hhaW5lZCBDQSBDZXJ0aWZp
|
1616 |
+
Y2F0ZSBpc3N1ZWQgYnkgaHR0cDovL3d3dy5pcHMuZXMvMCkGCWCGSAGG+EIBAgQcFhpodHRwOi8v
|
1617 |
+
d3d3Lmlwcy5lcy9pcHMyMDAyLzA3BglghkgBhvhCAQQEKhYoaHR0cDovL3d3dy5pcHMuZXMvaXBz
|
1618 |
+
MjAwMi9pcHMyMDAyQ0FDLmNybDA8BglghkgBhvhCAQMELxYtaHR0cDovL3d3dy5pcHMuZXMvaXBz
|
1619 |
+
MjAwMi9yZXZvY2F0aW9uQ0FDLmh0bWw/MDkGCWCGSAGG+EIBBwQsFipodHRwOi8vd3d3Lmlwcy5l
|
1620 |
+
cy9pcHMyMDAyL3JlbmV3YWxDQUMuaHRtbD8wNwYJYIZIAYb4QgEIBCoWKGh0dHA6Ly93d3cuaXBz
|
1621 |
+
LmVzL2lwczIwMDIvcG9saWN5Q0FDLmh0bWwwbQYDVR0fBGYwZDAuoCygKoYoaHR0cDovL3d3dy5p
|
1622 |
+
cHMuZXMvaXBzMjAwMi9pcHMyMDAyQ0FDLmNybDAyoDCgLoYsaHR0cDovL3d3d2JhY2suaXBzLmVz
|
1623 |
+
L2lwczIwMDIvaXBzMjAwMkNBQy5jcmwwLwYIKwYBBQUHAQEEIzAhMB8GCCsGAQUFBzABhhNodHRw
|
1624 |
+
Oi8vb2NzcC5pcHMuZXMvMA0GCSqGSIb3DQEBBQUAA4GBAERyMJ1WWKJBGyi3leGmGpVfp3hAK+/b
|
1625 |
+
lkr8THFj2XOVvQLiogbHvpcqk4A0hgP63Ng9HgfNHnNDJGD1HWHc3JagvPsd4+cSACczAsDAK1M9
|
1626 |
+
2GsDgaPb1pOVIO/Tln4mkImcJpvNb2ar7QMiRDjMWb2f2/YHogF/JsRj9SVCXmK9
|
1627 |
+
-----END CERTIFICATE-----
|
1628 |
+
|
1629 |
+
IPS CLASE1 root
|
1630 |
+
===============
|
1631 |
+
-----BEGIN CERTIFICATE-----
|
1632 |
+
MIIH6jCCB1OgAwIBAgIBADANBgkqhkiG9w0BAQUFADCCARIxCzAJBgNVBAYTAkVTMRIwEAYDVQQI
|
1633 |
+
EwlCYXJjZWxvbmExEjAQBgNVBAcTCUJhcmNlbG9uYTEuMCwGA1UEChMlSVBTIEludGVybmV0IHB1
|
1634 |
+
Ymxpc2hpbmcgU2VydmljZXMgcy5sLjErMCkGA1UEChQiaXBzQG1haWwuaXBzLmVzIEMuSS5GLiAg
|
1635 |
+
Qi02MDkyOTQ1MjEuMCwGA1UECxMlSVBTIENBIENMQVNFMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
|
1636 |
+
eTEuMCwGA1UEAxMlSVBTIENBIENMQVNFMSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEeMBwGCSqG
|
1637 |
+
SIb3DQEJARYPaXBzQG1haWwuaXBzLmVzMB4XDTAxMTIyOTAwNTkzOFoXDTI1MTIyNzAwNTkzOFow
|
1638 |
+
ggESMQswCQYDVQQGEwJFUzESMBAGA1UECBMJQmFyY2Vsb25hMRIwEAYDVQQHEwlCYXJjZWxvbmEx
|
1639 |
+
LjAsBgNVBAoTJUlQUyBJbnRlcm5ldCBwdWJsaXNoaW5nIFNlcnZpY2VzIHMubC4xKzApBgNVBAoU
|
1640 |
+
Imlwc0BtYWlsLmlwcy5lcyBDLkkuRi4gIEItNjA5Mjk0NTIxLjAsBgNVBAsTJUlQUyBDQSBDTEFT
|
1641 |
+
RTEgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxLjAsBgNVBAMTJUlQUyBDQSBDTEFTRTEgQ2VydGlm
|
1642 |
+
aWNhdGlvbiBBdXRob3JpdHkxHjAcBgkqhkiG9w0BCQEWD2lwc0BtYWlsLmlwcy5lczCBnzANBgkq
|
1643 |
+
hkiG9w0BAQEFAAOBjQAwgYkCgYEA4FEnpwvdr9G5Q1uCN0VWcu+atsIS7ywSzHb5BlmvXSHU0lq4
|
1644 |
+
oNTzav3KaY1mSPd05u42veiWkXWmcSjK5yISMmmwPh5r9FBSYmL9Yzt9fuzuOOpi9GyocY3h6YvJ
|
1645 |
+
P8a1zZRCb92CRTzo3wno7wpVqVZHYUxJZHMQKD/Kvwn/xi8CAwEAAaOCBEowggRGMB0GA1UdDgQW
|
1646 |
+
BBTrsxl588GlHKzcuh9morKbadB4CDCCAUQGA1UdIwSCATswggE3gBTrsxl588GlHKzcuh9morKb
|
1647 |
+
adB4CKGCARqkggEWMIIBEjELMAkGA1UEBhMCRVMxEjAQBgNVBAgTCUJhcmNlbG9uYTESMBAGA1UE
|
1648 |
+
BxMJQmFyY2Vsb25hMS4wLAYDVQQKEyVJUFMgSW50ZXJuZXQgcHVibGlzaGluZyBTZXJ2aWNlcyBz
|
1649 |
+
LmwuMSswKQYDVQQKFCJpcHNAbWFpbC5pcHMuZXMgQy5JLkYuICBCLTYwOTI5NDUyMS4wLAYDVQQL
|
1650 |
+
EyVJUFMgQ0EgQ0xBU0UxIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQDEyVJUFMgQ0Eg
|
1651 |
+
Q0xBU0UxIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MR4wHAYJKoZIhvcNAQkBFg9pcHNAbWFpbC5p
|
1652 |
+
cHMuZXOCAQAwDAYDVR0TBAUwAwEB/zAMBgNVHQ8EBQMDB/+AMGsGA1UdJQRkMGIGCCsGAQUFBwMB
|
1653 |
+
BggrBgEFBQcDAgYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEFBQcDCAYKKwYBBAGCNwIBFQYKKwYB
|
1654 |
+
BAGCNwIBFgYKKwYBBAGCNwoDAQYKKwYBBAGCNwoDBDARBglghkgBhvhCAQEEBAMCAAcwGgYDVR0R
|
1655 |
+
BBMwEYEPaXBzQG1haWwuaXBzLmVzMBoGA1UdEgQTMBGBD2lwc0BtYWlsLmlwcy5lczBBBglghkgB
|
1656 |
+
hvhCAQ0ENBYyQ0xBU0UxIENBIENlcnRpZmljYXRlIGlzc3VlZCBieSBodHRwOi8vd3d3Lmlwcy5l
|
1657 |
+
cy8wKQYJYIZIAYb4QgECBBwWGmh0dHA6Ly93d3cuaXBzLmVzL2lwczIwMDIvMDoGCWCGSAGG+EIB
|
1658 |
+
BAQtFitodHRwOi8vd3d3Lmlwcy5lcy9pcHMyMDAyL2lwczIwMDJDTEFTRTEuY3JsMD8GCWCGSAGG
|
1659 |
+
+EIBAwQyFjBodHRwOi8vd3d3Lmlwcy5lcy9pcHMyMDAyL3Jldm9jYXRpb25DTEFTRTEuaHRtbD8w
|
1660 |
+
PAYJYIZIAYb4QgEHBC8WLWh0dHA6Ly93d3cuaXBzLmVzL2lwczIwMDIvcmVuZXdhbENMQVNFMS5o
|
1661 |
+
dG1sPzA6BglghkgBhvhCAQgELRYraHR0cDovL3d3dy5pcHMuZXMvaXBzMjAwMi9wb2xpY3lDTEFT
|
1662 |
+
RTEuaHRtbDBzBgNVHR8EbDBqMDGgL6AthitodHRwOi8vd3d3Lmlwcy5lcy9pcHMyMDAyL2lwczIw
|
1663 |
+
MDJDTEFTRTEuY3JsMDWgM6Axhi9odHRwOi8vd3d3YmFjay5pcHMuZXMvaXBzMjAwMi9pcHMyMDAy
|
1664 |
+
Q0xBU0UxLmNybDAvBggrBgEFBQcBAQQjMCEwHwYIKwYBBQUHMAGGE2h0dHA6Ly9vY3NwLmlwcy5l
|
1665 |
+
cy8wDQYJKoZIhvcNAQEFBQADgYEAK9Dr/drIyllq2tPMMi7JVBuKYn4VLenZMdMu9Ccj/1urxUq2
|
1666 |
+
ckCuU3T0vAW0xtnIyXf7t/k0f3gA+Nak5FI/LEpjV4F1Wo7ojPsCwJTGKbqz3Bzosq/SLmJbGqmO
|
1667 |
+
DszFV0VRFOlOHIilkfSj945RyKm+hjM+5i9Ibq9UkE6tsSU=
|
1668 |
+
-----END CERTIFICATE-----
|
1669 |
+
|
1670 |
+
IPS CLASE3 root
|
1671 |
+
===============
|
1672 |
+
-----BEGIN CERTIFICATE-----
|
1673 |
+
MIIH6jCCB1OgAwIBAgIBADANBgkqhkiG9w0BAQUFADCCARIxCzAJBgNVBAYTAkVTMRIwEAYDVQQI
|
1674 |
+
EwlCYXJjZWxvbmExEjAQBgNVBAcTCUJhcmNlbG9uYTEuMCwGA1UEChMlSVBTIEludGVybmV0IHB1
|
1675 |
+
Ymxpc2hpbmcgU2VydmljZXMgcy5sLjErMCkGA1UEChQiaXBzQG1haWwuaXBzLmVzIEMuSS5GLiAg
|
1676 |
+
Qi02MDkyOTQ1MjEuMCwGA1UECxMlSVBTIENBIENMQVNFMyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
|
1677 |
+
eTEuMCwGA1UEAxMlSVBTIENBIENMQVNFMyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEeMBwGCSqG
|
1678 |
+
SIb3DQEJARYPaXBzQG1haWwuaXBzLmVzMB4XDTAxMTIyOTAxMDE0NFoXDTI1MTIyNzAxMDE0NFow
|
1679 |
+
ggESMQswCQYDVQQGEwJFUzESMBAGA1UECBMJQmFyY2Vsb25hMRIwEAYDVQQHEwlCYXJjZWxvbmEx
|
1680 |
+
LjAsBgNVBAoTJUlQUyBJbnRlcm5ldCBwdWJsaXNoaW5nIFNlcnZpY2VzIHMubC4xKzApBgNVBAoU
|
1681 |
+
Imlwc0BtYWlsLmlwcy5lcyBDLkkuRi4gIEItNjA5Mjk0NTIxLjAsBgNVBAsTJUlQUyBDQSBDTEFT
|
1682 |
+
RTMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxLjAsBgNVBAMTJUlQUyBDQSBDTEFTRTMgQ2VydGlm
|
1683 |
+
aWNhdGlvbiBBdXRob3JpdHkxHjAcBgkqhkiG9w0BCQEWD2lwc0BtYWlsLmlwcy5lczCBnzANBgkq
|
1684 |
+
hkiG9w0BAQEFAAOBjQAwgYkCgYEAqxf+DrDGaBtT8FK+n/ra+osTBLsBjzLZH49NzjaY2uQARIwo
|
1685 |
+
2BNEKqRrThckQpzTiKRBgtYj+4vJhuW5qYIF3PHeH+AMmVWY8jjsbJ0gA8DvqqPGZARRLXgNo9Ko
|
1686 |
+
OtYkTOmWehisEyMiG3zoMRGzXwmqMHBxRiVrSXGAK5UBsh8CAwEAAaOCBEowggRGMB0GA1UdDgQW
|
1687 |
+
BBS4k/8uy9wsjqLnev42USGjmFsMNDCCAUQGA1UdIwSCATswggE3gBS4k/8uy9wsjqLnev42USGj
|
1688 |
+
mFsMNKGCARqkggEWMIIBEjELMAkGA1UEBhMCRVMxEjAQBgNVBAgTCUJhcmNlbG9uYTESMBAGA1UE
|
1689 |
+
BxMJQmFyY2Vsb25hMS4wLAYDVQQKEyVJUFMgSW50ZXJuZXQgcHVibGlzaGluZyBTZXJ2aWNlcyBz
|
1690 |
+
LmwuMSswKQYDVQQKFCJpcHNAbWFpbC5pcHMuZXMgQy5JLkYuICBCLTYwOTI5NDUyMS4wLAYDVQQL
|
1691 |
+
EyVJUFMgQ0EgQ0xBU0UzIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQDEyVJUFMgQ0Eg
|
1692 |
+
Q0xBU0UzIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MR4wHAYJKoZIhvcNAQkBFg9pcHNAbWFpbC5p
|
1693 |
+
cHMuZXOCAQAwDAYDVR0TBAUwAwEB/zAMBgNVHQ8EBQMDB/+AMGsGA1UdJQRkMGIGCCsGAQUFBwMB
|
1694 |
+
BggrBgEFBQcDAgYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEFBQcDCAYKKwYBBAGCNwIBFQYKKwYB
|
1695 |
+
BAGCNwIBFgYKKwYBBAGCNwoDAQYKKwYBBAGCNwoDBDARBglghkgBhvhCAQEEBAMCAAcwGgYDVR0R
|
1696 |
+
BBMwEYEPaXBzQG1haWwuaXBzLmVzMBoGA1UdEgQTMBGBD2lwc0BtYWlsLmlwcy5lczBBBglghkgB
|
1697 |
+
hvhCAQ0ENBYyQ0xBU0UzIENBIENlcnRpZmljYXRlIGlzc3VlZCBieSBodHRwOi8vd3d3Lmlwcy5l
|
1698 |
+
cy8wKQYJYIZIAYb4QgECBBwWGmh0dHA6Ly93d3cuaXBzLmVzL2lwczIwMDIvMDoGCWCGSAGG+EIB
|
1699 |
+
BAQtFitodHRwOi8vd3d3Lmlwcy5lcy9pcHMyMDAyL2lwczIwMDJDTEFTRTMuY3JsMD8GCWCGSAGG
|
1700 |
+
+EIBAwQyFjBodHRwOi8vd3d3Lmlwcy5lcy9pcHMyMDAyL3Jldm9jYXRpb25DTEFTRTMuaHRtbD8w
|
1701 |
+
PAYJYIZIAYb4QgEHBC8WLWh0dHA6Ly93d3cuaXBzLmVzL2lwczIwMDIvcmVuZXdhbENMQVNFMy5o
|
1702 |
+
dG1sPzA6BglghkgBhvhCAQgELRYraHR0cDovL3d3dy5pcHMuZXMvaXBzMjAwMi9wb2xpY3lDTEFT
|
1703 |
+
RTMuaHRtbDBzBgNVHR8EbDBqMDGgL6AthitodHRwOi8vd3d3Lmlwcy5lcy9pcHMyMDAyL2lwczIw
|
1704 |
+
MDJDTEFTRTMuY3JsMDWgM6Axhi9odHRwOi8vd3d3YmFjay5pcHMuZXMvaXBzMjAwMi9pcHMyMDAy
|
1705 |
+
Q0xBU0UzLmNybDAvBggrBgEFBQcBAQQjMCEwHwYIKwYBBQUHMAGGE2h0dHA6Ly9vY3NwLmlwcy5l
|
1706 |
+
cy8wDQYJKoZIhvcNAQEFBQADgYEAF2VcmZVDAyevJuXr0LMXI/dDqsfwfewPxqmurpYPdikc4gYt
|
1707 |
+
fibFPPqhwYHOU7BC0ZdXGhd+pFFhxu7pXu8Fuuu9D6eSb9ijBmgpjnn1/7/5p6/ksc7C0YBCJwUE
|
1708 |
+
NPjDfxZ4IwwHJPJGR607VNCv1TGyr33I6unUVtkOE7LFRVA=
|
1709 |
+
-----END CERTIFICATE-----
|
1710 |
+
|
1711 |
+
IPS CLASEA1 root
|
1712 |
+
================
|
1713 |
+
-----BEGIN CERTIFICATE-----
|
1714 |
+
MIIH9zCCB2CgAwIBAgIBADANBgkqhkiG9w0BAQUFADCCARQxCzAJBgNVBAYTAkVTMRIwEAYDVQQI
|
1715 |
+
EwlCYXJjZWxvbmExEjAQBgNVBAcTCUJhcmNlbG9uYTEuMCwGA1UEChMlSVBTIEludGVybmV0IHB1
|
1716 |
+
Ymxpc2hpbmcgU2VydmljZXMgcy5sLjErMCkGA1UEChQiaXBzQG1haWwuaXBzLmVzIEMuSS5GLiAg
|
1717 |
+
Qi02MDkyOTQ1MjEvMC0GA1UECxMmSVBTIENBIENMQVNFQTEgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
|
1718 |
+
dHkxLzAtBgNVBAMTJklQUyBDQSBDTEFTRUExIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MR4wHAYJ
|
1719 |
+
KoZIhvcNAQkBFg9pcHNAbWFpbC5pcHMuZXMwHhcNMDExMjI5MDEwNTMyWhcNMjUxMjI3MDEwNTMy
|
1720 |
+
WjCCARQxCzAJBgNVBAYTAkVTMRIwEAYDVQQIEwlCYXJjZWxvbmExEjAQBgNVBAcTCUJhcmNlbG9u
|
1721 |
+
YTEuMCwGA1UEChMlSVBTIEludGVybmV0IHB1Ymxpc2hpbmcgU2VydmljZXMgcy5sLjErMCkGA1UE
|
1722 |
+
ChQiaXBzQG1haWwuaXBzLmVzIEMuSS5GLiAgQi02MDkyOTQ1MjEvMC0GA1UECxMmSVBTIENBIENM
|
1723 |
+
QVNFQTEgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxLzAtBgNVBAMTJklQUyBDQSBDTEFTRUExIENl
|
1724 |
+
cnRpZmljYXRpb24gQXV0aG9yaXR5MR4wHAYJKoZIhvcNAQkBFg9pcHNAbWFpbC5pcHMuZXMwgZ8w
|
1725 |
+
DQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALsw19zQVL01Tp/FTILq0VA8R5j8m2mdd81u4D/u6zJf
|
1726 |
+
X5/S0HnllXNEITLgCtud186Nq1KLK3jgm1t99P1tCeWu4WwdByOgF9H5fahGRpEiqLJpxq339fWU
|
1727 |
+
oTCUvQDMRH/uxJ7JweaPCjbB/SQ9AaD1e+J8eGZDi09Z8pvZ+kmzAgMBAAGjggRTMIIETzAdBgNV
|
1728 |
+
HQ4EFgQUZyaW56G/2LUDnf473P7yiuYV3TAwggFGBgNVHSMEggE9MIIBOYAUZyaW56G/2LUDnf47
|
1729 |
+
3P7yiuYV3TChggEcpIIBGDCCARQxCzAJBgNVBAYTAkVTMRIwEAYDVQQIEwlCYXJjZWxvbmExEjAQ
|
1730 |
+
BgNVBAcTCUJhcmNlbG9uYTEuMCwGA1UEChMlSVBTIEludGVybmV0IHB1Ymxpc2hpbmcgU2Vydmlj
|
1731 |
+
ZXMgcy5sLjErMCkGA1UEChQiaXBzQG1haWwuaXBzLmVzIEMuSS5GLiAgQi02MDkyOTQ1MjEvMC0G
|
1732 |
+
A1UECxMmSVBTIENBIENMQVNFQTEgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxLzAtBgNVBAMTJklQ
|
1733 |
+
UyBDQSBDTEFTRUExIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MR4wHAYJKoZIhvcNAQkBFg9pcHNA
|
1734 |
+
bWFpbC5pcHMuZXOCAQAwDAYDVR0TBAUwAwEB/zAMBgNVHQ8EBQMDB/+AMGsGA1UdJQRkMGIGCCsG
|
1735 |
+
AQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEFBQcDCAYKKwYBBAGCNwIB
|
1736 |
+
FQYKKwYBBAGCNwIBFgYKKwYBBAGCNwoDAQYKKwYBBAGCNwoDBDARBglghkgBhvhCAQEEBAMCAAcw
|
1737 |
+
GgYDVR0RBBMwEYEPaXBzQG1haWwuaXBzLmVzMBoGA1UdEgQTMBGBD2lwc0BtYWlsLmlwcy5lczBC
|
1738 |
+
BglghkgBhvhCAQ0ENRYzQ0xBU0VBMSBDQSBDZXJ0aWZpY2F0ZSBpc3N1ZWQgYnkgaHR0cDovL3d3
|
1739 |
+
dy5pcHMuZXMvMCkGCWCGSAGG+EIBAgQcFhpodHRwOi8vd3d3Lmlwcy5lcy9pcHMyMDAyLzA7Bglg
|
1740 |
+
hkgBhvhCAQQELhYsaHR0cDovL3d3dy5pcHMuZXMvaXBzMjAwMi9pcHMyMDAyQ0xBU0VBMS5jcmww
|
1741 |
+
QAYJYIZIAYb4QgEDBDMWMWh0dHA6Ly93d3cuaXBzLmVzL2lwczIwMDIvcmV2b2NhdGlvbkNMQVNF
|
1742 |
+
QTEuaHRtbD8wPQYJYIZIAYb4QgEHBDAWLmh0dHA6Ly93d3cuaXBzLmVzL2lwczIwMDIvcmVuZXdh
|
1743 |
+
bENMQVNFQTEuaHRtbD8wOwYJYIZIAYb4QgEIBC4WLGh0dHA6Ly93d3cuaXBzLmVzL2lwczIwMDIv
|
1744 |
+
cG9saWN5Q0xBU0VBMS5odG1sMHUGA1UdHwRuMGwwMqAwoC6GLGh0dHA6Ly93d3cuaXBzLmVzL2lw
|
1745 |
+
czIwMDIvaXBzMjAwMkNMQVNFQTEuY3JsMDagNKAyhjBodHRwOi8vd3d3YmFjay5pcHMuZXMvaXBz
|
1746 |
+
MjAwMi9pcHMyMDAyQ0xBU0VBMS5jcmwwLwYIKwYBBQUHAQEEIzAhMB8GCCsGAQUFBzABhhNodHRw
|
1747 |
+
Oi8vb2NzcC5pcHMuZXMvMA0GCSqGSIb3DQEBBQUAA4GBAH66iqyAAIQVCtWYUQxkxZwCWINmyq0e
|
1748 |
+
B81+atqAB98DNEock8RLWCA1NnHtogo1EqWmZaeFaQoO42Hu6r4okzPV7Oi+xNtff6j5YzHIa5bi
|
1749 |
+
KcJboOeXNp13XjFr/tOn2yrb25aLH2betgPAK7N41lUH5Y85UN4HI3LmvSAUS7SG
|
1750 |
+
-----END CERTIFICATE-----
|
1751 |
+
|
1752 |
+
IPS CLASEA3 root
|
1753 |
+
================
|
1754 |
+
-----BEGIN CERTIFICATE-----
|
1755 |
+
MIIH9zCCB2CgAwIBAgIBADANBgkqhkiG9w0BAQUFADCCARQxCzAJBgNVBAYTAkVTMRIwEAYDVQQI
|
1756 |
+
EwlCYXJjZWxvbmExEjAQBgNVBAcTCUJhcmNlbG9uYTEuMCwGA1UEChMlSVBTIEludGVybmV0IHB1
|
1757 |
+
Ymxpc2hpbmcgU2VydmljZXMgcy5sLjErMCkGA1UEChQiaXBzQG1haWwuaXBzLmVzIEMuSS5GLiAg
|
1758 |
+
Qi02MDkyOTQ1MjEvMC0GA1UECxMmSVBTIENBIENMQVNFQTMgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
|
1759 |
+
dHkxLzAtBgNVBAMTJklQUyBDQSBDTEFTRUEzIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MR4wHAYJ
|
1760 |
+
KoZIhvcNAQkBFg9pcHNAbWFpbC5pcHMuZXMwHhcNMDExMjI5MDEwNzUwWhcNMjUxMjI3MDEwNzUw
|
1761 |
+
WjCCARQxCzAJBgNVBAYTAkVTMRIwEAYDVQQIEwlCYXJjZWxvbmExEjAQBgNVBAcTCUJhcmNlbG9u
|
1762 |
+
YTEuMCwGA1UEChMlSVBTIEludGVybmV0IHB1Ymxpc2hpbmcgU2VydmljZXMgcy5sLjErMCkGA1UE
|
1763 |
+
ChQiaXBzQG1haWwuaXBzLmVzIEMuSS5GLiAgQi02MDkyOTQ1MjEvMC0GA1UECxMmSVBTIENBIENM
|
1764 |
+
QVNFQTMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxLzAtBgNVBAMTJklQUyBDQSBDTEFTRUEzIENl
|
1765 |
+
cnRpZmljYXRpb24gQXV0aG9yaXR5MR4wHAYJKoZIhvcNAQkBFg9pcHNAbWFpbC5pcHMuZXMwgZ8w
|
1766 |
+
DQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAO6AAPYaZC6tasiDsYun7o/ZttvNG7uGBiJ2MwwSbUhW
|
1767 |
+
YdLcgiViL5/SaTBlA0IjWLxH3GvWdV0XPOH/8lhneaDBgbHUVqLyjRGZ/fZ98cfEXgIqmuJKtROK
|
1768 |
+
AP2Md4bm15T1IHUuDky/dMQ/gT6DtKM4Ninn6Cr1jIhBqoCm42zvAgMBAAGjggRTMIIETzAdBgNV
|
1769 |
+
HQ4EFgQUHp9XUEe2YZM50yz82l09BXW3mQIwggFGBgNVHSMEggE9MIIBOYAUHp9XUEe2YZM50yz8
|
1770 |
+
2l09BXW3mQKhggEcpIIBGDCCARQxCzAJBgNVBAYTAkVTMRIwEAYDVQQIEwlCYXJjZWxvbmExEjAQ
|
1771 |
+
BgNVBAcTCUJhcmNlbG9uYTEuMCwGA1UEChMlSVBTIEludGVybmV0IHB1Ymxpc2hpbmcgU2Vydmlj
|
1772 |
+
ZXMgcy5sLjErMCkGA1UEChQiaXBzQG1haWwuaXBzLmVzIEMuSS5GLiAgQi02MDkyOTQ1MjEvMC0G
|
1773 |
+
A1UECxMmSVBTIENBIENMQVNFQTMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxLzAtBgNVBAMTJklQ
|
1774 |
+
UyBDQSBDTEFTRUEzIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MR4wHAYJKoZIhvcNAQkBFg9pcHNA
|
1775 |
+
bWFpbC5pcHMuZXOCAQAwDAYDVR0TBAUwAwEB/zAMBgNVHQ8EBQMDB/+AMGsGA1UdJQRkMGIGCCsG
|
1776 |
+
AQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEFBQcDCAYKKwYBBAGCNwIB
|
1777 |
+
FQYKKwYBBAGCNwIBFgYKKwYBBAGCNwoDAQYKKwYBBAGCNwoDBDARBglghkgBhvhCAQEEBAMCAAcw
|
1778 |
+
GgYDVR0RBBMwEYEPaXBzQG1haWwuaXBzLmVzMBoGA1UdEgQTMBGBD2lwc0BtYWlsLmlwcy5lczBC
|
1779 |
+
BglghkgBhvhCAQ0ENRYzQ0xBU0VBMyBDQSBDZXJ0aWZpY2F0ZSBpc3N1ZWQgYnkgaHR0cDovL3d3
|
1780 |
+
dy5pcHMuZXMvMCkGCWCGSAGG+EIBAgQcFhpodHRwOi8vd3d3Lmlwcy5lcy9pcHMyMDAyLzA7Bglg
|
1781 |
+
hkgBhvhCAQQELhYsaHR0cDovL3d3dy5pcHMuZXMvaXBzMjAwMi9pcHMyMDAyQ0xBU0VBMy5jcmww
|
1782 |
+
QAYJYIZIAYb4QgEDBDMWMWh0dHA6Ly93d3cuaXBzLmVzL2lwczIwMDIvcmV2b2NhdGlvbkNMQVNF
|
1783 |
+
QTMuaHRtbD8wPQYJYIZIAYb4QgEHBDAWLmh0dHA6Ly93d3cuaXBzLmVzL2lwczIwMDIvcmVuZXdh
|
1784 |
+
bENMQVNFQTMuaHRtbD8wOwYJYIZIAYb4QgEIBC4WLGh0dHA6Ly93d3cuaXBzLmVzL2lwczIwMDIv
|
1785 |
+
cG9saWN5Q0xBU0VBMy5odG1sMHUGA1UdHwRuMGwwMqAwoC6GLGh0dHA6Ly93d3cuaXBzLmVzL2lw
|
1786 |
+
czIwMDIvaXBzMjAwMkNMQVNFQTMuY3JsMDagNKAyhjBodHRwOi8vd3d3YmFjay5pcHMuZXMvaXBz
|
1787 |
+
MjAwMi9pcHMyMDAyQ0xBU0VBMy5jcmwwLwYIKwYBBQUHAQEEIzAhMB8GCCsGAQUFBzABhhNodHRw
|
1788 |
+
Oi8vb2NzcC5pcHMuZXMvMA0GCSqGSIb3DQEBBQUAA4GBAEo9IEca2on0eisxeewBwMwB9dbB/MjD
|
1789 |
+
81ACUZBYKp/nNQlbMAqBACVHr9QPDp5gJqiVp4MI3y2s6Q73nMify5NF8bpqxmdRSmlPa/59Cy9S
|
1790 |
+
KcJQrSRE7SOzSMtEQMEDlQwKeAYSAfWRMS1Jjbs/RU4s4OjNtckUFQzjB4ObJnXv
|
1791 |
+
-----END CERTIFICATE-----
|
1792 |
+
|
1793 |
+
IPS Servidores root
|
1794 |
+
===================
|
1795 |
+
-----BEGIN CERTIFICATE-----
|
1796 |
+
MIICtzCCAiACAQAwDQYJKoZIhvcNAQEEBQAwgaMxCzAJBgNVBAYTAkVTMRIwEAYDVQQIEwlCQVJD
|
1797 |
+
RUxPTkExEjAQBgNVBAcTCUJBUkNFTE9OQTEZMBcGA1UEChMQSVBTIFNlZ3VyaWRhZCBDQTEYMBYG
|
1798 |
+
A1UECxMPQ2VydGlmaWNhY2lvbmVzMRcwFQYDVQQDEw5JUFMgU0VSVklET1JFUzEeMBwGCSqGSIb3
|
1799 |
+
DQEJARYPaXBzQG1haWwuaXBzLmVzMB4XDTk4MDEwMTIzMjEwN1oXDTA5MTIyOTIzMjEwN1owgaMx
|
1800 |
+
CzAJBgNVBAYTAkVTMRIwEAYDVQQIEwlCQVJDRUxPTkExEjAQBgNVBAcTCUJBUkNFTE9OQTEZMBcG
|
1801 |
+
A1UEChMQSVBTIFNlZ3VyaWRhZCBDQTEYMBYGA1UECxMPQ2VydGlmaWNhY2lvbmVzMRcwFQYDVQQD
|
1802 |
+
Ew5JUFMgU0VSVklET1JFUzEeMBwGCSqGSIb3DQEJARYPaXBzQG1haWwuaXBzLmVzMIGfMA0GCSqG
|
1803 |
+
SIb3DQEBAQUAA4GNADCBiQKBgQCsT1J0nznqjtwlxLyYXZhkJAk8IbPMGbWOlI6H0fg3PqHILVik
|
1804 |
+
gDVboXVsHUUMH2Fjal5vmwpMwci4YSM1gf/+rHhwLWjhOgeYlQJU3c0jt4BT18g3RXIGJBK6E2Eh
|
1805 |
+
im51KODFDzT9NthFf+G4Nu+z4cYgjui0OLzhPvYR3oydAQIDAQABMA0GCSqGSIb3DQEBBAUAA4GB
|
1806 |
+
ACzzw3lYJN7GO9HgQmm47mSzPWIBubOE3yN93ZjPEKn+ANgilgUTB1RXxafey9m4iEL2mdsUdx+2
|
1807 |
+
/iU94aI+A6mB0i1sR/WWRowiq8jMDQ6XXotBtDvECgZAHd1G9AHduoIuPD14cJ58GNCr+Lh3B0Zx
|
1808 |
+
8coLY1xq+XKU1QFPoNtC
|
1809 |
+
-----END CERTIFICATE-----
|
1810 |
+
|
1811 |
+
IPS Timestamping root
|
1812 |
+
=====================
|
1813 |
+
-----BEGIN CERTIFICATE-----
|
1814 |
+
MIIIODCCB6GgAwIBAgIBADANBgkqhkiG9w0BAQUFADCCAR4xCzAJBgNVBAYTAkVTMRIwEAYDVQQI
|
1815 |
+
EwlCYXJjZWxvbmExEjAQBgNVBAcTCUJhcmNlbG9uYTEuMCwGA1UEChMlSVBTIEludGVybmV0IHB1
|
1816 |
+
Ymxpc2hpbmcgU2VydmljZXMgcy5sLjErMCkGA1UEChQiaXBzQG1haWwuaXBzLmVzIEMuSS5GLiAg
|
1817 |
+
Qi02MDkyOTQ1MjE0MDIGA1UECxMrSVBTIENBIFRpbWVzdGFtcGluZyBDZXJ0aWZpY2F0aW9uIEF1
|
1818 |
+
dGhvcml0eTE0MDIGA1UEAxMrSVBTIENBIFRpbWVzdGFtcGluZyBDZXJ0aWZpY2F0aW9uIEF1dGhv
|
1819 |
+
cml0eTEeMBwGCSqGSIb3DQEJARYPaXBzQG1haWwuaXBzLmVzMB4XDTAxMTIyOTAxMTAxOFoXDTI1
|
1820 |
+
MTIyNzAxMTAxOFowggEeMQswCQYDVQQGEwJFUzESMBAGA1UECBMJQmFyY2Vsb25hMRIwEAYDVQQH
|
1821 |
+
EwlCYXJjZWxvbmExLjAsBgNVBAoTJUlQUyBJbnRlcm5ldCBwdWJsaXNoaW5nIFNlcnZpY2VzIHMu
|
1822 |
+
bC4xKzApBgNVBAoUImlwc0BtYWlsLmlwcy5lcyBDLkkuRi4gIEItNjA5Mjk0NTIxNDAyBgNVBAsT
|
1823 |
+
K0lQUyBDQSBUaW1lc3RhbXBpbmcgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxNDAyBgNVBAMTK0lQ
|
1824 |
+
UyBDQSBUaW1lc3RhbXBpbmcgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxHjAcBgkqhkiG9w0BCQEW
|
1825 |
+
D2lwc0BtYWlsLmlwcy5lczCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvLjuVqWajOY2ycJi
|
1826 |
+
oGaBjRrVetJznw6EZLqVtJCneK/K/lRhW86yIFcBrkSSQxA4Efdo/BdApWgnMjvEp+ZCccWZ73b/
|
1827 |
+
K5Uk9UmSGGjKALWkWi9uy9YbLA1UZ2t6KaFYq6JaANZbuxjC3/YeE1Z2m6Vo4pjOxgOKNNtMg0Gm
|
1828 |
+
qaMCAwEAAaOCBIAwggR8MB0GA1UdDgQWBBSL0BBQCYHynQnVDmB4AyKiP8jKZjCCAVAGA1UdIwSC
|
1829 |
+
AUcwggFDgBSL0BBQCYHynQnVDmB4AyKiP8jKZqGCASakggEiMIIBHjELMAkGA1UEBhMCRVMxEjAQ
|
1830 |
+
BgNVBAgTCUJhcmNlbG9uYTESMBAGA1UEBxMJQmFyY2Vsb25hMS4wLAYDVQQKEyVJUFMgSW50ZXJu
|
1831 |
+
ZXQgcHVibGlzaGluZyBTZXJ2aWNlcyBzLmwuMSswKQYDVQQKFCJpcHNAbWFpbC5pcHMuZXMgQy5J
|
1832 |
+
LkYuICBCLTYwOTI5NDUyMTQwMgYDVQQLEytJUFMgQ0EgVGltZXN0YW1waW5nIENlcnRpZmljYXRp
|
1833 |
+
b24gQXV0aG9yaXR5MTQwMgYDVQQDEytJUFMgQ0EgVGltZXN0YW1waW5nIENlcnRpZmljYXRpb24g
|
1834 |
+
QXV0aG9yaXR5MR4wHAYJKoZIhvcNAQkBFg9pcHNAbWFpbC5pcHMuZXOCAQAwDAYDVR0TBAUwAwEB
|
1835 |
+
/zAMBgNVHQ8EBQMDB/+AMGsGA1UdJQRkMGIGCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwMG
|
1836 |
+
CCsGAQUFBwMEBggrBgEFBQcDCAYKKwYBBAGCNwIBFQYKKwYBBAGCNwIBFgYKKwYBBAGCNwoDAQYK
|
1837 |
+
KwYBBAGCNwoDBDARBglghkgBhvhCAQEEBAMCAAcwGgYDVR0RBBMwEYEPaXBzQG1haWwuaXBzLmVz
|
1838 |
+
MBoGA1UdEgQTMBGBD2lwc0BtYWlsLmlwcy5lczBHBglghkgBhvhCAQ0EOhY4VGltZXN0YW1waW5n
|
1839 |
+
IENBIENlcnRpZmljYXRlIGlzc3VlZCBieSBodHRwOi8vd3d3Lmlwcy5lcy8wKQYJYIZIAYb4QgEC
|
1840 |
+
BBwWGmh0dHA6Ly93d3cuaXBzLmVzL2lwczIwMDIvMEAGCWCGSAGG+EIBBAQzFjFodHRwOi8vd3d3
|
1841 |
+
Lmlwcy5lcy9pcHMyMDAyL2lwczIwMDJUaW1lc3RhbXBpbmcuY3JsMEUGCWCGSAGG+EIBAwQ4FjZo
|
1842 |
+
dHRwOi8vd3d3Lmlwcy5lcy9pcHMyMDAyL3Jldm9jYXRpb25UaW1lc3RhbXBpbmcuaHRtbD8wQgYJ
|
1843 |
+
YIZIAYb4QgEHBDUWM2h0dHA6Ly93d3cuaXBzLmVzL2lwczIwMDIvcmVuZXdhbFRpbWVzdGFtcGlu
|
1844 |
+
Zy5odG1sPzBABglghkgBhvhCAQgEMxYxaHR0cDovL3d3dy5pcHMuZXMvaXBzMjAwMi9wb2xpY3lU
|
1845 |
+
aW1lc3RhbXBpbmcuaHRtbDB/BgNVHR8EeDB2MDegNaAzhjFodHRwOi8vd3d3Lmlwcy5lcy9pcHMy
|
1846 |
+
MDAyL2lwczIwMDJUaW1lc3RhbXBpbmcuY3JsMDugOaA3hjVodHRwOi8vd3d3YmFjay5pcHMuZXMv
|
1847 |
+
aXBzMjAwMi9pcHMyMDAyVGltZXN0YW1waW5nLmNybDAvBggrBgEFBQcBAQQjMCEwHwYIKwYBBQUH
|
1848 |
+
MAGGE2h0dHA6Ly9vY3NwLmlwcy5lcy8wDQYJKoZIhvcNAQEFBQADgYEAZbrBzAAalZHK6Ww6vzoe
|
1849 |
+
FAh8+4Pua2JR0zORtWB5fgTYXXk36MNbsMRnLWhasl8OCvrNPzpFoeo2zyYepxEoxZSPhExTCMWT
|
1850 |
+
s/zif/WN87GphV+I3pGW7hdbrqXqcGV4LCFkAZXOzkw+UPS2Wctjjba9GNSHSl/c7+lW8AoM6HU=
|
1851 |
+
-----END CERTIFICATE-----
|
1852 |
+
|
1853 |
+
QuoVadis Root CA
|
1854 |
+
================
|
1855 |
+
-----BEGIN CERTIFICATE-----
|
1856 |
+
MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJCTTEZMBcGA1UE
|
1857 |
+
ChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
|
1858 |
+
eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAz
|
1859 |
+
MTkxODMzMzNaFw0yMTAzMTcxODMzMzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRp
|
1860 |
+
cyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQD
|
1861 |
+
EyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF
|
1862 |
+
AAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Ypli4kVEAkOPcahdxYTMuk
|
1863 |
+
J0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2DrOpm2RgbaIr1VxqYuvXtdj182d6UajtL
|
1864 |
+
F8HVj71lODqV0D1VNk7feVcxKh7YWWVJWCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeL
|
1865 |
+
YzcS19Dsw3sgQUSj7cugF+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWen
|
1866 |
+
AScOospUxbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCCAk4w
|
1867 |
+
PQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVvdmFkaXNvZmZzaG9y
|
1868 |
+
ZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREwggENMIIBCQYJKwYBBAG+WAABMIH7
|
1869 |
+
MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNlIG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmlj
|
1870 |
+
YXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJs
|
1871 |
+
ZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh
|
1872 |
+
Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYIKwYBBQUHAgEW
|
1873 |
+
Fmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3TKbkGGew5Oanwl4Rqy+/fMIGu
|
1874 |
+
BgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rqy+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkw
|
1875 |
+
FwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0
|
1876 |
+
aG9yaXR5MS4wLAYDVQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6
|
1877 |
+
tlCLMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSkfnIYj9lo
|
1878 |
+
fFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf87C9TqnN7Az10buYWnuul
|
1879 |
+
LsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1RcHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2x
|
1880 |
+
gI4JVrmcGmD+XcHXetwReNDWXcG31a0ymQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi
|
1881 |
+
5upZIof4l/UO/erMkqQWxFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi
|
1882 |
+
5nrQNiOKSnQ2+Q==
|
1883 |
+
-----END CERTIFICATE-----
|
1884 |
+
|
1885 |
+
QuoVadis Root CA 2
|
1886 |
+
==================
|
1887 |
+
-----BEGIN CERTIFICATE-----
|
1888 |
+
MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT
|
1889 |
+
EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMjAeFw0wNjExMjQx
|
1890 |
+
ODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM
|
1891 |
+
aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4IC
|
1892 |
+
DwAwggIKAoICAQCaGMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6
|
1893 |
+
XJxgFyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55JWpzmM+Yk
|
1894 |
+
lvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bBrrcCaoF6qUWD4gXmuVbB
|
1895 |
+
lDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp+ARz8un+XJiM9XOva7R+zdRcAitMOeGy
|
1896 |
+
lZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt
|
1897 |
+
66/3FsvbzSUr5R/7mp/iUcw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1Jdxn
|
1898 |
+
wQ5hYIizPtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og/zOh
|
1899 |
+
D7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UHoycR7hYQe7xFSkyy
|
1900 |
+
BNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuIyV77zGHcizN300QyNQliBJIWENie
|
1901 |
+
J0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1Ud
|
1902 |
+
DgQWBBQahGK8SEwzJQTU7tD2A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGU
|
1903 |
+
a6FJpEcwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT
|
1904 |
+
ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2fBluornFdLwUv
|
1905 |
+
Z+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzng/iN/Ae42l9NLmeyhP3ZRPx3
|
1906 |
+
UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2BlfF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodm
|
1907 |
+
VjB3pjd4M1IQWK4/YY7yarHvGH5KWWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK
|
1908 |
+
+JDSV6IZUaUtl0HaB0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrW
|
1909 |
+
IozchLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPRTUIZ3Ph1
|
1910 |
+
WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWDmbA4CD/pXvk1B+TJYm5X
|
1911 |
+
f6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0ZohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II
|
1912 |
+
4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8
|
1913 |
+
VCLAAVBpQ570su9t+Oza8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u
|
1914 |
+
-----END CERTIFICATE-----
|
1915 |
+
|
1916 |
+
QuoVadis Root CA 3
|
1917 |
+
==================
|
1918 |
+
-----BEGIN CERTIFICATE-----
|
1919 |
+
MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT
|
1920 |
+
EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMzAeFw0wNjExMjQx
|
1921 |
+
OTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM
|
1922 |
+
aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4IC
|
1923 |
+
DwAwggIKAoICAQDMV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNgg
|
1924 |
+
DhoB4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUrH556VOij
|
1925 |
+
KTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd8lyyBTNvijbO0BNO/79K
|
1926 |
+
DDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9CabwvvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbv
|
1927 |
+
BNDInIjbC3uBr7E9KsRlOni27tyAsdLTmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwp
|
1928 |
+
p5ijJUMv7/FfJuGITfhebtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8
|
1929 |
+
nT8KKdjcT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDtWAEX
|
1930 |
+
MJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZc6tsgLjoC2SToJyM
|
1931 |
+
Gf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A4iLItLRkT9a6fUg+qGkM17uGcclz
|
1932 |
+
uD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYDVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHT
|
1933 |
+
BgkrBgEEAb5YAAMwgcUwgZMGCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmlj
|
1934 |
+
YXRlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0
|
1935 |
+
aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVudC4wLQYIKwYB
|
1936 |
+
BQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2NwczALBgNVHQ8EBAMCAQYwHQYD
|
1937 |
+
VR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4GA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4
|
1938 |
+
ywLQoUmkRzBFMQswCQYDVQQGEwJCTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UE
|
1939 |
+
AxMSUXVvVmFkaXMgUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZV
|
1940 |
+
qyM07ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSemd1o417+s
|
1941 |
+
hvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd+LJ2w/w4E6oM3kJpK27z
|
1942 |
+
POuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2
|
1943 |
+
Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadNt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp
|
1944 |
+
8kokUvd0/bpO5qgdAm6xDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBC
|
1945 |
+
bjPsMZ57k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6szHXu
|
1946 |
+
g/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0jWy10QJLZYxkNc91p
|
1947 |
+
vGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeTmJlglFwjz1onl14LBQaTNx47aTbr
|
1948 |
+
qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto=
|
1949 |
+
-----END CERTIFICATE-----
|
1950 |
+
|
1951 |
+
Security Communication Root CA
|
1952 |
+
==============================
|
1953 |
+
-----BEGIN CERTIFICATE-----
|
1954 |
+
MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP
|
1955 |
+
U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw
|
1956 |
+
HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP
|
1957 |
+
U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw
|
1958 |
+
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw
|
1959 |
+
8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM
|
1960 |
+
DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX
|
1961 |
+
5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd
|
1962 |
+
DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2
|
1963 |
+
JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw
|
1964 |
+
DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g
|
1965 |
+
0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a
|
1966 |
+
mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ
|
1967 |
+
s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ
|
1968 |
+
6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi
|
1969 |
+
FL39vmwLAw==
|
1970 |
+
-----END CERTIFICATE-----
|
1971 |
+
|
1972 |
+
Sonera Class 1 Root CA
|
1973 |
+
======================
|
1974 |
+
-----BEGIN CERTIFICATE-----
|
1975 |
+
MIIDIDCCAgigAwIBAgIBJDANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG
|
1976 |
+
U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MxIENBMB4XDTAxMDQwNjEwNDkxM1oXDTIxMDQw
|
1977 |
+
NjEwNDkxM1owOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh
|
1978 |
+
IENsYXNzMSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALWJHytPZwp5/8Ue+H88
|
1979 |
+
7dF+2rDNbS82rDTG29lkFwhjMDMiikzujrsPDUJVyZ0upe/3p4zDq7mXy47vPxVnqIJyY1MPQYx9
|
1980 |
+
EJUkoVqlBvqSV536pQHydekfvFYmUk54GWVYVQNYwBSujHxVX3BbdyMGNpfzJLWaRpXk3w0LBUXl
|
1981 |
+
0fIdgrvGE+D+qnr9aTCU89JFhfzyMlsy3uhsXR/LpCJ0sICOXZT3BgBLqdReLjVQCfOAl/QMF645
|
1982 |
+
2F/NM8EcyonCIvdFEu1eEpOdY6uCLrnrQkFEy0oaAIINnvmLVz5MxxftLItyM19yejhW1ebZrgUa
|
1983 |
+
HXVFsculJRwSVzb9IjcCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQIR+IMi/ZT
|
1984 |
+
iFIwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQCLGrLJXWG04bkruVPRsoWdd44W7hE9
|
1985 |
+
28Jj2VuXZfsSZ9gqXLar5V7DtxYvyOirHYr9qxp81V9jz9yw3Xe5qObSIjiHBxTZ/75Wtf0HDjxV
|
1986 |
+
yhbMp6Z3N/vbXB9OWQaHowND9Rart4S9Tu+fMTfwRvFAttEMpWT4Y14h21VOTzF2nBBhjrZTOqMR
|
1987 |
+
vq9tfB69ri3iDGnHhVNoomG6xT60eVR4ngrHAr5i0RGCS2UvkVrCqIexVmiUefkl98HVrhq4uz2P
|
1988 |
+
qYo4Ffdz0Fpg0YCw8NzVUM1O7pJIae2yIx4wzMiUyLb1O4Z/P6Yun/Y+LLWSlj7fLJOK/4GMDw9Z
|
1989 |
+
IRlXvVWa
|
1990 |
+
-----END CERTIFICATE-----
|
1991 |
+
|
1992 |
+
Sonera Class 2 Root CA
|
1993 |
+
======================
|
1994 |
+
-----BEGIN CERTIFICATE-----
|
1995 |
+
MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG
|
1996 |
+
U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAxMDQwNjA3Mjk0MFoXDTIxMDQw
|
1997 |
+
NjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh
|
1998 |
+
IENsYXNzMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3
|
1999 |
+
/Ei9vX+ALTU74W+oZ6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybT
|
2000 |
+
dXnt5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s3TmVToMG
|
2001 |
+
f+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2EjvOr7nQKV0ba5cTppCD8P
|
2002 |
+
tOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu8nYybieDwnPz3BjotJPqdURrBGAgcVeH
|
2003 |
+
nfO+oJAjPYok4doh28MCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITT
|
2004 |
+
XjwwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt
|
2005 |
+
0jSv9zilzqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/3DEI
|
2006 |
+
cbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvDFNr450kkkdAdavph
|
2007 |
+
Oe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6Tk6ezAyNlNzZRZxe7EJQY670XcSx
|
2008 |
+
EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH
|
2009 |
+
llpwrN9M
|
2010 |
+
-----END CERTIFICATE-----
|
2011 |
+
|
2012 |
+
Staat der Nederlanden Root CA
|
2013 |
+
=============================
|
2014 |
+
-----BEGIN CERTIFICATE-----
|
2015 |
+
MIIDujCCAqKgAwIBAgIEAJiWijANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJOTDEeMBwGA1UE
|
2016 |
+
ChMVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSYwJAYDVQQDEx1TdGFhdCBkZXIgTmVkZXJsYW5kZW4g
|
2017 |
+
Um9vdCBDQTAeFw0wMjEyMTcwOTIzNDlaFw0xNTEyMTYwOTE1MzhaMFUxCzAJBgNVBAYTAk5MMR4w
|
2018 |
+
HAYDVQQKExVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xJjAkBgNVBAMTHVN0YWF0IGRlciBOZWRlcmxh
|
2019 |
+
bmRlbiBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmNK1URF6gaYUmHFt
|
2020 |
+
vsznExvWJw56s2oYHLZhWtVhCb/ekBPHZ+7d89rFDBKeNVU+LCeIQGv33N0iYfXCxw719tV2U02P
|
2021 |
+
jLwYdjeFnejKScfST5gTCaI+Ioicf9byEGW07l8Y1Rfj+MX94p2i71MOhXeiD+EwR+4A5zN9RGca
|
2022 |
+
C1Hoi6CeUJhoNFIfLm0B8mBF8jHrqTFoKbt6QZ7GGX+UtFE5A3+y3qcym7RHjm+0Sq7lr7HcsBth
|
2023 |
+
vJly3uSJt3omXdozSVtSnA71iq3DuD3oBmrC1SoLbHuEvVYFy4ZlkuxEK7COudxwC0barbxjiDn6
|
2024 |
+
22r+I/q85Ej0ZytqERAhSQIDAQABo4GRMIGOMAwGA1UdEwQFMAMBAf8wTwYDVR0gBEgwRjBEBgRV
|
2025 |
+
HSAAMDwwOgYIKwYBBQUHAgEWLmh0dHA6Ly93d3cucGtpb3ZlcmhlaWQubmwvcG9saWNpZXMvcm9v
|
2026 |
+
dC1wb2xpY3kwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSofeu8Y6R0E3QA7Jbg0zTBLL9s+DAN
|
2027 |
+
BgkqhkiG9w0BAQUFAAOCAQEABYSHVXQ2YcG70dTGFagTtJ+k/rvuFbQvBgwp8qiSpGEN/KtcCFtR
|
2028 |
+
EytNwiphyPgJWPwtArI5fZlmgb9uXJVFIGzmeafR2Bwp/MIgJ1HI8XxdNGdphREwxgDS1/PTfLbw
|
2029 |
+
MVcoEoJz6TMvplW0C5GUR5z6u3pCMuiufi3IvKwUv9kP2Vv8wfl6leF9fpb8cbDCTMjfRTTJzg3y
|
2030 |
+
nGQI0DvDKcWy7ZAEwbEpkcUwb8GpcjPM/l0WFywRaed+/sWDCN+83CI6LiBpIzlWYGeQiy52OfsR
|
2031 |
+
iJf2fL1LuCAWZwWN4jvBcj+UlTfHXbme2JOhF4//DGYVwSR8MnwDHTuhWEUykw==
|
2032 |
+
-----END CERTIFICATE-----
|
2033 |
+
|
2034 |
+
TDC Internet Root CA
|
2035 |
+
====================
|
2036 |
+
-----BEGIN CERTIFICATE-----
|
2037 |
+
MIIEKzCCAxOgAwIBAgIEOsylTDANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJESzEVMBMGA1UE
|
2038 |
+
ChMMVERDIEludGVybmV0MR0wGwYDVQQLExRUREMgSW50ZXJuZXQgUm9vdCBDQTAeFw0wMTA0MDUx
|
2039 |
+
NjMzMTdaFw0yMTA0MDUxNzAzMTdaMEMxCzAJBgNVBAYTAkRLMRUwEwYDVQQKEwxUREMgSW50ZXJu
|
2040 |
+
ZXQxHTAbBgNVBAsTFFREQyBJbnRlcm5ldCBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
|
2041 |
+
MIIBCgKCAQEAxLhAvJHVYx/XmaCLDEAedLdInUaMArLgJF/wGROnN4NrXceO+YQwzho7+vvOi20j
|
2042 |
+
xsNuZp+Jpd/gQlBn+h9sHvTQBda/ytZO5GhgbEaqHF1j4QeGDmUApy6mcca8uYGoOn0a0vnRrEvL
|
2043 |
+
znWv3Hv6gXPU/Lq9QYjUdLP5Xjg6PEOo0pVOd20TDJ2PeAG3WiAfAzc14izbSysseLlJ28TQx5yc
|
2044 |
+
5IogCSEWVmb/Bexb4/DPqyQkXsN/cHoSxNK1EKC2IeGNeGlVRGn1ypYcNIUXJXfi9i8nmHj9eQY6
|
2045 |
+
otZaQ8H/7AQ77hPv01ha/5Lr7K7a8jcDR0G2l8ktCkEiu7vmpwIDAQABo4IBJTCCASEwEQYJYIZI
|
2046 |
+
AYb4QgEBBAQDAgAHMGUGA1UdHwReMFwwWqBYoFakVDBSMQswCQYDVQQGEwJESzEVMBMGA1UEChMM
|
2047 |
+
VERDIEludGVybmV0MR0wGwYDVQQLExRUREMgSW50ZXJuZXQgUm9vdCBDQTENMAsGA1UEAxMEQ1JM
|
2048 |
+
MTArBgNVHRAEJDAigA8yMDAxMDQwNTE2MzMxN1qBDzIwMjEwNDA1MTcwMzE3WjALBgNVHQ8EBAMC
|
2049 |
+
AQYwHwYDVR0jBBgwFoAUbGQBx/2FbazI2p5QCIUItTxWqFAwHQYDVR0OBBYEFGxkAcf9hW2syNqe
|
2050 |
+
UAiFCLU8VqhQMAwGA1UdEwQFMAMBAf8wHQYJKoZIhvZ9B0EABBAwDhsIVjUuMDo0LjADAgSQMA0G
|
2051 |
+
CSqGSIb3DQEBBQUAA4IBAQBOQ8zR3R0QGwZ/t6T609lN+yOfI1Rb5osvBCiLtSdtiaHsmGnc540m
|
2052 |
+
gwV5dOy0uaOXwTUA/RXaOYE6lTGQ3pfphqiZdwzlWqCE/xIWrG64jcN7ksKsLtB9KOy282A4aW8+
|
2053 |
+
2ARVPp7MVdK6/rtHBNcK2RYKNCn1WBPVT8+PVkuzHu7TmHnaCB4Mb7j4Fifvwm899qNLPg7kbWzb
|
2054 |
+
O0ESm70NRyN/PErQr8Cv9u8btRXE64PECV90i9kR+8JWsTz4cMo0jUNAE4z9mQNUecYu6oah9jrU
|
2055 |
+
Cbz0vGbMPVjQV0kK7iXiQe4T+Zs4NNEA9X7nlB38aQNiuJkFBT1reBK9sG9l
|
2056 |
+
-----END CERTIFICATE-----
|
2057 |
+
|
2058 |
+
TDC OCES Root CA
|
2059 |
+
================
|
2060 |
+
-----BEGIN CERTIFICATE-----
|
2061 |
+
MIIFGTCCBAGgAwIBAgIEPki9xDANBgkqhkiG9w0BAQUFADAxMQswCQYDVQQGEwJESzEMMAoGA1UE
|
2062 |
+
ChMDVERDMRQwEgYDVQQDEwtUREMgT0NFUyBDQTAeFw0wMzAyMTEwODM5MzBaFw0zNzAyMTEwOTA5
|
2063 |
+
MzBaMDExCzAJBgNVBAYTAkRLMQwwCgYDVQQKEwNUREMxFDASBgNVBAMTC1REQyBPQ0VTIENBMIIB
|
2064 |
+
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArGL2YSCyz8DGhdfjeebM7fI5kqSXLmSjhFuH
|
2065 |
+
nEz9pPPEXyG9VhDr2y5h7JNp46PMvZnDBfwGuMo2HP6QjklMxFaaL1a8z3sM8W9Hpg1DTeLpHTk0
|
2066 |
+
zY0s2RKY+ePhwUp8hjjEqcRhiNJerxomTdXkoCJHhNlktxmW/OwZ5LKXJk5KTMuPJItUGBxIYXvV
|
2067 |
+
iGjaXbXqzRowwYCDdlCqT9HU3Tjw7xb04QxQBr/q+3pJoSgrHPb8FTKjdGqPqcNiKXEx5TukYBde
|
2068 |
+
dObaE+3pHx8b0bJoc8YQNHVGEBDjkAB2QMuLt0MJIf+rTpPGWOmlgtt3xDqZsXKVSQTwtyv6e1mO
|
2069 |
+
3QIDAQABo4ICNzCCAjMwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwgewGA1UdIASB
|
2070 |
+
5DCB4TCB3gYIKoFQgSkBAQEwgdEwLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuY2VydGlmaWthdC5k
|
2071 |
+
ay9yZXBvc2l0b3J5MIGdBggrBgEFBQcCAjCBkDAKFgNUREMwAwIBARqBgUNlcnRpZmlrYXRlciBm
|
2072 |
+
cmEgZGVubmUgQ0EgdWRzdGVkZXMgdW5kZXIgT0lEIDEuMi4yMDguMTY5LjEuMS4xLiBDZXJ0aWZp
|
2073 |
+
Y2F0ZXMgZnJvbSB0aGlzIENBIGFyZSBpc3N1ZWQgdW5kZXIgT0lEIDEuMi4yMDguMTY5LjEuMS4x
|
2074 |
+
LjARBglghkgBhvhCAQEEBAMCAAcwgYEGA1UdHwR6MHgwSKBGoESkQjBAMQswCQYDVQQGEwJESzEM
|
2075 |
+
MAoGA1UEChMDVERDMRQwEgYDVQQDEwtUREMgT0NFUyBDQTENMAsGA1UEAxMEQ1JMMTAsoCqgKIYm
|
2076 |
+
aHR0cDovL2NybC5vY2VzLmNlcnRpZmlrYXQuZGsvb2Nlcy5jcmwwKwYDVR0QBCQwIoAPMjAwMzAy
|
2077 |
+
MTEwODM5MzBagQ8yMDM3MDIxMTA5MDkzMFowHwYDVR0jBBgwFoAUYLWF7FZkfhIZJ2cdUBVLc647
|
2078 |
+
+RIwHQYDVR0OBBYEFGC1hexWZH4SGSdnHVAVS3OuO/kSMB0GCSqGSIb2fQdBAAQQMA4bCFY2LjA6
|
2079 |
+
NC4wAwIEkDANBgkqhkiG9w0BAQUFAAOCAQEACromJkbTc6gJ82sLMJn9iuFXehHTuJTXCRBuo7E4
|
2080 |
+
A9G28kNBKWKnctj7fAXmMXAnVBhOinxO5dHKjHiIzxvTkIvmI/gLDjNDfZziChmPyQE+dF10yYsc
|
2081 |
+
A+UYyAFMP8uXBV2YcaaYb7Z8vTd/vuGTJW1v8AqtFxjhA7wHKcitJuj4YfD9IQl+mo6paH1IYnK9
|
2082 |
+
AOoBmbgGglGBTvH1tJFUuSN6AJqfXY3gPGS5GhKSKseCRHI53OI8xthV9RVOyAUO28bQYqbsFbS1
|
2083 |
+
AoLbrIyigfCbmTH1ICCoiGEKB5+U/NDXG8wuF/MEJ3Zn61SD/aSQfgY9BKNDLdr8C2LqL19iUw==
|
2084 |
+
-----END CERTIFICATE-----
|
2085 |
+
|
2086 |
+
UTN DATACorp SGC Root CA
|
2087 |
+
========================
|
2088 |
+
-----BEGIN CERTIFICATE-----
|
2089 |
+
MIIEXjCCA0agAwIBAgIQRL4Mi1AAIbQR0ypoBqmtaTANBgkqhkiG9w0BAQUFADCBkzELMAkGA1UE
|
2090 |
+
BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl
|
2091 |
+
IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xGzAZ
|
2092 |
+
BgNVBAMTElVUTiAtIERBVEFDb3JwIFNHQzAeFw05OTA2MjQxODU3MjFaFw0xOTA2MjQxOTA2MzBa
|
2093 |
+
MIGTMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4w
|
2094 |
+
HAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRy
|
2095 |
+
dXN0LmNvbTEbMBkGA1UEAxMSVVROIC0gREFUQUNvcnAgU0dDMIIBIjANBgkqhkiG9w0BAQEFAAOC
|
2096 |
+
AQ8AMIIBCgKCAQEA3+5YEKIrblXEjr8uRgnn4AgPLit6E5Qbvfa2gI5lBZMAHryv4g+OGQ0SR+ys
|
2097 |
+
raP6LnD43m77VkIVni5c7yPeIbkFdicZD0/Ww5y0vpQZY/KmEQrrU0icvvIpOxboGqBMpsn0GFlo
|
2098 |
+
wHDyUwDAXlCCpVZvNvlK4ESGoE1O1kduSUrLZ9emxAW5jh70/P/N5zbgnAVssjMiFdC04MwXwLLA
|
2099 |
+
9P4yPykqlXvY8qdOD1R8oQ2AswkDwf9c3V6aPryuvEeKaq5xyh+xKrhfQgUL7EYw0XILyulWbfXv
|
2100 |
+
33i+Ybqypa4ETLyorGkVl73v67SMvzX41MPRKA5cOp9wGDMgd8SirwIDAQABo4GrMIGoMAsGA1Ud
|
2101 |
+
DwQEAwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRTMtGzz3/64PGgXYVOktKeRR20TzA9
|
2102 |
+
BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLURBVEFDb3JwU0dD
|
2103 |
+
LmNybDAqBgNVHSUEIzAhBggrBgEFBQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMA0GCSqGSIb3
|
2104 |
+
DQEBBQUAA4IBAQAnNZcAiosovcYzMB4p/OL31ZjUQLtgyr+rFywJNn9Q+kHcrpY6CiM+iVnJowft
|
2105 |
+
Gzet/Hy+UUla3joKVAgWRcKZsYfNjGjgaQPpxE6YsjuMFrMOoAyYUJuTqXAJyCyjj98C5OBxOvG0
|
2106 |
+
I3KgqgHf35g+FFCgMSa9KOlaMCZ1+XtgHI3zzVAmbQQnmt/VDUVHKWss5nbZqSl9Mt3JNjy9rjXx
|
2107 |
+
EZ4du5A/EkdOjtd+D2JzHVImOBwYSf0wdJrE5SIv2MCN7ZF6TACPcn9d2t0bi0Vr591pl6jFVkwP
|
2108 |
+
DPafepE39peC4N1xaf92P2BNPM/3mfnGV/TJVTl4uix5yaaIK/QI
|
2109 |
+
-----END CERTIFICATE-----
|
2110 |
+
|
2111 |
+
UTN USERFirst Email Root CA
|
2112 |
+
===========================
|
2113 |
+
-----BEGIN CERTIFICATE-----
|
2114 |
+
MIIEojCCA4qgAwIBAgIQRL4Mi1AAJLQR0zYlJWfJiTANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UE
|
2115 |
+
BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl
|
2116 |
+
IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0
|
2117 |
+
BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw05
|
2118 |
+
OTA3MDkxNzI4NTBaFw0xOTA3MDkxNzM2NThaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQx
|
2119 |
+
FzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsx
|
2120 |
+
ITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJz
|
2121 |
+
dC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
|
2122 |
+
MIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxqmNVNNRm5pELlzkniii8efNIx
|
2123 |
+
B8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQylbsMTzC9mKALi+VuG6JG+ni8
|
2124 |
+
om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLmSGHG
|
2125 |
+
TPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7Nl
|
2126 |
+
yP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu9mIwFIws6wIDAQABo4G5MIG2MAsGA1UdDwQE
|
2127 |
+
AwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTBYBgNV
|
2128 |
+
HR8EUTBPME2gS6BJhkdodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGll
|
2129 |
+
bnRBdXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH
|
2130 |
+
AwQwDQYJKoZIhvcNAQEFBQADggEBALFtYV2mGn98q0rkMPxTbyUkxsrt4jFcKw7u7mFVbwQ+zzne
|
2131 |
+
xRtJlOTrIEy05p5QLnLZjfWqo7NK2lYcYJeA3IKirUq9iiv/Cwm0xtcgBEXkzYABurorbs6q15L+
|
2132 |
+
5K/r9CYdFip/bDCVNy8zEqx/3cfREYxRmLLQo5HQrfafnoOTHh1CuEava2bwm3/q4wMC5QJRwarV
|
2133 |
+
NZ1yQAOJujEdxRBoUp7fooXFXAimeOZTT7Hot9MUnpOmw2TjrH5xzbyf6QMbzPvprDHBr3wVdAKZ
|
2134 |
+
w7JHpsIyYdfHb0gkUSeh1YdV8nuPmD0Wnu51tvjQjvLzxq4oW6fw8zYX/MMF08oDSlQ=
|
2135 |
+
-----END CERTIFICATE-----
|
2136 |
+
|
2137 |
+
UTN USERFirst Hardware Root CA
|
2138 |
+
==============================
|
2139 |
+
-----BEGIN CERTIFICATE-----
|
2140 |
+
MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCBlzELMAkGA1UE
|
2141 |
+
BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl
|
2142 |
+
IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAd
|
2143 |
+
BgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgx
|
2144 |
+
OTIyWjCBlzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0
|
2145 |
+
eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVz
|
2146 |
+
ZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwggEiMA0GCSqGSIb3
|
2147 |
+
DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlI
|
2148 |
+
wrthdBKWHTxqctU8EGc6Oe0rE81m65UJM6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFd
|
2149 |
+
tqdt++BxF2uiiPsA3/4aMXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8
|
2150 |
+
i4fDidNdoI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqIDsjf
|
2151 |
+
Pe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9KsyoUhbAgMBAAGjgbkw
|
2152 |
+
gbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKFyXyYbKJhDlV0HN9WF
|
2153 |
+
lp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNF
|
2154 |
+
UkZpcnN0LUhhcmR3YXJlLmNybDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUF
|
2155 |
+
BwMGBggrBgEFBQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM
|
2156 |
+
//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28GpgoiskliCE7/yMgUsogW
|
2157 |
+
XecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gECJChicsZUN/KHAG8HQQZexB2
|
2158 |
+
lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kn
|
2159 |
+
iCrVWFCVH/A7HFe7fRQ5YiuayZSSKqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67
|
2160 |
+
nfhmqA==
|
2161 |
+
-----END CERTIFICATE-----
|
2162 |
+
|
2163 |
+
UTN USERFirst Object Root CA
|
2164 |
+
============================
|
2165 |
+
-----BEGIN CERTIFICATE-----
|
2166 |
+
MIIEZjCCA06gAwIBAgIQRL4Mi1AAJLQR0zYt4LNfGzANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UE
|
2167 |
+
BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl
|
2168 |
+
IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHTAb
|
2169 |
+
BgNVBAMTFFVUTi1VU0VSRmlyc3QtT2JqZWN0MB4XDTk5MDcwOTE4MzEyMFoXDTE5MDcwOTE4NDAz
|
2170 |
+
NlowgZUxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkx
|
2171 |
+
HjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2Vy
|
2172 |
+
dHJ1c3QuY29tMR0wGwYDVQQDExRVVE4tVVNFUkZpcnN0LU9iamVjdDCCASIwDQYJKoZIhvcNAQEB
|
2173 |
+
BQADggEPADCCAQoCggEBAM6qgT+jo2F4qjEAVZURnicPHxzfOpuCaDDASmEd8S8O+r5596Uj71VR
|
2174 |
+
loTN2+O5bj4x2AogZ8f02b+U60cEPgLOKqJdhwQJ9jCdGIqXsqoc/EHSoTbL+z2RuufZcDX65OeQ
|
2175 |
+
w5ujm9M89RKZd7G3CeBo5hy485RjiGpq/gt2yb70IuRnuasaXnfBhQfdDWy/7gbHd2pBnqcP1/vu
|
2176 |
+
lBe3/IW+pKvEHDHd17bR5PDv3xaPslKT16HUiaEHLr/hARJCHhrh2JU022R5KP+6LhHC5ehbkkj7
|
2177 |
+
RwvCbNqtMoNB86XlQXD9ZZBt+vpRxPm9lisZBCzTbafc8H9vg2XiaquHhnUCAwEAAaOBrzCBrDAL
|
2178 |
+
BgNVHQ8EBAMCAcYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU2u1kdBScFDyr3ZmpvVsoTYs8
|
2179 |
+
ydgwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VUTi1VU0VSRmly
|
2180 |
+
c3QtT2JqZWN0LmNybDApBgNVHSUEIjAgBggrBgEFBQcDAwYIKwYBBQUHAwgGCisGAQQBgjcKAwQw
|
2181 |
+
DQYJKoZIhvcNAQEFBQADggEBAAgfUrE3RHjb/c652pWWmKpVZIC1WkDdIaXFwfNfLEzIR1pp6ujw
|
2182 |
+
NTX00CXzyKakh0q9G7FzCL3Uw8q2NbtZhncxzaeAFK4T7/yxSPlrJSUtUbYsbUXBmMiKVl0+7kNO
|
2183 |
+
PmsnjtA6S4ULX9Ptaqd1y9Fahy85dRNacrACgZ++8A+EVCBibGnU4U3GDZlDAQ0Slox4nb9QorFE
|
2184 |
+
qmrPF3rPbw/U+CRVX/A0FklmPlBGyWNxODFiuGK581OtbLUrohKqGU8J2l7nk8aOFAj+8DCAGKCG
|
2185 |
+
hU3IfdeLA/5u1fedFqySLKAj5ZyRUh+U3xeUc8OzwcFxBSAAeL0TUh2oPs0AH8g=
|
2186 |
+
-----END CERTIFICATE-----
|
2187 |
+
|
2188 |
+
Camerfirma Chambers of Commerce Root
|
2189 |
+
====================================
|
2190 |
+
-----BEGIN CERTIFICATE-----
|
2191 |
+
MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe
|
2192 |
+
QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i
|
2193 |
+
ZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAx
|
2194 |
+
NjEzNDNaFw0zNzA5MzAxNjEzNDRaMH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZp
|
2195 |
+
cm1hIFNBIENJRiBBODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3Jn
|
2196 |
+
MSIwIAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0BAQEFAAOC
|
2197 |
+
AQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtbunXF/KGIJPov7coISjlU
|
2198 |
+
xFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0dBmpAPrMMhe5cG3nCYsS4No41XQEMIwRH
|
2199 |
+
NaqbYE6gZj3LJgqcQKH0XZi/caulAGgq7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jW
|
2200 |
+
DA+wWFjbw2Y3npuRVDM30pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFV
|
2201 |
+
d9oKDMyXroDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIGA1Ud
|
2202 |
+
EwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5jaGFtYmVyc2lnbi5v
|
2203 |
+
cmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p26EpW1eLTXYGduHRooowDgYDVR0P
|
2204 |
+
AQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hh
|
2205 |
+
bWJlcnNpZ24ub3JnMCcGA1UdEgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYD
|
2206 |
+
VR0gBFEwTzBNBgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz
|
2207 |
+
aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEBAAxBl8IahsAi
|
2208 |
+
fJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZdp0AJPaxJRUXcLo0waLIJuvvD
|
2209 |
+
L8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wN
|
2210 |
+
UPf6s+xCX6ndbcj0dc97wXImsQEcXCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/n
|
2211 |
+
ADydb47kMgkdTXg0eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1
|
2212 |
+
erfutGWaIZDgqtCYvDi1czyL+Nw=
|
2213 |
+
-----END CERTIFICATE-----
|
2214 |
+
|
2215 |
+
Camerfirma Global Chambersign Root
|
2216 |
+
==================================
|
2217 |
+
-----BEGIN CERTIFICATE-----
|
2218 |
+
MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe
|
2219 |
+
QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i
|
2220 |
+
ZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYx
|
2221 |
+
NDE4WhcNMzcwOTMwMTYxNDE4WjB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJt
|
2222 |
+
YSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEg
|
2223 |
+
MB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUAA4IBDQAw
|
2224 |
+
ggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0Mi+ITaFgCPS3CU6gSS9J
|
2225 |
+
1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/sQJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8O
|
2226 |
+
by4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpVeAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl
|
2227 |
+
6DJWk0aJqCWKZQbua795B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c
|
2228 |
+
8lCrEqWhz0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0TAQH/
|
2229 |
+
BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1iZXJzaWduLm9yZy9j
|
2230 |
+
aGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4wTcbOX60Qq+UDpfqpFDAOBgNVHQ8B
|
2231 |
+
Af8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAHMCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBj
|
2232 |
+
aGFtYmVyc2lnbi5vcmcwKgYDVR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9y
|
2233 |
+
ZzBbBgNVHSAEVDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh
|
2234 |
+
bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0BAQUFAAOCAQEA
|
2235 |
+
PDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUMbKGKfKX0j//U2K0X1S0E0T9Y
|
2236 |
+
gOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXiryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJ
|
2237 |
+
PJ7oKXqJ1/6v/2j1pReQvayZzKWGVwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4
|
2238 |
+
IBHNfTIzSJRUTN3cecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREes
|
2239 |
+
t2d/AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A==
|
2240 |
+
-----END CERTIFICATE-----
|
2241 |
+
|
2242 |
+
NetLock Qualified (Class QA) Root
|
2243 |
+
=================================
|
2244 |
+
-----BEGIN CERTIFICATE-----
|
2245 |
+
MIIG0TCCBbmgAwIBAgIBezANBgkqhkiG9w0BAQUFADCByTELMAkGA1UEBhMCSFUxETAPBgNVBAcT
|
2246 |
+
CEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0b25zYWdpIEtmdC4xGjAYBgNV
|
2247 |
+
BAsTEVRhbnVzaXR2YW55a2lhZG9rMUIwQAYDVQQDEzlOZXRMb2NrIE1pbm9zaXRldHQgS296amVn
|
2248 |
+
eXpvaSAoQ2xhc3MgUUEpIFRhbnVzaXR2YW55a2lhZG8xHjAcBgkqhkiG9w0BCQEWD2luZm9AbmV0
|
2249 |
+
bG9jay5odTAeFw0wMzAzMzAwMTQ3MTFaFw0yMjEyMTUwMTQ3MTFaMIHJMQswCQYDVQQGEwJIVTER
|
2250 |
+
MA8GA1UEBxMIQnVkYXBlc3QxJzAlBgNVBAoTHk5ldExvY2sgSGFsb3phdGJpenRvbnNhZ2kgS2Z0
|
2251 |
+
LjEaMBgGA1UECxMRVGFudXNpdHZhbnlraWFkb2sxQjBABgNVBAMTOU5ldExvY2sgTWlub3NpdGV0
|
2252 |
+
dCBLb3pqZWd5em9pIChDbGFzcyBRQSkgVGFudXNpdHZhbnlraWFkbzEeMBwGCSqGSIb3DQEJARYP
|
2253 |
+
aW5mb0BuZXRsb2NrLmh1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx1Ilstg91IRV
|
2254 |
+
CacbvWy5FPSKAtt2/GoqeKvld/Bu4IwjZ9ulZJm53QE+b+8tmjwi8F3JV6BVQX/yQ15YglMxZc4e
|
2255 |
+
8ia6AFQer7C8HORSjKAyr7c3sVNnaHRnUPYtLmTeriZ539+Zhqurf4XsoPuAzPS4DB6TRWO53Lhb
|
2256 |
+
m+1bOdRfYrCnjnxmOCyqsQhjF2d9zL2z8cM/z1A57dEZgxXbhxInlrfa6uWdvLrqOU+L73Sa58XQ
|
2257 |
+
0uqGURzk/mQIKAR5BevKxXEOC++r6uwSEaEYBTJp0QwsGj0lmT+1fMptsK6ZmfoIYOcZwvK9UdPM
|
2258 |
+
0wKswREMgM6r3JSda6M5UzrWhQIDAMV9o4ICwDCCArwwEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNV
|
2259 |
+
HQ8BAf8EBAMCAQYwggJ1BglghkgBhvhCAQ0EggJmFoICYkZJR1lFTEVNISBFemVuIHRhbnVzaXR2
|
2260 |
+
YW55IGEgTmV0TG9jayBLZnQuIE1pbm9zaXRldHQgU3pvbGdhbHRhdGFzaSBTemFiYWx5emF0YWJh
|
2261 |
+
biBsZWlydCBlbGphcmFzb2sgYWxhcGphbiBrZXN6dWx0LiBBIG1pbm9zaXRldHQgZWxla3Ryb25p
|
2262 |
+
a3VzIGFsYWlyYXMgam9naGF0YXMgZXJ2ZW55ZXN1bGVzZW5laywgdmFsYW1pbnQgZWxmb2dhZGFz
|
2263 |
+
YW5hayBmZWx0ZXRlbGUgYSBNaW5vc2l0ZXR0IFN6b2xnYWx0YXRhc2kgU3phYmFseXphdGJhbiwg
|
2264 |
+
YXogQWx0YWxhbm9zIFN6ZXJ6b2Rlc2kgRmVsdGV0ZWxla2JlbiBlbG9pcnQgZWxsZW5vcnplc2kg
|
2265 |
+
ZWxqYXJhcyBtZWd0ZXRlbGUuIEEgZG9rdW1lbnR1bW9rIG1lZ3RhbGFsaGF0b2sgYSBodHRwczov
|
2266 |
+
L3d3dy5uZXRsb2NrLmh1L2RvY3MvIGNpbWVuIHZhZ3kga2VyaGV0b2sgYXogaW5mb0BuZXRsb2Nr
|
2267 |
+
Lm5ldCBlLW1haWwgY2ltZW4uIFdBUk5JTkchIFRoZSBpc3N1YW5jZSBhbmQgdGhlIHVzZSBvZiB0
|
2268 |
+
aGlzIGNlcnRpZmljYXRlIGFyZSBzdWJqZWN0IHRvIHRoZSBOZXRMb2NrIFF1YWxpZmllZCBDUFMg
|
2269 |
+
YXZhaWxhYmxlIGF0IGh0dHBzOi8vd3d3Lm5ldGxvY2suaHUvZG9jcy8gb3IgYnkgZS1tYWlsIGF0
|
2270 |
+
IGluZm9AbmV0bG9jay5uZXQwHQYDVR0OBBYEFAlqYhaSsFq7VQ7LdTI6MuWyIckoMA0GCSqGSIb3
|
2271 |
+
DQEBBQUAA4IBAQCRalCc23iBmz+LQuM7/KbD7kPgz/PigDVJRXYC4uMvBcXxKufAQTPGtpvQMznN
|
2272 |
+
wNuhrWw3AkxYQTvyl5LGSKjN5Yo5iWH5Upfpvfb5lHTocQ68d4bDBsxafEp+NFAwLvt/MpqNPfMg
|
2273 |
+
W/hqyobzMUwsWYACff44yTB1HLdV47yfuqhthCgFdbOLDcCRVCHnpgu0mfVRQdzNo0ci2ccBgcTc
|
2274 |
+
R08m6h/t280NmPSjnLRzMkqWmf68f8glWPhY83ZmiVSkpj7EUFy6iRiCdUgh0k8T6GB+B3bbELVR
|
2275 |
+
5qq5aKrN9p2QdRLqOBrKROi3macqaJVmlaut74nLYKkGEsaUR+ko
|
2276 |
+
-----END CERTIFICATE-----
|
2277 |
+
|
2278 |
+
NetLock Notary (Class A) Root
|
2279 |
+
=============================
|
2280 |
+
-----BEGIN CERTIFICATE-----
|
2281 |
+
MIIGfTCCBWWgAwIBAgICAQMwDQYJKoZIhvcNAQEEBQAwga8xCzAJBgNVBAYTAkhVMRAwDgYDVQQI
|
2282 |
+
EwdIdW5nYXJ5MREwDwYDVQQHEwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6
|
2283 |
+
dG9uc2FnaSBLZnQuMRowGAYDVQQLExFUYW51c2l0dmFueWtpYWRvazE2MDQGA1UEAxMtTmV0TG9j
|
2284 |
+
ayBLb3pqZWd5em9pIChDbGFzcyBBKSBUYW51c2l0dmFueWtpYWRvMB4XDTk5MDIyNDIzMTQ0N1oX
|
2285 |
+
DTE5MDIxOTIzMTQ0N1owga8xCzAJBgNVBAYTAkhVMRAwDgYDVQQIEwdIdW5nYXJ5MREwDwYDVQQH
|
2286 |
+
EwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6dG9uc2FnaSBLZnQuMRowGAYD
|
2287 |
+
VQQLExFUYW51c2l0dmFueWtpYWRvazE2MDQGA1UEAxMtTmV0TG9jayBLb3pqZWd5em9pIChDbGFz
|
2288 |
+
cyBBKSBUYW51c2l0dmFueWtpYWRvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvHSM
|
2289 |
+
D7tM9DceqQWC2ObhbHDqeLVu0ThEDaiDzl3S1tWBxdRL51uUcCbbO51qTGL3cfNk1mE7PetzozfZ
|
2290 |
+
z+qMkjvN9wfcZnSX9EUi3fRc4L9t875lM+QVOr/bmJBVOMTtplVjC7B4BPTjbsE/jvxReB+SnoPC
|
2291 |
+
/tmwqcm8WgD/qaiYdPv2LD4VOQ22BFWoDpggQrOxJa1+mm9dU7GrDPzr4PN6s6iz/0b2Y6LYOph7
|
2292 |
+
tqyF/7AlT3Rj5xMHpQqPBffAZG9+pyeAlt7ULoZgx2srXnN7F+eRP2QM2EsiNCubMvJIH5+hCoR6
|
2293 |
+
4sKtlz2O1cH5VqNQ6ca0+pii7pXmKgOM3wIDAQABo4ICnzCCApswDgYDVR0PAQH/BAQDAgAGMBIG
|
2294 |
+
A1UdEwEB/wQIMAYBAf8CAQQwEQYJYIZIAYb4QgEBBAQDAgAHMIICYAYJYIZIAYb4QgENBIICURaC
|
2295 |
+
Ak1GSUdZRUxFTSEgRXplbiB0YW51c2l0dmFueSBhIE5ldExvY2sgS2Z0LiBBbHRhbGFub3MgU3pv
|
2296 |
+
bGdhbHRhdGFzaSBGZWx0ZXRlbGVpYmVuIGxlaXJ0IGVsamFyYXNvayBhbGFwamFuIGtlc3p1bHQu
|
2297 |
+
IEEgaGl0ZWxlc2l0ZXMgZm9seWFtYXRhdCBhIE5ldExvY2sgS2Z0LiB0ZXJtZWtmZWxlbG9zc2Vn
|
2298 |
+
LWJpenRvc2l0YXNhIHZlZGkuIEEgZGlnaXRhbGlzIGFsYWlyYXMgZWxmb2dhZGFzYW5hayBmZWx0
|
2299 |
+
ZXRlbGUgYXogZWxvaXJ0IGVsbGVub3J6ZXNpIGVsamFyYXMgbWVndGV0ZWxlLiBBeiBlbGphcmFz
|
2300 |
+
IGxlaXJhc2EgbWVndGFsYWxoYXRvIGEgTmV0TG9jayBLZnQuIEludGVybmV0IGhvbmxhcGphbiBh
|
2301 |
+
IGh0dHBzOi8vd3d3Lm5ldGxvY2submV0L2RvY3MgY2ltZW4gdmFneSBrZXJoZXRvIGF6IGVsbGVu
|
2302 |
+
b3J6ZXNAbmV0bG9jay5uZXQgZS1tYWlsIGNpbWVuLiBJTVBPUlRBTlQhIFRoZSBpc3N1YW5jZSBh
|
2303 |
+
bmQgdGhlIHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGlzIHN1YmplY3QgdG8gdGhlIE5ldExvY2sg
|
2304 |
+
Q1BTIGF2YWlsYWJsZSBhdCBodHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIG9yIGJ5IGUtbWFp
|
2305 |
+
bCBhdCBjcHNAbmV0bG9jay5uZXQuMA0GCSqGSIb3DQEBBAUAA4IBAQBIJEb3ulZv+sgoA0BO5TE5
|
2306 |
+
ayZrU3/b39/zcT0mwBQOxmd7I6gMc90Bu8bKbjc5VdXHjFYgDigKDtIqpLBJUsY4B/6+CgmM0ZjP
|
2307 |
+
ytoUMaFP0jn8DxEsQ8Pdq5PHVT5HfBgaANzze9jyf1JsIPQLX2lS9O74silg6+NJMSEN1rUQQeJB
|
2308 |
+
CWziGppWS3cC9qCbmieH6FUpccKQn0V4GuEVZD3QDtigdp+uxdAu6tYPVuxkf1qbFFgBJ34TUMdr
|
2309 |
+
KuZoPL9coAob4Q566eKAw+np9v1sEZ7Q5SgnK1QyQhSCdeZK8CtmdWOMovsEPoMOmzbwGOQmIMOM
|
2310 |
+
8CgHrTwXZoi1/baI
|
2311 |
+
-----END CERTIFICATE-----
|
2312 |
+
|
2313 |
+
NetLock Business (Class B) Root
|
2314 |
+
===============================
|
2315 |
+
-----BEGIN CERTIFICATE-----
|
2316 |
+
MIIFSzCCBLSgAwIBAgIBaTANBgkqhkiG9w0BAQQFADCBmTELMAkGA1UEBhMCSFUxETAPBgNVBAcT
|
2317 |
+
CEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0b25zYWdpIEtmdC4xGjAYBgNV
|
2318 |
+
BAsTEVRhbnVzaXR2YW55a2lhZG9rMTIwMAYDVQQDEylOZXRMb2NrIFV6bGV0aSAoQ2xhc3MgQikg
|
2319 |
+
VGFudXNpdHZhbnlraWFkbzAeFw05OTAyMjUxNDEwMjJaFw0xOTAyMjAxNDEwMjJaMIGZMQswCQYD
|
2320 |
+
VQQGEwJIVTERMA8GA1UEBxMIQnVkYXBlc3QxJzAlBgNVBAoTHk5ldExvY2sgSGFsb3phdGJpenRv
|
2321 |
+
bnNhZ2kgS2Z0LjEaMBgGA1UECxMRVGFudXNpdHZhbnlraWFkb2sxMjAwBgNVBAMTKU5ldExvY2sg
|
2322 |
+
VXpsZXRpIChDbGFzcyBCKSBUYW51c2l0dmFueWtpYWRvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB
|
2323 |
+
iQKBgQCx6gTsIKAjwo84YM/HRrPVG/77uZmeBNwcf4xKgZjupNTKihe5In+DCnVMm8Bp2GQ5o+2S
|
2324 |
+
o/1bXHQawEfKOml2mrriRBf8TKPV/riXiK+IA4kfpPIEPsgHC+b5sy96YhQJRhTKZPWLgLViqNhr
|
2325 |
+
1nGTLbO/CVRY7QbrqHvcQ7GhaQIDAQABo4ICnzCCApswEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNV
|
2326 |
+
HQ8BAf8EBAMCAAYwEQYJYIZIAYb4QgEBBAQDAgAHMIICYAYJYIZIAYb4QgENBIICURaCAk1GSUdZ
|
2327 |
+
RUxFTSEgRXplbiB0YW51c2l0dmFueSBhIE5ldExvY2sgS2Z0LiBBbHRhbGFub3MgU3pvbGdhbHRh
|
2328 |
+
dGFzaSBGZWx0ZXRlbGVpYmVuIGxlaXJ0IGVsamFyYXNvayBhbGFwamFuIGtlc3p1bHQuIEEgaGl0
|
2329 |
+
ZWxlc2l0ZXMgZm9seWFtYXRhdCBhIE5ldExvY2sgS2Z0LiB0ZXJtZWtmZWxlbG9zc2VnLWJpenRv
|
2330 |
+
c2l0YXNhIHZlZGkuIEEgZGlnaXRhbGlzIGFsYWlyYXMgZWxmb2dhZGFzYW5hayBmZWx0ZXRlbGUg
|
2331 |
+
YXogZWxvaXJ0IGVsbGVub3J6ZXNpIGVsamFyYXMgbWVndGV0ZWxlLiBBeiBlbGphcmFzIGxlaXJh
|
2332 |
+
c2EgbWVndGFsYWxoYXRvIGEgTmV0TG9jayBLZnQuIEludGVybmV0IGhvbmxhcGphbiBhIGh0dHBz
|
2333 |
+
Oi8vd3d3Lm5ldGxvY2submV0L2RvY3MgY2ltZW4gdmFneSBrZXJoZXRvIGF6IGVsbGVub3J6ZXNA
|
2334 |
+
bmV0bG9jay5uZXQgZS1tYWlsIGNpbWVuLiBJTVBPUlRBTlQhIFRoZSBpc3N1YW5jZSBhbmQgdGhl
|
2335 |
+
IHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGlzIHN1YmplY3QgdG8gdGhlIE5ldExvY2sgQ1BTIGF2
|
2336 |
+
YWlsYWJsZSBhdCBodHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIG9yIGJ5IGUtbWFpbCBhdCBj
|
2337 |
+
cHNAbmV0bG9jay5uZXQuMA0GCSqGSIb3DQEBBAUAA4GBAATbrowXr/gOkDFOzT4JwG06sPgzTEdM
|
2338 |
+
43WIEJessDgVkcYplswhwG08pXTP2IKlOcNl40JwuyKQ433bNXbhoLXan3BukxowOR0w2y7jfLKR
|
2339 |
+
stE3Kfq51hdcR0/jHTjrn9V7lagonhVK0dHQKwCXoOKSNitjrFgBazMpUIaD8QFI
|
2340 |
+
-----END CERTIFICATE-----
|
2341 |
+
|
2342 |
+
NetLock Express (Class C) Root
|
2343 |
+
==============================
|
2344 |
+
-----BEGIN CERTIFICATE-----
|
2345 |
+
MIIFTzCCBLigAwIBAgIBaDANBgkqhkiG9w0BAQQFADCBmzELMAkGA1UEBhMCSFUxETAPBgNVBAcT
|
2346 |
+
CEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0b25zYWdpIEtmdC4xGjAYBgNV
|
2347 |
+
BAsTEVRhbnVzaXR2YW55a2lhZG9rMTQwMgYDVQQDEytOZXRMb2NrIEV4cHJlc3N6IChDbGFzcyBD
|
2348 |
+
KSBUYW51c2l0dmFueWtpYWRvMB4XDTk5MDIyNTE0MDgxMVoXDTE5MDIyMDE0MDgxMVowgZsxCzAJ
|
2349 |
+
BgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6
|
2350 |
+
dG9uc2FnaSBLZnQuMRowGAYDVQQLExFUYW51c2l0dmFueWtpYWRvazE0MDIGA1UEAxMrTmV0TG9j
|
2351 |
+
ayBFeHByZXNzeiAoQ2xhc3MgQykgVGFudXNpdHZhbnlraWFkbzCBnzANBgkqhkiG9w0BAQEFAAOB
|
2352 |
+
jQAwgYkCgYEA6+ywbGGKIyWvYCDj2Z/8kwvbXY2wobNAOoLO/XXgeDIDhlqGlZHtU/qdQPzm6N3Z
|
2353 |
+
W3oDvV3zOwzDUXmbrVWg6dADEK8KuhRC2VImESLH0iDMgqSaqf64gXadarfSNnU+sYYJ9m5tfk63
|
2354 |
+
euyucYT2BDMIJTLrdKwWRMbkQJMdf60CAwEAAaOCAp8wggKbMBIGA1UdEwEB/wQIMAYBAf8CAQQw
|
2355 |
+
DgYDVR0PAQH/BAQDAgAGMBEGCWCGSAGG+EIBAQQEAwIABzCCAmAGCWCGSAGG+EIBDQSCAlEWggJN
|
2356 |
+
RklHWUVMRU0hIEV6ZW4gdGFudXNpdHZhbnkgYSBOZXRMb2NrIEtmdC4gQWx0YWxhbm9zIFN6b2xn
|
2357 |
+
YWx0YXRhc2kgRmVsdGV0ZWxlaWJlbiBsZWlydCBlbGphcmFzb2sgYWxhcGphbiBrZXN6dWx0LiBB
|
2358 |
+
IGhpdGVsZXNpdGVzIGZvbHlhbWF0YXQgYSBOZXRMb2NrIEtmdC4gdGVybWVrZmVsZWxvc3NlZy1i
|
2359 |
+
aXp0b3NpdGFzYSB2ZWRpLiBBIGRpZ2l0YWxpcyBhbGFpcmFzIGVsZm9nYWRhc2FuYWsgZmVsdGV0
|
2360 |
+
ZWxlIGF6IGVsb2lydCBlbGxlbm9yemVzaSBlbGphcmFzIG1lZ3RldGVsZS4gQXogZWxqYXJhcyBs
|
2361 |
+
ZWlyYXNhIG1lZ3RhbGFsaGF0byBhIE5ldExvY2sgS2Z0LiBJbnRlcm5ldCBob25sYXBqYW4gYSBo
|
2362 |
+
dHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIGNpbWVuIHZhZ3kga2VyaGV0byBheiBlbGxlbm9y
|
2363 |
+
emVzQG5ldGxvY2submV0IGUtbWFpbCBjaW1lbi4gSU1QT1JUQU5UISBUaGUgaXNzdWFuY2UgYW5k
|
2364 |
+
IHRoZSB1c2Ugb2YgdGhpcyBjZXJ0aWZpY2F0ZSBpcyBzdWJqZWN0IHRvIHRoZSBOZXRMb2NrIENQ
|
2365 |
+
UyBhdmFpbGFibGUgYXQgaHR0cHM6Ly93d3cubmV0bG9jay5uZXQvZG9jcyBvciBieSBlLW1haWwg
|
2366 |
+
YXQgY3BzQG5ldGxvY2submV0LjANBgkqhkiG9w0BAQQFAAOBgQAQrX/XDDKACtiG8XmYta3UzbM2
|
2367 |
+
xJZIwVzNmtkFLp++UOv0JhQQLdRmF/iewSf98e3ke0ugbLWrmldwpu2gpO0u9f38vf5NNwgMvOOW
|
2368 |
+
gyL1SRt/Syu0VMGAfJlOHdCM7tCs5ZL6dVb+ZKATj7i4Fp1hBWeAyNDYpQcCNJgEjTME1A==
|
2369 |
+
-----END CERTIFICATE-----
|
2370 |
+
|
2371 |
+
XRamp Global CA Root
|
2372 |
+
====================
|
2373 |
+
-----BEGIN CERTIFICATE-----
|
2374 |
+
MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE
|
2375 |
+
BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj
|
2376 |
+
dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB
|
2377 |
+
dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx
|
2378 |
+
HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg
|
2379 |
+
U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
|
2380 |
+
dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu
|
2381 |
+
IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx
|
2382 |
+
foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE
|
2383 |
+
zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs
|
2384 |
+
AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry
|
2385 |
+
xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud
|
2386 |
+
EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap
|
2387 |
+
oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC
|
2388 |
+
AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc
|
2389 |
+
/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt
|
2390 |
+
qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n
|
2391 |
+
nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz
|
2392 |
+
8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw=
|
2393 |
+
-----END CERTIFICATE-----
|
2394 |
+
|
2395 |
+
Go Daddy Class 2 CA
|
2396 |
+
===================
|
2397 |
+
-----BEGIN CERTIFICATE-----
|
2398 |
+
MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY
|
2399 |
+
VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp
|
2400 |
+
ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG
|
2401 |
+
A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g
|
2402 |
+
RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD
|
2403 |
+
ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv
|
2404 |
+
2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32
|
2405 |
+
qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j
|
2406 |
+
YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY
|
2407 |
+
vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O
|
2408 |
+
BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o
|
2409 |
+
atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu
|
2410 |
+
MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG
|
2411 |
+
A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim
|
2412 |
+
PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt
|
2413 |
+
I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ
|
2414 |
+
HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI
|
2415 |
+
Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b
|
2416 |
+
vZ8=
|
2417 |
+
-----END CERTIFICATE-----
|
2418 |
+
|
2419 |
+
Starfield Class 2 CA
|
2420 |
+
====================
|
2421 |
+
-----BEGIN CERTIFICATE-----
|
2422 |
+
MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc
|
2423 |
+
U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg
|
2424 |
+
Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo
|
2425 |
+
MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG
|
2426 |
+
A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG
|
2427 |
+
SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY
|
2428 |
+
bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ
|
2429 |
+
JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm
|
2430 |
+
epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN
|
2431 |
+
F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF
|
2432 |
+
MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f
|
2433 |
+
hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo
|
2434 |
+
bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g
|
2435 |
+
QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs
|
2436 |
+
afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM
|
2437 |
+
PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl
|
2438 |
+
xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD
|
2439 |
+
KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3
|
2440 |
+
QBFGmh95DmK/D5fs4C8fF5Q=
|
2441 |
+
-----END CERTIFICATE-----
|
2442 |
+
|
2443 |
+
StartCom Ltd.
|
2444 |
+
=============
|
2445 |
+
-----BEGIN CERTIFICATE-----
|
2446 |
+
MIIFFjCCBH+gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBsDELMAkGA1UEBhMCSUwxDzANBgNVBAgT
|
2447 |
+
BklzcmFlbDEOMAwGA1UEBxMFRWlsYXQxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xGjAYBgNVBAsT
|
2448 |
+
EUNBIEF1dGhvcml0eSBEZXAuMSkwJwYDVQQDEyBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhv
|
2449 |
+
cml0eTEhMB8GCSqGSIb3DQEJARYSYWRtaW5Ac3RhcnRjb20ub3JnMB4XDTA1MDMxNzE3Mzc0OFoX
|
2450 |
+
DTM1MDMxMDE3Mzc0OFowgbAxCzAJBgNVBAYTAklMMQ8wDQYDVQQIEwZJc3JhZWwxDjAMBgNVBAcT
|
2451 |
+
BUVpbGF0MRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMRowGAYDVQQLExFDQSBBdXRob3JpdHkgRGVw
|
2452 |
+
LjEpMCcGA1UEAxMgRnJlZSBTU0wgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxITAfBgkqhkiG9w0B
|
2453 |
+
CQEWEmFkbWluQHN0YXJ0Y29tLm9yZzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA7YRgACOe
|
2454 |
+
yEpRKSfeOqE5tWmrCbIvNP1h3D3TsM+x18LEwrHkllbEvqoUDufMOlDIOmKdw6OsWXuO7lUaHEe+
|
2455 |
+
o5c5s7XvIywI6Nivcy+5yYPo7QAPyHWlLzRMGOh2iCNJitu27Wjaw7ViKUylS7eYtAkUEKD4/mJ2
|
2456 |
+
IhULpNYILzUCAwEAAaOCAjwwggI4MA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgHmMB0GA1Ud
|
2457 |
+
DgQWBBQcicOWzL3+MtUNjIExtpidjShkjTCB3QYDVR0jBIHVMIHSgBQcicOWzL3+MtUNjIExtpid
|
2458 |
+
jShkjaGBtqSBszCBsDELMAkGA1UEBhMCSUwxDzANBgNVBAgTBklzcmFlbDEOMAwGA1UEBxMFRWls
|
2459 |
+
YXQxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xGjAYBgNVBAsTEUNBIEF1dGhvcml0eSBEZXAuMSkw
|
2460 |
+
JwYDVQQDEyBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYS
|
2461 |
+
YWRtaW5Ac3RhcnRjb20ub3JnggEAMB0GA1UdEQQWMBSBEmFkbWluQHN0YXJ0Y29tLm9yZzAdBgNV
|
2462 |
+
HRIEFjAUgRJhZG1pbkBzdGFydGNvbS5vcmcwEQYJYIZIAYb4QgEBBAQDAgAHMC8GCWCGSAGG+EIB
|
2463 |
+
DQQiFiBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAyBglghkgBhvhCAQQEJRYjaHR0
|
2464 |
+
cDovL2NlcnQuc3RhcnRjb20ub3JnL2NhLWNybC5jcmwwKAYJYIZIAYb4QgECBBsWGWh0dHA6Ly9j
|
2465 |
+
ZXJ0LnN0YXJ0Y29tLm9yZy8wOQYJYIZIAYb4QgEIBCwWKmh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9y
|
2466 |
+
Zy9pbmRleC5waHA/YXBwPTExMTANBgkqhkiG9w0BAQQFAAOBgQBscSXhnjSRIe/bbL0BCFaPiNhB
|
2467 |
+
OlP1ct8nV0t2hPdopP7rPwl+KLhX6h/BquL/lp9JmeaylXOWxkjHXo0Hclb4g4+fd68p00UOpO6w
|
2468 |
+
NnQt8M2YI3s3S9r+UZjEHjQ8iP2ZO1CnwYszx8JSFhKVU2Ui77qLzmLbcCOxgN8aIDjnfg==
|
2469 |
+
-----END CERTIFICATE-----
|
2470 |
+
|
2471 |
+
StartCom Certification Authority
|
2472 |
+
================================
|
2473 |
+
-----BEGIN CERTIFICATE-----
|
2474 |
+
MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN
|
2475 |
+
U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu
|
2476 |
+
ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0
|
2477 |
+
NjM2WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
|
2478 |
+
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg
|
2479 |
+
U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw
|
2480 |
+
ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y
|
2481 |
+
o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/
|
2482 |
+
Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d
|
2483 |
+
eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt
|
2484 |
+
2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z
|
2485 |
+
6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ
|
2486 |
+
osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/
|
2487 |
+
untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc
|
2488 |
+
UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT
|
2489 |
+
37uMdBNSSwIDAQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE
|
2490 |
+
FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0
|
2491 |
+
Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0Y29tLm9yZy9zZnNj
|
2492 |
+
YS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFMBgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUH
|
2493 |
+
AgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRw
|
2494 |
+
Oi8vY2VydC5zdGFydGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYg
|
2495 |
+
U3RhcnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlhYmlsaXR5
|
2496 |
+
LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENl
|
2497 |
+
cnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL2NlcnQuc3Rh
|
2498 |
+
cnRjb20ub3JnL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilT
|
2499 |
+
dGFydENvbSBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOC
|
2500 |
+
AgEAFmyZ9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8jhvh
|
2501 |
+
3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUWFjgKXlf2Ysd6AgXm
|
2502 |
+
vB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJzewT4F+irsfMuXGRuczE6Eri8sxHk
|
2503 |
+
fY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3
|
2504 |
+
fsNrarnDy0RLrHiQi+fHLB5LEUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZ
|
2505 |
+
EoalHmdkrQYuL6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq
|
2506 |
+
yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuCO3NJo2pXh5Tl
|
2507 |
+
1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6Vum0ABj6y6koQOdjQK/W/7HW/
|
2508 |
+
lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkyShNOsF/5oirpt9P/FlUQqmMGqz9IgcgA38coro
|
2509 |
+
g14=
|
2510 |
+
-----END CERTIFICATE-----
|
2511 |
+
|
2512 |
+
Taiwan GRCA
|
2513 |
+
===========
|
2514 |
+
-----BEGIN CERTIFICATE-----
|
2515 |
+
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
|
2540 |
+
-----END CERTIFICATE-----
|
2541 |
+
|
2542 |
+
Firmaprofesional Root CA
|
2543 |
+
========================
|
2544 |
+
-----BEGIN CERTIFICATE-----
|
2545 |
+
MIIEVzCCAz+gAwIBAgIBATANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMCRVMxIjAgBgNVBAcT
|
2546 |
+
GUMvIE11bnRhbmVyIDI0NCBCYXJjZWxvbmExQjBABgNVBAMTOUF1dG9yaWRhZCBkZSBDZXJ0aWZp
|
2547 |
+
Y2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODEmMCQGCSqGSIb3DQEJARYXY2FA
|
2548 |
+
ZmlybWFwcm9mZXNpb25hbC5jb20wHhcNMDExMDI0MjIwMDAwWhcNMTMxMDI0MjIwMDAwWjCBnTEL
|
2549 |
+
MAkGA1UEBhMCRVMxIjAgBgNVBAcTGUMvIE11bnRhbmVyIDI0NCBCYXJjZWxvbmExQjBABgNVBAMT
|
2550 |
+
OUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2
|
2551 |
+
ODEmMCQGCSqGSIb3DQEJARYXY2FAZmlybWFwcm9mZXNpb25hbC5jb20wggEiMA0GCSqGSIb3DQEB
|
2552 |
+
AQUAA4IBDwAwggEKAoIBAQDnIwNvbyOlXnjOlSztlB5uCp4Bx+ow0Syd3Tfom5h5VtP8c9/Qit5V
|
2553 |
+
j1H5WuretXDE7aTt/6MNbg9kUDGvASdYrv5sp0ovFy3Tc9UTHI9ZpTQsHVQERc1ouKDAA6XPhUJH
|
2554 |
+
lShbz++AbOCQl4oBPB3zhxAwJkh91/zpnZFx/0GaqUC1N5wpIE8fUuOgfRNtVLcK3ulqTgesrBlf
|
2555 |
+
3H5idPayBQC6haD9HThuy1q7hryUZzM1gywfI834yJFxzJeL764P3CkDG8A563DtwW4O2GcLiam8
|
2556 |
+
NeTvtjS0pbbELaW+0MOUJEjb35bTALVmGotmBQ/dPz/LP6pemkr4tErvlTcbAgMBAAGjgZ8wgZww
|
2557 |
+
KgYDVR0RBCMwIYYfaHR0cDovL3d3dy5maXJtYXByb2Zlc2lvbmFsLmNvbTASBgNVHRMBAf8ECDAG
|
2558 |
+
AQH/AgEBMCsGA1UdEAQkMCKADzIwMDExMDI0MjIwMDAwWoEPMjAxMzEwMjQyMjAwMDBaMA4GA1Ud
|
2559 |
+
DwEB/wQEAwIBBjAdBgNVHQ4EFgQUMwugZtHq2s7eYpMEKFK1FH84aLcwDQYJKoZIhvcNAQEFBQAD
|
2560 |
+
ggEBAEdz/o0nVPD11HecJ3lXV7cVVuzH2Fi3AQL0M+2TUIiefEaxvT8Ub/GzR0iLjJcG1+p+o1wq
|
2561 |
+
u00vR+L4OQbJnC4xGgN49Lw4xiKLMzHwFgQEffl25EvXwOaD7FnMP97/T2u3Z36mhoEyIwOdyPdf
|
2562 |
+
wUpgpZKpsaSgYMN4h7Mi8yrrW6ntBas3D7Hi05V2Y1Z0jFhyGzflZKG+TQyTmAyX9odtsz/ny4Cm
|
2563 |
+
7YjHX1BiAuiZdBbQ5rQ58SfLyEDW44YQqSMSkuBpQWOnryULwMWSyx6Yo1q6xTMPoJcB3X/ge9YG
|
2564 |
+
VM+h4k0460tQtcsm9MracEpqoeJ5quGnM/b9Sh/22WA=
|
2565 |
+
-----END CERTIFICATE-----
|
2566 |
+
|
2567 |
+
Wells Fargo Root CA
|
2568 |
+
===================
|
2569 |
+
-----BEGIN CERTIFICATE-----
|
2570 |
+
MIID5TCCAs2gAwIBAgIEOeSXnjANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMCVVMxFDASBgNV
|
2571 |
+
BAoTC1dlbGxzIEZhcmdvMSwwKgYDVQQLEyNXZWxscyBGYXJnbyBDZXJ0aWZpY2F0aW9uIEF1dGhv
|
2572 |
+
cml0eTEvMC0GA1UEAxMmV2VsbHMgRmFyZ28gUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcN
|
2573 |
+
MDAxMDExMTY0MTI4WhcNMjEwMTE0MTY0MTI4WjCBgjELMAkGA1UEBhMCVVMxFDASBgNVBAoTC1dl
|
2574 |
+
bGxzIEZhcmdvMSwwKgYDVQQLEyNXZWxscyBGYXJnbyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEv
|
2575 |
+
MC0GA1UEAxMmV2VsbHMgRmFyZ28gUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0GCSqG
|
2576 |
+
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVqDM7Jvk0/82bfuUER84A4n135zHCLielTWi5MbqNQ1mX
|
2577 |
+
x3Oqfz1cQJ4F5aHiidlMuD+b+Qy0yGIZLEWukR5zcUHESxP9cMIlrCL1dQu3U+SlK93OvRw6esP3
|
2578 |
+
E48mVJwWa2uv+9iWsWCaSOAlIiR5NM4OJgALTqv9i86C1y8IcGjBqAr5dE8Hq6T54oN+J3N0Prj5
|
2579 |
+
OEL8pahbSCOz6+MlsoCultQKnMJ4msZoGK43YjdeUXWoWGPAUe5AeH6orxqg4bB4nVCMe+ez/I4j
|
2580 |
+
sNtlAHCEAQgAFG5Uhpq6zPk3EPbg3oQtnaSFN9OH4xXQwReQfhkhahKpdv0SAulPIV4XAgMBAAGj
|
2581 |
+
YTBfMA8GA1UdEwEB/wQFMAMBAf8wTAYDVR0gBEUwQzBBBgtghkgBhvt7hwcBCzAyMDAGCCsGAQUF
|
2582 |
+
BwIBFiRodHRwOi8vd3d3LndlbGxzZmFyZ28uY29tL2NlcnRwb2xpY3kwDQYJKoZIhvcNAQEFBQAD
|
2583 |
+
ggEBANIn3ZwKdyu7IvICtUpKkfnRLb7kuxpo7w6kAOnu5+/u9vnldKTC2FJYxHT7zmu1Oyl5GFrv
|
2584 |
+
m+0fazbuSCUlFLZWohDo7qd/0D+j0MNdJu4HzMPBJCGHHt8qElNvQRbn7a6U+oxy+hNH8Dx+rn0R
|
2585 |
+
OhPs7fpvcmR7nX1/Jv16+yWt6j4pf0zjAFcysLPp7VMX2YuyFA4w6OXVE8Zkr8QA1dhYJPz1j+zx
|
2586 |
+
x32l2w8n0cbyQIjmH/ZhqPRCyLk306m+LFZ4wnKbWV01QIroTmMatukgalHizqSQ33ZwmVxwQ023
|
2587 |
+
tqcZZE6St8WRPH9IFmV7Fv3L/PvZ1dZPIWU7Sn9Ho/s=
|
2588 |
+
-----END CERTIFICATE-----
|
2589 |
+
|
2590 |
+
Swisscom Root CA 1
|
2591 |
+
==================
|
2592 |
+
-----BEGIN CERTIFICATE-----
|
2593 |
+
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
|
2619 |
+
NY6E0F/6MBr1mmz0DlP5OlvRHA==
|
2620 |
+
-----END CERTIFICATE-----
|
2621 |
+
|
2622 |
+
DigiCert Assured ID Root CA
|
2623 |
+
===========================
|
2624 |
+
-----BEGIN CERTIFICATE-----
|
2625 |
+
MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQG
|
2626 |
+
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw
|
2627 |
+
IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzEx
|
2628 |
+
MTEwMDAwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL
|
2629 |
+
ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0Ew
|
2630 |
+
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7cJpSIqvTO
|
2631 |
+
9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYPmDI2dsze3Tyoou9q+yHy
|
2632 |
+
UmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW
|
2633 |
+
/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpy
|
2634 |
+
oeb6pNnVFzF1roV9Iq4/AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whf
|
2635 |
+
GHdPAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRF
|
2636 |
+
66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq
|
2637 |
+
hkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRCdWKuh+vy1dneVrOfzM4UKLkNl2Bc
|
2638 |
+
EkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTffwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38Fn
|
2639 |
+
SbNd67IJKusm7Xi+fT8r87cmNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i
|
2640 |
+
8b5QZ7dsvfPxH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe
|
2641 |
+
+o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g==
|
2642 |
+
-----END CERTIFICATE-----
|
2643 |
+
|
2644 |
+
DigiCert Global Root CA
|
2645 |
+
=======================
|
2646 |
+
-----BEGIN CERTIFICATE-----
|
2647 |
+
MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQG
|
2648 |
+
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw
|
2649 |
+
HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAw
|
2650 |
+
MDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3
|
2651 |
+
dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkq
|
2652 |
+
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOn
|
2653 |
+
TjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5
|
2654 |
+
BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H
|
2655 |
+
4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y
|
2656 |
+
7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB
|
2657 |
+
o2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm
|
2658 |
+
8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEF
|
2659 |
+
BQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmr
|
2660 |
+
EbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIt
|
2661 |
+
tep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886
|
2662 |
+
UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
|
2663 |
+
CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
|
2664 |
+
-----END CERTIFICATE-----
|
2665 |
+
|
2666 |
+
DigiCert High Assurance EV Root CA
|
2667 |
+
==================================
|
2668 |
+
-----BEGIN CERTIFICATE-----
|
2669 |
+
MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQG
|
2670 |
+
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSsw
|
2671 |
+
KQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAw
|
2672 |
+
MFoXDTMxMTExMDAwMDAwMFowbDELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZ
|
2673 |
+
MBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFu
|
2674 |
+
Y2UgRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm+9S75S0t
|
2675 |
+
Mqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTWPNt0OKRKzE0lgvdKpVMS
|
2676 |
+
OO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEMxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3
|
2677 |
+
MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFBIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQ
|
2678 |
+
NAQTXKFx01p8VdteZOE3hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUe
|
2679 |
+
h10aUAsgEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB
|
2680 |
+
Af8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY
|
2681 |
+
JhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3NecnzyIZgYIVyHbIUf4KmeqvxgydkAQ
|
2682 |
+
V8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6zeM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFp
|
2683 |
+
myPInngiK3BD41VHMWEZ71jFhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkK
|
2684 |
+
mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe
|
2685 |
+
vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K
|
2686 |
+
-----END CERTIFICATE-----
|
2687 |
+
|
2688 |
+
Certplus Class 2 Primary CA
|
2689 |
+
===========================
|
2690 |
+
-----BEGIN CERTIFICATE-----
|
2691 |
+
MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UE
|
2692 |
+
BhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFzcyAyIFByaW1hcnkgQ0EwHhcN
|
2693 |
+
OTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2Vy
|
2694 |
+
dHBsdXMxGzAZBgNVBAMTEkNsYXNzIDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
|
2695 |
+
ADCCAQoCggEBANxQltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR
|
2696 |
+
5aiRVhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyLkcAbmXuZ
|
2697 |
+
Vg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCdEgETjdyAYveVqUSISnFO
|
2698 |
+
YFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yasH7WLO7dDWWuwJKZtkIvEcupdM5i3y95e
|
2699 |
+
e++U8Rs+yskhwcWYAqqi9lt3m/V+llU0HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRME
|
2700 |
+
CDAGAQH/AgEKMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJ
|
2701 |
+
YIZIAYb4QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMuY29t
|
2702 |
+
L0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/AN9WM2K191EBkOvD
|
2703 |
+
P9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8yfFC82x/xXp8HVGIutIKPidd3i1R
|
2704 |
+
TtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMRFcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+
|
2705 |
+
7UCmnYR0ObncHoUW2ikbhiMAybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW
|
2706 |
+
//1IMwrh3KWBkJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7
|
2707 |
+
l7+ijrRU
|
2708 |
+
-----END CERTIFICATE-----
|
2709 |
+
|
2710 |
+
DST Root CA X3
|
2711 |
+
==============
|
2712 |
+
-----BEGIN CERTIFICATE-----
|
2713 |
+
MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK
|
2714 |
+
ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X
|
2715 |
+
DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1
|
2716 |
+
cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD
|
2717 |
+
ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT
|
2718 |
+
rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9
|
2719 |
+
UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy
|
2720 |
+
xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d
|
2721 |
+
utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T
|
2722 |
+
AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ
|
2723 |
+
MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug
|
2724 |
+
dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE
|
2725 |
+
GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw
|
2726 |
+
RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS
|
2727 |
+
fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ
|
2728 |
+
-----END CERTIFICATE-----
|
2729 |
+
|
2730 |
+
DST ACES CA X6
|
2731 |
+
==============
|
2732 |
+
-----BEGIN CERTIFICATE-----
|
2733 |
+
MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQG
|
2734 |
+
EwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QxETAPBgNVBAsTCERTVCBBQ0VT
|
2735 |
+
MRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0wMzExMjAyMTE5NThaFw0xNzExMjAyMTE5NTha
|
2736 |
+
MFsxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UE
|
2737 |
+
CxMIRFNUIEFDRVMxFzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOC
|
2738 |
+
AQ8AMIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPuktKe1jzI
|
2739 |
+
DZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7gLFViYsx+tC3dr5BPTCa
|
2740 |
+
pCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZHfAjIgrrep4c9oW24MFbCswKBXy314pow
|
2741 |
+
GCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4aahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPy
|
2742 |
+
MjwmR/onJALJfh1biEITajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1Ud
|
2743 |
+
EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rkc3Qu
|
2744 |
+
Y29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjtodHRwOi8vd3d3LnRy
|
2745 |
+
dXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMtaW5kZXguaHRtbDAdBgNVHQ4EFgQU
|
2746 |
+
CXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZIhvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V2
|
2747 |
+
5FYrnJmQ6AgwbN99Pe7lv7UkQIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6t
|
2748 |
+
Fr8hlxCBPeP/h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq
|
2749 |
+
nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpRrscL9yuwNwXs
|
2750 |
+
vFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf29w4LTJxoeHtxMcfrHuBnQfO3
|
2751 |
+
oKfN5XozNmr6mis=
|
2752 |
+
-----END CERTIFICATE-----
|
2753 |
+
|
2754 |
+
TURKTRUST Certificate Services Provider Root 1
|
2755 |
+
==============================================
|
2756 |
+
-----BEGIN CERTIFICATE-----
|
2757 |
+
MIID+zCCAuOgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBtzE/MD0GA1UEAww2VMOcUktUUlVTVCBF
|
2758 |
+
bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGDAJUUjEP
|
2759 |
+
MA0GA1UEBwwGQU5LQVJBMVYwVAYDVQQKDE0oYykgMjAwNSBUw5xSS1RSVVNUIEJpbGdpIMSwbGV0
|
2760 |
+
acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLjAeFw0wNTA1MTMx
|
2761 |
+
MDI3MTdaFw0xNTAzMjIxMDI3MTdaMIG3MT8wPQYDVQQDDDZUw5xSS1RSVVNUIEVsZWt0cm9uaWsg
|
2762 |
+
U2VydGlmaWthIEhpem1ldCBTYcSfbGF5xLFjxLFzxLExCzAJBgNVBAYMAlRSMQ8wDQYDVQQHDAZB
|
2763 |
+
TktBUkExVjBUBgNVBAoMTShjKSAyMDA1IFTDnFJLVFJVU1QgQmlsZ2kgxLBsZXRpxZ9pbSB2ZSBC
|
2764 |
+
aWxpxZ9pbSBHw7x2ZW5sacSfaSBIaXptZXRsZXJpIEEuxZ4uMIIBIjANBgkqhkiG9w0BAQEFAAOC
|
2765 |
+
AQ8AMIIBCgKCAQEAylIF1mMD2Bxf3dJ7XfIMYGFbazt0K3gNfUW9InTojAPBxhEqPZW8qZSwu5GX
|
2766 |
+
yGl8hMW0kWxsE2qkVa2kheiVfrMArwDCBRj1cJ02i67L5BuBf5OI+2pVu32Fks66WJ/bMsW9Xe8i
|
2767 |
+
Si9BB35JYbOG7E6mQW6EvAPs9TscyB/C7qju6hJKjRTP8wrgUDn5CDX4EVmt5yLqS8oUBt5CurKZ
|
2768 |
+
8y1UiBAG6uEaPj1nH/vO+3yC6BFdSsG5FOpU2WabfIl9BJpiyelSPJ6c79L1JuTm5Rh8i27fbMx4
|
2769 |
+
W09ysstcP4wFjdFMjK2Sx+F4f2VsSQZQLJ4ywtdKxnWKWU51b0dewQIDAQABoxAwDjAMBgNVHRME
|
2770 |
+
BTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAV9VX/N5aAWSGk/KEVTCD21F/aAyT8z5Aa9CEKmu46
|
2771 |
+
sWrv7/hg0Uw2ZkUd82YCdAR7kjCo3gp2D++Vbr3JN+YaDayJSFvMgzbC9UZcWYJWtNX+I7TYVBxE
|
2772 |
+
q8Sn5RTOPEFhfEPmzcSBCYsk+1Ql1haolgxnB2+zUEfjHCQo3SqYpGH+2+oSN7wBGjSFvW5P55Fy
|
2773 |
+
B0SFHljKVETd96y5y4khctuPwGkplyqjrhgjlxxBKot8KsF8kOipKMDTkcatKIdAaLX/7KfS0zgY
|
2774 |
+
nNN9aV3wxqUeJBujR/xpB2jn5Jq07Q+hh4cCzofSSE7hvP/L8XKSRGQDJereW26fyfJOrN3H
|
2775 |
+
-----END CERTIFICATE-----
|
2776 |
+
|
2777 |
+
TURKTRUST Certificate Services Provider Root 2
|
2778 |
+
==============================================
|
2779 |
+
-----BEGIN CERTIFICATE-----
|
2780 |
+
MIIEPDCCAySgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvjE/MD0GA1UEAww2VMOcUktUUlVTVCBF
|
2781 |
+
bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJUUjEP
|
2782 |
+
MA0GA1UEBwwGQW5rYXJhMV0wWwYDVQQKDFRUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUg
|
2783 |
+
QmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLiAoYykgS2FzxLFtIDIwMDUwHhcN
|
2784 |
+
MDUxMTA3MTAwNzU3WhcNMTUwOTE2MTAwNzU3WjCBvjE/MD0GA1UEAww2VMOcUktUUlVTVCBFbGVr
|
2785 |
+
dHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJUUjEPMA0G
|
2786 |
+
A1UEBwwGQW5rYXJhMV0wWwYDVQQKDFRUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmls
|
2787 |
+
acWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLiAoYykgS2FzxLFtIDIwMDUwggEiMA0G
|
2788 |
+
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpNn7DkUNMwxmYCMjHWHtPFoylzkkBH3MOrHUTpvqe
|
2789 |
+
LCDe2JAOCtFp0if7qnefJ1Il4std2NiDUBd9irWCPwSOtNXwSadktx4uXyCcUHVPr+G1QRT0mJKI
|
2790 |
+
x+XlZEdhR3n9wFHxwZnn3M5q+6+1ATDcRhzviuyV79z/rxAc653YsKpqhRgNF8k+v/Gb0AmJQv2g
|
2791 |
+
QrSdiVFVKc8bcLyEVK3BEx+Y9C52YItdP5qtygy/p1Zbj3e41Z55SZI/4PGXJHpsmxcPbe9TmJEr
|
2792 |
+
5A++WXkHeLuXlfSfadRYhwqp48y2WBmfJiGxxFmNskF1wK1pzpwACPI2/z7woQ8arBT9pmAPAgMB
|
2793 |
+
AAGjQzBBMB0GA1UdDgQWBBTZN7NOBf3Zz58SFq62iS/rJTqIHDAPBgNVHQ8BAf8EBQMDBwYAMA8G
|
2794 |
+
A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAHJglrfJ3NgpXiOFX7KzLXb7iNcX/ntt
|
2795 |
+
Rbj2hWyfIvwqECLsqrkw9qtY1jkQMZkpAL2JZkH7dN6RwRgLn7Vhy506vvWolKMiVW4XSf/SKfE4
|
2796 |
+
Jl3vpao6+XF75tpYHdN0wgH6PmlYX63LaL4ULptswLbcoCb6dxriJNoaN+BnrdFzgw2lGh1uEpJ+
|
2797 |
+
hGIAF728JRhX8tepb1mIvDS3LoV4nZbcFMMsilKbloxSZj2GFotHuFEJjOp9zYhys2AzsfAKRO8P
|
2798 |
+
9Qk3iCQOLGsgOqL6EfJANZxEaGM7rDNvY7wsu/LSy3Z9fYjYHcgFHW68lKlmjHdxx/qR+i9Rnuk5
|
2799 |
+
UrbnBEI=
|
2800 |
+
-----END CERTIFICATE-----
|
2801 |
+
|
2802 |
+
SwissSign Platinum CA - G2
|
2803 |
+
==========================
|
2804 |
+
-----BEGIN CERTIFICATE-----
|
2805 |
+
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
|
2831 |
+
-----END CERTIFICATE-----
|
2832 |
+
|
2833 |
+
SwissSign Gold CA - G2
|
2834 |
+
======================
|
2835 |
+
-----BEGIN CERTIFICATE-----
|
2836 |
+
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
|
2862 |
+
-----END CERTIFICATE-----
|
2863 |
+
|
2864 |
+
SwissSign Silver CA - G2
|
2865 |
+
========================
|
2866 |
+
-----BEGIN CERTIFICATE-----
|
2867 |
+
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
|
2893 |
+
-----END CERTIFICATE-----
|
2894 |
+
|
2895 |
+
GeoTrust Primary Certification Authority
|
2896 |
+
========================================
|
2897 |
+
-----BEGIN CERTIFICATE-----
|
2898 |
+
MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG
|
2899 |
+
EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMoR2VvVHJ1c3QgUHJpbWFyeSBD
|
2900 |
+
ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjExMjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgx
|
2901 |
+
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQ
|
2902 |
+
cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
|
2903 |
+
CgKCAQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9AWbK7hWN
|
2904 |
+
b6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjAZIVcFU2Ix7e64HXprQU9
|
2905 |
+
nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE07e9GceBrAqg1cmuXm2bgyxx5X9gaBGge
|
2906 |
+
RwLmnWDiNpcB3841kt++Z8dtd1k7j53WkBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGt
|
2907 |
+
tm/81w7a4DSwDRp35+MImO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD
|
2908 |
+
AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJKoZI
|
2909 |
+
hvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ16CePbJC/kRYkRj5K
|
2910 |
+
Ts4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl4b7UVXGYNTq+k+qurUKykG/g/CFN
|
2911 |
+
NWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6KoKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHa
|
2912 |
+
Floxt/m0cYASSJlyc1pZU8FjUjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG
|
2913 |
+
1riR/aYNKxoUAT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk=
|
2914 |
+
-----END CERTIFICATE-----
|
2915 |
+
|
2916 |
+
thawte Primary Root CA
|
2917 |
+
======================
|
2918 |
+
-----BEGIN CERTIFICATE-----
|
2919 |
+
MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UE
|
2920 |
+
BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2
|
2921 |
+
aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv
|
2922 |
+
cml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3
|
2923 |
+
MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwg
|
2924 |
+
SW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMv
|
2925 |
+
KGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMT
|
2926 |
+
FnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs
|
2927 |
+
oPD7gFnUnMekz52hWXMJEEUMDSxuaPFsW0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ
|
2928 |
+
1CRfBsDMRJSUjQJib+ta3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGc
|
2929 |
+
q/gcfomk6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6Sk/K
|
2930 |
+
aAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94JNqR32HuHUETVPm4p
|
2931 |
+
afs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD
|
2932 |
+
VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XPr87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUF
|
2933 |
+
AAOCAQEAeRHAS7ORtvzw6WfUDW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeE
|
2934 |
+
uzLlQRHAd9mzYJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX
|
2935 |
+
xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2/qxAeeWsEG89
|
2936 |
+
jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/LHbTY5xZ3Y+m4Q6gLkH3LpVH
|
2937 |
+
z7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7jVaMaA==
|
2938 |
+
-----END CERTIFICATE-----
|
2939 |
+
|
2940 |
+
VeriSign Class 3 Public Primary Certification Authority - G5
|
2941 |
+
============================================================
|
2942 |
+
-----BEGIN CERTIFICATE-----
|
2943 |
+
MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE
|
2944 |
+
BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO
|
2945 |
+
ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
|
2946 |
+
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRp
|
2947 |
+
ZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCB
|
2948 |
+
yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln
|
2949 |
+
biBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBh
|
2950 |
+
dXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmlt
|
2951 |
+
YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
|
2952 |
+
ggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKz
|
2953 |
+
j/i5Vbext0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhD
|
2954 |
+
Y2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/
|
2955 |
+
Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNHiDxpg8v+R70r
|
2956 |
+
fk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/
|
2957 |
+
BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv
|
2958 |
+
Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
|
2959 |
+
aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqG
|
2960 |
+
SIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzEp6B4Eq1iDkVwZMXnl2YtmAl+
|
2961 |
+
X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKE
|
2962 |
+
KQsTb47bDN0lAtukixlE0kF6BWlKWE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiC
|
2963 |
+
Km0oHw0LxOXnGiYZ4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vE
|
2964 |
+
ZV8NhnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
|
2965 |
+
-----END CERTIFICATE-----
|
2966 |
+
|
2967 |
+
SecureTrust CA
|
2968 |
+
==============
|
2969 |
+
-----BEGIN CERTIFICATE-----
|
2970 |
+
MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYDVQQG
|
2971 |
+
EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xFzAVBgNVBAMTDlNlY3VyZVRy
|
2972 |
+
dXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIzMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAe
|
2973 |
+
BgNVBAoTF1NlY3VyZVRydXN0IENvcnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCC
|
2974 |
+
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQX
|
2975 |
+
OZEzZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO0gMdA+9t
|
2976 |
+
DWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIaowW8xQmxSPmjL8xk037uH
|
2977 |
+
GFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b
|
2978 |
+
01k/unK8RCSc43Oz969XL0Imnal0ugBS8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmH
|
2979 |
+
ursCAwEAAaOBnTCBmjATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/
|
2980 |
+
BAUwAwEB/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCegJYYj
|
2981 |
+
aHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ
|
2982 |
+
KoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt36Z3q059c4EVlew3KW+JwULKUBRSu
|
2983 |
+
SceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHf
|
2984 |
+
mbx8IVQr5Fiiu1cprp6poxkmD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZ
|
2985 |
+
nMUFdAvnZyPSCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR
|
2986 |
+
3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE=
|
2987 |
+
-----END CERTIFICATE-----
|
2988 |
+
|
2989 |
+
Secure Global CA
|
2990 |
+
================
|
2991 |
+
-----BEGIN CERTIFICATE-----
|
2992 |
+
MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQG
|
2993 |
+
EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBH
|
2994 |
+
bG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkxMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEg
|
2995 |
+
MB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwg
|
2996 |
+
Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jx
|
2997 |
+
YDiJiQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa/FHtaMbQ
|
2998 |
+
bqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJjnIFHovdRIWCQtBJwB1g
|
2999 |
+
8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnIHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYV
|
3000 |
+
HDGA76oYa8J719rO+TMg1fW9ajMtgQT7sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi
|
3001 |
+
0XPnj3pDAgMBAAGjgZ0wgZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud
|
3002 |
+
EwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCswKaAn
|
3003 |
+
oCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsGAQQBgjcVAQQDAgEA
|
3004 |
+
MA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0LURYD7xh8yOOvaliTFGCRsoTciE6+
|
3005 |
+
OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXOH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cn
|
3006 |
+
CDpOGR86p1hcF895P4vkp9MmI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/5
|
3007 |
+
3CYNv6ZHdAbYiNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc
|
3008 |
+
f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW
|
3009 |
+
-----END CERTIFICATE-----
|
3010 |
+
|
3011 |
+
COMODO Certification Authority
|
3012 |
+
==============================
|
3013 |
+
-----BEGIN CERTIFICATE-----
|
3014 |
+
MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UE
|
3015 |
+
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
|
3016 |
+
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNVBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1
|
3017 |
+
dGhvcml0eTAeFw0wNjEyMDEwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEb
|
3018 |
+
MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD
|
3019 |
+
T01PRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5
|
3020 |
+
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3UcEbVASY06m/weaKXTuH
|
3021 |
+
+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI2GqGd0S7WWaXUF601CxwRM/aN5VCaTww
|
3022 |
+
xHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV
|
3023 |
+
4EajcNxo2f8ESIl33rXp+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA
|
3024 |
+
1KGzqSX+DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5OnKVI
|
3025 |
+
rLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW/zAOBgNVHQ8BAf8E
|
3026 |
+
BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3JsLmNvbW9k
|
3027 |
+
b2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOC
|
3028 |
+
AQEAPpiem/Yb6dc5t3iuHXIYSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CP
|
3029 |
+
OGEIqB6BCsAvIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/
|
3030 |
+
RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4zJVSk/BwJVmc
|
3031 |
+
IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN
|
3032 |
+
+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ==
|
3033 |
+
-----END CERTIFICATE-----
|
3034 |
+
|
3035 |
+
DigiNotar Root CA
|
3036 |
+
=================
|
3037 |
+
-----BEGIN CERTIFICATE-----
|
3038 |
+
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
|
3063 |
+
-----END CERTIFICATE-----
|
3064 |
+
|
3065 |
+
Network Solutions Certificate Authority
|
3066 |
+
=======================================
|
3067 |
+
-----BEGIN CERTIFICATE-----
|
3068 |
+
MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQG
|
3069 |
+
EwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydOZXR3b3Jr
|
3070 |
+
IFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMx
|
3071 |
+
MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu
|
3072 |
+
MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G
|
3073 |
+
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwzc7MEL7xx
|
3074 |
+
jOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPPOCwGJgl6cvf6UDL4wpPT
|
3075 |
+
aaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rlmGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXT
|
3076 |
+
crA/vGp97Eh/jcOrqnErU2lBUzS1sLnFBgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc
|
3077 |
+
/Qzpf14Dl847ABSHJ3A4qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMB
|
3078 |
+
AAGjgZcwgZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIBBjAP
|
3079 |
+
BgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwubmV0c29sc3NsLmNv
|
3080 |
+
bS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3JpdHkuY3JsMA0GCSqGSIb3DQEBBQUA
|
3081 |
+
A4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc86fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q
|
3082 |
+
4LqILPxFzBiwmZVRDuwduIj/h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/
|
3083 |
+
GGUsyfJj4akH/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv
|
3084 |
+
wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHNpGxlaKFJdlxD
|
3085 |
+
ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey
|
3086 |
+
-----END CERTIFICATE-----
|
3087 |
+
|
3088 |
+
WellsSecure Public Root Certificate Authority
|
3089 |
+
=============================================
|
3090 |
+
-----BEGIN CERTIFICATE-----
|
3091 |
+
MIIEvTCCA6WgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoM
|
3092 |
+
F1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYw
|
3093 |
+
NAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcN
|
3094 |
+
MDcxMjEzMTcwNzU0WhcNMjIxMjE0MDAwNzU0WjCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dl
|
3095 |
+
bGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYD
|
3096 |
+
VQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G
|
3097 |
+
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDub7S9eeKPCCGeOARBJe+rWxxTkqxtnt3CxC5FlAM1
|
3098 |
+
iGd0V+PfjLindo8796jE2yljDpFoNoqXjopxaAkH5OjUDk/41itMpBb570OYj7OeUt9tkTmPOL13
|
3099 |
+
i0Nj67eT/DBMHAGTthP796EfvyXhdDcsHqRePGj4S78NuR4uNuip5Kf4D8uCdXw1LSLWwr8L87T8
|
3100 |
+
bJVhHlfXBIEyg1J55oNjz7fLY4sR4r1e6/aN7ZVyKLSsEmLpSjPmgzKuBXWVvYSV2ypcm44uDLiB
|
3101 |
+
K0HmOFafSZtsdvqKXfcBeYF8wYNABf5x/Qw/zE5gCQ5lRxAvAcAFP4/4s0HvWkJ+We/SlwxlAgMB
|
3102 |
+
AAGjggE0MIIBMDAPBgNVHRMBAf8EBTADAQH/MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwu
|
3103 |
+
cGtpLndlbGxzZmFyZ28uY29tL3dzcHJjYS5jcmwwDgYDVR0PAQH/BAQDAgHGMB0GA1UdDgQWBBQm
|
3104 |
+
lRkQ2eihl5H/3BnZtQQ+0nMKajCBsgYDVR0jBIGqMIGngBQmlRkQ2eihl5H/3BnZtQQ+0nMKaqGB
|
3105 |
+
i6SBiDCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRww
|
3106 |
+
GgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMg
|
3107 |
+
Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCAQEwDQYJKoZIhvcNAQEFBQADggEBALkVsUSRzCPI
|
3108 |
+
K0134/iaeycNzXK7mQDKfGYZUMbVmO2rvwNa5U3lHshPcZeG1eMd/ZDJPHV3V3p9+N701NX3leZ0
|
3109 |
+
bh08rnyd2wIDBSxxSyU+B+NemvVmFymIGjifz6pBA4SXa5M4esowRBskRDPQ5NHcKDj0E0M1NSlj
|
3110 |
+
qHyita04pO2t/caaH/+Xc/77szWnk4bGdpEA5qxRFsQnMlzbc9qlk1eOPm01JghZ1edE13YgY+es
|
3111 |
+
E2fDbbFwRnzVlhE9iW9dqKHrjQrawx0zbKPqZxmamX9LPYNRKh3KL4YMon4QLSvUFpULB6ouFJJJ
|
3112 |
+
tylv2G0xffX8oRAHh84vWdw+WNs=
|
3113 |
+
-----END CERTIFICATE-----
|
3114 |
+
|
3115 |
+
COMODO ECC Certification Authority
|
3116 |
+
==================================
|
3117 |
+
-----BEGIN CERTIFICATE-----
|
3118 |
+
MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UEBhMC
|
3119 |
+
R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE
|
3120 |
+
ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBB
|
3121 |
+
dXRob3JpdHkwHhcNMDgwMzA2MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0Ix
|
3122 |
+
GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR
|
3123 |
+
Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRo
|
3124 |
+
b3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSRFtSrYpn1PlILBs5BAH+X
|
3125 |
+
4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0JcfRK9ChQtP6IHG4/bC8vCVlbpVsLM5ni
|
3126 |
+
wz2J+Wos77LTBumjQjBAMB0GA1UdDgQWBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8E
|
3127 |
+
BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VG
|
3128 |
+
FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA
|
3129 |
+
U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY=
|
3130 |
+
-----END CERTIFICATE-----
|
3131 |
+
|
3132 |
+
MD5 Collisions Forged Rogue CA 25c3
|
3133 |
+
===================================
|
3134 |
+
-----BEGIN CERTIFICATE-----
|
3135 |
+
MIIEMjCCA5ugAwIBAgIBQjANBgkqhkiG9w0BAQQFADBaMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
|
3136 |
+
RXF1aWZheCBTZWN1cmUgSW5jLjEtMCsGA1UEAxMkRXF1aWZheCBTZWN1cmUgR2xvYmFsIGVCdXNp
|
3137 |
+
bmVzcyBDQS0xMB4XDTA0MDczMTAwMDAwMVoXDTA0MDkwMjAwMDAwMVowPDE6MDgGA1UEAxMxTUQ1
|
3138 |
+
IENvbGxpc2lvbnMgSW5jLiAoaHR0cDovL3d3dy5waHJlZWRvbS5vcmcvbWQ1KTCBnzANBgkqhkiG
|
3139 |
+
9w0BAQEFAAOBjQAwgYkCgYEAuqZZySwo1iqw+O2fRqSkN+4OGWhZ0bMDmVHWFppeN2sV4A5L9YRk
|
3140 |
+
+KPbQW811ZsVH9vEOFJwgZdej6C193458DKsHq1E0rP6SMPOkZvs9Jx84Vr1yDdrmoPe58oglzFC
|
3141 |
+
cxWRaPSIr/koKMXpD3OwF0sTTJl10ETmfghsGvJPG0ECAwEAAaOCAiQwggIgMAsGA1UdDwQEAwIB
|
3142 |
+
xjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSnBGAfq3JDCMV/CJBVVhzWzuY46zAfBgNVHSME
|
3143 |
+
GDAWgBS+qKB0clBrRLfJI9j7qP+zV2tobDCCAb4GCWCGSAGG+EIBDQSCAa8WggGrMwAAACdeOeCJ
|
3144 |
+
YQ9Oo8VFCza7AdFTqsMIj2/4Tz6Hh0QR3GDg35JV+bhzG1STxZ/QRsRgtjVizbmvHKhpGslbPJY3
|
3145 |
+
wO1n77v+wIucUC8pvYMino4I+qwTcKJYf2JiihH3ifbftmdZcxb7YxaKtJE4zi71tr5MpJRJ5GUR
|
3146 |
+
CkIVycEw4mnVRX2lJru5YexiZPA54ee8aNhQUZ4dYNPRo6cK+AMgoXABF5E2TwJwMYaD3fcP2Acd
|
3147 |
+
EbMTBKXc8K5QsSgOY2kqDIJvj0cz32yiBpLxT0W+2TA2oyuM1neuNWN/Tkyak0g22Z8CAwEAAaOB
|
3148 |
+
vTCBujAOBgNVHQ8BAf8EBAMCBPAwHQYDVR0OBBYEFM2mg/qlYDf3ljcXKd5BePGHiVXnMDsGA1Ud
|
3149 |
+
HwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwuZ2VvdHJ1c3QuY29tL2NybHMvZ2xvYmFsY2ExLmNybDAf
|
3150 |
+
BgNVHSMEGDAWgBS+qKB0clBrRLfJI9j7qP+zV2tobDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB
|
3151 |
+
BQUHAwIwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQQFAAOBgQCnIQKN0Q6igHcl/UNgFY/s75BH
|
3152 |
+
1IRCFSYRHM3CPBApqbbfq1d1kdrlK7OQRRwwY1Y/itlQ+u1YbMBlrGZX3hzGdjv1AA6ORc5/TJDs
|
3153 |
+
K8bNs7SPYtD+t8UmckTt9phbrsvRlfXaCL5oRrF1yOwdjx56lPGqU3iiRa5U6tGedMh2Zw==
|
3154 |
+
-----END CERTIFICATE-----
|
3155 |
+
|
3156 |
+
IGC/A
|
3157 |
+
=====
|
3158 |
+
-----BEGIN CERTIFICATE-----
|
3159 |
+
MIIEAjCCAuqgAwIBAgIFORFFEJQwDQYJKoZIhvcNAQEFBQAwgYUxCzAJBgNVBAYTAkZSMQ8wDQYD
|
3160 |
+
VQQIEwZGcmFuY2UxDjAMBgNVBAcTBVBhcmlzMRAwDgYDVQQKEwdQTS9TR0ROMQ4wDAYDVQQLEwVE
|
3161 |
+
Q1NTSTEOMAwGA1UEAxMFSUdDL0ExIzAhBgkqhkiG9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2LmZy
|
3162 |
+
MB4XDTAyMTIxMzE0MjkyM1oXDTIwMTAxNzE0MjkyMlowgYUxCzAJBgNVBAYTAkZSMQ8wDQYDVQQI
|
3163 |
+
EwZGcmFuY2UxDjAMBgNVBAcTBVBhcmlzMRAwDgYDVQQKEwdQTS9TR0ROMQ4wDAYDVQQLEwVEQ1NT
|
3164 |
+
STEOMAwGA1UEAxMFSUdDL0ExIzAhBgkqhkiG9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2LmZyMIIB
|
3165 |
+
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsh/R0GLFMzvABIaIs9z4iPf930Pfeo2aSVz2
|
3166 |
+
TqrMHLmh6yeJ8kbpO0px1R2OLc/mratjUMdUC24SyZA2xtgv2pGqaMVy/hcKshd+ebUyiHDKcMCW
|
3167 |
+
So7kVc0dJ5S/znIq7Fz5cyD+vfcuiWe4u0dzEvfRNWk68gq5rv9GQkaiv6GFGvm/5P9JhfejcIYy
|
3168 |
+
HF2fYPepraX/z9E0+X1bF8bc1g4oa8Ld8fUzaJ1O/Id8NhLWo4DoQw1VYZTqZDdH6nfK0LJYBcNd
|
3169 |
+
frGoRpAxVs5wKpayMLh35nnAvSk7/ZR3TL0gzUEl4C7HG7vupARB0l2tEmqKm0f7yd1GQOGdPDPQ
|
3170 |
+
tQIDAQABo3cwdTAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBRjAVBgNVHSAEDjAMMAoGCCqB
|
3171 |
+
egF5AQEBMB0GA1UdDgQWBBSjBS8YYFDCiQrdKyFP/45OqDAxNjAfBgNVHSMEGDAWgBSjBS8YYFDC
|
3172 |
+
iQrdKyFP/45OqDAxNjANBgkqhkiG9w0BAQUFAAOCAQEABdwm2Pp3FURo/C9mOnTgXeQp/wYHE4RK
|
3173 |
+
q89toB9RlPhJy3Q2FLwV3duJL92PoF189RLrn544pEfMs5bZvpwlqwN+Mw+VgQ39FuCIvjfwbF3Q
|
3174 |
+
MZsyK10XZZOYYLxuj7GoPB7ZHPOpJkL5ZB3C55L29B5aqhlSXa/oovdgoPaN8In1buAKBQGVyYsg
|
3175 |
+
Crpa/JosPL3Dt8ldeCUFP1YUmwza+zpI/pdpXsoQhvdOlgQITeywvl3cO45Pwf2aNjSaTFR+FwNI
|
3176 |
+
lQgRHAdvhQh+XU3Endv7rs6y0bO4g2wdsrN58dhwmX7wEwLOXt1R0982gaEbeC9xs/FZTEYYKKuF
|
3177 |
+
0mBWWg==
|
3178 |
+
-----END CERTIFICATE-----
|
3179 |
+
|
3180 |
+
Security Communication EV RootCA1
|
3181 |
+
=================================
|
3182 |
+
-----BEGIN CERTIFICATE-----
|
3183 |
+
MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDElMCMGA1UEChMc
|
3184 |
+
U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMhU2VjdXJpdHkgQ29tbXVuaWNh
|
3185 |
+
dGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIzMloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UE
|
3186 |
+
BhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNl
|
3187 |
+
Y3VyaXR5IENvbW11bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
|
3188 |
+
AQoCggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSERMqm4miO
|
3189 |
+
/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gOzXppFodEtZDkBp2uoQSX
|
3190 |
+
WHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4z
|
3191 |
+
ZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDFMxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4
|
3192 |
+
bepJz11sS6/vmsJWXMY1VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK
|
3193 |
+
9U2vP9eCOKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqG
|
3194 |
+
SIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HWtWS3irO4G8za+6xm
|
3195 |
+
iEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZq51ihPZRwSzJIxXYKLerJRO1RuGG
|
3196 |
+
Av8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDbEJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnW
|
3197 |
+
mHyojf6GPgcWkuF75x3sM3Z+Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEW
|
3198 |
+
T1MKZPlO9L9OVL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490
|
3199 |
+
-----END CERTIFICATE-----
|
3200 |
+
|
3201 |
+
OISTE WISeKey Global Root GA CA
|
3202 |
+
===============================
|
3203 |
+
-----BEGIN CERTIFICATE-----
|
3204 |
+
MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UE
|
3205 |
+
BhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHlyaWdodCAoYykgMjAwNTEiMCAG
|
3206 |
+
A1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBH
|
3207 |
+
bG9iYWwgUm9vdCBHQSBDQTAeFw0wNTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYD
|
3208 |
+
VQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIw
|
3209 |
+
IAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5
|
3210 |
+
IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy0+zAJs9
|
3211 |
+
Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxRVVuuk+g3/ytr6dTqvirdqFEr12bDYVxg
|
3212 |
+
Asj1znJ7O7jyTmUIms2kahnBAbtzptf2w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbD
|
3213 |
+
d50kc3vkDIzh2TbhmYsFmQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ
|
3214 |
+
/yxViJGg4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t94B3R
|
3215 |
+
LoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw
|
3216 |
+
AwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ
|
3217 |
+
KoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOxSPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vIm
|
3218 |
+
MMkQyh2I+3QZH4VFvbBsUfk2ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4
|
3219 |
+
+vg1YFkCExh8vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa
|
3220 |
+
hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZiFj4A4xylNoEY
|
3221 |
+
okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0=
|
3222 |
+
-----END CERTIFICATE-----
|
3223 |
+
|
3224 |
+
S-TRUST Authentication and Encryption Root CA 2005 PN
|
3225 |
+
=====================================================
|
3226 |
+
-----BEGIN CERTIFICATE-----
|
3227 |
+
MIIEezCCA2OgAwIBAgIQNxkY5lNUfBq1uMtZWts1tzANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UE
|
3228 |
+
BhMCREUxIDAeBgNVBAgTF0JhZGVuLVd1ZXJ0dGVtYmVyZyAoQlcpMRIwEAYDVQQHEwlTdHV0dGdh
|
3229 |
+
cnQxKTAnBgNVBAoTIERldXRzY2hlciBTcGFya2Fzc2VuIFZlcmxhZyBHbWJIMT4wPAYDVQQDEzVT
|
3230 |
+
LVRSVVNUIEF1dGhlbnRpY2F0aW9uIGFuZCBFbmNyeXB0aW9uIFJvb3QgQ0EgMjAwNTpQTjAeFw0w
|
3231 |
+
NTA2MjIwMDAwMDBaFw0zMDA2MjEyMzU5NTlaMIGuMQswCQYDVQQGEwJERTEgMB4GA1UECBMXQmFk
|
3232 |
+
ZW4tV3VlcnR0ZW1iZXJnIChCVykxEjAQBgNVBAcTCVN0dXR0Z2FydDEpMCcGA1UEChMgRGV1dHNj
|
3233 |
+
aGVyIFNwYXJrYXNzZW4gVmVybGFnIEdtYkgxPjA8BgNVBAMTNVMtVFJVU1QgQXV0aGVudGljYXRp
|
3234 |
+
b24gYW5kIEVuY3J5cHRpb24gUm9vdCBDQSAyMDA1OlBOMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
|
3235 |
+
MIIBCgKCAQEA2bVKwdMz6tNGs9HiTNL1toPQb9UY6ZOvJ44TzbUlNlA0EmQpoVXhOmCTnijJ4/Ob
|
3236 |
+
4QSwI7+Vio5bG0F/WsPoTUzVJBY+h0jUJ67m91MduwwA7z5hca2/OnpYH5Q9XIHV1W/fuJvS9eXL
|
3237 |
+
g3KSwlOyggLrra1fFi2SU3bxibYs9cEv4KdKb6AwajLrmnQDaHgTncovmwsdvs91DSaXm8f1Xgqf
|
3238 |
+
eN+zvOyauu9VjxuapgdjKRdZYgkqeQd3peDRF2npW932kKvimAoA0SVtnteFhy+S8dF2g08LOlk3
|
3239 |
+
KC8zpxdQ1iALCvQm+Z845y2kuJuJja2tyWp9iRe79n+Ag3rm7QIDAQABo4GSMIGPMBIGA1UdEwEB
|
3240 |
+
/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFTVFJv
|
3241 |
+
bmxpbmUxLTIwNDgtNTAdBgNVHQ4EFgQUD8oeXHngovMpttKFswtKtWXsa1IwHwYDVR0jBBgwFoAU
|
3242 |
+
D8oeXHngovMpttKFswtKtWXsa1IwDQYJKoZIhvcNAQEFBQADggEBAK8B8O0ZPCjoTVy7pWMciDMD
|
3243 |
+
pwCHpB8gq9Yc4wYfl35UvbfRssnV2oDsF9eK9XvCAPbpEW+EoFolMeKJ+aQAPzFoLtU96G7m1R08
|
3244 |
+
P7K9n3frndOMusDXtk3sU5wPBG7qNWdX4wple5A64U8+wwCSersFiXOMy6ZNwPv2AtawB6MDwidA
|
3245 |
+
nwzkhYItr5pCHdDHjfhA7p0GVxzZotiAFP7hYy0yh9WUUpY6RsZxlj33mA6ykaqP2vROJAA5Veit
|
3246 |
+
F7nTNCtKqUDMFypVZUF0Qn71wK/Ik63yGFs9iQzbRzkk+OBM8h+wPQrKBU6JIRrjKpms/H+h8Q8b
|
3247 |
+
Hz2eBIPdltkdOpQ=
|
3248 |
+
-----END CERTIFICATE-----
|
3249 |
+
|
3250 |
+
Microsec e-Szigno Root CA
|
3251 |
+
=========================
|
3252 |
+
-----BEGIN CERTIFICATE-----
|
3253 |
+
MIIHqDCCBpCgAwIBAgIRAMy4579OKRr9otxmpRwsDxEwDQYJKoZIhvcNAQEFBQAwcjELMAkGA1UE
|
3254 |
+
BhMCSFUxETAPBgNVBAcTCEJ1ZGFwZXN0MRYwFAYDVQQKEw1NaWNyb3NlYyBMdGQuMRQwEgYDVQQL
|
3255 |
+
EwtlLVN6aWdubyBDQTEiMCAGA1UEAxMZTWljcm9zZWMgZS1Temlnbm8gUm9vdCBDQTAeFw0wNTA0
|
3256 |
+
MDYxMjI4NDRaFw0xNzA0MDYxMjI4NDRaMHIxCzAJBgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVz
|
3257 |
+
dDEWMBQGA1UEChMNTWljcm9zZWMgTHRkLjEUMBIGA1UECxMLZS1Temlnbm8gQ0ExIjAgBgNVBAMT
|
3258 |
+
GU1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
|
3259 |
+
AQDtyADVgXvNOABHzNuEwSFpLHSQDCHZU4ftPkNEU6+r+ICbPHiN1I2uuO/TEdyB5s87lozWbxXG
|
3260 |
+
d36hL+BfkrYn13aaHUM86tnsL+4582pnS4uCzyL4ZVX+LMsvfUh6PXX5qqAnu3jCBspRwn5mS6/N
|
3261 |
+
oqdNAoI/gqyFxuEPkEeZlApxcpMqyabAvjxWTHOSJ/FrtfX9/DAFYJLG65Z+AZHCabEeHXtTRbjc
|
3262 |
+
QR/Ji3HWVBTji1R4P770Yjtb9aPs1ZJ04nQw7wHb4dSrmZsqa/i9phyGI0Jf7Enemotb9HI6QMVJ
|
3263 |
+
PqW+jqpx62z69Rrkav17fVVA71hu5tnVvCSrwe+3AgMBAAGjggQ3MIIEMzBnBggrBgEFBQcBAQRb
|
3264 |
+
MFkwKAYIKwYBBQUHMAGGHGh0dHBzOi8vcmNhLmUtc3ppZ25vLmh1L29jc3AwLQYIKwYBBQUHMAKG
|
3265 |
+
IWh0dHA6Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNydDAPBgNVHRMBAf8EBTADAQH/MIIBcwYD
|
3266 |
+
VR0gBIIBajCCAWYwggFiBgwrBgEEAYGoGAIBAQEwggFQMCgGCCsGAQUFBwIBFhxodHRwOi8vd3d3
|
3267 |
+
LmUtc3ppZ25vLmh1L1NaU1ovMIIBIgYIKwYBBQUHAgIwggEUHoIBEABBACAAdABhAG4A+gBzAO0A
|
3268 |
+
dAB2AOEAbgB5ACAA6QByAHQAZQBsAG0AZQB6AOkAcwDpAGgAZQB6ACAA6QBzACAAZQBsAGYAbwBn
|
3269 |
+
AGEAZADhAHMA4QBoAG8AegAgAGEAIABTAHoAbwBsAGcA4QBsAHQAYQB0APMAIABTAHoAbwBsAGcA
|
3270 |
+
4QBsAHQAYQB0AOEAcwBpACAAUwB6AGEAYgDhAGwAeQB6AGEAdABhACAAcwB6AGUAcgBpAG4AdAAg
|
3271 |
+
AGsAZQBsAGwAIABlAGwAagDhAHIAbgBpADoAIABoAHQAdABwADoALwAvAHcAdwB3AC4AZQAtAHMA
|
3272 |
+
egBpAGcAbgBvAC4AaAB1AC8AUwBaAFMAWgAvMIHIBgNVHR8EgcAwgb0wgbqggbeggbSGIWh0dHA6
|
3273 |
+
Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNybIaBjmxkYXA6Ly9sZGFwLmUtc3ppZ25vLmh1L0NO
|
3274 |
+
PU1pY3Jvc2VjJTIwZS1Temlnbm8lMjBSb290JTIwQ0EsT1U9ZS1Temlnbm8lMjBDQSxPPU1pY3Jv
|
3275 |
+
c2VjJTIwTHRkLixMPUJ1ZGFwZXN0LEM9SFU/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDtiaW5h
|
3276 |
+
cnkwDgYDVR0PAQH/BAQDAgEGMIGWBgNVHREEgY4wgYuBEGluZm9AZS1zemlnbm8uaHWkdzB1MSMw
|
3277 |
+
IQYDVQQDDBpNaWNyb3NlYyBlLVN6aWduw7MgUm9vdCBDQTEWMBQGA1UECwwNZS1TemlnbsOzIEhT
|
3278 |
+
WjEWMBQGA1UEChMNTWljcm9zZWMgS2Z0LjERMA8GA1UEBxMIQnVkYXBlc3QxCzAJBgNVBAYTAkhV
|
3279 |
+
MIGsBgNVHSMEgaQwgaGAFMegSXUWYYTbMUuE0vE3QJDvTtz3oXakdDByMQswCQYDVQQGEwJIVTER
|
3280 |
+
MA8GA1UEBxMIQnVkYXBlc3QxFjAUBgNVBAoTDU1pY3Jvc2VjIEx0ZC4xFDASBgNVBAsTC2UtU3pp
|
3281 |
+
Z25vIENBMSIwIAYDVQQDExlNaWNyb3NlYyBlLVN6aWdubyBSb290IENBghEAzLjnv04pGv2i3Gal
|
3282 |
+
HCwPETAdBgNVHQ4EFgQUx6BJdRZhhNsxS4TS8TdAkO9O3PcwDQYJKoZIhvcNAQEFBQADggEBANMT
|
3283 |
+
nGZjWS7KXHAM/IO8VbH0jgdsZifOwTsgqRy7RlRw7lrMoHfqaEQn6/Ip3Xep1fvj1KcExJW4C+FE
|
3284 |
+
aGAHQzAxQmHl7tnlJNUb3+FKG6qfx1/4ehHqE5MAyopYse7tDk2016g2JnzgOsHVV4Lxdbb9iV/a
|
3285 |
+
86g4nzUGCM4ilb7N1fy+W955a9x6qWVmvrElWl/tftOsRm1M9DKHtCAE4Gx4sHfRhUZLphK3dehK
|
3286 |
+
yVZs15KrnfVJONJPU+NVkBHbmJbGSfI+9J8b4PeI3CVimUTYc78/MPMMNz7UwiiAc7EBt51alhQB
|
3287 |
+
S6kRnSlqLtBdgcDPsiBDxwPgN05dCtxZICU=
|
3288 |
+
-----END CERTIFICATE-----
|
3289 |
+
|
3290 |
+
Certigna
|
3291 |
+
========
|
3292 |
+
-----BEGIN CERTIFICATE-----
|
3293 |
+
MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZSMRIw
|
3294 |
+
EAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4XDTA3MDYyOTE1MTMwNVoXDTI3
|
3295 |
+
MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwI
|
3296 |
+
Q2VydGlnbmEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7q
|
3297 |
+
XOEm7RFHYeGifBZ4QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyH
|
3298 |
+
GxnygQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbwzBfsV1/p
|
3299 |
+
ogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q130yGLMLLGq/jj8UEYkg
|
3300 |
+
DncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKf
|
3301 |
+
Irjxwo1p3Po6WAbfAgMBAAGjgbwwgbkwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQ
|
3302 |
+
tCRZvgHyUtVF9lo53BEwZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJ
|
3303 |
+
BgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzjAQ/J
|
3304 |
+
SP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA
|
3305 |
+
hQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8hbV6lUmPOEvjvKtpv6zf+EwLHyzs+
|
3306 |
+
ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFncfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1klu
|
3307 |
+
PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY
|
3308 |
+
1gkIl2PlwS6wt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw
|
3309 |
+
WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg==
|
3310 |
+
-----END CERTIFICATE-----
|
3311 |
+
|
3312 |
+
AC Ra+�z Certic+?mara S.A.
|
3313 |
+
==========================
|
3314 |
+
-----BEGIN CERTIFICATE-----
|
3315 |
+
MIIGZjCCBE6gAwIBAgIPB35Sk3vgFeNX8GmMy+wMMA0GCSqGSIb3DQEBBQUAMHsxCzAJBgNVBAYT
|
3316 |
+
AkNPMUcwRQYDVQQKDD5Tb2NpZWRhZCBDYW1lcmFsIGRlIENlcnRpZmljYWNpw7NuIERpZ2l0YWwg
|
3317 |
+
LSBDZXJ0aWPDoW1hcmEgUy5BLjEjMCEGA1UEAwwaQUMgUmHDrXogQ2VydGljw6FtYXJhIFMuQS4w
|
3318 |
+
HhcNMDYxMTI3MjA0NjI5WhcNMzAwNDAyMjE0MjAyWjB7MQswCQYDVQQGEwJDTzFHMEUGA1UECgw+
|
3319 |
+
U29jaWVkYWQgQ2FtZXJhbCBkZSBDZXJ0aWZpY2FjacOzbiBEaWdpdGFsIC0gQ2VydGljw6FtYXJh
|
3320 |
+
IFMuQS4xIzAhBgNVBAMMGkFDIFJhw616IENlcnRpY8OhbWFyYSBTLkEuMIICIjANBgkqhkiG9w0B
|
3321 |
+
AQEFAAOCAg8AMIICCgKCAgEAq2uJo1PMSCMI+8PPUZYILrgIem08kBeGqentLhM0R7LQcNzJPNCN
|
3322 |
+
yu5LF6vQhbCnIwTLqKL85XXbQMpiiY9QngE9JlsYhBzLfDe3fezTf3MZsGqy2IiKLUV0qPezuMDU
|
3323 |
+
2s0iiXRNWhU5cxh0T7XrmafBHoi0wpOQY5fzp6cSsgkiBzPZkc0OnB8OIMfuuzONj8LSWKdf/WU3
|
3324 |
+
4ojC2I+GdV75LaeHM/J4Ny+LvB2GNzmxlPLYvEqcgxhaBvzz1NS6jBUJJfD5to0EfhcSM2tXSExP
|
3325 |
+
2yYe68yQ54v5aHxwD6Mq0Do43zeX4lvegGHTgNiRg0JaTASJaBE8rF9ogEHMYELODVoqDA+bMMCm
|
3326 |
+
8Ibbq0nXl21Ii/kDwFJnmxL3wvIumGVC2daa49AZMQyth9VXAnow6IYm+48jilSH5L887uvDdUhf
|
3327 |
+
HjlvgWJsxS3EF1QZtzeNnDeRyPYL1epjb4OsOMLzP96a++EjYfDIJss2yKHzMI+ko6Kh3VOz3vCa
|
3328 |
+
Mh+DkXkwwakfU5tTohVTP92dsxA7SH2JD/ztA/X7JWR1DhcZDY8AFmd5ekD8LVkH2ZD6mq093ICK
|
3329 |
+
5lw1omdMEWux+IBkAC1vImHFrEsm5VoQgpukg3s0956JkSCXjrdCx2bD0Omk1vUgjcTDlaxECp1b
|
3330 |
+
czwmPS9KvqfJpxAe+59QafMCAwEAAaOB5jCB4zAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE
|
3331 |
+
AwIBBjAdBgNVHQ4EFgQU0QnQ6dfOeXRU+Tows/RtLAMDG2gwgaAGA1UdIASBmDCBlTCBkgYEVR0g
|
3332 |
+
ADCBiTArBggrBgEFBQcCARYfaHR0cDovL3d3dy5jZXJ0aWNhbWFyYS5jb20vZHBjLzBaBggrBgEF
|
3333 |
+
BQcCAjBOGkxMaW1pdGFjaW9uZXMgZGUgZ2FyYW507WFzIGRlIGVzdGUgY2VydGlmaWNhZG8gc2Ug
|
3334 |
+
cHVlZGVuIGVuY29udHJhciBlbiBsYSBEUEMuMA0GCSqGSIb3DQEBBQUAA4ICAQBclLW4RZFNjmEf
|
3335 |
+
AygPU3zmpFmps4p6xbD/CHwso3EcIRNnoZUSQDWDg4902zNc8El2CoFS3UnUmjIz75uny3XlesuX
|
3336 |
+
EpBcunvFm9+7OSPI/5jOCk0iAUgHforA1SBClETvv3eiiWdIG0ADBaGJ7M9i4z0ldma/Jre7Ir5v
|
3337 |
+
/zlXdLp6yQGVwZVR6Kss+LGGIOk/yzVb0hfpKv6DExdA7ohiZVvVO2Dpezy4ydV/NgIlqmjCMRW3
|
3338 |
+
MGXrfx1IebHPOeJCgBbT9ZMj/EyXyVo3bHwi2ErN0o42gzmRkBDI8ck1fj+404HGIGQatlDCIaR4
|
3339 |
+
3NAvO2STdPCWkPHv+wlaNECW8DYSwaN0jJN+Qd53i+yG2dIPPy3RzECiiWZIHiCznCNZc6lEc7wk
|
3340 |
+
eZBWN7PGKX6jD/EpOe9+XCgycDWs2rjIdWb8m0w5R44bb5tNAlQiM+9hup4phO9OSzNHdpdqy35f
|
3341 |
+
/RWmnkJDW2ZaiogN9xa5P1FlK2Zqi9E4UqLWRhH6/JocdJ6PlwsCT2TG9WjTSy3/pDceiz+/RL5h
|
3342 |
+
RqGEPQgnTIEgd4kI6mdAXmwIUV80WoyWaM3X94nCHNMyAK9Sy9NgWyo6R35rMDOhYil/SrnhLecU
|
3343 |
+
Iw4OGEfhefwVVdCx/CVxY3UzHCMrr1zZ7Ud3YA47Dx7SwNxkBYn8eNZcLCZDqQ==
|
3344 |
+
-----END CERTIFICATE-----
|
3345 |
+
|
3346 |
+
TC TrustCenter Class 2 CA II
|
3347 |
+
============================
|
3348 |
+
-----BEGIN CERTIFICATE-----
|
3349 |
+
MIIEqjCCA5KgAwIBAgIOLmoAAQACH9dSISwRXDswDQYJKoZIhvcNAQEFBQAwdjELMAkGA1UEBhMC
|
3350 |
+
REUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNVBAsTGVRDIFRydXN0Q2VudGVy
|
3351 |
+
IENsYXNzIDIgQ0ExJTAjBgNVBAMTHFRDIFRydXN0Q2VudGVyIENsYXNzIDIgQ0EgSUkwHhcNMDYw
|
3352 |
+
MTEyMTQzODQzWhcNMjUxMjMxMjI1OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1
|
3353 |
+
c3RDZW50ZXIgR21iSDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQTElMCMGA1UE
|
3354 |
+
AxMcVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
|
3355 |
+
AQoCggEBAKuAh5uO8MN8h9foJIIRszzdQ2Lu+MNF2ujhoF/RKrLqk2jftMjWQ+nEdVl//OEd+DFw
|
3356 |
+
IxuInie5e/060smp6RQvkL4DUsFJzfb95AhmC1eKokKguNV/aVyQMrKXDcpK3EY+AlWJU+MaWss2
|
3357 |
+
xgdW94zPEfRMuzBwBJWl9jmM/XOBCH2JXjIeIqkiRUuwZi4wzJ9l/fzLganx4Duvo4bRierERXlQ
|
3358 |
+
Xa7pIXSSTYtZgo+U4+lK8edJsBTj9WLL1XK9H7nSn6DNqPoByNkN39r8R52zyFTfSUrxIan+GE7u
|
3359 |
+
SNQZu+995OKdy1u2bv/jzVrndIIFuoAlOMvkaZ6vQaoahPUCAwEAAaOCATQwggEwMA8GA1UdEwEB
|
3360 |
+
/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTjq1RMgKHbVkO3kUrL84J6E1wIqzCB
|
3361 |
+
7QYDVR0fBIHlMIHiMIHfoIHcoIHZhjVodHRwOi8vd3d3LnRydXN0Y2VudGVyLmRlL2NybC92Mi90
|
3362 |
+
Y19jbGFzc18yX2NhX0lJLmNybIaBn2xkYXA6Ly93d3cudHJ1c3RjZW50ZXIuZGUvQ049VEMlMjBU
|
3363 |
+
cnVzdENlbnRlciUyMENsYXNzJTIwMiUyMENBJTIwSUksTz1UQyUyMFRydXN0Q2VudGVyJTIwR21i
|
3364 |
+
SCxPVT1yb290Y2VydHMsREM9dHJ1c3RjZW50ZXIsREM9ZGU/Y2VydGlmaWNhdGVSZXZvY2F0aW9u
|
3365 |
+
TGlzdD9iYXNlPzANBgkqhkiG9w0BAQUFAAOCAQEAjNfffu4bgBCzg/XbEeprS6iSGNn3Bzn1LL4G
|
3366 |
+
dXpoUxUc6krtXvwjshOg0wn/9vYua0Fxec3ibf2uWWuFHbhOIprtZjluS5TmVfwLG4t3wVMTZonZ
|
3367 |
+
KNaL80VKY7f9ewthXbhtvsPcW3nS7Yblok2+XnR8au0WOB9/WIFaGusyiC2y8zl3gK9etmF1Kdsj
|
3368 |
+
TYjKUCjLhdLTEKJZbtOTVAB6okaVhgWcqRmY5TFyDADiZ9lA4CQze28suVyrZZ0srHbqNZn1l7kP
|
3369 |
+
JOzHdiEoZa5X6AeIdUpWoNIFOqTmjZKILPPy4cHGYdtBxceb9w4aUUXCYWvcZCcXjFq32nQozZfk
|
3370 |
+
vQ==
|
3371 |
+
-----END CERTIFICATE-----
|
3372 |
+
|
3373 |
+
TC TrustCenter Class 3 CA II
|
3374 |
+
============================
|
3375 |
+
-----BEGIN CERTIFICATE-----
|
3376 |
+
MIIEqjCCA5KgAwIBAgIOSkcAAQAC5aBd1j8AUb8wDQYJKoZIhvcNAQEFBQAwdjELMAkGA1UEBhMC
|
3377 |
+
REUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNVBAsTGVRDIFRydXN0Q2VudGVy
|
3378 |
+
IENsYXNzIDMgQ0ExJTAjBgNVBAMTHFRDIFRydXN0Q2VudGVyIENsYXNzIDMgQ0EgSUkwHhcNMDYw
|
3379 |
+
MTEyMTQ0MTU3WhcNMjUxMjMxMjI1OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1
|
3380 |
+
c3RDZW50ZXIgR21iSDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQTElMCMGA1UE
|
3381 |
+
AxMcVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
|
3382 |
+
AQoCggEBALTgu1G7OVyLBMVMeRwjhjEQY0NVJz/GRcekPewJDRoeIMJWHt4bNwcwIi9v8Qbxq63W
|
3383 |
+
yKthoy9DxLCyLfzDlml7forkzMA5EpBCYMnMNWju2l+QVl/NHE1bWEnrDgFPZPosPIlY2C8u4rBo
|
3384 |
+
6SI7dYnWRBpl8huXJh0obazovVkdKyT21oQDZogkAHhg8fir/gKya/si+zXmFtGt9i4S5Po1auUZ
|
3385 |
+
uV3bOx4a+9P/FRQI2AlqukWdFHlgfa9Aigdzs5OW03Q0jTo3Kd5c7PXuLjHCINy+8U9/I1LZW+Jk
|
3386 |
+
2ZyqBwi1Rb3R0DHBq1SfqdLDYmAD8bs5SpJKPQq5ncWg/jcCAwEAAaOCATQwggEwMA8GA1UdEwEB
|
3387 |
+
/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTUovyfs8PYA9NXXAek0CSnwPIA1DCB
|
3388 |
+
7QYDVR0fBIHlMIHiMIHfoIHcoIHZhjVodHRwOi8vd3d3LnRydXN0Y2VudGVyLmRlL2NybC92Mi90
|
3389 |
+
Y19jbGFzc18zX2NhX0lJLmNybIaBn2xkYXA6Ly93d3cudHJ1c3RjZW50ZXIuZGUvQ049VEMlMjBU
|
3390 |
+
cnVzdENlbnRlciUyMENsYXNzJTIwMyUyMENBJTIwSUksTz1UQyUyMFRydXN0Q2VudGVyJTIwR21i
|
3391 |
+
SCxPVT1yb290Y2VydHMsREM9dHJ1c3RjZW50ZXIsREM9ZGU/Y2VydGlmaWNhdGVSZXZvY2F0aW9u
|
3392 |
+
TGlzdD9iYXNlPzANBgkqhkiG9w0BAQUFAAOCAQEANmDkcPcGIEPZIxpC8vijsrlNirTzwppVMXzE
|
3393 |
+
O2eatN9NDoqTSheLG43KieHPOh6sHfGcMrSOWXaiQYUlN6AT0PV8TtXqluJucsG7Kv5sbviRmEb8
|
3394 |
+
yRtXW+rIGjs/sFGYPAfaLFkB2otE6OF0/ado3VS6g0bsyEa1+K+XwDsJHI/OcpY9M1ZwvJbL2NV9
|
3395 |
+
IJqDnxrcOfHFcqMRA/07QlIp2+gB95tejNaNhk4Z+rwcvsUhpYeeeC422wlxo3I0+GzjBgnyXlal
|
3396 |
+
092Y+tTmBvTwtiBjS+opvaqCZh77gaqnN60TGOaSw4HBM7uIHqHn4rS9MWwOUT1v+5ZWgOI2F9Hc
|
3397 |
+
5A==
|
3398 |
+
-----END CERTIFICATE-----
|
3399 |
+
|
3400 |
+
TC TrustCenter Universal CA I
|
3401 |
+
=============================
|
3402 |
+
-----BEGIN CERTIFICATE-----
|
3403 |
+
MIID3TCCAsWgAwIBAgIOHaIAAQAC7LdggHiNtgYwDQYJKoZIhvcNAQEFBQAweTELMAkGA1UEBhMC
|
3404 |
+
REUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxJDAiBgNVBAsTG1RDIFRydXN0Q2VudGVy
|
3405 |
+
IFVuaXZlcnNhbCBDQTEmMCQGA1UEAxMdVEMgVHJ1c3RDZW50ZXIgVW5pdmVyc2FsIENBIEkwHhcN
|
3406 |
+
MDYwMzIyMTU1NDI4WhcNMjUxMjMxMjI1OTU5WjB5MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMg
|
3407 |
+
VHJ1c3RDZW50ZXIgR21iSDEkMCIGA1UECxMbVEMgVHJ1c3RDZW50ZXIgVW5pdmVyc2FsIENBMSYw
|
3408 |
+
JAYDVQQDEx1UQyBUcnVzdENlbnRlciBVbml2ZXJzYWwgQ0EgSTCCASIwDQYJKoZIhvcNAQEBBQAD
|
3409 |
+
ggEPADCCAQoCggEBAKR3I5ZEr5D0MacQ9CaHnPM42Q9e3s9B6DGtxnSRJJZ4Hgmgm5qVSkr1YnwC
|
3410 |
+
qMqs+1oEdjneX/H5s7/zA1hV0qq34wQi0fiU2iIIAI3TfCZdzHd55yx4Oagmcw6iXSVphU9VDprv
|
3411 |
+
xrlE4Vc93x9UIuVvZaozhDrzznq+VZeujRIPFDPiUHDDSYcTvFHe15gSWu86gzOSBnWLknwSaHtw
|
3412 |
+
ag+1m7Z3W0hZneTvWq3zwZ7U10VOylY0Ibw+F1tvdwxIAUMpsN0/lm7mlaoMwCC2/T42J5zjXM9O
|
3413 |
+
gdwZu5GQfezmlwQek8wiSdeXhrYTCjxDI3d+8NzmzSQfO4ObNDqDNOMCAwEAAaNjMGEwHwYDVR0j
|
3414 |
+
BBgwFoAUkqR1LKSevoFE63n8isWVpesQdXMwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
|
3415 |
+
AYYwHQYDVR0OBBYEFJKkdSyknr6BROt5/IrFlaXrEHVzMA0GCSqGSIb3DQEBBQUAA4IBAQAo0uCG
|
3416 |
+
1eb4e/CX3CJrO5UUVg8RMKWaTzqwOuAGy2X17caXJ/4l8lfmXpWMPmRgFVp/Lw0BxbFg/UU1z/Cy
|
3417 |
+
vwbZ71q+s2IhtNerNXxTPqYn8aEt2hojnczd7Dwtnic0XQ/CNnm8yUpiLe1r2X1BQ3y2qsrtYbE3
|
3418 |
+
ghUJGooWMNjsydZHcnhLEEYUjl8Or+zHL6sQ17bxbuyGssLoDZJz3KL0Dzq/YSMQiZxIQG5wALPT
|
3419 |
+
ujdEWBF6AmqI8Dc08BnprNRlc/ZpjGSUOnmFKbAWKwyCPwacx/0QK54PLLae4xW/2TYcuiUaUj0a
|
3420 |
+
7CIMHOCkoj3w6DnPgcB77V0fb8XQC9eY
|
3421 |
+
-----END CERTIFICATE-----
|
3422 |
+
|
3423 |
+
Deutsche Telekom Root CA 2
|
3424 |
+
==========================
|
3425 |
+
-----BEGIN CERTIFICATE-----
|
3426 |
+
MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMT
|
3427 |
+
RGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEG
|
3428 |
+
A1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5
|
3429 |
+
MjM1OTAwWjBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0G
|
3430 |
+
A1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBS
|
3431 |
+
b290IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEUha88EOQ5
|
3432 |
+
bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhCQN/Po7qCWWqSG6wcmtoI
|
3433 |
+
KyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1MjwrrFDa1sPeg5TKqAyZMg4ISFZbavva4VhY
|
3434 |
+
AUlfckE8FQYBjl2tqriTtM2e66foai1SNNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aK
|
3435 |
+
Se5TBY8ZTNXeWHmb0mocQqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTV
|
3436 |
+
jlsB9WoHtxa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAPBgNV
|
3437 |
+
HRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAlGRZrTlk5ynr
|
3438 |
+
E/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756AbrsptJh6sTtU6zkXR34ajgv8HzFZMQSy
|
3439 |
+
zhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpaIzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8
|
3440 |
+
rZ7/gFnkm0W09juwzTkZmDLl6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4G
|
3441 |
+
dyd1Lx+4ivn+xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU
|
3442 |
+
Cm26OWMohpLzGITY+9HPBVZkVw==
|
3443 |
+
-----END CERTIFICATE-----
|
3444 |
+
|
3445 |
+
ComSign CA
|
3446 |
+
==========
|
3447 |
+
-----BEGIN CERTIFICATE-----
|
3448 |
+
MIIDkzCCAnugAwIBAgIQFBOWgxRVjOp7Y+X8NId3RDANBgkqhkiG9w0BAQUFADA0MRMwEQYDVQQD
|
3449 |
+
EwpDb21TaWduIENBMRAwDgYDVQQKEwdDb21TaWduMQswCQYDVQQGEwJJTDAeFw0wNDAzMjQxMTMy
|
3450 |
+
MThaFw0yOTAzMTkxNTAyMThaMDQxEzARBgNVBAMTCkNvbVNpZ24gQ0ExEDAOBgNVBAoTB0NvbVNp
|
3451 |
+
Z24xCzAJBgNVBAYTAklMMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8ORUaSvTx49q
|
3452 |
+
ROR+WCf4C9DklBKK8Rs4OC8fMZwG1Cyn3gsqrhqg455qv588x26i+YtkbDqthVVRVKU4VbirgwTy
|
3453 |
+
P2Q298CNQ0NqZtH3FyrV7zb6MBBC11PN+fozc0yz6YQgitZBJzXkOPqUm7h65HkfM/sb2CEJKHxN
|
3454 |
+
GGleZIp6GZPKfuzzcuc3B1hZKKxC+cX/zT/npfo4sdAMx9lSGlPWgcxCejVb7Us6eva1jsz/D3zk
|
3455 |
+
YDaHL63woSV9/9JLEYhwVKZBqGdTUkJe5DSe5L6j7KpiXd3DTKaCQeQzC6zJMw9kglcq/QytNuEM
|
3456 |
+
rkvF7zuZ2SOzW120V+x0cAwqTwIDAQABo4GgMIGdMAwGA1UdEwQFMAMBAf8wPQYDVR0fBDYwNDAy
|
3457 |
+
oDCgLoYsaHR0cDovL2ZlZGlyLmNvbXNpZ24uY28uaWwvY3JsL0NvbVNpZ25DQS5jcmwwDgYDVR0P
|
3458 |
+
AQH/BAQDAgGGMB8GA1UdIwQYMBaAFEsBmz5WGmU2dst7l6qSBe4y5ygxMB0GA1UdDgQWBBRLAZs+
|
3459 |
+
VhplNnbLe5eqkgXuMucoMTANBgkqhkiG9w0BAQUFAAOCAQEA0Nmlfv4pYEWdfoPPbrxHbvUanlR2
|
3460 |
+
QnG0PFg/LUAlQvaBnPGJEMgOqnhPOAlXsDzACPw1jvFIUY0McXS6hMTXcpuEfDhOZAYnKuGntewI
|
3461 |
+
mbQKDdSFc8gS4TXt8QUxHXOZDOuWyt3T5oWq8Ir7dcHyCTxlZWTzTNity4hp8+SDtwy9F1qWF8pb
|
3462 |
+
/627HOkthIDYIb6FUtnUdLlphbpN7Sgy6/lhSuTENh4Z3G+EER+V9YMoGKgzkkMn3V0TBEVPh9VG
|
3463 |
+
zT2ouvDzuFYkRes3x+F2T3I5GN9+dHLHcy056mDmrRGiVod7w2ia/viMcKjfZTL0pECMocJEAw6U
|
3464 |
+
AGegcQCCSA==
|
3465 |
+
-----END CERTIFICATE-----
|
3466 |
+
|
3467 |
+
ComSign Secured CA
|
3468 |
+
==================
|
3469 |
+
-----BEGIN CERTIFICATE-----
|
3470 |
+
MIIDqzCCApOgAwIBAgIRAMcoRwmzuGxFjB36JPU2TukwDQYJKoZIhvcNAQEFBQAwPDEbMBkGA1UE
|
3471 |
+
AxMSQ29tU2lnbiBTZWN1cmVkIENBMRAwDgYDVQQKEwdDb21TaWduMQswCQYDVQQGEwJJTDAeFw0w
|
3472 |
+
NDAzMjQxMTM3MjBaFw0yOTAzMTYxNTA0NTZaMDwxGzAZBgNVBAMTEkNvbVNpZ24gU2VjdXJlZCBD
|
3473 |
+
QTEQMA4GA1UEChMHQ29tU2lnbjELMAkGA1UEBhMCSUwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
|
3474 |
+
ggEKAoIBAQDGtWhfHZQVw6QIVS3joFd67+l0Kru5fFdJGhFeTymHDEjWaueP1H5XJLkGieQcPOqs
|
3475 |
+
49ohgHMhCu95mGwfCP+hUH3ymBvJVG8+pSjsIQQPRbsHPaHA+iqYHU4Gk/v1iDurX8sWv+bznkqH
|
3476 |
+
7Rnqwp9D5PGBpX8QTz7RSmKtUxvLg/8HZaWSLWapW7ha9B20IZFKF3ueMv5WJDmyVIRD9YTC2LxB
|
3477 |
+
kMyd1mja6YJQqTtoz7VdApRgFrFD2UNd3V2Hbuq7s8lr9gOUCXDeFhF6K+h2j0kQmHe5Y1yLM5d1
|
3478 |
+
9guMsqtb3nQgJT/j8xH5h2iGNXHDHYwt6+UarA9z1YJZQIDTAgMBAAGjgacwgaQwDAYDVR0TBAUw
|
3479 |
+
AwEB/zBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8vZmVkaXIuY29tc2lnbi5jby5pbC9jcmwvQ29t
|
3480 |
+
U2lnblNlY3VyZWRDQS5jcmwwDgYDVR0PAQH/BAQDAgGGMB8GA1UdIwQYMBaAFMFL7XC29z58ADsA
|
3481 |
+
j8c+DkWfHl3sMB0GA1UdDgQWBBTBS+1wtvc+fAA7AI/HPg5Fnx5d7DANBgkqhkiG9w0BAQUFAAOC
|
3482 |
+
AQEAFs/ukhNQq3sUnjO2QiBq1BW9Cav8cujvR3qQrFHBZE7piL1DRYHjZiM/EoZNGeQFsOY3wo3a
|
3483 |
+
BijJD4mkU6l1P7CW+6tMM1X5eCZGbxs2mPtCdsGCuY7e+0X5YxtiOzkGynd6qDwJz2w2PQ8KRUtp
|
3484 |
+
FhpFfTMDZflScZAmlaxMDPWLkz/MdXSFmLr/YnpNH4n+rr2UAJm/EaXc4HnFFgt9AmEd6oX5AhVP
|
3485 |
+
51qJThRv4zdLhfXBPGHg/QVBspJ/wx2g0K5SZGBrGMYmnNj1ZOQ2GmKfig8+/21OGVZOIJFsnzQz
|
3486 |
+
OjRXUDpvgV4GxvU+fE6OK85lBi5d0ipTdF7Tbieejw==
|
3487 |
+
-----END CERTIFICATE-----
|
3488 |
+
|
3489 |
+
Cybertrust Global Root
|
3490 |
+
======================
|
3491 |
+
-----BEGIN CERTIFICATE-----
|
3492 |
+
MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYGA1UEChMPQ3li
|
3493 |
+
ZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBSb290MB4XDTA2MTIxNTA4
|
3494 |
+
MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQD
|
3495 |
+
ExZDeWJlcnRydXN0IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
|
3496 |
+
+Mi8vRRQZhP/8NN57CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW
|
3497 |
+
0ozSJ8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2yHLtgwEZL
|
3498 |
+
AfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iPt3sMpTjr3kfb1V05/Iin
|
3499 |
+
89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNzFtApD0mpSPCzqrdsxacwOUBdrsTiXSZT
|
3500 |
+
8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAYXSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAP
|
3501 |
+
BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2
|
3502 |
+
MDSgMqAwhi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3JsMB8G
|
3503 |
+
A1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUAA4IBAQBW7wojoFRO
|
3504 |
+
lZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMjWqd8BfP9IjsO0QbE2zZMcwSO5bAi
|
3505 |
+
5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUxXOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2
|
3506 |
+
hO0j9n0Hq0V+09+zv+mKts2oomcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+T
|
3507 |
+
X3EJIrduPuocA06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW
|
3508 |
+
WL1WMRJOEcgh4LMRkWXbtKaIOM5V
|
3509 |
+
-----END CERTIFICATE-----
|
@@ -0,0 +1,704 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Class GigyaCMS
|
5 |
+
*/
|
6 |
+
class GigyaCMS {
|
7 |
+
|
8 |
+
private $api_key;
|
9 |
+
private $api_secret;
|
10 |
+
private $api_domain;
|
11 |
+
private $user_key;
|
12 |
+
private $user_secret;
|
13 |
+
private $useUserKey;
|
14 |
+
private $debug = false;
|
15 |
+
|
16 |
+
/**
|
17 |
+
* Constructs a GigyaApi object.
|
18 |
+
*/
|
19 |
+
public function __construct($apiKey, $secret, $apiDomain, $userSecret = NULL, $userKey = NULL, $useUserKey = false, $debug = false) {
|
20 |
+
|
21 |
+
$this->api_key = $apiKey;
|
22 |
+
$this->api_secret = $secret;
|
23 |
+
$this->api_domain = $apiDomain;
|
24 |
+
$this->user_key = $userKey;
|
25 |
+
$this->user_secret = $userSecret;
|
26 |
+
$this->use_user_key = $useUserKey;
|
27 |
+
$this->debug = $debug;
|
28 |
+
|
29 |
+
}
|
30 |
+
|
31 |
+
/**
|
32 |
+
* Helper function that handles Gigya API calls.
|
33 |
+
*
|
34 |
+
* @param mixed $method
|
35 |
+
* The Gigya API method.
|
36 |
+
* @param mixed $params
|
37 |
+
* The method parameters.
|
38 |
+
*
|
39 |
+
* @return array
|
40 |
+
* The Gigya response.
|
41 |
+
*/
|
42 |
+
public function call( $method, $params, $trys = 0, $retrys = 0) {
|
43 |
+
|
44 |
+
|
45 |
+
// Initialize new request.
|
46 |
+
if ($this->useUserKey) {
|
47 |
+
$request = new GSRequest( $this->api_key, $this->user_secret, $method, null, false, $this->user_key );
|
48 |
+
} else {
|
49 |
+
$request = new GSRequest( $this->api_key, $this->api_secret, $method );
|
50 |
+
}
|
51 |
+
$user_info = NULL;
|
52 |
+
if ( ! empty( $params ) ) {
|
53 |
+
foreach ( $params as $param => $val ) {
|
54 |
+
$request->setParam( $param, $val );
|
55 |
+
}
|
56 |
+
|
57 |
+
$user_info = in_array( 'getUserInfo', $params );
|
58 |
+
}
|
59 |
+
|
60 |
+
// To be define on CMS code (or not).
|
61 |
+
|
62 |
+
// Set the request path.
|
63 |
+
$domain = !empty( $this->api_domain ) ? $this->api_domain : 'us1.gigya.com';
|
64 |
+
$request->setAPIDomain( $domain );
|
65 |
+
|
66 |
+
// Make the request.
|
67 |
+
ini_set('arg_separator.output', '&');
|
68 |
+
if ($this->debug) {
|
69 |
+
$this->_gigya_debug_log($request);
|
70 |
+
}
|
71 |
+
$response = $request->send();
|
72 |
+
if ($this->debug) {
|
73 |
+
$this->_gigya_debug_log($response->getLog());
|
74 |
+
}
|
75 |
+
ini_restore ( 'arg_separator.output' );
|
76 |
+
|
77 |
+
// Check for errors
|
78 |
+
$err_code = $response->getErrorCode();
|
79 |
+
if ( $err_code != 0 ) {
|
80 |
+
if ( function_exists( '_gigya_error_log' ) ) {
|
81 |
+
$log = explode( "\r\n", $response->getLog() );
|
82 |
+
_gigya_error_log( $log );
|
83 |
+
}
|
84 |
+
if ($retrys < $trys) {
|
85 |
+
$this->call($method, $params, 1);
|
86 |
+
}
|
87 |
+
return $err_code;
|
88 |
+
} else {
|
89 |
+
if ( ! empty( $user_info ) ) {
|
90 |
+
|
91 |
+
// Check validation in the response.
|
92 |
+
$valid = SigUtils::validateUserSignature(
|
93 |
+
$response->getString( "UID", "" ),
|
94 |
+
$response->getString( "signatureTimestamp", "" ),
|
95 |
+
$this->api_secret,
|
96 |
+
$response->getString( "UIDSignature", "" )
|
97 |
+
);
|
98 |
+
|
99 |
+
if ( ! empty( $valid ) ) {
|
100 |
+
return $err_code;
|
101 |
+
}
|
102 |
+
}
|
103 |
+
}
|
104 |
+
|
105 |
+
return $this->jsonToArray( $response->getResponseText() );
|
106 |
+
}
|
107 |
+
|
108 |
+
/**
|
109 |
+
* Convert JSON response to a PHP array.
|
110 |
+
*
|
111 |
+
* @param $data
|
112 |
+
* The JSON data.
|
113 |
+
* @param $data
|
114 |
+
*
|
115 |
+
* @return array
|
116 |
+
* The converted array from the JSON.
|
117 |
+
*/
|
118 |
+
public static function jsonToArray( $data ) {
|
119 |
+
return json_decode( $data, TRUE );
|
120 |
+
}
|
121 |
+
|
122 |
+
/**
|
123 |
+
* Check validation of the data center.
|
124 |
+
*/
|
125 |
+
public function apiValidate( $api_key, $api_secret, $api_domain ) {
|
126 |
+
|
127 |
+
$request = new GSRequest( $api_key, $api_secret, 'socialize.shortenURL' );
|
128 |
+
|
129 |
+
$request->setAPIDomain( $api_domain );
|
130 |
+
$request->setParam( 'url', 'http://gigya.com' );
|
131 |
+
|
132 |
+
$res = $request->send();
|
133 |
+
|
134 |
+
return json_decode( $res->getResponseText() );
|
135 |
+
}
|
136 |
+
|
137 |
+
/**
|
138 |
+
* Get user info from Gigya
|
139 |
+
*
|
140 |
+
* @param $guid
|
141 |
+
*
|
142 |
+
* @return array || false
|
143 |
+
* the user info from Gigya.
|
144 |
+
*/
|
145 |
+
public function getUserInfo( $guid ) {
|
146 |
+
static $user_info = NULL;
|
147 |
+
if ( $user_info === NULL ) {
|
148 |
+
if ( ! empty( $guid ) ) {
|
149 |
+
$params = array(
|
150 |
+
'uid' => $guid,
|
151 |
+
);
|
152 |
+
|
153 |
+
return $this->call( 'getUserInfo', $params );
|
154 |
+
}
|
155 |
+
}
|
156 |
+
|
157 |
+
return FALSE;
|
158 |
+
}
|
159 |
+
|
160 |
+
/**
|
161 |
+
* Attach the Gigya object to the user object.
|
162 |
+
*
|
163 |
+
* @param stdClass $account
|
164 |
+
* The user object we need to attache to.
|
165 |
+
*/
|
166 |
+
public static function load( &$account ) {
|
167 |
+
// Attache to user if the user is logged in.
|
168 |
+
$account->gigya = ( isset( $account->uid ) ? new GigyaUser( $account->uid ) : NULL );
|
169 |
+
}
|
170 |
+
|
171 |
+
/**
|
172 |
+
* Social logout.
|
173 |
+
*/
|
174 |
+
public function userLogout( $guid ) {
|
175 |
+
if ( ! empty( $guid ) ) {
|
176 |
+
$params = array(
|
177 |
+
'uid' => $guid,
|
178 |
+
);
|
179 |
+
|
180 |
+
return $this->call( 'socialize.logout', $params );
|
181 |
+
}
|
182 |
+
|
183 |
+
return FALSE;
|
184 |
+
}
|
185 |
+
|
186 |
+
/**
|
187 |
+
* Fetches information about the user friends.
|
188 |
+
*
|
189 |
+
* @param $guid
|
190 |
+
* @param array $params .
|
191 |
+
* an associative array of params to pass to Gigya
|
192 |
+
*
|
193 |
+
* @see http://developers.gigya.com/020_Client_API/020_Methods/socialize.getFriends
|
194 |
+
* @return array
|
195 |
+
* the response from gigya.
|
196 |
+
*/
|
197 |
+
public function getFriends( $guid, $params = array() ) {
|
198 |
+
if ( ! empty( $guid ) ) {
|
199 |
+
$params += array(
|
200 |
+
'uid' => $guid,
|
201 |
+
);
|
202 |
+
|
203 |
+
return $this->call( 'logout', $params );
|
204 |
+
}
|
205 |
+
|
206 |
+
return FALSE;
|
207 |
+
}
|
208 |
+
|
209 |
+
/**
|
210 |
+
* Fetches information about the user capabilities.
|
211 |
+
*
|
212 |
+
* @param $guid
|
213 |
+
*
|
214 |
+
* @return array
|
215 |
+
* the response from gigya if we successfuly get the data from gigya or empty array if not.
|
216 |
+
*/
|
217 |
+
public function getCapabilities( $guid ) {
|
218 |
+
if ( $bio = $this->getUserInfo( $guid ) ) {
|
219 |
+
$capabilities = explode( ', ', $bio['capabilities'] );
|
220 |
+
array_walk( $capabilities, array( $this, 'trimValue' ) );
|
221 |
+
return $capabilities;
|
222 |
+
}
|
223 |
+
|
224 |
+
return array();
|
225 |
+
}
|
226 |
+
|
227 |
+
/**
|
228 |
+
* Callback for array_walk.
|
229 |
+
* Helper function for trimming.
|
230 |
+
*/
|
231 |
+
private function trimValue( &$value ) {
|
232 |
+
$value = trim( $value );
|
233 |
+
}
|
234 |
+
|
235 |
+
/**
|
236 |
+
* Check if the user has a specific capability.
|
237 |
+
*
|
238 |
+
* @param $guid
|
239 |
+
* @param $capability
|
240 |
+
* the capability we checking.
|
241 |
+
*
|
242 |
+
* @return boolean
|
243 |
+
* TRUE if the user has the capability FALSE if not.
|
244 |
+
*/
|
245 |
+
public function hasCapability( $guid, $capability ) {
|
246 |
+
$capabilities = $this->getCapabilities( $guid );
|
247 |
+
if ( array_search( $capability, $capabilities ) === FALSE ) {
|
248 |
+
return FALSE;
|
249 |
+
}
|
250 |
+
|
251 |
+
return TRUE;
|
252 |
+
}
|
253 |
+
|
254 |
+
/**
|
255 |
+
* Logs user in to Gigya's service and optionally registers them.
|
256 |
+
*
|
257 |
+
* @param string $uid
|
258 |
+
* The CMS User ID.
|
259 |
+
* @param boolean $is_new_user
|
260 |
+
* Tell Gigya if we add a new user.
|
261 |
+
*
|
262 |
+
* @param null $user_info
|
263 |
+
*
|
264 |
+
* @see gigya_user_login()
|
265 |
+
*
|
266 |
+
* @return bool|null|string True if the notify login request succeeded or the error message from Gigya
|
267 |
+
*/
|
268 |
+
function notifyLogin( $uid, $is_new_user = FALSE, $user_info = NULL ) {
|
269 |
+
|
270 |
+
$params['siteUID'] = $uid;
|
271 |
+
|
272 |
+
// Set a new user flag if true.
|
273 |
+
if ( ! empty( $is_new_user ) ) {
|
274 |
+
$params['newUser'] = TRUE;
|
275 |
+
}
|
276 |
+
|
277 |
+
// Add user info.
|
278 |
+
if ( ! empty( $user_info ) ) {
|
279 |
+
$params['userInfo'] = json_encode( $user_info );
|
280 |
+
}
|
281 |
+
|
282 |
+
// Request.
|
283 |
+
$response = $this->call( 'socialize.notifyLogin', $params );
|
284 |
+
|
285 |
+
//Set Gigya cookie.
|
286 |
+
try {
|
287 |
+
setcookie( $response["cookieName"], $response["cookieValue"], 0, $response["cookiePath"], $response["cookieDomain"] );
|
288 |
+
} catch ( Exception $e ) {
|
289 |
+
error_log( sprintf( 'error string gigya cookie' ) );
|
290 |
+
error_log( sprintf( 'error message : @error', array( '@error' => $e->getMessage() ) ) );
|
291 |
+
}
|
292 |
+
|
293 |
+
return TRUE;
|
294 |
+
}
|
295 |
+
|
296 |
+
|
297 |
+
/**
|
298 |
+
* Informs Gigya that this user has completed site registration
|
299 |
+
*
|
300 |
+
* @param $guid
|
301 |
+
* @param string $uid
|
302 |
+
* The CMS User ID.
|
303 |
+
*
|
304 |
+
* @return array|bool
|
305 |
+
*/
|
306 |
+
public function notifyRegistration( $guid, $uid ) {
|
307 |
+
if ( ! empty( $guid ) && ! empty( $uid ) ) {
|
308 |
+
$params = array(
|
309 |
+
'uid' => $guid,
|
310 |
+
'siteUID' => $uid,
|
311 |
+
);
|
312 |
+
|
313 |
+
return $this->call( 'socialize.notifyRegistration', $params );
|
314 |
+
}
|
315 |
+
|
316 |
+
return FALSE;
|
317 |
+
}
|
318 |
+
|
319 |
+
/**
|
320 |
+
* Delete user from Gigya's DB
|
321 |
+
*
|
322 |
+
* @param string $uid
|
323 |
+
* The CMS User ID.
|
324 |
+
*
|
325 |
+
* @return bool
|
326 |
+
*/
|
327 |
+
public function deleteUser( $uid ) {
|
328 |
+
if ( ! empty( $uid ) ) {
|
329 |
+
$params = array(
|
330 |
+
'uid' => $uid,
|
331 |
+
);
|
332 |
+
|
333 |
+
$this->call( 'socialize.deleteAccount', $params );
|
334 |
+
|
335 |
+
return TRUE;
|
336 |
+
}
|
337 |
+
}
|
338 |
+
|
339 |
+
public function isApiKeyValid() {
|
340 |
+
$request = new GSRequest($this->api_key, $this->api_secret, 'shortenURL');
|
341 |
+
$request->setAPIDomain($this->api_domain);
|
342 |
+
$request->setParam('url', 'http://gigya.com');
|
343 |
+
$response = $request->send();
|
344 |
+
$error = $response->getErrorCode();
|
345 |
+
if ($error != 0) {
|
346 |
+
return false;
|
347 |
+
}
|
348 |
+
return true;
|
349 |
+
}
|
350 |
+
|
351 |
+
/////////////////////////////////
|
352 |
+
// RaaS //
|
353 |
+
/////////////////////////////////
|
354 |
+
|
355 |
+
public function isRaaS() {
|
356 |
+
$res = $this->call( 'accounts.getSchema', array() );
|
357 |
+
if ( $res === 403036 ) {
|
358 |
+
return false;
|
359 |
+
}
|
360 |
+
|
361 |
+
return true;
|
362 |
+
}
|
363 |
+
|
364 |
+
/**
|
365 |
+
* @param $guid
|
366 |
+
*
|
367 |
+
* @return mixed
|
368 |
+
*/
|
369 |
+
public function getAccount( $guid ) {
|
370 |
+
|
371 |
+
$req_params = array(
|
372 |
+
'UID' => $guid,
|
373 |
+
'include' => 'profile, data, loginIDs'
|
374 |
+
);
|
375 |
+
|
376 |
+
// Because we can only trust the UID parameter from the origin object,
|
377 |
+
// We'll ask Gigya's API for account-info straight from the server.
|
378 |
+
return $this->call( 'accounts.getAccountInfo', $req_params, 1 );
|
379 |
+
|
380 |
+
}
|
381 |
+
|
382 |
+
/**
|
383 |
+
* RaaS logout.
|
384 |
+
*/
|
385 |
+
public function accountLogout( $account ) {
|
386 |
+
|
387 |
+
// Get info about the primary account.
|
388 |
+
$query = 'select UID from accounts where loginIDs.emails = ' . $account->data->user_email;
|
389 |
+
|
390 |
+
// Get the UID from Email.
|
391 |
+
$res = $this->call( 'accounts.search', array( 'query' => $query ) );
|
392 |
+
|
393 |
+
// Logout the user.
|
394 |
+
$this->call( 'accounts.logout', array( 'UID' => $res['results'][0]['UID'] ) );
|
395 |
+
|
396 |
+
}
|
397 |
+
|
398 |
+
/**
|
399 |
+
* @param $account
|
400 |
+
*/
|
401 |
+
public function deleteAccount( $account ) {
|
402 |
+
|
403 |
+
// Get info about the primary account.
|
404 |
+
$query = 'select UID from accounts where loginIDs.emails = ' . $account->data->user_email;
|
405 |
+
|
406 |
+
// Get the UID from Email.
|
407 |
+
$res = $this->call( 'accounts.search', array( 'query' => $query ) );
|
408 |
+
|
409 |
+
// Delete the user.
|
410 |
+
$this->call( 'accounts.deleteAccount', array( 'UID' => $res['results'][0]['UID'] ) );
|
411 |
+
|
412 |
+
}
|
413 |
+
|
414 |
+
/**
|
415 |
+
* @param $guid
|
416 |
+
*/
|
417 |
+
public function deleteAccountByGUID( $guid ) {
|
418 |
+
|
419 |
+
// Delete the user.
|
420 |
+
$this->call( 'accounts.deleteAccount', array( 'UID' => $guid ) );
|
421 |
+
|
422 |
+
}
|
423 |
+
|
424 |
+
public function disableAccountByGUID($guid){
|
425 |
+
// Disable Account
|
426 |
+
$params = array(
|
427 |
+
'UID' => $guid,
|
428 |
+
'isActive' => false
|
429 |
+
);
|
430 |
+
$this->call("accounts.setAccountInfo", $params);
|
431 |
+
}
|
432 |
+
|
433 |
+
/**
|
434 |
+
* @param $account
|
435 |
+
* Gigya's RaaS account as we get from:
|
436 |
+
*
|
437 |
+
* @See getAccount
|
438 |
+
*
|
439 |
+
* @return array
|
440 |
+
*/
|
441 |
+
public function getProviders( $account ) {
|
442 |
+
|
443 |
+
// Get info about the primary account.
|
444 |
+
$query = 'select loginProvider from accounts where loginIDs.emails = ' . $account['profile']['email'];
|
445 |
+
|
446 |
+
$search_res = $this->call( 'accounts.search', array( 'query' => $query ) );
|
447 |
+
|
448 |
+
// Returns the primary provider, and the secondary (current).
|
449 |
+
return array(
|
450 |
+
'primary' => $search_res['results'][0]['loginProvider'],
|
451 |
+
'secondary' => $account['loginProvider']
|
452 |
+
);
|
453 |
+
}
|
454 |
+
|
455 |
+
/**
|
456 |
+
* Checks if this email is the primary user email
|
457 |
+
*
|
458 |
+
* @param $gigya_emails
|
459 |
+
* @param $wp_email The email from WP DB.
|
460 |
+
*
|
461 |
+
* @internal param \The $userInfo user info from accounts.getUserInfo api call
|
462 |
+
* @return bool
|
463 |
+
*/
|
464 |
+
public static function isPrimaryUser( $gigya_emails, $wp_email ) {
|
465 |
+
|
466 |
+
if ( in_array( $wp_email, $gigya_emails ) ) {
|
467 |
+
return TRUE;
|
468 |
+
}
|
469 |
+
|
470 |
+
return FALSE;
|
471 |
+
}
|
472 |
+
|
473 |
+
/**
|
474 |
+
* Helper function to convert & validate JSON.
|
475 |
+
*
|
476 |
+
* @param $json
|
477 |
+
*
|
478 |
+
* @return array|mixed|string
|
479 |
+
*/
|
480 |
+
public static function parseJSON( $json ) {
|
481 |
+
|
482 |
+
// decode the JSON data
|
483 |
+
$result = json_decode( $json, true );
|
484 |
+
|
485 |
+
$err = json_last_error();
|
486 |
+
if ( $err != JSON_ERROR_NONE ) {
|
487 |
+
|
488 |
+
// switch and check possible JSON errors
|
489 |
+
switch ( json_last_error() ) {
|
490 |
+
case JSON_ERROR_DEPTH:
|
491 |
+
$msg = 'Maximum stack depth exceeded.';
|
492 |
+
break;
|
493 |
+
case JSON_ERROR_STATE_MISMATCH:
|
494 |
+
$msg = 'Underflow or the modes mismatch.';
|
495 |
+
break;
|
496 |
+
case JSON_ERROR_CTRL_CHAR:
|
497 |
+
$msg = 'Unexpected control character found.';
|
498 |
+
break;
|
499 |
+
case JSON_ERROR_SYNTAX:
|
500 |
+
$msg = 'Syntax error, malformed JSON.';
|
501 |
+
break;
|
502 |
+
case JSON_ERROR_UTF8:
|
503 |
+
$msg = 'Malformed UTF-8 characters, possibly incorrectly encoded.';
|
504 |
+
break;
|
505 |
+
default:
|
506 |
+
$msg = 'Unknown JSON error occurred.';
|
507 |
+
break;
|
508 |
+
}
|
509 |
+
|
510 |
+
return $msg;
|
511 |
+
}
|
512 |
+
|
513 |
+
// Everything is OK.Return obj.
|
514 |
+
return $result;
|
515 |
+
}
|
516 |
+
|
517 |
+
/**
|
518 |
+
* (Deprecated. use JSON and @see parseJSON())
|
519 |
+
* Helper function to convert a text field key|value to an array.
|
520 |
+
*
|
521 |
+
* @param string $values
|
522 |
+
*
|
523 |
+
* @return array
|
524 |
+
*/
|
525 |
+
public static function advancedValuesParser( $values ) {
|
526 |
+
|
527 |
+
if ( ! empty( $values ) ) {
|
528 |
+
$lines = array();
|
529 |
+
$values = explode( "\n", $values );
|
530 |
+
|
531 |
+
// Clean up values.
|
532 |
+
$values = array_map( 'trim', $values );
|
533 |
+
$values = array_filter( $values, 'strlen' );
|
534 |
+
|
535 |
+
foreach ( $values as $value ) {
|
536 |
+
preg_match( '/(.*)\|(.*)/', $value, $matches );
|
537 |
+
$lines[$matches[1]] = $matches[2];
|
538 |
+
}
|
539 |
+
|
540 |
+
return $lines;
|
541 |
+
}
|
542 |
+
|
543 |
+
return false;
|
544 |
+
}
|
545 |
+
|
546 |
+
/**
|
547 |
+
* @param int $uid the user gigya uid
|
548 |
+
* @param array $counters the counter to increment.
|
549 |
+
* @return array
|
550 |
+
*/
|
551 |
+
public function incrementCounter($uid, $counters) {
|
552 |
+
$params = array(
|
553 |
+
'UID' => $uid,
|
554 |
+
'counters' => json_encode($counters)
|
555 |
+
);
|
556 |
+
return $this->call('accounts.incrementCounters', $params);
|
557 |
+
}
|
558 |
+
|
559 |
+
public function isCounters() {
|
560 |
+
$res = $this->call( 'accounts.getRegisteredCounters', array() );
|
561 |
+
if ( $res === 403036 ) {
|
562 |
+
return false;
|
563 |
+
}
|
564 |
+
|
565 |
+
return true;
|
566 |
+
}
|
567 |
+
|
568 |
+
public function isGm() {
|
569 |
+
$res = $this->call( 'gm.getGlobalConfig', array() );
|
570 |
+
if ( $res === 403036 ) {
|
571 |
+
return false;
|
572 |
+
}
|
573 |
+
|
574 |
+
return true;
|
575 |
+
}
|
576 |
+
|
577 |
+
public static function isSpider() {
|
578 |
+
// Add as many spiders you want in this array
|
579 |
+
$spiders = array( 'Googlebot', 'Yammybot', 'Openbot', 'Yahoo', 'Slurp', 'msnbot', 'ia_archiver', 'Lycos', 'Scooter', 'AltaVista', 'Teoma', 'Gigabot', 'Googlebot-Mobile' );
|
580 |
+
|
581 |
+
// Loop through each spider and check if it appears in
|
582 |
+
// the User Agent
|
583 |
+
foreach ( $spiders as $spider ) {
|
584 |
+
if ( strpos( $_SERVER['HTTP_USER_AGENT'], $spider ) !== false ) {
|
585 |
+
return TRUE;
|
586 |
+
}
|
587 |
+
}
|
588 |
+
return FALSE;
|
589 |
+
}
|
590 |
+
|
591 |
+
public function _gigya_error_log($log){
|
592 |
+
foreach ($log as $error) {
|
593 |
+
Mage::log('Gigya: ' . $error, Zend_Log::ERR);
|
594 |
+
}
|
595 |
+
}
|
596 |
+
|
597 |
+
public function _gigya_debug_log($log) {
|
598 |
+
if (is_array($log) || is_object($log)) {
|
599 |
+
$toLog = print_r($log, true);
|
600 |
+
} else {
|
601 |
+
$toLog = $log;
|
602 |
+
}
|
603 |
+
Mage::log($toLog, Zend_Log::DEBUG, "gigya_debug_log");
|
604 |
+
}
|
605 |
+
|
606 |
+
/**
|
607 |
+
* @param mixed $api_domain
|
608 |
+
*/
|
609 |
+
public function setApiDomain($api_domain)
|
610 |
+
{
|
611 |
+
$this->api_domain = $api_domain;
|
612 |
+
}
|
613 |
+
|
614 |
+
/**
|
615 |
+
* @return mixed
|
616 |
+
*/
|
617 |
+
public function getApiDomain()
|
618 |
+
{
|
619 |
+
return $this->api_domain;
|
620 |
+
}
|
621 |
+
|
622 |
+
/**
|
623 |
+
* @param mixed $api_key
|
624 |
+
*/
|
625 |
+
public function setApiKey($api_key)
|
626 |
+
{
|
627 |
+
$this->api_key = $api_key;
|
628 |
+
}
|
629 |
+
|
630 |
+
/**
|
631 |
+
* @return mixed
|
632 |
+
*/
|
633 |
+
public function getApiKey()
|
634 |
+
{
|
635 |
+
return $this->api_key;
|
636 |
+
}
|
637 |
+
|
638 |
+
/**
|
639 |
+
* @param mixed $api_secret
|
640 |
+
*/
|
641 |
+
public function setApiSecret($api_secret)
|
642 |
+
{
|
643 |
+
$this->api_secret = $api_secret;
|
644 |
+
}
|
645 |
+
|
646 |
+
/**
|
647 |
+
* @return mixed
|
648 |
+
*/
|
649 |
+
public function getApiSecret()
|
650 |
+
{
|
651 |
+
return $this->api_secret;
|
652 |
+
}
|
653 |
+
|
654 |
+
/**
|
655 |
+
* @param mixed $user_key
|
656 |
+
*/
|
657 |
+
public function setUserKey($user_key)
|
658 |
+
{
|
659 |
+
$this->user_key = $user_key;
|
660 |
+
}
|
661 |
+
|
662 |
+
/**
|
663 |
+
* @return mixed
|
664 |
+
*/
|
665 |
+
public function getUserKey()
|
666 |
+
{
|
667 |
+
return $this->user_key;
|
668 |
+
}
|
669 |
+
|
670 |
+
/**
|
671 |
+
* @param mixed $user_secret
|
672 |
+
*/
|
673 |
+
public function setUserSecret($user_secret)
|
674 |
+
{
|
675 |
+
$this->user_secret = $user_secret;
|
676 |
+
}
|
677 |
+
|
678 |
+
/**
|
679 |
+
* @return mixed
|
680 |
+
*/
|
681 |
+
public function getUserSecret()
|
682 |
+
{
|
683 |
+
return $this->user_secret;
|
684 |
+
}
|
685 |
+
|
686 |
+
/**
|
687 |
+
* @param boolean $use_user_key
|
688 |
+
*/
|
689 |
+
public function setUseUserKey($use_user_key)
|
690 |
+
{
|
691 |
+
$this->use_user_key = $use_user_key;
|
692 |
+
}
|
693 |
+
|
694 |
+
/**
|
695 |
+
* @return boolean
|
696 |
+
*/
|
697 |
+
public function getUseUserKey()
|
698 |
+
{
|
699 |
+
return $this->use_user_key;
|
700 |
+
}
|
701 |
+
|
702 |
+
|
703 |
+
|
704 |
+
}
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
$installer = $this;
|
4 |
+
|
5 |
+
$installer->startSetup();
|
6 |
+
$setup = Mage::getModel('customer/entity_setup', 'core_setup');
|
7 |
+
$setup->addAttribute('customer', 'gigya_uid', array(
|
8 |
+
'type' => 'varchar',
|
9 |
+
'input' => 'text',
|
10 |
+
'label' => 'Gigya user ID',
|
11 |
+
'global' => 1,
|
12 |
+
'visible' => 0,
|
13 |
+
'required' => 0,
|
14 |
+
'user_defined' => 1,
|
15 |
+
'default' => '',
|
16 |
+
'visible_on_front' => 0,
|
17 |
+
));
|
18 |
+
|
19 |
+
|
20 |
+
if (version_compare(Mage::getVersion(), '1.6.0', '<='))
|
21 |
+
{
|
22 |
+
$customer = Mage::getModel('customer/customer');
|
23 |
+
$attrSetId = $customer->getResource()->getEntityType()->getDefaultAttributeSetId();
|
24 |
+
$setup->addAttributeToSet('customer', $attrSetId, 'General', 'gigya_uid');
|
25 |
+
}
|
26 |
+
|
27 |
+
if (version_compare(Mage::getVersion(), '1.4.2', '>='))
|
28 |
+
{
|
29 |
+
Mage::getSingleton('eav/config')
|
30 |
+
->getAttribute('customer', 'gigya_uid')
|
31 |
+
->setData('used_in_forms', array('adminhtml_customer','customer_account_create','customer_account_edit','checkout_register'))
|
32 |
+
->save();
|
33 |
+
|
34 |
+
}
|
35 |
+
$installer->endSetup();
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
$installer = $this;
|
4 |
+
|
5 |
+
$installer->startSetup();
|
6 |
+
$setup = Mage::getModel('customer/entity_setup', 'core_setup');
|
7 |
+
$setup->addAttribute('customer', 'gigya_uid', array(
|
8 |
+
'type' => 'varchar',
|
9 |
+
'input' => 'text',
|
10 |
+
'label' => 'Gigya user ID',
|
11 |
+
'global' => 1,
|
12 |
+
'visible' => 0,
|
13 |
+
'required' => 0,
|
14 |
+
'user_defined' => 1,
|
15 |
+
'default' => '',
|
16 |
+
'visible_on_front' => 0,
|
17 |
+
));
|
18 |
+
|
19 |
+
|
20 |
+
if (version_compare(Mage::getVersion(), '1.6.0', '<='))
|
21 |
+
{
|
22 |
+
$customer = Mage::getModel('customer/customer');
|
23 |
+
$attrSetId = $customer->getResource()->getEntityType()->getDefaultAttributeSetId();
|
24 |
+
$setup->addAttributeToSet('customer', $attrSetId, 'General', 'gigya_uid');
|
25 |
+
}
|
26 |
+
|
27 |
+
if (version_compare(Mage::getVersion(), '1.4.2', '>='))
|
28 |
+
{
|
29 |
+
Mage::getSingleton('eav/config')
|
30 |
+
->getAttribute('customer', 'gigya_uid')
|
31 |
+
->setData('used_in_forms', array('adminhtml_customer','customer_account_create','customer_account_edit','checkout_register'))
|
32 |
+
->save();
|
33 |
+
|
34 |
+
}
|
35 |
+
$installer->endSetup();
|
@@ -0,0 +1,193 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<layout version="0.1.0">
|
3 |
+
<default>
|
4 |
+
<reference name="head">
|
5 |
+
<action method="addJs">
|
6 |
+
<file>gigya/gigya.js</file>
|
7 |
+
</action>
|
8 |
+
<action method="addCss">
|
9 |
+
<stylesheet>css/gigya.css</stylesheet>
|
10 |
+
</action>
|
11 |
+
<action method="addJs">
|
12 |
+
<script>prototype/window.js</script>
|
13 |
+
</action>
|
14 |
+
<action method="addItem">
|
15 |
+
<type>js_css</type>
|
16 |
+
<name>prototype/windows/themes/default.css</name>
|
17 |
+
</action>
|
18 |
+
<action method="addItem">
|
19 |
+
<type>js_css</type>
|
20 |
+
<name>prototype/windows/themes/lighting.css</name>
|
21 |
+
</action>
|
22 |
+
</reference>
|
23 |
+
<reference name="before_body_end">
|
24 |
+
<block type="Gigya_Social_Block_Gamification_notifications" name="gigya.gm.notifications"/>
|
25 |
+
<block type="Gigya_Social_Block_share" name="gigya.share.action"/>
|
26 |
+
</reference>
|
27 |
+
<reference name="right">
|
28 |
+
<block name="gigya.activity.feed" type="core/template" after="-" template="gigya/activityfeed.phtml"/>
|
29 |
+
</reference>
|
30 |
+
<reference name="top.links" >
|
31 |
+
<action method="addParamsByUrl">
|
32 |
+
<url helper="customer/getRegisterUrl"/>
|
33 |
+
<params>
|
34 |
+
<a_params><class>gigya-raas-register</class></a_params>
|
35 |
+
</params>
|
36 |
+
<ifConfig><config>gigya_login/gigya_user_management/login_modes</config><value>raas</value></ifConfig>
|
37 |
+
</action>
|
38 |
+
<action method="addParamsByUrl">
|
39 |
+
<url helper="customer/getAccountUrl"/>
|
40 |
+
<params>
|
41 |
+
<a_params><class>gigya-raas-profile</class></a_params>
|
42 |
+
</params>
|
43 |
+
<ifConfig><config>gigya_login/gigya_user_management/login_modes</config><value>raas</value></ifConfig>
|
44 |
+
</action>
|
45 |
+
</reference>
|
46 |
+
</default>
|
47 |
+
<customer_logged_out>
|
48 |
+
<reference name="top.links" >
|
49 |
+
<action method="addParamsByUrl">
|
50 |
+
<url helper="customer/getLoginUrl"/>
|
51 |
+
<params>
|
52 |
+
<a_params><class>gigya-raas-login</class></a_params>
|
53 |
+
</params>
|
54 |
+
<ifConfig><config>gigya_login/gigya_user_management/login_modes</config><value>raas</value></ifConfig>
|
55 |
+
</action>
|
56 |
+
</reference>
|
57 |
+
</customer_logged_out>
|
58 |
+
<customer_logged_in>
|
59 |
+
<remove name="gigya.hp.login"/>
|
60 |
+
</customer_logged_in>
|
61 |
+
<cms_index_index>
|
62 |
+
<reference name="right">
|
63 |
+
<block type="core/template" name="gigya.hp.login" before="-" template="gigya/login/social_login.phtml"/>
|
64 |
+
</reference>
|
65 |
+
<reference name="content">
|
66 |
+
<block type="Gigya_Social_Block_Gamification_plugins" after="-" name="left.gigya.gm.blocks"
|
67 |
+
template="gigya/gamification.phtml">
|
68 |
+
<action method="setData">
|
69 |
+
<name>layout</name>
|
70 |
+
<value>
|
71 |
+
<UserStatus>divUserStatus</UserStatus>
|
72 |
+
<ChallengeStatus>divChallenge</ChallengeStatus>
|
73 |
+
<Achievements>divAchievements</Achievements>
|
74 |
+
<Leaderboard>divLeaderboard</Leaderboard>
|
75 |
+
</value>
|
76 |
+
</action>
|
77 |
+
</block>
|
78 |
+
</reference>
|
79 |
+
</cms_index_index>
|
80 |
+
<customer_account_logoutsuccess>
|
81 |
+
<reference name="head">
|
82 |
+
<block type="Gigya_Social_Block_logout" name="gigya.logout.action"/>
|
83 |
+
</reference>
|
84 |
+
</customer_account_logoutsuccess>
|
85 |
+
<customer_account_login>
|
86 |
+
<reference name="content">
|
87 |
+
<block name="gigya.login" type="core/template" before="-"
|
88 |
+
template="gigya/login/social_login_login_page.phtml"/>
|
89 |
+
</reference>
|
90 |
+
</customer_account_login>
|
91 |
+
<customer_account_create>
|
92 |
+
<reference name="content">
|
93 |
+
<block name="gigya.login" type="core/template" before="-"
|
94 |
+
template="gigya/login/social_login_login_page.phtml"/>
|
95 |
+
</reference>
|
96 |
+
</customer_account_create>
|
97 |
+
<customer_account_index>
|
98 |
+
<reference name="content">
|
99 |
+
<block type="core/template" name="gigya.link.accounts" after="-"
|
100 |
+
template="gigya/login/link_accounts.phtml"/>
|
101 |
+
</reference>
|
102 |
+
<reference name="customer_account_dashboard_info">
|
103 |
+
<action method="setTemplate">
|
104 |
+
<template>gigya/dashboard/info.phtml</template>
|
105 |
+
</action>
|
106 |
+
</reference>
|
107 |
+
</customer_account_index>
|
108 |
+
<checkout_onepage_index>
|
109 |
+
<reference name="head">
|
110 |
+
<action method="addJs">
|
111 |
+
<file>gigya/onepage_raas.js</file>
|
112 |
+
</action>
|
113 |
+
</reference>
|
114 |
+
<reference name="checkout.onepage.login">
|
115 |
+
<block name="gigya.login" type="core/template" as="form.additional.info" after="-"
|
116 |
+
template="gigya/login/social_login.phtml"/>
|
117 |
+
</reference>
|
118 |
+
</checkout_onepage_index>
|
119 |
+
<checkout_onepage_success>
|
120 |
+
<reference name="content">
|
121 |
+
<block type="Gigya_Social_Block_Ordersharebar" name="gigya.sharebar" after="-"
|
122 |
+
template="gigya/share/ordersharebar.phtml"/>
|
123 |
+
</reference>
|
124 |
+
</checkout_onepage_success>
|
125 |
+
<review_product_list>
|
126 |
+
<reference name="product.info">
|
127 |
+
<block type="catalog/product_view" as="extrahint" name="gigya.sharebar" after="-"
|
128 |
+
template="gigya/share/sharebar.phtml"/>
|
129 |
+
<block type="catalog/product_view" as="other" name="gigya.reactions" after="-"
|
130 |
+
template="gigya/share/reactions.phtml"/>
|
131 |
+
</reference>
|
132 |
+
</review_product_list>
|
133 |
+
<catalog_product_view>
|
134 |
+
<reference name="product.info.extrahint">
|
135 |
+
<block type="catalog/product_view" name="gigya.sharebar" after="-" template="gigya/share/sharebar.phtml"/>
|
136 |
+
<block type="catalog/product_view" name="gigya.reactions" after="-" template="gigya/share/reactions.phtml"/>
|
137 |
+
</reference>
|
138 |
+
<reference name="content">
|
139 |
+
<block type="catalog/product_view" name="gigya.comments" after="-" template="gigya/comments.phtml"/>
|
140 |
+
<reference name="product.info">
|
141 |
+
<action method="addReviewSummaryTemplate">
|
142 |
+
<type>default</type>
|
143 |
+
<template>gigya/ratings/summary.phtml</template>
|
144 |
+
</action>
|
145 |
+
<action method="addReviewSummaryTemplate">
|
146 |
+
<type>short</type>
|
147 |
+
<template>gigya/ratings/summary_short.phtml</template>
|
148 |
+
</action>
|
149 |
+
</reference>
|
150 |
+
<reference name="product.info.upsell">
|
151 |
+
<action method="addReviewSummaryTemplate">
|
152 |
+
<type>default</type>
|
153 |
+
<template>gigya/ratings/summary_short.phtml</template>
|
154 |
+
</action>
|
155 |
+
</reference>
|
156 |
+
</reference>
|
157 |
+
</catalog_product_view>
|
158 |
+
<catalog_category_default>
|
159 |
+
<reference name="content">
|
160 |
+
<block name="product_list">
|
161 |
+
<action method="addReviewSummaryTemplate">
|
162 |
+
<type>short</type>
|
163 |
+
<template>gigya/ratings/summary_short.phtml</template>
|
164 |
+
</action>
|
165 |
+
</block>
|
166 |
+
</reference>
|
167 |
+
</catalog_category_default>
|
168 |
+
<catalog_category_layered>
|
169 |
+
<reference name="content">
|
170 |
+
<block name="product_list">
|
171 |
+
<action method="addReviewSummaryTemplate">
|
172 |
+
<type>short</type>
|
173 |
+
<template>gigya/ratings/summary_short.phtml</template>
|
174 |
+
</action>
|
175 |
+
</block>
|
176 |
+
</reference>
|
177 |
+
</catalog_category_layered>
|
178 |
+
<review_product_view>
|
179 |
+
<reference name="content">
|
180 |
+
<reference name="product.info">
|
181 |
+
<action method="addReviewSummaryTemplate">
|
182 |
+
<type>default</type>
|
183 |
+
<template>gigya/ratings/summary.phtml</template>
|
184 |
+
</action>
|
185 |
+
</reference>
|
186 |
+
</reference>
|
187 |
+
</review_product_view>
|
188 |
+
<review_product_list>
|
189 |
+
<reference name="content">
|
190 |
+
<block type="Gigya_Social_Block_reviews" name="gigya.ratings" after="-"/>
|
191 |
+
</reference>
|
192 |
+
</review_product_list>
|
193 |
+
</layout>
|
@@ -1,143 +0,0 @@
|
|
1 |
-
<?xml version="1.0"?>
|
2 |
-
<layout version="0.1.0">
|
3 |
-
<default>
|
4 |
-
<reference name="head">
|
5 |
-
<action method="addJs">
|
6 |
-
<file>gigya/gigya.js</file>
|
7 |
-
</action>
|
8 |
-
<action method="addCss">
|
9 |
-
<stylesheet>css/gigya.css</stylesheet>
|
10 |
-
</action>
|
11 |
-
<action method="addJs">
|
12 |
-
<script>prototype/window.js</script>
|
13 |
-
</action>
|
14 |
-
<action method="addItem">
|
15 |
-
<type>js_css</type>
|
16 |
-
<name>prototype/windows/themes/default.css</name>
|
17 |
-
</action>
|
18 |
-
<action method="addItem">
|
19 |
-
<type>js_css</type>
|
20 |
-
<name>prototype/windows/themes/lighting.css</name>
|
21 |
-
</action>
|
22 |
-
</reference>
|
23 |
-
<reference name="before_body_end">
|
24 |
-
<block type="Gigya_Social_Block_Gamification_notifications" name="gigya.gm.notifications"/>
|
25 |
-
<block type="Gigya_Social_Block_share" name="gigya.share.action"/>
|
26 |
-
</reference>
|
27 |
-
<reference name="right">
|
28 |
-
<block name="gigya.activity.feed" type="core/template" after="-" template="gigya/activityfeed.phtml"/>
|
29 |
-
</reference>
|
30 |
-
</default>
|
31 |
-
<customer_logged_in>
|
32 |
-
<remove name="gigya.hp.login"/>
|
33 |
-
</customer_logged_in>
|
34 |
-
<cms_index_index>
|
35 |
-
<reference name="right">
|
36 |
-
<block type="core/template" name="gigya.hp.login" before="-" template="gigya/login/social_login.phtml"/>
|
37 |
-
</reference>
|
38 |
-
<reference name="content">
|
39 |
-
<block type="Gigya_Social_Block_Gamification_plugins" after="-" name="left.gigya.gm.blocks" template="gigya/gamification.phtml">
|
40 |
-
<action method="setData">
|
41 |
-
<name>layout</name>
|
42 |
-
<value>
|
43 |
-
<UserStatus>divUserStatus</UserStatus>
|
44 |
-
<ChallengeStatus>divChallenge</ChallengeStatus>
|
45 |
-
<Achievements>divAchievements</Achievements>
|
46 |
-
<Leaderboard>divLeaderboard</Leaderboard>
|
47 |
-
</value>
|
48 |
-
</action>
|
49 |
-
</block>
|
50 |
-
</reference>
|
51 |
-
</cms_index_index>
|
52 |
-
<customer_account_logoutsuccess>
|
53 |
-
<reference name="head">
|
54 |
-
<block type="Gigya_Social_Block_logout" name="gigya.logout.action"/>
|
55 |
-
</reference>
|
56 |
-
</customer_account_logoutsuccess>
|
57 |
-
<customer_account_login>
|
58 |
-
<reference name="content">
|
59 |
-
<block name="gigya.login" type="core/template" before="-" template="gigya/login/social_login_login_page.phtml"/>
|
60 |
-
</reference>
|
61 |
-
</customer_account_login>
|
62 |
-
<customer_account_index>
|
63 |
-
<reference name="content">
|
64 |
-
<block type="core/template" name="gigya.link.accounts" after="-" template="gigya/login/link_accounts.phtml"/>
|
65 |
-
</reference>
|
66 |
-
</customer_account_index>
|
67 |
-
<checkout_onepage_index>
|
68 |
-
<reference name="checkout.onepage.login">
|
69 |
-
<block name="gigya.login" type="core/template" as="form.additional.info" after="-" template="gigya/login/social_login.phtml"/>
|
70 |
-
</reference>
|
71 |
-
</checkout_onepage_index>
|
72 |
-
<checkout_onepage_success>
|
73 |
-
<reference name="content">
|
74 |
-
<block type="Gigya_Social_Block_Ordersharebar" name="gigya.sharebar" after="-" template="gigya/share/ordersharebar.phtml" />
|
75 |
-
</reference>
|
76 |
-
</checkout_onepage_success>
|
77 |
-
<review_product_list>
|
78 |
-
<reference name="product.info">
|
79 |
-
<block type="catalog/product_view" as="extrahint" name="gigya.sharebar" after="-" template="gigya/share/sharebar.phtml"/>
|
80 |
-
<block type="catalog/product_view" as="other" name="gigya.reactions" after="-" template="gigya/share/reactions.phtml"/>
|
81 |
-
</reference>
|
82 |
-
</review_product_list>
|
83 |
-
<catalog_product_view>
|
84 |
-
<reference name="product.info.extrahint">
|
85 |
-
<block type="catalog/product_view" name="gigya.sharebar" after="-" template="gigya/share/sharebar.phtml"/>
|
86 |
-
<block type="catalog/product_view" name="gigya.reactions" after="-" template="gigya/share/reactions.phtml"/>
|
87 |
-
</reference>
|
88 |
-
<reference name="content">
|
89 |
-
<block type="catalog/product_view" name="gigya.comments" after="-" template="gigya/comments.phtml"/>
|
90 |
-
<reference name="product.info">
|
91 |
-
<action method="addReviewSummaryTemplate">
|
92 |
-
<type>default</type>
|
93 |
-
<template>gigya/ratings/summary.phtml</template>
|
94 |
-
</action>
|
95 |
-
<action method="addReviewSummaryTemplate">
|
96 |
-
<type>short</type>
|
97 |
-
<template>gigya/ratings/summary_short.phtml</template>
|
98 |
-
</action>
|
99 |
-
</reference>
|
100 |
-
<reference name="product.info.upsell">
|
101 |
-
<action method="addReviewSummaryTemplate">
|
102 |
-
<type>default</type>
|
103 |
-
<template>gigya/ratings/summary_short.phtml</template>
|
104 |
-
</action>
|
105 |
-
</reference>
|
106 |
-
</reference>
|
107 |
-
</catalog_product_view>
|
108 |
-
<catalog_category_default>
|
109 |
-
<reference name="content">
|
110 |
-
<block name="product_list">
|
111 |
-
<action method="addReviewSummaryTemplate">
|
112 |
-
<type>short</type>
|
113 |
-
<template>gigya/ratings/summary_short.phtml</template>
|
114 |
-
</action>
|
115 |
-
</block>
|
116 |
-
</reference>
|
117 |
-
</catalog_category_default>
|
118 |
-
<catalog_category_layered>
|
119 |
-
<reference name="content">
|
120 |
-
<block name="product_list">
|
121 |
-
<action method="addReviewSummaryTemplate">
|
122 |
-
<type>short</type>
|
123 |
-
<template>gigya/ratings/summary_short.phtml</template>
|
124 |
-
</action>
|
125 |
-
</block>
|
126 |
-
</reference>
|
127 |
-
</catalog_category_layered>
|
128 |
-
<review_product_view>
|
129 |
-
<reference name="content">
|
130 |
-
<reference name="product.info">
|
131 |
-
<action method="addReviewSummaryTemplate">
|
132 |
-
<type>default</type>
|
133 |
-
<template>gigya/ratings/summary.phtml</template>
|
134 |
-
</action>
|
135 |
-
</reference>
|
136 |
-
</reference>
|
137 |
-
</review_product_view>
|
138 |
-
<review_product_list>
|
139 |
-
<reference name="content">
|
140 |
-
<block type="Gigya_Social_Block_reviews" name="gigya.ratings" after="-"/>
|
141 |
-
</reference>
|
142 |
-
</review_product_list>
|
143 |
-
</layout>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -0,0 +1,49 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
$userMode = Mage::helper('Gigya_Social')->getUserMod();
|
3 |
+
?>
|
4 |
+
<div class="col2-set">
|
5 |
+
<div class="col-1">
|
6 |
+
<div class="box">
|
7 |
+
<div class="box-title">
|
8 |
+
<h3><?php echo $this->__('Contact Information') ?></h3>
|
9 |
+
<?php if ($userMode == 'raas') : ?>
|
10 |
+
<a href="<?php echo $this->getUrl('customer/account/edit') ?>" class="gigya-raas-profile"><?php echo $this->__('Edit') ?></a>
|
11 |
+
<?php else : ?>
|
12 |
+
<a href="<?php echo $this->getUrl('customer/account/edit') ?>"><?php echo $this->__('Edit') ?></a>
|
13 |
+
<?php endif; ?>
|
14 |
+
</div>
|
15 |
+
<div class="box-content">
|
16 |
+
<p>
|
17 |
+
<?php echo $this->escapeHtml($this->getCustomer()->getName()) ?><br />
|
18 |
+
<?php echo $this->escapeHtml($this->getCustomer()->getEmail()) ?><br />
|
19 |
+
<?php if ($userMode == 'raas') : ?>
|
20 |
+
<a href="<?php echo $this->getChangePasswordUrl() ?>" class="gigya-raas-pass"><?php echo $this->__('Change Password') ?></a>
|
21 |
+
<?php else : ?>
|
22 |
+
<a href="<?php echo $this->getChangePasswordUrl() ?>"><?php echo $this->__('Change Password') ?></a>
|
23 |
+
<?php endif; ?>
|
24 |
+
</p>
|
25 |
+
</div>
|
26 |
+
</div>
|
27 |
+
</div>
|
28 |
+
<?php if( $this->isNewsletterEnabled() ): ?>
|
29 |
+
<div class="col-2">
|
30 |
+
<div class="box">
|
31 |
+
<div class="box-title">
|
32 |
+
<h3><?php echo $this->__('Newsletters') ?></h3>
|
33 |
+
<a href="<?php echo $this->getUrl('newsletter/manage') ?>"><?php echo $this->__('Edit') ?></a>
|
34 |
+
</div>
|
35 |
+
<div class="box-content">
|
36 |
+
<p>
|
37 |
+
<?php if( $this->getIsSubscribed() ): ?>
|
38 |
+
<?php echo $this->__("You are currently subscribed to 'General Subscription'.") ?>
|
39 |
+
<?php else: ?>
|
40 |
+
<?php echo $this->__('You are currently not subscribed to any newsletter.') ?>
|
41 |
+
<?php endif; ?>
|
42 |
+
</p>
|
43 |
+
</div>
|
44 |
+
</div>
|
45 |
+
<?php /* Extensions placeholder */ ?>
|
46 |
+
<?php echo $this->getChildHtml('customer.account.dashboard.info.extra')?>
|
47 |
+
</div>
|
48 |
+
<?php endif; ?>
|
49 |
+
</div>
|
@@ -1,8 +1,19 @@
|
|
1 |
-
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
<script type="text/javascript">//<![CDATA[
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
</script>
|
7 |
-
<div id="<?php echo Mage::helper('Gigya_Social')->getPluginContainerId('gigya_login/gigya_login_conf') ?>" class="gigya-login"></div>
|
8 |
<?php endif ?>
|
1 |
+
<?php
|
2 |
+
$userMode = Mage::getStoreConfig('gigya_login/gigya_user_management/login_modes');
|
3 |
+
?>
|
4 |
+
<?php if ($userMode === 'social') : ?>
|
5 |
+
<script type="text/javascript">//<![CDATA[
|
6 |
+
gigyaSettings.login =
|
7 |
+
<?php echo Mage::helper('Gigya_Social')->getPluginConfig('gigya_login/gigya_login_conf') ?>
|
8 |
+
//]]>
|
9 |
+
</script>
|
10 |
+
<div id="<?php echo Mage::helper('Gigya_Social')->getPluginContainerId('gigya_login/gigya_login_conf') ?>"
|
11 |
+
class="gigya-login"></div>
|
12 |
+
<?php endif ?>
|
13 |
+
<?php if ($userMode === 'raas') : ?>
|
14 |
<script type="text/javascript">//<![CDATA[
|
15 |
+
gigyaSettings.RaaS =
|
16 |
+
<?php echo Mage::helper('Gigya_Social')->getPluginConfig('gigya_login/gigya_raas_conf'); ?>
|
17 |
+
//]]>
|
18 |
</script>
|
|
|
19 |
<?php endif ?>
|
@@ -1,4 +1,4 @@
|
|
1 |
-
<?php if (Mage::
|
2 |
<script type="text/javascript">//<![CDATA[
|
3 |
var gigyaSettings = gigyaSettings || {};
|
4 |
gigyaSettings.login = <?php echo Mage::helper('Gigya_Social')->getPluginConfig('gigya_login/gigya_login_conf') ?>
|
1 |
+
<?php if (Mage::getStoreConfig('gigya_login/gigya_user_management/login_modes') == 'social'): ?>
|
2 |
<script type="text/javascript">//<![CDATA[
|
3 |
var gigyaSettings = gigyaSettings || {};
|
4 |
gigyaSettings.login = <?php echo Mage::helper('Gigya_Social')->getPluginConfig('gigya_login/gigya_login_conf') ?>
|
@@ -1,5 +0,0 @@
|
|
1 |
-
[29-Oct-2012 15:19:48 UTC] PHP Parse error: syntax error, unexpected $end in share/sharebar.phtml on line 19
|
2 |
-
[05-Dec-2012 13:59:50 UTC] PHP Fatal error: Can't use method return value in write context in share/reactions.phtml on line 7
|
3 |
-
[05-Dec-2012 14:36:55 UTC] PHP Parse error: syntax error, unexpected ';' in share/reactions.phtml on line 19
|
4 |
-
[05-Dec-2012 14:37:00 UTC] PHP Parse error: syntax error, unexpected ';' in share/reactions.phtml on line 19
|
5 |
-
[05-Dec-2012 14:38:51 UTC] PHP Parse error: syntax error, unexpected ';' in share/reactions.phtml on line 19
|
|
|
|
|
|
|
|
|
|
@@ -0,0 +1,96 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
*
|
3 |
+
* Created with PhpStorm.
|
4 |
+
* User:
|
5 |
+
* Date: 6/9/14
|
6 |
+
* Time: 5:51 PM
|
7 |
+
*/
|
8 |
+
|
9 |
+
var gigyaAdmin = gigyaAdmin || {};
|
10 |
+
|
11 |
+
gigyaAdmin.userManegmentUI = function(userMod) {
|
12 |
+
if (userMod == null) {
|
13 |
+
if (userMod == null) {
|
14 |
+
var userMod = $F('gigya_login_gigya_user_management_login_modes');
|
15 |
+
}
|
16 |
+
}
|
17 |
+
switch (userMod) {
|
18 |
+
case "social":
|
19 |
+
this.hideSection("gigya_login_gigya_raas_conf");
|
20 |
+
this.showSection("gigya_login_gigya_link_accounts-state");
|
21 |
+
this.showSection("gigya_login_gigya_login_conf-state");
|
22 |
+
$$('.raas-comment')[0].hide();
|
23 |
+
break;
|
24 |
+
case "disable":
|
25 |
+
this.hideSection("gigya_login_gigya_raas_conf");
|
26 |
+
this.hideSection("gigya_login_gigya_link_accounts-state");
|
27 |
+
this.hideSection("gigya_login_gigya_login_conf-state");
|
28 |
+
$$('.raas-comment')[0].hide();
|
29 |
+
break;
|
30 |
+
case "raas":
|
31 |
+
this.hideSection("gigya_login_gigya_link_accounts-state");
|
32 |
+
this.hideSection("gigya_login_gigya_login_conf-state");
|
33 |
+
this.showSection("gigya_login_gigya_raas_conf");
|
34 |
+
$$('.raas-comment')[0].show();
|
35 |
+
break;
|
36 |
+
}
|
37 |
+
}
|
38 |
+
|
39 |
+
gigyaAdmin.userKeyUI = function (useKey) {
|
40 |
+
if (useKey == null) {
|
41 |
+
if ($("gigya_global_gigya_global_conf_useUserKey") != null){
|
42 |
+
var useKey = $F('gigya_global_gigya_global_conf_useUserKey');
|
43 |
+
} else {
|
44 |
+
return false;
|
45 |
+
}
|
46 |
+
}
|
47 |
+
if (useKey == 0) {
|
48 |
+
gigyaAdmin.hideUserKey();
|
49 |
+
} else {
|
50 |
+
gigyaAdmin.showUserKey();
|
51 |
+
}
|
52 |
+
|
53 |
+
}
|
54 |
+
|
55 |
+
gigyaAdmin.hideUserKey = function () {
|
56 |
+
$('row_gigya_global_gigya_global_conf_userKey').hide();
|
57 |
+
$('row_gigya_global_gigya_global_conf_userSecret').hide();
|
58 |
+
$('row_gigya_global_gigya_global_conf_secretkey').show();
|
59 |
+
}
|
60 |
+
|
61 |
+
gigyaAdmin.showUserKey = function () {
|
62 |
+
$('row_gigya_global_gigya_global_conf_userKey').show();
|
63 |
+
$('row_gigya_global_gigya_global_conf_userSecret').show();
|
64 |
+
$('row_gigya_global_gigya_global_conf_secretkey').hide();
|
65 |
+
}
|
66 |
+
|
67 |
+
gigyaAdmin.hideSection = function (section) {
|
68 |
+
$(section).up('.section-config').hide();
|
69 |
+
}
|
70 |
+
|
71 |
+
gigyaAdmin.showSection = function (section) {
|
72 |
+
$(section).up('.section-config').show();
|
73 |
+
}
|
74 |
+
|
75 |
+
|
76 |
+
document.observe("dom:loaded", function () {
|
77 |
+
if ($('gigya_login_gigya_user_management_login_modes') != null) {
|
78 |
+
gigyaAdmin.userManegmentUI(null);
|
79 |
+
}
|
80 |
+
gigyaAdmin.userKeyUI(null);
|
81 |
+
// bind events
|
82 |
+
if ($("gigya_login_gigya_user_management_login_modes") != null){
|
83 |
+
$("gigya_login_gigya_user_management_login_modes").observe("change", function(event) {
|
84 |
+
var el = $F('gigya_login_gigya_user_management_login_modes');
|
85 |
+
if (typeof el !== 'undefined') {
|
86 |
+
gigyaAdmin.userManegmentUI(el.value);
|
87 |
+
}
|
88 |
+
})
|
89 |
+
}
|
90 |
+
if($("gigya_global_gigya_global_conf_useUserKey") != null) {
|
91 |
+
$("gigya_global_gigya_global_conf_useUserKey").observe("change", function(event) {
|
92 |
+
var useKey = $F('gigya_global_gigya_global_conf_useUserKey');
|
93 |
+
gigyaAdmin.userKeyUI(useKey);
|
94 |
+
})
|
95 |
+
}
|
96 |
+
});
|
@@ -4,396 +4,557 @@
|
|
4 |
var gigyaFunctions = gigyaFunctions || {};
|
5 |
var gigyaCache = {};
|
6 |
gigyaFunctions.login = function (response) {
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
|
|
|
|
34 |
}
|
35 |
-
|
36 |
-
}
|
37 |
-
});
|
38 |
};
|
39 |
|
40 |
-
gigyaFunctions.
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
}
|
51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
}
|
53 |
-
});
|
54 |
-
}
|
55 |
};
|
56 |
|
57 |
gigyaFunctions.hideLogin = function (id) {
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
};
|
67 |
|
68 |
gigyaFunctions.updateHeadline = function (id, text) {
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
|
74 |
};
|
75 |
|
76 |
|
77 |
gigyaFunctions.linkAccounts = function () {
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
};
|
101 |
|
102 |
gigyaFunctions.emailSubmit = function () {
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
|
|
|
|
121 |
}
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
alert('please enter a valid email');
|
128 |
-
}
|
129 |
};
|
130 |
|
131 |
gigyaFunctions.moreInfoSubmit = function () {
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
|
|
|
|
141 |
}
|
142 |
-
|
143 |
-
|
144 |
-
});
|
145 |
-
$('gigyaMoreInfoForm').replace('<div class="trob"></div>');
|
146 |
};
|
147 |
|
148 |
gigyaFunctions.createUserAction = function (settings) {
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
};
|
179 |
|
180 |
gigyaFunctions.shareBar = function (settings) {
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
};
|
189 |
|
190 |
gigyaFunctions.shareAction = function (settings) {
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
};
|
197 |
|
198 |
|
199 |
gigyaFunctions.reactions = function (settings) {
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
};
|
210 |
|
211 |
gigyaFunctions.gm = function (settings) {
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
};
|
236 |
|
237 |
gigyaFunctions.ratings = function (settings) {
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
};
|
244 |
|
245 |
gigyaFunctions.goToReviews = function (eventObj) {
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
};
|
250 |
|
251 |
gigyaFunctions.postReview = function (eventObj) {
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
}
|
280 |
-
|
281 |
-
);
|
282 |
|
283 |
|
284 |
};
|
285 |
gigyaFunctions.RnR = function (settings) {
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
};
|
315 |
|
316 |
gigyaFunctions.showMoreInfoForm = function (html) {
|
317 |
-
|
318 |
-
gigyaModal.setHTMLContent(html);
|
319 |
-
gigyaModal.setZIndex(1000);
|
320 |
-
gigyaModal.showCenter(true);
|
321 |
};
|
322 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
323 |
gigyaFunctions.modalObserver = {
|
324 |
-
|
325 |
-
|
326 |
-
|
|
|
327 |
}
|
328 |
-
}
|
329 |
};
|
330 |
|
331 |
gigyaFunctions.getUrlParam = function (param) {
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
}
|
339 |
|
340 |
/*
|
341 |
* register events
|
342 |
*/
|
343 |
function gigyaRegister() {
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
350 |
}
|
351 |
|
352 |
gigyaRegister();
|
353 |
|
354 |
document.observe("dom:loaded", function () {
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
-
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
|
|
|
|
|
|
399 |
});
|
4 |
var gigyaFunctions = gigyaFunctions || {};
|
5 |
var gigyaCache = {};
|
6 |
gigyaFunctions.login = function (response) {
|
7 |
+
gigyaCache.uInfo = response;
|
8 |
+
new Ajax.Request(baseUrl + 'gigyalogin/login/login', {
|
9 |
+
parameters: {json: JSON.stringify(response)},
|
10 |
+
onSuccess: function (trans) {
|
11 |
+
if (typeof trans.responseJSON.result !== 'undefined') {
|
12 |
+
switch (trans.responseJSON.result) {
|
13 |
+
case 'newUser':
|
14 |
+
case 'login':
|
15 |
+
window.location.reload();
|
16 |
+
break;
|
17 |
+
case 'noEmail':
|
18 |
+
gigyaFunctions.hideLogin(trans.responseJSON.id);
|
19 |
+
gigyaFunctions.updateHeadline(trans.responseJSON.id, trans.responseJSON.headline)
|
20 |
+
$(trans.responseJSON.id).style.height = '';
|
21 |
+
$(trans.responseJSON.id).update(trans.responseJSON.html);
|
22 |
+
break;
|
23 |
+
case 'emailExsists':
|
24 |
+
gigyaFunctions.updateHeadline(trans.responseJSON.id, trans.responseJSON.headline)
|
25 |
+
gigyaFunctions.hideLogin(trans.responseJSON.id);
|
26 |
+
$(trans.responseJSON.id).update(trans.responseJSON.html);
|
27 |
+
$(trans.responseJSON.id).style.height = '';
|
28 |
+
Form.Element.setValue('gigya-mini-login', gigyaCache.uInfo.user.email);
|
29 |
+
break;
|
30 |
+
case 'moreInfo':
|
31 |
+
gigyaFunctions.showMoreInfoForm(trans.responseJSON.html);
|
32 |
+
//gigyaFunctions.moreInfoSubmit();
|
33 |
+
break;
|
34 |
+
}
|
35 |
+
}
|
36 |
}
|
37 |
+
});
|
|
|
|
|
38 |
};
|
39 |
|
40 |
+
gigyaFunctions.RaaS = {};
|
41 |
+
|
42 |
+
gigyaFunctions.RaaS.login = function (response) {
|
43 |
+
new Ajax.Request(baseUrl + 'gigyalogin/login/login', {
|
44 |
+
parameters: {json: JSON.stringify(response)},
|
45 |
+
onSuccess: function (trans) {
|
46 |
+
if (typeof trans.responseJSON.result !== 'undefined') {
|
47 |
+
if (trans.responseJSON.result == 'newUser' || trans.responseJSON.result == 'login') {
|
48 |
+
if (typeof trans.responseJSON.url != 'undefined') {
|
49 |
+
window.location.replace(trans.responseJSON.url);
|
50 |
+
} else {
|
51 |
+
window.location.reload();
|
52 |
+
}
|
53 |
+
} else {
|
54 |
+
if (trans.responseJSON.result == 'message') {
|
55 |
+
var html = trans.responseJSON.message;
|
56 |
+
gigyaFunctions.showModalWindow('Error', html);
|
57 |
+
}
|
58 |
+
gigya.accounts.logout();
|
59 |
+
}
|
60 |
+
}
|
61 |
}
|
62 |
+
});
|
63 |
+
}
|
64 |
+
|
65 |
+
gigyaFunctions.RaaS.profileEdit = function (data) {
|
66 |
+
new Ajax.Request(baseUrl + 'gigyaAccount/account/editPost', {
|
67 |
+
parameters: {json: JSON.stringify(data)},
|
68 |
+
onSuccess: function (trans) {
|
69 |
+
if (typeof trans.responseJSON.result !== 'undefined') {
|
70 |
+
if (trans.responseJSON.result == 'newUser' || trans.responseJSON.result == 'login') {
|
71 |
+
if (typeof trans.responseJSON.url != 'undefined') {
|
72 |
+
window.location.replace(trans.responseJSON.url);
|
73 |
+
} else {
|
74 |
+
window.location.reload();
|
75 |
+
}
|
76 |
+
} else {
|
77 |
+
if (trans.responseJSON.result == 'message') {
|
78 |
+
var html = trans.responseJSON.message;
|
79 |
+
gigyaFunctions.showModalWindow('Error', html);
|
80 |
+
}
|
81 |
+
gigya.accounts.logout();
|
82 |
+
}
|
83 |
+
}
|
84 |
+
}
|
85 |
+
});
|
86 |
+
}
|
87 |
+
|
88 |
+
gigyaFunctions.RaaS.loginScreens = function (event) {
|
89 |
+
var params = gigyaSettings.RaaS;
|
90 |
+
if (!params.raas_login_div_id.length === 0) {
|
91 |
+
gigya.accounts.showScreenSet(JSON.parse('{"screenSet": "' + params.WebScreen + '", "containerID": "' + params.raas_login_div_id + '" , "mobileScreenSet":"' + params.MobileScreen + '", "startScreen":"' + params.LoginScreen + '"}'));
|
92 |
+
} else {
|
93 |
+
gigya.accounts.showScreenSet(JSON.parse('{"screenSet":"' + params.WebScreen + '","mobileScreenSet":"' + params.MobileScreen + '", "startScreen": "' + params.LoginScreen + '"}'));
|
94 |
+
Event.stop(event);
|
95 |
+
}
|
96 |
+
}
|
97 |
+
|
98 |
+
gigyaFunctions.RaaS.registerScreens = function (event) {
|
99 |
+
var params = gigyaSettings.RaaS;
|
100 |
+
if (!params.raas_register_div_id === 0) {
|
101 |
+
gigya.accounts.showScreenSet(JSON.parse('{"screenSet":"' + params.WebScreen + '", "containerID":"' + params.raas_register_div_id + '", "mobileScreenSet":"' + params.MobileScreen + '", "startScreen": "' + params.RegisterScreen + '"}'));
|
102 |
+
} else {
|
103 |
+
gigya.accounts.showScreenSet(JSON.parse('{"screenSet":"' + params.WebScreen + '","mobileScreenSet":"' + params.MobileScreen + '","startScreen": "' + params.RegisterScreen + '"}'));
|
104 |
+
Event.stop(event);
|
105 |
+
}
|
106 |
+
}
|
107 |
+
|
108 |
+
gigyaFunctions.RaaS.profileScreens = function (event) {
|
109 |
+
if (gigyaFunctions.RaaS.loggedIn){
|
110 |
+
var params = gigyaSettings.RaaS;
|
111 |
+
var jsonParams = {};
|
112 |
+
if (!params.raas_profile_div_id === 0) {
|
113 |
+
jsonParams = JSON.parse('{"screenSet":"' + params.ProfileWebScreen + '", "containerID":"' + params.raas_profile_div_id + '", "mobileScreenSet:"' + params.ProfileMobileScreen + '", "startScreen": "' + params.ProfileWebScreen + '"}');
|
114 |
+
jsonParams.onAfterSubmit = gigyaFunctions.RaaS.profileEdit;
|
115 |
+
gigya.accounts.showScreenSet(jsonParams);
|
116 |
+
} else {
|
117 |
+
jsonParams = JSON.parse('{"screenSet":"' + params.ProfileWebScreen + '", "mobileScreenSet":"' + params.ProfileMobileScreen + '"}');
|
118 |
+
jsonParams.onAfterSubmit = gigyaFunctions.RaaS.profileEdit;
|
119 |
+
gigya.accounts.showScreenSet(jsonParams);
|
120 |
+
Event.stop(event);
|
121 |
+
}
|
122 |
+
} else {
|
123 |
+
Event.stop(event);
|
124 |
+
gigyaFunctions.RaaS.loginScreens();
|
125 |
+
|
126 |
+
}
|
127 |
+
}
|
128 |
+
|
129 |
+
gigyaFunctions.RaaS.resetPass = function () {
|
130 |
+
var params = gigyaSettings.RaaS;
|
131 |
+
var jsonParams = {};
|
132 |
+
jsonParams = JSON.parse('{"screenSet":"' + params.ProfileWebScreen + '", "mobileScreenSet":"' + params.ProfileMobileScreen + '", "startScreen": "gigya-change-password-screen"}');
|
133 |
+
gigya.accounts.showScreenSet(jsonParams);
|
134 |
+
Event.stop(event);
|
135 |
+
|
136 |
+
}
|
137 |
+
|
138 |
+
gigyaFunctions.RaaS.accountEmbed = function () {
|
139 |
+
if ( typeof $$('body.customer-account-edit')[0] != 'undefined') {
|
140 |
+
var params = gigyaSettings.RaaS;
|
141 |
+
var jsonParams = JSON.parse('{"screenSet":"' + params.ProfileWebScreen + '", "mobileScreenSet":"' + params.ProfileMobileScreen + '", "containerID": "form-validate"}');
|
142 |
+
gigya.accounts.showScreenSet(jsonParams);
|
143 |
+
}
|
144 |
+
}
|
145 |
+
|
146 |
+
gigyaFunctions.RaaS.init = function (params) {
|
147 |
+
gigyaFunctions.RaaS.isLoggedIn();
|
148 |
+
if (params.override_links) {
|
149 |
+
$$('.gigya-raas-login').each(function (element) {
|
150 |
+
element.observe('click', gigyaFunctions.RaaS.loginScreens);
|
151 |
+
});
|
152 |
+
$$('.gigya-raas-register').each(function (element) {
|
153 |
+
element.observe('click', gigyaFunctions.RaaS.registerScreens);
|
154 |
+
});
|
155 |
+
$$('.gigya-raas-profile').each(function (element) {
|
156 |
+
element.observe('click', gigyaFunctions.RaaS.profileScreens);
|
157 |
+
});
|
158 |
+
$$('.gigya-raas-pass').each(function (element) {
|
159 |
+
element.observe('click', gigyaFunctions.RaaS.resetPass);
|
160 |
+
});
|
161 |
+
} else {
|
162 |
+
if (!params.raas_login_div_id.length === 0) {
|
163 |
+
gigyaFunctions.RaaS.loginScreens();
|
164 |
+
}
|
165 |
+
}
|
166 |
+
gigyaFunctions.RaaS.accountEmbed();
|
167 |
+
}
|
168 |
+
|
169 |
+
gigyaFunctions.RaaS.isLoggedIn = function() {
|
170 |
+
gigya.accounts.getAccountInfo({"callback": function (response) {
|
171 |
+
if(response.errorCode !== 0) {
|
172 |
+
gigyaFunctions.RaaS.loggedIn = false;
|
173 |
+
} else {
|
174 |
+
gigyaFunctions.RaaS.loggedIn = true;
|
175 |
+
}
|
176 |
+
|
177 |
+
}});
|
178 |
+
}
|
179 |
+
|
180 |
+
gigyaFunctions.RaaS.checkLoggedIn = function (response) {
|
181 |
+
if(response.errorCode !== 0) {
|
182 |
+
return false;
|
183 |
+
}
|
184 |
+
return true
|
185 |
+
}
|
186 |
+
|
187 |
+
gigyaFunctions.logout = function (evData) {
|
188 |
+
if (typeof evData.source !== 'undefined' && evData.source == "showCommentsUI") {
|
189 |
+
new Ajax.Request(baseUrl + 'gigyalogin/login/logout', {
|
190 |
+
method: 'get',
|
191 |
+
onSuccess: function (res) {
|
192 |
+
if (res.responseJSON.result == 'success') {
|
193 |
+
window.location.reload();
|
194 |
+
} else {
|
195 |
+
if (typeof console !== 'undefined') {
|
196 |
+
console.log('Error logging out');
|
197 |
+
}
|
198 |
+
}
|
199 |
+
}
|
200 |
+
});
|
201 |
}
|
|
|
|
|
202 |
};
|
203 |
|
204 |
gigyaFunctions.hideLogin = function (id) {
|
205 |
+
var form = $(id).adjacent('li');
|
206 |
+
if (form !== 'undefined') {
|
207 |
+
form.each(function (e) {
|
208 |
+
if ((e.firstDescendant().readAttribute('for') == 'email') || (e.firstDescendant().readAttribute('for') == 'pass')) {
|
209 |
+
e.hide();
|
210 |
+
}
|
211 |
+
});
|
212 |
+
}
|
213 |
};
|
214 |
|
215 |
gigyaFunctions.updateHeadline = function (id, text) {
|
216 |
+
var headline = $(id).previous(0);
|
217 |
+
if (typeof headline !== 'undefined') {
|
218 |
+
headline.remove();
|
219 |
+
}
|
220 |
|
221 |
};
|
222 |
|
223 |
|
224 |
gigyaFunctions.linkAccounts = function () {
|
225 |
+
var email = $$('#gigya-mini-login')[0].value,
|
226 |
+
password = $$('#gigya-mini-password')[0].value;
|
227 |
+
if (email.empty()) {
|
228 |
+
alert('Please enter a email');
|
229 |
+
}
|
230 |
+
else if (password.empty()) {
|
231 |
+
alert('Please enter your password');
|
232 |
+
}
|
233 |
+
else {
|
234 |
+
var toPost = {username: email, password: password};
|
235 |
+
new Ajax.Request(baseUrl + 'gigyalogin/login/loginPost', {
|
236 |
+
parameters: {login: JSON.stringify(toPost)},
|
237 |
+
onSuccess: function (trans) {
|
238 |
+
if (trans.responseJSON.result === 'success') {
|
239 |
+
document.location.reload(true);
|
240 |
+
}
|
241 |
+
if (trans.responseJSON.result === 'error') {
|
242 |
+
alert(trans.responseJSON.message);
|
243 |
+
}
|
244 |
+
}
|
245 |
+
});
|
246 |
+
}
|
247 |
};
|
248 |
|
249 |
gigyaFunctions.emailSubmit = function () {
|
250 |
+
var email = $$('#gigyaEmail')[0].value;
|
251 |
+
var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
|
252 |
+
if (email.match(emailRegEx)) {
|
253 |
+
var toPost = gigyaCache.uInfo;
|
254 |
+
toPost.user.email = email;
|
255 |
|
256 |
+
new Ajax.Request(baseUrl + 'gigyalogin/login/login', {
|
257 |
+
parameters: {json: JSON.stringify(toPost)},
|
258 |
+
onSuccess: function (trans) {
|
259 |
+
if (typeof trans.responseJSON.redirect !== 'undefined') {
|
260 |
+
document.location.reload(true);
|
261 |
+
} else if (trans.responseJSON.result === 'emailExsists') {
|
262 |
+
gigyaFunctions.hideLogin(trans.responseJSON.id);
|
263 |
+
gigyaFunctions.updateHeadline(trans.responseJSON.id, trans.responseJSON.headline)
|
264 |
+
$(trans.responseJSON.id).update(trans.responseJSON.html);
|
265 |
+
Form.Element.setValue('gigya-mini-login', gigyaCache.uInfo.user.email);
|
266 |
+
} else if (trans.responseJSON.result === 'moreInfo') {
|
267 |
+
gigyaFunctions.showMoreInfoForm(trans.responseJSON.html);
|
268 |
+
}
|
269 |
+
}
|
270 |
}
|
271 |
+
);
|
272 |
+
}
|
273 |
+
else {
|
274 |
+
alert('please enter a valid email');
|
275 |
+
}
|
|
|
|
|
276 |
};
|
277 |
|
278 |
gigyaFunctions.moreInfoSubmit = function () {
|
279 |
+
var toPost = gigyaCache.uInfo;
|
280 |
+
toPost.user.missInfo = $('gigyaMoreInfoForm').serialize(true);
|
281 |
+
new Ajax.Request(baseUrl + 'gigyalogin/login/login', {
|
282 |
+
parameters: {json: JSON.stringify(toPost)},
|
283 |
+
onSuccess: function (trans) {
|
284 |
+
if (trans.responseJSON.result === 'newUser') {
|
285 |
+
gigyaModal.close();
|
286 |
+
if (typeof trans.responseJSON.redirect !== 'undefined') {
|
287 |
+
document.location.reload(true);
|
288 |
+
}
|
289 |
+
}
|
290 |
}
|
291 |
+
});
|
292 |
+
$('gigyaMoreInfoForm').replace('<div class="trob"></div>');
|
|
|
|
|
293 |
};
|
294 |
|
295 |
gigyaFunctions.createUserAction = function (settings) {
|
296 |
+
var mediaObj = {type: 'image', href: settings.ua.linkBack};
|
297 |
+
switch (settings.imageBehavior) {
|
298 |
+
case 'default':
|
299 |
+
if ($$('meta[property=og:image]').size() > 0) {
|
300 |
+
mediaObj.src = $$('meta[property=og:image]')[0].readAttribute('content');
|
301 |
+
}
|
302 |
+
else {
|
303 |
+
mediaObj.src = settings.ua.imageUrl;
|
304 |
+
}
|
305 |
+
break;
|
306 |
+
case 'product':
|
307 |
+
mediaObj.src = settings.ua.imageUrl;
|
308 |
+
break;
|
309 |
+
case 'url':
|
310 |
+
if (typeof settings.imageUrl !== 'undefined') {
|
311 |
+
mediaObj.src = settings.imageUrl;
|
312 |
+
}
|
313 |
+
break;
|
314 |
+
}
|
315 |
+
var ua = new gigya.socialize.UserAction();
|
316 |
+
ua.setLinkBack(settings.ua.linkBack);
|
317 |
+
ua.setTitle(settings.ua.title);
|
318 |
+
ua.addActionLink(settings.ua.title, settings.ua.linkBack);
|
319 |
+
ua.setDescription(settings.ua.description);
|
320 |
+
ua.addMediaItem(mediaObj);
|
321 |
+
if (typeof settings.ua.action !== 'undefined') {
|
322 |
+
ua.setActionName(settings.ua.action);
|
323 |
+
}
|
324 |
+
return ua;
|
325 |
};
|
326 |
|
327 |
gigyaFunctions.shareBar = function (settings) {
|
328 |
+
settings.userAction = gigyaFunctions.createUserAction(settings);
|
329 |
+
delete settings.ua;
|
330 |
+
delete settings.imageBehavior;
|
331 |
+
if (typeof settings.imageUrl !== 'undefined') {
|
332 |
+
delete settings.imageUrl;
|
333 |
+
}
|
334 |
+
gigya.socialize.showShareBarUI(settings);
|
335 |
};
|
336 |
|
337 |
gigyaFunctions.shareAction = function (settings) {
|
338 |
+
settings.imageBehavior = 'product';
|
339 |
+
settings.userAction = gigyaFunctions.createUserAction(settings);
|
340 |
+
delete settings.ua;
|
341 |
+
delete settings.enable;
|
342 |
+
gigya.socialize.showShareUI(settings);
|
343 |
};
|
344 |
|
345 |
|
346 |
gigyaFunctions.reactions = function (settings) {
|
347 |
+
settings.userAction = gigyaFunctions.createUserAction(settings);
|
348 |
+
delete settings.ua;
|
349 |
+
delete settings.imageBehavior;
|
350 |
+
if (typeof settings.imageUrl !== 'undefined') {
|
351 |
+
delete settings.imageUrl;
|
352 |
+
}
|
353 |
+
eval('var reactions = [' + settings.reactions + ']');
|
354 |
+
settings.reactions = reactions;
|
355 |
+
gigya.socialize.showReactionsBarUI(settings);
|
356 |
};
|
357 |
|
358 |
gigyaFunctions.gm = function (settings) {
|
359 |
+
if (typeof settings.notifications !== 'undefined') {
|
360 |
+
gigya.gm.showNotifications();
|
361 |
+
}
|
362 |
+
if (typeof settings.plugins !== 'undefined') {
|
363 |
+
$H(settings.plugins).each(function (gmPlugin) {
|
364 |
+
var parms = {containerID: gmPlugin.value};
|
365 |
+
switch (gmPlugin.key) {
|
366 |
+
case 'Achievements':
|
367 |
+
gigya.gm.showAchievementsUI(parms);
|
368 |
+
break;
|
369 |
+
case 'ChallengeStatus':
|
370 |
+
gigya.gm.showChallengeStatusUI(parms);
|
371 |
+
break;
|
372 |
+
case 'UserStatus':
|
373 |
+
gigya.gm.showUserStatusUI(parms);
|
374 |
+
break;
|
375 |
+
case 'Leaderboard':
|
376 |
+
gigya.gm.showLeaderboardUI(parms);
|
377 |
+
break;
|
378 |
+
}6536931
|
379 |
+
})
|
380 |
+
|
381 |
+
}
|
382 |
};
|
383 |
|
384 |
gigyaFunctions.ratings = function (settings) {
|
385 |
+
settings.each(function (ins) {
|
386 |
+
ins.onAddReviewClicked = gigyaFunctions.goToReviews;
|
387 |
+
ins.onReadReviewsClicked = gigyaFunctions.goToReviews;
|
388 |
+
gigya.socialize.showRatingUI(ins);
|
389 |
+
});
|
390 |
};
|
391 |
|
392 |
gigyaFunctions.goToReviews = function (eventObj) {
|
393 |
+
if (typeof eventObj.context.reviewUrl !== 'undefined') {
|
394 |
+
document.location = eventObj.context.reviewUrl;
|
395 |
+
}
|
396 |
};
|
397 |
|
398 |
gigyaFunctions.postReview = function (eventObj) {
|
399 |
+
var ratings = [],
|
400 |
+
r = eventObj.ratings._overall;
|
401 |
+
var i = 1;
|
402 |
+
for (i; i <= 3; i++) {
|
403 |
+
ratings[i] = r;
|
404 |
+
r = r + 5;
|
405 |
+
}
|
406 |
+
var toPost = {
|
407 |
+
nickname: eventObj.user.firstName,
|
408 |
+
title: eventObj.commentTitle,
|
409 |
+
detail: eventObj.commentText,
|
410 |
+
ratings: ratings
|
411 |
+
};
|
412 |
+
var reviewsUrl = baseUrl + 'gigyareviews/reviews/post',
|
413 |
+
id = '',
|
414 |
+
category = '';
|
415 |
+
if (id = gigyaFunctions.getUrlParam('id')) {
|
416 |
+
reviewsUrl += '/id/' + id;
|
417 |
+
}
|
418 |
+
if (category = gigyaFunctions.getUrlParam('category')) {
|
419 |
+
reviewsUrl += '/category/' + category;
|
420 |
+
}
|
421 |
+
new Ajax.Request(reviewsUrl, {
|
422 |
+
parameters: {json: JSON.stringify(toPost)},
|
423 |
+
onSuccess: function (trans) {
|
424 |
+
//TODO: add success/error handeling
|
425 |
+
}
|
426 |
}
|
427 |
+
);
|
|
|
428 |
|
429 |
|
430 |
};
|
431 |
gigyaFunctions.RnR = function (settings) {
|
432 |
+
if ($$('form table.ratings-table').length > 0) {
|
433 |
+
var table = $('product_addtocart_form').select('table.ratings-table');
|
434 |
+
table.each(function (itm) {
|
435 |
+
itm.update().writeAttribute('id', settings.containerID);
|
436 |
+
if (typeof itm.next('a') !== 'undefined') {
|
437 |
+
itm.next('a').update();
|
438 |
+
}
|
439 |
+
});
|
440 |
+
}
|
441 |
+
else {
|
442 |
+
$$('p.no-rating')[0].update().writeAttribute('id', settings.containerID);
|
443 |
+
}
|
444 |
+
settings.linkedCommentsUI = 'customer-reviews';
|
445 |
+
settings.imageBehavior = 'product';
|
446 |
+
ua = gigyaFunctions.createUserAction(settings);
|
447 |
+
delete settings.ua;
|
448 |
+
var reviews = {
|
449 |
+
context: {id: 'comments'},
|
450 |
+
containerID: 'customer-reviews',
|
451 |
+
categoryID: settings.categoryID,
|
452 |
+
streamID: settings.streamID,
|
453 |
+
scope: settings.scope,
|
454 |
+
privacy: settings.privacy,
|
455 |
+
onCommentSubmitted: gigyaFunctions.postReview,
|
456 |
+
userAction: ua
|
457 |
+
};
|
458 |
+
gigya.comments.showRatingUI(settings);
|
459 |
+
gigya.comments.showCommentsUI(reviews);
|
460 |
};
|
461 |
|
462 |
gigyaFunctions.showMoreInfoForm = function (html) {
|
463 |
+
gigyaFunctions.showModalWindow('Please fill in the missing information', html);
|
|
|
|
|
|
|
464 |
};
|
465 |
|
466 |
+
gigyaFunctions.showModalWindow = function (title, html) {
|
467 |
+
gigyaModal = new Window({title: title, height: 300, width: 300, minimizable: false, maximizable: false });
|
468 |
+
gigyaModal.setHTMLContent(html);
|
469 |
+
gigyaModal.setZIndex(1000);
|
470 |
+
gigyaModal.showCenter(true);
|
471 |
+
|
472 |
+
}
|
473 |
+
|
474 |
gigyaFunctions.modalObserver = {
|
475 |
+
onShow: function (eventName, win) {
|
476 |
+
if (win == gigyaModal) {
|
477 |
+
gigyaFunctions.moreInfoSubmit();
|
478 |
+
}
|
479 |
}
|
|
|
480 |
};
|
481 |
|
482 |
gigyaFunctions.getUrlParam = function (param) {
|
483 |
+
var urlArray = document.location.href.split('/'),
|
484 |
+
idx = urlArray.indexOf(param);
|
485 |
+
if (idx !== -1) {
|
486 |
+
return urlArray[idx + 1];
|
487 |
+
}
|
488 |
+
return false;
|
489 |
}
|
490 |
|
491 |
/*
|
492 |
* register events
|
493 |
*/
|
494 |
function gigyaRegister() {
|
495 |
+
if (typeof gigya !== 'undefined') {
|
496 |
+
if (gigyaSettings.userMode === 'raas') {
|
497 |
+
gigya.socialize.addEventHandlers({
|
498 |
+
onLogin: gigyaFunctions.RaaS.login,
|
499 |
+
onLogout: gigyaFunctions.logout
|
500 |
+
});
|
501 |
+
} else if (gigyaSettings.userMode === 'social') {
|
502 |
+
gigya.socialize.addEventHandlers({
|
503 |
+
onLogin: gigyaFunctions.login,
|
504 |
+
onLogout: gigyaFunctions.logout
|
505 |
+
});
|
506 |
+
}
|
507 |
+
}
|
508 |
}
|
509 |
|
510 |
gigyaRegister();
|
511 |
|
512 |
document.observe("dom:loaded", function () {
|
513 |
+
if (typeof gigyaSettings !== 'undefined') {
|
514 |
+
$H(gigyaSettings).each(function (plugin) {
|
515 |
+
delete plugin.value.enable;
|
516 |
+
//var a = JSON.parse(plugin.value);
|
517 |
+
switch (plugin.key) {
|
518 |
+
case 'login':
|
519 |
+
delete plugin.value.loginBehavior;
|
520 |
+
gigya.socialize.showLoginUI(plugin.value);
|
521 |
+
break;
|
522 |
+
case 'linkAccount':
|
523 |
+
gigya.socialize.showAddConnectionsUI(plugin.value);
|
524 |
+
break;
|
525 |
+
case 'sharebar':
|
526 |
+
gigyaFunctions.shareBar(plugin.value);
|
527 |
+
break;
|
528 |
+
case 'shareAction':
|
529 |
+
gigyaFunctions.shareAction(plugin.value);
|
530 |
+
break;
|
531 |
+
case 'reactions':
|
532 |
+
gigyaFunctions.reactions(plugin.value);
|
533 |
+
break;
|
534 |
+
case 'comments':
|
535 |
+
plugin.context = {id: "comments"};
|
536 |
+
gigya.comments.showCommentsUI(plugin.value);
|
537 |
+
break;
|
538 |
+
case 'activityFeed':
|
539 |
+
delete plugin.value.privacy;
|
540 |
+
gigya.socialize.showFeedUI(plugin.value);
|
541 |
+
break;
|
542 |
+
case 'gm':
|
543 |
+
gigyaFunctions.gm(plugin.value);
|
544 |
+
break;
|
545 |
+
case 'ratings':
|
546 |
+
gigyaFunctions.ratings(plugin.value);
|
547 |
+
break;
|
548 |
+
case 'RnR':
|
549 |
+
gigyaFunctions.RnR(plugin.value);
|
550 |
+
break;
|
551 |
+
case 'logout':
|
552 |
+
gigya.socialize.logout();
|
553 |
+
break;
|
554 |
+
case 'RaaS':
|
555 |
+
gigyaFunctions.RaaS.init(plugin.value);
|
556 |
+
break;
|
557 |
+
}
|
558 |
+
});
|
559 |
+
}
|
560 |
});
|
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
*
|
3 |
+
* Created with PhpStorm.
|
4 |
+
* User:
|
5 |
+
* Date: 7/6/14
|
6 |
+
* Time: 4:18 PM
|
7 |
+
*/
|
8 |
+
|
9 |
+
|
10 |
+
var gigyaOnepage = gigyaOnepage || {};
|
11 |
+
|
12 |
+
gigyaOnepage.embedGigyaLogin = function () {
|
13 |
+
var params = gigyaSettings.RaaS;
|
14 |
+
params.raas_login_div_id = 'login-form';
|
15 |
+
gigya.accounts.showScreenSet(JSON.parse('{"screenSet": "' + params.WebScreen + '", "containerID": "' + params.raas_login_div_id + '" , "mobileScreenSet":"' + params.MobileScreen + '", "startScreen":"' + params.LoginScreen + '"}'));
|
16 |
+
$('onepage-guest-register-button').enable();
|
17 |
+
}
|
18 |
+
|
19 |
+
gigyaOnepage.embedGigyaRe = function () {
|
20 |
+
var params = gigyaSettings.RaaS;
|
21 |
+
params.raas_register_div_id = 'login-form';
|
22 |
+
gigya.accounts.showScreenSet(JSON.parse('{"screenSet":"' + params.WebScreen + '", "containerID":"' + params.raas_register_div_id + '", "mobileScreenSet":"' + params.MobileScreen + '", "startScreen": "' + params.RegisterScreen + '"}'));
|
23 |
+
$('onepage-guest-register-button').disable();
|
24 |
+
}
|
25 |
+
|
26 |
+
gigyaOnepage.register = function () {
|
27 |
+
|
28 |
+
}
|
29 |
+
gigyaOnepage.init = function () {
|
30 |
+
$$('.col-2 button[type=submit]')[0].remove();
|
31 |
+
$$("#checkout-step-login .form-list")[0].observe("change", function(event) {
|
32 |
+
var el = event.findElement("input");
|
33 |
+
if (typeof el !== 'undefined') {
|
34 |
+
console.log(el.value);
|
35 |
+
if (el.value == 'register') {
|
36 |
+
gigyaOnepage.embedGigyaRe();
|
37 |
+
} else {
|
38 |
+
gigyaOnepage.embedGigyaLogin();
|
39 |
+
}
|
40 |
+
}
|
41 |
+
});
|
42 |
+
$$('.col-2')[0].setStyle({float: "none", width: "auto"});
|
43 |
+
gigyaOnepage.embedGigyaLogin();
|
44 |
+
}
|
45 |
+
|
46 |
+
document.observe("dom:loaded", function () {
|
47 |
+
gigyaOnepage.init();
|
48 |
+
});
|
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Gigya_Socialize</name>
|
4 |
-
<version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.gigya.com/member-agreement/">Gigya License</license>
|
7 |
<channel>community</channel>
|
@@ -10,13 +10,22 @@
|
|
10 |
<description>Create an immersive and completely social shopping experience with Gigya’s Magento Integration Cartridge. Gigya’s social technology combines the core elements that power ecommerce - product awareness and discovery coupled with customer acquisition and loyalty - into a comprehensive set of features and services that are designed to keep customers engaged as well as increase shopping cart conversions while on Magento websites.
|
11 |
Gigya works with more than 600 enterprises, including 44% of the Comscore top 100 U.S. web properties, and reaches more than 1.5 billion users per month. Our platform extracts the real value from social networks, empowering online businesses to attract, engage, and understand users like never before.
|
12 |
</description>
|
13 |
-
<notes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |

|
15 |
</notes>
|
16 |
<authors><author><name>Yaniv Aran-Shamir</name><user>Gigya</user><email>info@gigya-inc.com</email></author></authors>
|
17 |
-
<date>
|
18 |
-
<time>
|
19 |
-
<contents><target name="magecommunity"><dir name="Gigya"><dir><dir name="Social"><dir name="Block"><file name="
|
20 |
<compatible/>
|
21 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
22 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Gigya_Socialize</name>
|
4 |
+
<version>3.0.0</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.gigya.com/member-agreement/">Gigya License</license>
|
7 |
<channel>community</channel>
|
10 |
<description>Create an immersive and completely social shopping experience with Gigya’s Magento Integration Cartridge. Gigya’s social technology combines the core elements that power ecommerce - product awareness and discovery coupled with customer acquisition and loyalty - into a comprehensive set of features and services that are designed to keep customers engaged as well as increase shopping cart conversions while on Magento websites.
|
11 |
Gigya works with more than 600 enterprises, including 44% of the Comscore top 100 U.S. web properties, and reaches more than 1.5 billion users per month. Our platform extracts the real value from social networks, empowering online businesses to attract, engage, and understand users like never before.
|
12 |
</description>
|
13 |
+
<notes>- Registration-as-a-Service - Gigya now offer full cloud based user management. For more information, please refer to the Using RaaS with Magento page.
|
14 |
+
http://developers.gigya.com/015_Partners/030_CMS_and_Ecommerce_Platforms/050_Magento/020_RaaS
|
15 |
+
- Support for Gigya's Consumer Insights service - notify the service of purchases taken by customers. For more information, please look for "Enable purchase notifications to Customer Insights" here.
|
16 |
+
http://developers.gigya.com/015_Partners/030_CMS_and_Ecommerce_Platforms/050_Magento
|
17 |
+
- Support for User key & User Secret key - the ability to restrict permission settings for site developers. For more information, please look for "Use User Key & User Secret key" here.
|
18 |
+
http://developers.gigya.com/015_Partners/030_CMS_and_Ecommerce_Platforms/050_Magento
|
19 |
+
- Notify Gamification of purchases taken by customers. For more information, please look for "Enable purchase notifications to Gamification" here.
|
20 |
+
http://developers.gigya.com/015_Partners/030_CMS_and_Ecommerce_Platforms/050_Magento
|
21 |
+
- Gigya Debug log - the option to log all Gigya server requests and responses for debug purposes. For more information, please look for "Enable Gigya debug log" here.
|
22 |
+
http://developers.gigya.com/015_Partners/030_CMS_and_Ecommerce_Platforms/050_Magento
|
23 |

|
24 |
</notes>
|
25 |
<authors><author><name>Yaniv Aran-Shamir</name><user>Gigya</user><email>info@gigya-inc.com</email></author></authors>
|
26 |
+
<date>2014-07-21</date>
|
27 |
+
<time>08:38:45</time>
|
28 |
+
<contents><target name="magecommunity"><dir name="Gigya"><dir><dir name="Social"><dir name="Block"><dir name="Adminhtml"><file name="RaasTitles.php" hash="c9371f10cdbf001a878acdb37a9331f3"/><file name="Version.php" hash="8a6adb0c33e9a34314bd2392a336513f"/></dir><file name="Emailform.php" hash="adff430d92d0262a93bdfd06e43eba77"/><dir name="Gamification"><file name="Notifications.php" hash="e6a1ef320771d4a975e66be95607f1e7"/><file name="Plugins.php" hash="ac54c592405dd3b53f884824c1ef9f2a"/></dir><dir name="Html"><file name="Head.php" hash="1b5b083629871a3411300f5424facc65"/></dir><file name="Login.php" hash="eb404ea02f1e1f4e463d71ac34ff2c00"/><file name="Logout.php" hash="b5c868bbf1f932f5107e85e64a4d7636"/><file name="Ordersharebar.php" hash="77f3eb55f012ade38c5ac03c6b432ab6"/><file name="Ratings.php" hash="b193ef2a6742020d4eb759c4eb54172c"/><file name="Reviews.php" hash="f3063c8639e22302437aacef860a5519"/><file name="Share.php" hash="f6bd21914d7e0eebba1b9157398c3b43"/><dir name="Template"><file name="Links.php" hash="68879a12717a23a684be7dffaa79e108"/></dir></dir><dir name="Helper"><file name="Data.php" hash="63b1f9f44ef9b0d7cebcadfe78d0f58a"/></dir><dir name="Model"><dir name="Cart"><file name="Observer.php" hash="d8c4b821dcaea049496fec2f0b5f07ac"/></dir><dir name="Config"><dir name="Backend"><file name="ApiKey.php" hash="d36158874ccb4c2f920746eb5654542e"/><file name="Counters.php" hash="218aae8bf0497bc25aaec94195c0ab02"/><file name="Gm.php" hash="a2ba7beaf07c4d7bc5e8736f5b7d3272"/><file name="UserMode.php" hash="25e5ec4314202cd943c9ef4da4fc0ed1"/></dir><dir name="Source"><file name="AllwaysShare.php" hash="a49379230b6b4478725c06d2d0421a5c"/><file name="Buttons.php" hash="1fcdc7bd6c48d5cf51839f90e7c1b350"/><file name="CountType.php" hash="6f32a7ddbdeef69c26f25a8fbe8dffd8"/><file name="Counts.php" hash="fbf37735c569c7615abc8e8db073bfea"/><file name="Datacenter.php" hash="60710277b75126abccf9d1eb96f3a05d"/><file name="Imageb.php" hash="e148c69185fbb8869c1acabcd8e9379e"/><file name="Languages.php" hash="4b258de03b6a56bb6f352d6d60a728a8"/><file name="Layout.php" hash="4b342404359e3e2a02d11f0d0dabb13c"/><file name="Leaderboard.php" hash="b2f631e4d79fe70fe9f2d0c5f02247fe"/><file name="LoginModes.php" hash="5444715102f83758ebf193b8343fb28b"/><file name="Loginb.php" hash="9edf0f63a54fd1c5828efcd4ca0550cf"/><file name="Privacy.php" hash="74252005f3bd4d8189b4d6b029a2f21e"/><file name="Scope.php" hash="b0e7836ce30e46147c62de136f79660f"/></dir></dir><dir name="Customer"><file name="Observer.php" hash="a0b3c1f7d30bf410943ee2d084718451"/></dir></dir><dir name="controllers"><file name="AccountController.php" hash="acf6dd20ae79860b835c4af3637408c8"/><file name="AdminController.php" hash="740511268dd5a6bb032ef68450b5b8dd"/><file name="LoginController.php" hash="815ec7b821c4ba2b5eda863ea9dc5517"/><file name="ReviewsController.php" hash="467b93e6b5f418b24d20d81f026b33d9"/></dir><dir name="etc"><file name="config.xml" hash="428e1efee90c487c8596c9650bedcb4b"/><file name="system.xml" hash="c21b65e8ee5a558b59adcd8d0192f8ae"/></dir><dir name="sdk"><file name="GSSDK.php" hash="87131c2f32b823486e930af51a1e3baf"/><file name="cacert.pem" hash="1fb001624232803a8697350b6500a1e1"/><file name="gigyaCMS.php" hash="e4eae2b3bddc57892cee09610d8333cc"/></dir><dir name="sql"><dir name="Gigya_Social_setup"><file name="mysql4-install-3.0.0.php" hash="44d9705097928a4530644d00940982f6"/><file name="mysql4-upgrade-2.0.3-3.0.0.php" hash="44d9705097928a4530644d00940982f6"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="aagigya.xml" hash="6361678aaf1f39734e251456f80cd63a"/></dir><dir name="template"><dir name="gigya"><file name="activityfeed.phtml" hash="da223a978be158c432c00534d9a2124d"/><file name="comments.phtml" hash="6f58951124d375cd2fddf5517c2501f5"/><dir><dir name="dashboard"><file name="info.phtml" hash="01786401a2d845c0f987257d55fc823a"/></dir><dir name="form"><file name="emailForm.phtml" hash="c96d44c1435d40a5fe199facd1e06452"/><file name="login.phtml" hash="4caa3aa9df51a326707b801a5f75107e"/><file name="mini.login.phtml" hash="a4612e9f7105e835fe3932a196da69ea"/></dir><dir name="login"><file name="link_accounts.phtml" hash="63bf154045a80c3f5c581047ee406d46"/><file name="social_login.phtml" hash="850cf6b4f5bbf0efb502ec62b8c154ba"/><file name="social_login_login_page.phtml" hash="ac62701973d6ad904c6b8da75cab58f4"/></dir><dir name="ratings"><file name="summary.phtml" hash="f8434e8acb4b45e8ab8f8d926c64cb9b"/><file name="summary_short.phtml" hash="d9dec30e88871dbf24027670f7c05b0e"/></dir><dir name="share"><file name="ordersharebar.phtml" hash="a98bc14f1cc62f0b7029e72c1c2b3668"/><file name="reactions.phtml" hash="e49a5b139f3e8d4232251ddadb24a20a"/><file name="sharebar.phtml" hash="3b9603cb5af4475bf27bd4439830905f"/></dir></dir><file name="gamification.phtml" hash="67159b9bb0cae9e3734580aee8859b52"/><file name="ratings.phtml" hash="b07b97f389349529c885f484f5a24c81"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Gigya_Social.xml" hash="e5f95ec2941faac5d4ed834f8c1c8b15"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><file name="gigya.css" hash="7efd70bcae6bc653823c02c1912973a0"/></dir><dir name="images"><dir name="gigya"><file name="RateIcon_13.png" hash="fac2db4eab60d7639704868f5a62fdda"/><file name="RateIcon_13_pressed.png" hash="3115cb2ab0b1b3ae0929b4756f67dc38"/><file name="RateIcon_21.png" hash="4b7bfd13d66e8565f04aa045aa766b7a"/><file name="RateIcon_21_pressed.png" hash="6d779713ad683a9b24a4353875cfcaca"/></dir></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="gigya"><file name="admin.js" hash="fa3e9a5214a56fce87d921418873019d"/><file name="gigya.js" hash="da4e7211a38a1bc7ea3a76958a5f0610"/><file name="onepage_raas.js" hash="03203c9b024f8489a9b3fa5d62154a20"/></dir></dir></target></contents>
|
29 |
<compatible/>
|
30 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
31 |
</package>
|
@@ -1,51 +1,59 @@
|
|
1 |
.ratings-short span.gig-rating-stars {
|
2 |
-
|
3 |
-
|
4 |
}
|
|
|
5 |
.ratings-short div.gig-rating-star {
|
6 |
-
|
7 |
}
|
8 |
|
9 |
.gig-rating a:link.gig-rating-readReviewsLink,
|
10 |
.ratings-full a:link.gig-rating-readReviewsLink {
|
11 |
-
|
12 |
}
|
13 |
|
14 |
.gig-comments-container div.gig-comments-comment {
|
15 |
-
|
16 |
}
|
|
|
17 |
div.ratings-short .gig-rating div.gig-rating-star-full {
|
18 |
-
|
19 |
}
|
|
|
20 |
div.ratings-short .gig-rating div.gig-rating-star-empty {
|
21 |
-
|
22 |
}
|
23 |
|
24 |
.gigya-login {
|
25 |
-
|
26 |
}
|
|
|
27 |
.gigya-login .content {
|
28 |
-
|
29 |
}
|
|
|
30 |
.gigya-gm {
|
31 |
-
|
32 |
-
|
|
|
|
|
33 |
}
|
34 |
|
35 |
.gigyaMoreInfo {
|
36 |
margin: 15px;
|
37 |
}
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
|
1 |
.ratings-short span.gig-rating-stars {
|
2 |
+
margin-right: 42px;
|
3 |
+
display: inline-block;
|
4 |
}
|
5 |
+
|
6 |
.ratings-short div.gig-rating-star {
|
7 |
+
width: 13px;
|
8 |
}
|
9 |
|
10 |
.gig-rating a:link.gig-rating-readReviewsLink,
|
11 |
.ratings-full a:link.gig-rating-readReviewsLink {
|
12 |
+
margin-right: 0;
|
13 |
}
|
14 |
|
15 |
.gig-comments-container div.gig-comments-comment {
|
16 |
+
background-color: transparent;
|
17 |
}
|
18 |
+
|
19 |
div.ratings-short .gig-rating div.gig-rating-star-full {
|
20 |
+
background-image: url('../images/gigya/RateIcon_13_pressed.png');
|
21 |
}
|
22 |
+
|
23 |
div.ratings-short .gig-rating div.gig-rating-star-empty {
|
24 |
+
background-image: url('../images/gigya/RateIcon_13.png');
|
25 |
}
|
26 |
|
27 |
.gigya-login {
|
28 |
+
height: 240px;
|
29 |
}
|
30 |
+
|
31 |
.gigya-login .content {
|
32 |
+
min-height: 50px;
|
33 |
}
|
34 |
+
|
35 |
.gigya-gm {
|
36 |
+
float: right;
|
37 |
+
margin-top: 15px;
|
38 |
+
position: relative;
|
39 |
+
z-index: 1000;
|
40 |
}
|
41 |
|
42 |
.gigyaMoreInfo {
|
43 |
margin: 15px;
|
44 |
}
|
45 |
+
|
46 |
+
#gigyaMoreInfoSubmit {
|
47 |
+
margin-top: 5px;
|
48 |
+
}
|
49 |
+
|
50 |
+
.trob {
|
51 |
+
position: fixed;
|
52 |
+
top: 50%;
|
53 |
+
right: 50%;
|
54 |
+
margin-top: -11px;
|
55 |
+
margin-right: -11px;
|
56 |
+
width: 32px;
|
57 |
+
height: 32px;
|
58 |
+
background: transparent url("http://cdn.gigya.com/gs/i/progress_ani.gif") no-repeat;
|
59 |
+
}
|