public class SSLProperties extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SSLProperties.KeystoreValidationGroup |
| Modifier and Type | Field and Description |
|---|---|
private static String |
DEFAULT_SSL_PROTOCOL_ALGORITHM |
static PropertyDescriptor |
KEYSTORE |
private static Set<PropertyDescriptor> |
KEYSTORE_DESCRIPTORS |
static PropertyDescriptor |
KEYSTORE_PASSWORD |
static PropertyDescriptor |
KEYSTORE_TYPE |
static PropertyDescriptor |
TRUSTSTORE |
private static Set<PropertyDescriptor> |
TRUSTSTORE_DESCRIPTORS |
static PropertyDescriptor |
TRUSTSTORE_PASSWORD |
static PropertyDescriptor |
TRUSTSTORE_TYPE |
| Constructor and Description |
|---|
SSLProperties() |
| Modifier and Type | Method and Description |
|---|---|
private static int |
countNulls(Object... objects) |
static SSLContext |
createSSLContext(ProcessContext context,
SslContextFactory.ClientAuth clientAuth) |
static List<PropertyDescriptor> |
getKeystoreDescriptors(boolean required) |
static List<PropertyDescriptor> |
getTruststoreDescriptors(boolean required) |
static Collection<ValidationResult> |
validateStore(Map<PropertyDescriptor,String> properties) |
static Collection<ValidationResult> |
validateStore(Map<PropertyDescriptor,String> properties,
SSLProperties.KeystoreValidationGroup keyStoreOrTrustStore) |
public static final PropertyDescriptor TRUSTSTORE
public static final PropertyDescriptor TRUSTSTORE_TYPE
public static final PropertyDescriptor TRUSTSTORE_PASSWORD
public static final PropertyDescriptor KEYSTORE
public static final PropertyDescriptor KEYSTORE_TYPE
public static final PropertyDescriptor KEYSTORE_PASSWORD
private static final String DEFAULT_SSL_PROTOCOL_ALGORITHM
private static final Set<PropertyDescriptor> KEYSTORE_DESCRIPTORS
private static final Set<PropertyDescriptor> TRUSTSTORE_DESCRIPTORS
public static Collection<ValidationResult> validateStore(Map<PropertyDescriptor,String> properties)
public static Collection<ValidationResult> validateStore(Map<PropertyDescriptor,String> properties, SSLProperties.KeystoreValidationGroup keyStoreOrTrustStore)
private static int countNulls(Object... objects)
public static List<PropertyDescriptor> getKeystoreDescriptors(boolean required)
public static List<PropertyDescriptor> getTruststoreDescriptors(boolean required)
public static SSLContext createSSLContext(ProcessContext context, SslContextFactory.ClientAuth clientAuth) throws UnrecoverableKeyException, KeyManagementException, KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException
Copyright © 2016 Apache NiFi Project. All rights reserved.