APPENDIX C

image

Setting Up a KeyStore and TrustStore for HTTP Encryption

A KeyStore is a database or repository of keys and certificates that are used for a variety of purposes, including authentication, encryption, or data integrity. In general, a KeyStore contains information of two types: key entries and trusted certificates.

I have already discussed how to configure your Hadoop cluster with network encryption in Chapter 4’s “Encrypting HTTP Communication” section. As a part of that set up, you need to create HTTPS certificates and KeyStores.

Create HTTPS Certificates and KeyStore/TrustStore Files

To create HTTPS certificates and KeyStores, you ...

Get Practical Hadoop Security now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.