Jump to content



John W

Member Since 05 Nov 2002
OFFLINE Last Active Apr 28 2017 20:33
-----

#1755612 Server Error on multiple Add-Ons

Posted by John W on 09 April 2017 - 15:27

After years of dealing with having to change permissions on newly uploaded files from 664 to lower (I use  600 on php) I finally found how to change the umask for sftp on my server.  Apparently, this is how Cpanel is set up because it's discussed in their forums.  Someone posted the solution for SFTP in the SSHD config.  I still have to change the php file permissions, but at least folders are automatically set at 755 and files at 644.  I believe CPanel will be changing the default when using suPHP. 

 

Using Beyond Compare to connet to the server I can easily set the file mask to only show php files then sort by permissions, so it's easy to find files and folders with too loose of permissions.




#1755567 Addons

Posted by John W on 07 April 2017 - 17:01

@marcello

I agree the key system is money well spent.  It will get extra exposure, which gets extra sales.  Sales make the world go round!




#1755417 cURL error (60): Peer certificate cannot be authenticated with given CA certi...

Posted by John W on 03 April 2017 - 16:41

@duckydan

Here's how I modified mine for the invoice number.  Right before the line

      $params = array('x_login' => substr(MODULE_PAYMENT_AUTHORIZENET_CC_AIM_LOGIN_ID, 0, 20),

add

// A.NET INVOICE NUMBER FIX
// find the next order_id to pass as x_Invoice_Num
        $inv_id = tep_db_query("select orders_id from " . TABLE_ORDERS . " order by orders_id DESC limit 1");
        $last_inv = tep_db_fetch_array($inv_id);
        $next_inv = $last_inv['orders_id']+1;
// END A.NET INVOICE NUMBER FIX

then you'll need to add this somewhere in the array

                      'x_Invoice_Num' => $next_inv,

And that will transmit the invoice number.




#1755082 The problem 7%

Posted by John W on 25 March 2017 - 14:03

Batch Print is probably the biggest time saver I implemented and I'm stil using it today.  I can send all my orders to processing (partner) or farms that drop ship as a pdf invoice or packing slip.  When an order is shipped I do a batch or order numbers with a qualifier of processing changing to shipped.  The email the customer receives has the tracking number with link to fedex.

 

I also have items that go out of stock, so I modified the notification to a "restock notification"  and for some items it helps get sales.

 

Adding dimensions to my products and using a packing class from UPSxml, I modified fedex to use box dimensions for accurate quotes.




#1755005 Something little for shipping and payment adress

Posted by John W on 23 March 2017 - 16:03

I have found that when I made somelthing idiot proof, the world made better idiots.




#1754974 Fail login, contact us, add to card

Posted by John W on 22 March 2017 - 17:54

I guess since your cert does work wiht www and if you prefer that, then the thing to do is change your config files to have www included.
 




#1754972 Fail login, contact us, add to card

Posted by John W on 22 March 2017 - 17:48

I see one problem right off the bat.  You are forcing to www.nukua.es but your config is for https://nukua.es/ (without the WWW).  Your certificate is for nukua.es without the www.  I think you should do everthing as your certificate, so take out forcing the www in your htaccess. 

 

Can we try that? 




#1754565 Google Algorithm update March 2017

Posted by John W on 13 March 2017 - 19:12

I just noticed I dropped pretty hard on my main category and after searching, it seems there may have been another algorithm update last week.  Anyone else drop?

 

I was high up on Google for many years but lately I have been sliding down.  I'm number 1 on Yahoo and Bing, but that doesn't really help much.




#1754562 17 Years Young!

Posted by John W on 13 March 2017 - 18:45

Pretty soon it will be asking to borrow the car for dates, going out drinking, etc... 




#1754413 Devious Trick or Super Smart

Posted by John W on 08 March 2017 - 20:58

I have so many comments in my mind that I shouldn't make.  They're all funny though, or at least to me they are!




#1754408 RegexBuddy and time saving trick

Posted by John W on 08 March 2017 - 19:47

So, I'm helping a friend by updating his old html site to Bootstrap, but the old site had tons of old table code that was very messy.  There's not a lot of pages so I was able to just pull out the text on most files and format it out.  I made a general template that files called and then outputed revelant content.  The real messy one was the gallery set up which was made with an old version of Photoshop.  So, I worked on a pattern to extract what I wanted using RegexBuddy (a tool I love) and with a little bit of work I had perfect output for all the pics I needed to capture and this is how I did it.

 

First a sample of the html code


<TR>
		<TD align="center">	<A href="pages/Acropora_garden6.htm"><IMG src="thumbnails/Acropora_garden6.jpg" border="0" alt=Acropora_garden6></A>	</TD>
		<TD align="center">	<A href="pages/Acropora_garden7.htm"><IMG src="thumbnails/Acropora_garden7.jpg" border="0" alt=Acropora_garden7></A>	</TD>
		<TD align="center">	<A href="pages/blue_maxima_clam.htm"><IMG src="thumbnails/blue_maxima_clam.jpg" border="0" alt=blue_maxima_clam></A>	</TD>
		<TD align="center">	<A href="pages/blue_prostrata.htm"><IMG src="thumbnails/blue_prostrata.jpg" border="0" alt=blue_prostrata></A>	</TD>
		<TD align="center">	<A href="pages/blue_tort.htm"><IMG src="thumbnails/blue_tort.jpg" border="0" alt=blue_tort></A>	</TD>

</TR>

<TR>
		<TD align="center" valign="top">	<A href = "pages/Acropora_garden6.htm"><FONT size="3"  face="Arial" >Acropora_garden6...</FONT></A>
											<FONT size="3"  face="Arial" ></FONT>
		</TD>
		<TD align="center" valign="top">	<A href = "pages/Acropora_garden7.htm"><FONT size="3"  face="Arial" >Acropora_garden7...</FONT></A>
											<FONT size="3"  face="Arial" ></FONT>
		</TD>
		<TD align="center" valign="top">	<A href = "pages/blue_maxima_clam.htm"><FONT size="3"  face="Arial" >blue_maxima_clam...</FONT></A>
											<FONT size="3"  face="Arial" ></FONT>
		</TD>
		<TD align="center" valign="top">	<A href = "pages/blue_prostrata.htm"><FONT size="3"  face="Arial" >blue_prostrata.jpg</FONT></A>
											<FONT size="3"  face="Arial" ></FONT>
		</TD>
		<TD align="center" valign="top">	<A href = "pages/blue_tort.htm"><FONT size="3"  face="Arial" >blue_tort.jpg</FONT></A>
											<FONT size="3"  face="Arial" ></FONT>
		</TD>

</TR>

Using this regex to pull out the pic name and alt

pages/([\w%\-]+).*alt=([\w\s\-]+)

I was able to generate all the lines like this with the bootstrap formating and I just had to tell someone :)  After I cleaned up the alt info to be more presentable.

<div class="col-md-3 col-sm-4 col-xs-6 thumb">
  <a class="thumbnail equal-height" href="gallery/images/ORA_chips_acropora.jpg">
    <img class="img-responsive" src="gallery/thumbnails/ORA_chips_acropora.jpg" alt="ORA_chips_acropora">
      <p class="text-center text-capitalize">ORA_chips_acropora</p>
  </a>
</div>
<div class="col-md-3 col-sm-4 col-xs-6 thumb">
  <a class="thumbnail equal-height" href="gallery/images/ORA_marshall_island_acro.jpg">
    <img class="img-responsive" src="gallery/thumbnails/ORA_marshall_island_acro.jpg" alt="ORA_marshall_island_acro">
      <p class="text-center text-capitalize">ORA_marshall_island_acro</p>
  </a>
</div>
<div class="col-md-3 col-sm-4 col-xs-6 thumb">
  <a class="thumbnail equal-height" href="gallery/images/ORA_pillowtop.jpg">
    <img class="img-responsive" src="gallery/thumbnails/ORA_pillowtop.jpg" alt="ORA_pillowtop">
      <p class="text-center text-capitalize">ORA_pillowtop</p>
  </a>
</div>
<div class="col-md-3 col-sm-4 col-xs-6 thumb">
  <a class="thumbnail equal-height" href="gallery/images/parvona_coral.jpg">
    <img class="img-responsive" src="gallery/thumbnails/parvona_coral.jpg" alt="parvona_coral">
      <p class="text-center text-capitalize">parvona_coral</p>
  </a>
</div>



#1753778 [Addon] Twitter Typeahead Autocomplete Search for osC 2.3.4 (BS and nonBS)

Posted by John W on 25 February 2017 - 17:04

@crimble crumble

You can actually have that happen a couple different ways besides this.  Here's a solution.  In product_info find the line below.  Your line may vary some but you're looking for the line beginning with "<?php echo tep_draw_form"

<?php echo tep_draw_form('cart_quantity', tep_href_link('product_info.php', tep_get_all_get_params(array('action')). 'action=add_product', 'NONSSL'), 'post', 'class="form-horizontal" role="form"'); ?>

and change it to

<?php echo tep_draw_form('cart_quantity', tep_href_link('product_info.php', tep_get_all_get_params(array('action')). 'action=add_product', $request_type), 'post', 'class="form-horizontal" role="form"'); ?>

Basically, you're changing NONSSL to $request_type and this will do ssl if on https and will do nonssl if on http.

 

Another solution and something you should consider is going all SSL for all pages.  There are some threads on it.




#1752091 cURL error (60): Peer certificate cannot be authenticated with given CA certi...

Posted by John W on 12 January 2017 - 18:38

@Jack_mcs

 

On the older Aim modules http://addons.oscomm....com/info/5662

they had the code below that was removed. 

        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);

It's been a few years or more, so I don't remember exactly.  There were post on Authorize.net and I beleive on their github too.  There were at least a few different processor modules using this as standard until it was pointed out that this setting created a security hole and was dissabling security built into curl.  But, once this was changed then the certificates have to be kept up or it can't verify the peer.  You can search around and find more info on it but i don't remember exactly what they called the exploit.  I only use this module and I've poured through a lot of the A.net stuff so it sticks out for me.




#1752049 cURL error (60): Peer certificate cannot be authenticated with given CA certi...

Posted by John W on 12 January 2017 - 00:35

@clustersolutions

 

If you need more help let me know.  I think that will work though.




#1752037 cURL error (60): Peer certificate cannot be authenticated with given CA certi...

Posted by John W on 11 January 2017 - 19:20

You have to update your certificate file.  I meant to post this last Friday and forgot.  I have this in ext/modules/payment/authorizenet/authorize.net.crt

Common Name: GeoTrust Global CA
Organization: GeoTrust Inc.
Valid From: May 20, 2002
Valid To: May 20, 2022
Issuer: GeoTrust Global CA, GeoTrust Inc.
Thumbprint (SHA-1): ‎DE28 F4A4 FFE5 B92F A3C5 03D1 A349 A7F9 962A 8212
-----BEGIN CERTIFICATE-----
MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT
MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9i
YWwgQ0EwHhcNMDIwNTIxMDQwMDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQG
EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEbMBkGA1UEAxMSR2VvVHJ1c3Qg
R2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2swYYzD9
9BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjoBbdq
fnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDv
iS2Aelet8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU
1XupGc1V3sjs0l44U+VcT4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+
bw8HHa8sHo9gOeL6NlMTOdReJivbPagUvTLrGAMoUgRx5aszPeE4uwc2hGKceeoW
MPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTA
ephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVkDBF9qn1l
uMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKIn
Z57QzxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfS
tQWVYrmm3ok9Nns4d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcF
PseKUgzbFbS9bZvlxrFUaKnjaZC2mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Un
hw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6pXE0zX5IJL4hmXXeXxx12E6nV
5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvmMw==
-----END CERTIFICATE-----


Common Name: Entrust.net Secure Server Certification Authority
Organization: Entrust.net
Valid From: May 25, 1999
Valid To: May 25, 2019
Issuer: Entrust.net Secure Server Certification Authority, Entrust.net
Thumbprint (SHA-1): ‎99A6 9BE6 1AFE 886B 4D2B 8200 7CB8 54FC 317E 1539
-----BEGIN CERTIFICATE-----
MIIE2DCCBEGgAwIBAgIEN0rSQzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC
VVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5u
ZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMc
KGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UEAxMxRW50cnVzdC5u
ZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05OTA1
MjUxNjA5NDBaFw0xOTA1MjUxNjM5NDBaMIHDMQswCQYDVQQGEwJVUzEUMBIGA1UE
ChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5j
b3JwLiBieSByZWYuIChsaW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBF
bnRydXN0Lm5ldCBMaW1pdGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUg
U2VydmVyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGdMA0GCSqGSIb3DQEBAQUA
A4GLADCBhwKBgQDNKIM0VBuJ8w+vN5Ex/68xYMmo6LIQaO2f55M28Qpku0f1BBc/
I0dNxScZgSYMVHINiC3ZH5oSn7yzcdOAGT9HZnuMNSjSuQrfJNqc1lB5gXpa0zf3
wkrYKZImZNHkmGw6AIr1NJtl+O3jEP/9uElY3KDegjlrgbEWGWG5VLbmQwIBA6OC
AdcwggHTMBEGCWCGSAGG+EIBAQQEAwIABzCCARkGA1UdHwSCARAwggEMMIHeoIHb
oIHYpIHVMIHSMQswCQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5
BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1p
dHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBMaW1pdGVk
MTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMCmgJ6AlhiNodHRwOi8vd3d3LmVu
dHJ1c3QubmV0L0NSTC9uZXQxLmNybDArBgNVHRAEJDAigA8xOTk5MDUyNTE2MDk0
MFqBDzIwMTkwNTI1MTYwOTQwWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAU8Bdi
E1U9s/8KAGv7UISX8+1i0BowHQYDVR0OBBYEFPAXYhNVPbP/CgBr+1CEl/PtYtAa
MAwGA1UdEwQFMAMBAf8wGQYJKoZIhvZ9B0EABAwwChsEVjQuMAMCBJAwDQYJKoZI
hvcNAQEFBQADgYEAkNwwAvpkdMKnCqV8IY00F6j7Rw7/JXyNEwr75Ji174z4xRAN
95K+8cPV1ZVqBLssziY2ZcgxxufuP+NXdYR6Ee9GTxj005i7qIcyunL2POI9n9cd
2cNgQ4xYDiKWL2KjLB+6rQXvqzJ4h6BUcxm1XAX5Uj5tLUUL9wqT6u0G+bI=
-----END CERTIFICATE-----


Common Name: Entrust.net Certification Authority (2048)
Organization: Entrust.net
Valid From: December 24, 1999
Valid To: July 24, 2029
Issuer: Entrust.net Certification Authority (2048), Entrust.net
Thumbprint (SHA-1): 5030 0609 1D97 D4F5 AE39 F7CB E792 7D7D 652D 3431
-----BEGIN CERTIFICATE-----
MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u
ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp
bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV
BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx
NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3
d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl
MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u
ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL
Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr
hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW
nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi
VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E
BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ
KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy
T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf
zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT
J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e
nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE=
-----END CERTIFICATE-----


Common Name: Entrust Root Certification Authority
Organization: Entrust, Inc.
Valid From: November 27, 2006
Valid To: November 27, 2026
Issuer: Entrust Root Certification Authority, Entrust, Inc.
Thumbprint (SHA-1): B31E B1B7 40E3 6C84 02DA DC37 D44D F5D4 6749 52F9
-----BEGIN CERTIFICATE-----
MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC
VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0
Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW
KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw
NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw
NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy
ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV
BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo
Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4
4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9
KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI
rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi
94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB
sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi
gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo
kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE
vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA
A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t
O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua
AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP
9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/
eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m
0vdXcDazv/wor3ElhVsT/h5/WrQ8
-----END CERTIFICATE-----


Common Name: Baltimore CyberTrust Root
Organization: Baltimore
Valid From: May 12, 2000
Valid To: May 12, 2025
Issuer: Baltimore CyberTrust Root, Baltimore
Thumbprint: D4DE 20D0 5E66 FC53 FE1A 5088 2C78 DB28 52CA E474
-----BEGIN CERTIFICATE-----
MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ
RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD
VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX
DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y
ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy
VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr
mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr
IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK
mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu
XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy
dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye
jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1
BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92
9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx
jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0
Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz
ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS
R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
-----END CERTIFICATE-----