Implementing SSL / TLS Using Cryptography and PKI
by: Joshua Davies
ISBN-10: 0470920416
ISBN-13: 9780470920411
Edition 版次: 1
Publication Date 出版日期: 2011-01-11
Print Length 页数: 704
Book Description
By finelybook
Hands-on,practical guide to implementing SSL and TLS protocols forInternet security
If you are a network professional who knows C programming,thispractical book is for you. Focused on how to implement SecureSocket Layer (SSL) and Transport Layer Security (TLS),this bookguides you through all necessary steps,whether or not you have aworking knowledge of cryptography. The book covers SSLv2,TLS 1.0,and TLS 1.2,including implementations of the relevantcryptographic protocols,secure hashing,certificate parsing,certificate generation,and more.
Coverage includes:
Understanding Internet Security
Protecting against Eavesdroppers with SymmetricCryptography
Secure Key Exchange over an Insecure Medium with Public KeyCryptography
Authenticating Communications Using Digital Signatures
Creating a Network of Trust Using X.509 Certificates
A Usable,Secure Communications Protocol: Client-Side TLS
Adding Server-Side TLS 1.0 Support
Advanced SSL Topics
Adding TLS 1.2 Support to Your TLS Library
Other Applications of SSL
A Binary Representation of Integers: A Primer
Installing TCPDump and OpenSSL
Understanding the Pitfalls of SSLv2
Set up and launch a working implementation of SSL with thispractical guide.
Contents
Introduction
Chapter 1: Understanding Internet Security
Chapter 2: Protecting Against Eavesdroppers with Symmetric Cryptography
Chapter 3: Secure Key Exchange over an Insecure Medium with Public Key
Cryptography
Chapter 4: Authenticating Communications Using Digital Signatures
Chapter 5: Creating a Network of Trust Using X.509 Certificates
Chapter 6: A Usable,Secure Communications Protocol: Client-Side TLS
Chapter 7: Adding Server-Side TLS 1.0 Support
Chapter 8: Advanced SSL Topics
Chapter 9: Adding TLS 1.2 Support to Your TLS Library
Chapter 10: Other Applications of SSL
Appendix A: Binary Representation of Integers: A Primer
Appendix B: Installing TCPDump and OpenSSL
Appendix C: Understanding the Pitfalls of SSLv2
Index