You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by mc...@apache.org on 2015/12/01 17:44:20 UTC

[42/51] [abbrv] nifi git commit: NIFI-655: - Ensuring the protocol is specified.

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 <ma...@gmail.com>
Authored: Mon Nov 30 12:38:17 2015 -0500
Committer: Matt Gilman <ma...@gmail.com>
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)) {