Sort: Rank

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.
2017-09-28, 167👍, 1💬

💬 2017-09-28 Irtza: ok

Printable Copy - PDF Version
Information on how to obtain the PDF version of this book for printing.
2017-07-01, 1654👍, 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 ...)

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, 458👍, 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 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 XP system.
2017-03-28, 368👍, 1💬

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

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.
2017-01-20, 17435👍, 10💬

💬 2017-01-20 Robert: Thanks a lot!

💬 2016-08-30 Herong: C-Doggy, Looks your is configured correctly to run PHP scripts. The error is caused by a undeclared variable "html". You fix it ...

💬 2016-08-23 C-Doggy: I did that and I got PHP Notice: Undefined variable: html in C:\inetpub\wwwroot\myfilesearch.org- master\myfilesearch.org-master\...

💬 2016-06-10 Herong: Azaz, great idea! Thanks for sharing the information.

💬 2016-06-09 Azaz: Instead of writing all those commands, a quick and easy way is to install Let's Encrypt SSL on your website. You can do it one c...

(More comments ...)

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

💬 2016-09-16 Pooja Shukla: good

Digital Signature Scheme for Email Messages
This section describes the digital signature scheme for email messages. The process of signing an email message is the same as signing other digital documents.
2016-09-08, 341👍, 1💬

💬 2016-09-08 shradha: nice one

Installing Crypt::SSLeay 0.57 on Windows
This section provides a tutorial example on how to install Crypt::SSLeay 0.57 for ActiveState Perl on Windows systems.
2016-05-05, 453👍, 1💬

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

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.
2016-04-29, 1555👍, 2💬

💬 2016-04-29 amal: second visit

💬 2016-04-29 amal: first visit

HTTPS Communication Data Encryption
This section describes the HTTPS communication data encryption process - Browser generates an encryption key, encrypts it using server public key and sends it to the server; Browser encrypts data with the encryption key; Server encrypts return data with the same encryption key.
2016-04-18, 140👍, 1💬

Testing OpenSSL with fopen()
This section provides a tutorial example on how to test the PHP OpenSSL module with the fopen() function to run a GET request on an HTTPS server.
2016-03-25, 105👍, 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, 1206👍, 2💬

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

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, 1201👍, 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 :(

PKI Tutorials - Herong's Tutorial Examples
This PKI (Public Key Infrastructure) tutorial book is a collection of notes and sample codes written by the author while he was learning PKI technologies himself. Topics include CA, Certificate, Crypt::SSLeay, C#, Digital Signature, Firefox, HTTPS, IE, Java, JSSE, KeyStore, keytool, MMC, .NET, OpenS...
2016-02-07, 4704👍, 1💬

💬 2016-02-07 john: thanks!

Testing OpenSSL with file_get_contents()
This section provides a tutorial example on how to test the PHP OpenSSL module with the file_get_contents() function to run a GET request on an HTTPS server.
2015-12-26, 102👍, 1💬

View Digital Signatures in Word Documents
This section provides a tutorial example on how to view digital signatures in MS Word 2007 documents. Clicking the digital signature icon in the status bar turns on and off the Signatures panel when editing Word documents.
2015-11-30, 355👍, 1💬

Microsoft Management Console (MMC)
This section describes the Microsoft Management Console (MMC), which can be used to create a console to manage certificate stores on Windows XP systems.
2015-10-11, 472👍, 1💬

💬 2015-10-11 koloraza: mistratra betsaka fa tena tsra ny ataonao ry namamana

"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, 3867👍, 1💬

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

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.
2015-08-05, 4198👍, 2💬

💬 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...

  Sort: Rank