diff options
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.java | 29 |
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); } |