1 2 3 4 5 6 > >>   ∑:195  Sort:Date

Configuring PHP OpenSSL on Windows
This section provides a tutorial example on how to install and configure the PHP OpenSSL module on Windows systems. PHP OpenSSL is provided as a DLL file called php_openssl.dll.
2020-05-21, 55732🔥, 14💬

💬 2020-05-21 Herong: GHM, can you check if php_openssl.dll actually exists in the extension_dir folder?

💬 2020-05-19 GHM: I am totally new to php. How do I activate openssl so php can access functions. I installed php manager and it said that php_ope...

💬 2020-01-21 Herong: Nietzsche, can you provide the logic for the hasMeaning() function?

💬 2020-01-12 Nietzsche: Life is Meaningless: Input 1: if (Life::hasMeaning(self) === True) { echo "Life has Meaning"; } else { echo "Life is Meaningless...

💬 2019-10-09 Michael: Thank you! This helped me enable SSL on my PHP install

(More comments ...)

Listing of Trusted Root CA in Google Chrome
This section provides a tutorial example on how to see the list of trusted root CA (PKI Authorities) pre-installed in Google Chrome.
2016-09-16, 13561🔥, 1💬

💬 2016-09-16 Pooja Shukla: good

PKI Tutorials - Herong's Tutorial Examples
This tutorial book is a collection of notes and sample codes written by the author while he was learning PKI (Public Key Infrastructure) technologies himself. Topics include Root CA (Certificate Authorities); SSL, TLS, and HTTPS; Server and client authentication processes; Communication data encrypt...
2016-02-07, 12200🔥, 1💬

💬 2016-02-07 john: thanks!

"bad decrypt:./crypto/evp/evp_enc.c:461" Error
This section provides a tutorial example on why OpenSSL 'pkcs12' failed with 'bad decrypt:./crypto/evp/evp_enc.c :461'error. The root cause is the key password different than file password.
2015-09-10, 9785🔥, 1💬

💬 2015-09-10 Action Here: this totally helped me.

Usage Examples of Public Key Infrastructure
This section provides some usage examples of PKI (Public Key Infrastructure), like HTTPS (Hypertext Transfer Protocol Secure) protocol, digital signature, encryption of documents, digital identification.
2021-12-27, 7279🔥, 6💬

💬 2021-09-23 Kuro: nice

💬 2019-05-14 dsdsdasd: Naaaaa

💬 2017-11-30 naveed: nice!!

💬 2017-09-28 Irtza: ok

Archived: Windows XP Component "Update Root Certificates"
This section describes the process used by Windows XP component, Update Root Certificates, to communicate to Windows Update Website to fetch a trusted root certificate and install in on the local computer automatically.
2020-06-08, 6432🔥, 4💬

💬 2020-06-08 Herong: Onur, If the error is cause by IE auto-updating root certificate, you can download and install the missing root certificate manu...

💬 2020-06-01 Onur: Hi there, Since last a few weeks, although I have XP SP3 and the most recent crypt32.dll versioned 5.131.2600.6459, I get numero...

💬 2019-04-13 Herong: Leo, can you run the "certmgr" command on your Windows XP? It provides functions to install root certificates to your computer.

💬 2019-04-08 Leo: I know this article is outdated, but I'm still looking for a way to update the 'Root certificates' in Windows XP SP3, by install...

Using openConnection() Method in java.net.URL Class
This section provides a tutorial example on how to use the openConnection() method in the java.net.URL class to perform a GET method on an HTTPS server. Java Secure Socket Extension (JSSE) works quietly behind the java.net.URL class to provide HTTPS support.
2022-07-08, 6248🔥, 3💬

💬 2015-08-05 ashkart: doesnt work indeed. Connection type got, connection object got too. But then there is an exception "java.net.ConnectException: C...

💬 2015-08-05 ashkart: sorry, works fine, i forgot i'm behind the proxy...

HTTPS Request and Response Example
This section describes an example of HTTPS request and response captured by a Perl script using the Crypt::SSLeay module.
2023-08-09, 5255🔥, 4💬

💬 2023-08-09 hohl: dthdfgh

💬 2020-04-29 james: alert('cum')

💬 2019-07-13 xss: HI

Creating a Digital ID and Sign Word Documents
This section provides a tutorial example on how to create a your own digital ID and use it to add a digital signature to a MS Word 2007 document.
2018-03-25, 3992🔥, 2💬

💬 2018-03-15 Herong: Laurenson, Word 2013 has removed the function to create your own test digital ID. You can go to Comodo to get real digital ID fo...

💬 2018-03-13 Laurenson: this is very helpful but I want to know how to create my own digital ID using Microsoft Office 2013

RDP Server Certificate Location
This section provides a tutorial example on how to locate the RDP server certificate in the 'Remote Desktop' certificate store under the 'Computer Account' using the 'certlm.msc' command.
2022-10-01, 3799🔥, 0💬

Introduction of HTTPS (Hypertext Transfer Protocol Secure)
This chapter provides a quick introduction of HTTPS (Hypertext Transfer Protocol Secure). Topics include what is HTTPS; Web server authentication; communication data encryption.
2017-11-15, 3555🔥, 3💬

💬 2017-11-15 amal: third visit

💬 2016-04-29 amal: second visit

💬 2016-04-29 amal: first visit

Exporting a List of Root CA Certificates
This section provides a tutorial example on how to export a list of trusted root CA certificates with the certificates console on a Windows system.
2022-06-28, 3494🔥, 3💬

💬 2022-06-28 confused: ?????????????????

💬 2018-03-13 Michael Knoy: Finally someone who knows their shit! Over 20 years on the net and you have some of the best straight forward info. Thank You Ve...

💬 2017-03-28 Josh: Just what I needed. Thank you!

Full Version in PDF/EPUB
Information on how to obtain the full version of this book in PDF, EPUB, or other format.
2017-07-01, 3340🔥, 12💬

💬 2017-04-21 Herong: Dzung, you should have it in your email box now. Thanks.

💬 2017-04-20 Dzung Nguyen: Dr. Herong; I really enjoy your books. I donated $5 through PayPal. Would you let me know where I can download this PKI Tutorial...

💬 2016-12-06 zhaojie: thanks,i'm learning http ,so to know https !

💬 2016-10-18 ItslSteven: thanks

💬 2016-08-17 Herong: billm, please send me an email. Thanks.

(More comments ...)

javax.net.ssl.trustStore System Property
This section provides a tutorial example on how Java uses the default trusted KeyStore file, if the system property, javax.net.ssl.trustStore, is not specified.
2022-12-26, 3176🔥, 1💬

Introduction of PKI (Public Key Infrastructure)
This chapter provides a quick introduction of PKI (Public Key Infrastructure). Topics include what is PKI; usage examples of PKI; most popular certificate authorities.
2016-02-22, 2811🔥, 2💬

💬 2016-02-22 Charlie Beebout: Thank you. I am looking forward to familiarizing myself with security issues.

Installing Crypt::SSLeay 0.72 on Windows
This section provides a tutorial example on how to install Crypt::SSLeay 0.72 for ActiveState Perl on Windows systems.
2022-04-01, 2770🔥, 2💬

💬 2016-05-05 rodman: Thanks I sure hope this helps me.

Windows Automatic Root Update Mechanism
This section describes the automated process used by Windows to communicate to Windows Update Website to fetch a trusted root certificate and install it on the local computer, whenever the root certificate is needed.
2020-06-08, 2586🔥, 2💬

💬 2020-06-08 Herong: Onur, the question at the end of your comment was not very clear. Can you rephrase it in a different way?

💬 2020-06-05 Onur: Actually, this auto update mechanism is present on older Windows versions as low as XP. See the article here on this site: Outda...

Using openStream() Method in java.net.URL Class
This section provides a tutorial example on how to use the openStream() method in the java.net.URL class to perform a GET method on an HTTPS server. Java Secure Socket Extension (JSSE) works quietly behind the java.net.URL class to provide HTTPS support.
2017-05-23, 2416🔥, 2💬

💬 2017-05-23 Herong: Mike, the issue could be that Yahoo Finance server is expecting some standard HTTP request headlines this Java program is not pr...

💬 2017-05-22 Mike: when I run the above java program with the following argument, I got a 401. If I directly paste the same https link to a web bro...

Exporting Root Certificate to File from macOS
This section provides a tutorial example on how to export a trusted root CA certificate pre-installed on macOS computer into a certificate file in binary .cer format.
2022-01-30, 2348🔥, 2💬

💬 2022-01-30 Herong: Johan, Thank you so much for sharing this!

💬 2022-01-29 Johan: A better way to do the export programatically and avoid GUI clicking is to use the "security" program and export the root- and s...

Email Messages with Attachments using MIME
This section provides an email message example with an attachment using the MIME (Multipurpose Internet Mail Extensions) protocol. The message is divided into multiple parts with each part using different content type.
2022-06-03, 2216🔥, 1💬

Adding Security Exception in Mozilla Firefox
This section provides a tutorial example on how to add a security exception in Mozilla Firefox to continue visiting an HTTPS Website with an un-trusted certificate.
2023-05-09, 2159🔥, 3💬

💬 2023-05-09 Matti Ollikainen: The same os is now installed on usb sticks. In one of them, Firefox displays a web page as insecure but allows an security excep...

Installing Trusted Root Certificate on Android phone
This section provides a tutorial example on how to install a trusted root certificate on Android phone from storage.
2022-10-01, 2047🔥, 0💬

Installing Personal Certificate with Internet Options
This section provides a tutorial example on how to install my personal certificate with its private-public key pair from a PKCS12 file to Windows system using 'Internet Options'.
2022-10-01, 1896🔥, 0💬

Converting KeyStore Files to PKCS12 Files
This section provides a tutorial example on how to convert a KeyStore file to a PKCS12 file, because Windows 'Internet Options' can import keys and certificates from PKCS12, but not from KeyStore file.
2016-02-07, 1791🔥, 2💬

💬 2016-02-07 Herong: Steve, Fully agree! I put it in command line, because it is easier to document. I will put a warning the tutorial.

💬 2016-02-07 Steve: Hi! No password in command line , please ! Can be read in history... Bad practice :(

1 2 3 4 5 6 > >>   ∑:195  Sort:Date