Author: kwall
Date: Mon Feb 1 15:35:02 2016
New Revision: 1727951
URL: http://svn.apache.org/viewvc?rev=1727951&view=rev
Log:
QPID-6965: SSLClientCertPreemptiveAuthenticator - use constant consistently
Modified:
qpid/java/trunk/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/auth/SSLClientCertPreemptiveAuthenticator.java
Modified:
qpid/java/trunk/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/auth/SSLClientCertPreemptiveAuthenticator.java
URL:
http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/auth/SSLClientCertPreemptiveAuthenticator.java?rev=1727951&r1=1727950&r2=1727951&view=diff
==============================================================================
---
qpid/java/trunk/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/auth/SSLClientCertPreemptiveAuthenticator.java
(original)
+++
qpid/java/trunk/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/auth/SSLClientCertPreemptiveAuthenticator.java
Mon Feb 1 15:35:02 2016
@@ -56,12 +56,10 @@ public class SSLClientCertPreemptiveAuth
&&
Collections.list(request.getAttributeNames()).contains(CERTIFICATE_ATTRIBUTE_NAME))
{
ExternalAuthenticationManager<?> externalAuthManager =
(ExternalAuthenticationManager<?>)authenticationProvider;
- Principal principal = null;
- X509Certificate[] certificates =
- (X509Certificate[])
request.getAttribute("javax.servlet.request.X509Certificate");
+ X509Certificate[] certificates = (X509Certificate[])
request.getAttribute(CERTIFICATE_ATTRIBUTE_NAME);
if(certificates != null && certificates.length != 0)
{
- principal = certificates[0].getSubjectX500Principal();
+ Principal principal =
certificates[0].getSubjectX500Principal();
if(!externalAuthManager.getUseFullDN())
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]