NIFI-655: - Ensuring the protocol is specified. Project: http://git-wip-us.apache.org/repos/asf/nifi/repo Commit: http://git-wip-us.apache.org/repos/asf/nifi/commit/99016a83 Tree: http://git-wip-us.apache.org/repos/asf/nifi/tree/99016a83 Diff: http://git-wip-us.apache.org/repos/asf/nifi/diff/99016a83
Branch: refs/heads/master Commit: 99016a835eba1048a1246f920ed1f8097fd64f3d Parents: 64beeef Author: Matt Gilman <[email protected]> Authored: Mon Nov 30 12:38:17 2015 -0500 Committer: Matt Gilman <[email protected]> Committed: Mon Nov 30 12:38:17 2015 -0500 ---------------------------------------------------------------------- .../src/main/java/org/apache/nifi/ldap/LdapProvider.java | 5 +++++ 1 file changed, 5 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/nifi/blob/99016a83/nifi-nar-bundles/nifi-ldap-iaa-providers-bundle/nifi-ldap-iaa-providers/src/main/java/org/apache/nifi/ldap/LdapProvider.java ---------------------------------------------------------------------- diff --git a/nifi-nar-bundles/nifi-ldap-iaa-providers-bundle/nifi-ldap-iaa-providers/src/main/java/org/apache/nifi/ldap/LdapProvider.java b/nifi-nar-bundles/nifi-ldap-iaa-providers-bundle/nifi-ldap-iaa-providers/src/main/java/org/apache/nifi/ldap/LdapProvider.java index 4dc7ea4..b604be4 100644 --- a/nifi-nar-bundles/nifi-ldap-iaa-providers-bundle/nifi-ldap-iaa-providers/src/main/java/org/apache/nifi/ldap/LdapProvider.java +++ b/nifi-nar-bundles/nifi-ldap-iaa-providers-bundle/nifi-ldap-iaa-providers/src/main/java/org/apache/nifi/ldap/LdapProvider.java @@ -155,6 +155,11 @@ public class LdapProvider implements LoginIdentityProvider { } } + // ensure the protocol is specified + if (StringUtils.isBlank(rawProtocol)) { + throw new ProviderCreationException("TLS - Protocol must be specified."); + } + try { final SSLContext sslContext; if (StringUtils.isBlank(rawKeystore)) {
