[java-opensaml COMMIT] /trunk/opensaml-security-api/src/main/java/org/opensaml/security/httpclient/HttpClientSecurity...

noreply at shibboleth.net noreply at shibboleth.net
Fri Dec 30 14:46:39 EST 2016


Author: scantor
Date: Fri Dec 30 14:46:39 2016
New Revision: 4592

URL: http://svn.shibboleth.net/view/java-opensaml?rev=4592&view=rev
Log:
Guard use of uninit'd handler.

Modified:
    trunk/opensaml-security-api/src/main/java/org/opensaml/security/httpclient/HttpClientSecurityContextHandler.java

Modified: trunk/opensaml-security-api/src/main/java/org/opensaml/security/httpclient/HttpClientSecurityContextHandler.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-security-api/src/main/java/org/opensaml/security/httpclient/HttpClientSecurityContextHandler.java?rev=4592&r1=4591&r2=4592&view=diff
==============================================================================
--- trunk/opensaml-security-api/src/main/java/org/opensaml/security/httpclient/HttpClientSecurityContextHandler.java	(original)
+++ trunk/opensaml-security-api/src/main/java/org/opensaml/security/httpclient/HttpClientSecurityContextHandler.java	Fri Dec 30 14:46:39 2016
@@ -59,12 +59,16 @@
     
     /** {@inheritDoc} */
     public void invokeBefore(HttpClientContext context, HttpUriRequest request) throws IOException {
+        ComponentSupport.ifNotInitializedThrowUninitializedComponentException(this);
+        
         HttpClientSecuritySupport.marshalSecurityParameters(context, httpClientSecurityParameters, false);
         HttpClientSecuritySupport.addDefaultTLSTrustEngineCriteria(context, request);
     }
 
     /** {@inheritDoc} */
     public void invokeAfter(HttpClientContext context, HttpUriRequest request) throws IOException {
+        ComponentSupport.ifNotInitializedThrowUninitializedComponentException(this);
+        
         HttpClientSecuritySupport.checkTLSCredentialEvaluated(context, request.getURI().getScheme());
     }
 



More information about the commits mailing list