Interface | Description |
---|---|
KeyStoreLoader |
An interface for an object that can load key stores or trust stores.
|
Class | Description |
---|---|
BCFKSFileLoader |
Implementation of
FileKeyStoreLoader that loads from BCKFS files. |
BCFKSFileLoader.Builder | |
FileKeyStoreLoader |
Base class for instances of
KeyStoreLoader which load the key/trust stores from files on
a filesystem. |
FileKeyStoreLoader.Builder<T extends FileKeyStoreLoader> |
Base class for builder pattern used by subclasses.
|
FileKeyStoreLoaderBuilderProvider |
This file has been copied from the Apache ZooKeeper project.
|
HBaseHostnameVerifier |
When enabled in
X509Util , handles verifying that the hostname of a peer matches the
certificate it presents. |
HBaseHostnameVerifier.SubjectName |
Note: copied from Apache httpclient with some minor modifications.
|
HBaseTrustManager |
A custom TrustManager that supports hostname verification We attempt to perform verification
using just the IP address first and if that fails will attempt to perform a reverse DNS lookup
and verify using the hostname.
|
JKSFileLoader |
Implementation of
FileKeyStoreLoader that loads from JKS files. |
JKSFileLoader.Builder | |
PEMFileLoader |
Implementation of
FileKeyStoreLoader that loads from PEM files. |
PEMFileLoader.Builder | |
PemReader |
This file has been copied from the Apache ZooKeeper project.
|
PKCS12FileLoader |
Implementation of
FileKeyStoreLoader that loads from PKCS12 files. |
PKCS12FileLoader.Builder | |
StandardTypeFileKeyStoreLoader |
Base class for instances of
KeyStoreLoader which load the key/trust stores from files on
a filesystem using standard KeyStore types like JKS or PKCS12. |
X509Util |
Utility code for X509 handling Default cipher suites: Performance testing done by Facebook
engineers shows that on Intel x86_64 machines, Java9 performs better with GCM and Java8 performs
better with CBC, so these seem like reasonable defaults.
|
Enum | Description |
---|---|
KeyStoreFileType |
This enum represents the file type of a KeyStore or TrustStore.
|
StandardTypeFileKeyStoreLoader.SupportedStandardKeyFormat | |
X509Util.ClientAuth |
Enum specifying the client auth requirement of server-side TLS sockets created by this
X509Util.
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.