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)) {

Reply via email to