summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com/netscape/cmscore/usrgrp/ExactMatchCertUserLocator.java
diff options
context:
space:
mode:
Diffstat (limited to 'pki/base/common/src/com/netscape/cmscore/usrgrp/ExactMatchCertUserLocator.java')
-rw-r--r--pki/base/common/src/com/netscape/cmscore/usrgrp/ExactMatchCertUserLocator.java29
1 files changed, 16 insertions, 13 deletions
diff --git a/pki/base/common/src/com/netscape/cmscore/usrgrp/ExactMatchCertUserLocator.java b/pki/base/common/src/com/netscape/cmscore/usrgrp/ExactMatchCertUserLocator.java
index 65656b41d..a7aeeb1ed 100644
--- a/pki/base/common/src/com/netscape/cmscore/usrgrp/ExactMatchCertUserLocator.java
+++ b/pki/base/common/src/com/netscape/cmscore/usrgrp/ExactMatchCertUserLocator.java
@@ -17,6 +17,7 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.cmscore.usrgrp;
+
import java.security.cert.X509Certificate;
import netscape.ldap.LDAPException;
@@ -29,11 +30,13 @@ import com.netscape.certsrv.usrgrp.ICertUserLocator;
import com.netscape.certsrv.usrgrp.IUGSubsystem;
import com.netscape.certsrv.usrgrp.IUser;
+
/**
- * This interface defines a strategy on how to match the incoming certificate(s)
- * with the certificate(s) in the scope. It matches the "description" field
- * which contains a stringied certificate.
- *
+ * This interface defines a strategy on how to match
+ * the incoming certificate(s) with the certificate(s)
+ * in the scope. It matches the "description" field which contains a
+ * stringied certificate.
+ *
* @author thomask
* @author cfu
* @version $Revision$, $Date$
@@ -51,16 +54,16 @@ public class ExactMatchCertUserLocator implements ICertUserLocator {
* Retrieves description.
*/
public String getDescription() {
- return "A subject is authenticated if its first"
- + " certificate can be matched with one of the"
- + " certificate in the scope";
+ return "A subject is authenticated if its first" +
+ " certificate can be matched with one of the" +
+ " certificate in the scope";
}
/**
* Do the cert-user mapping
*/
- public IUser locateUser(Certificates certs) throws EUsrGrpException,
- LDAPException, ELdapException {
+ public IUser locateUser(Certificates certs) throws
+ EUsrGrpException, LDAPException, ELdapException {
mUG = (IUGSubsystem) CMS.getSubsystem(CMS.SUBSYSTEM_UG);
X509Certificate certificates[] = certs.getCertificates();
@@ -69,13 +72,13 @@ public class ExactMatchCertUserLocator implements ICertUserLocator {
return null;
int pos = 0;
- if (certificates[0].getSubjectDN().toString()
- .equals(certificates[0].getIssuerDN().toString())) {
+ if (certificates[0].getSubjectDN().toString().equals(
+ certificates[0].getIssuerDN().toString())) {
pos = certificates.length - 1;
}
- String filter = "description="
- + mUG.getCertificateString(certificates[pos]);
+ String filter = "description=" +
+ mUG.getCertificateString(certificates[pos]);
return mUG.findUsersByCert(filter);
}