| |
|
| java.lang.Object org.ejbca.core.model.authorization.AdminEntity
AdminEntity | public class AdminEntity implements Serializable,Comparable(Code) | | A class representing a admin entity. It can be set to match one admins dn or an entire organization by matching against o.
The class main method is match() which takes a X509Certificate and tries to see if it fullfills set matching requirements.
Matchwith constants points to which part of the certificate to match with.
Matchtype constants tells under which contitions the match shall be performed.
author: Philip Vendil version: $Id: AdminEntity.java,v 1.3 2007/01/03 14:34:10 anatom Exp $ |
SPECIALADMIN_BATCHCOMMANDLINEADMIN | final public static int SPECIALADMIN_BATCHCOMMANDLINEADMIN(Code) | | |
SPECIALADMIN_CACOMMANDLINEADMIN | final public static int SPECIALADMIN_CACOMMANDLINEADMIN(Code) | | |
SPECIALADMIN_INTERNALUSER | final public static int SPECIALADMIN_INTERNALUSER(Code) | | |
SPECIALADMIN_NOUSER | final public static int SPECIALADMIN_NOUSER(Code) | | |
SPECIALADMIN_PUBLICWEBUSER | final public static int SPECIALADMIN_PUBLICWEBUSER(Code) | | |
SPECIALADMIN_RAADMIN | final public static int SPECIALADMIN_RAADMIN(Code) | | |
TYPE_EQUALCASE | final public static int TYPE_EQUALCASE(Code) | | |
TYPE_EQUALCASEINS | final public static int TYPE_EQUALCASEINS(Code) | | |
TYPE_NOT_EQUALCASE | final public static int TYPE_NOT_EQUALCASE(Code) | | |
TYPE_NOT_EQUALCASEINS | final public static int TYPE_NOT_EQUALCASEINS(Code) | | |
WITH_COMMONNAME | final public static int WITH_COMMONNAME(Code) | | |
WITH_COUNTRY | final public static int WITH_COUNTRY(Code) | | |
WITH_DNSERIALNUMBER | final public static int WITH_DNSERIALNUMBER(Code) | | |
WITH_DOMAINCOMPONENT | final public static int WITH_DOMAINCOMPONENT(Code) | | |
WITH_LOCALE | final public static int WITH_LOCALE(Code) | | |
WITH_ORGANIZATION | final public static int WITH_ORGANIZATION(Code) | | |
WITH_ORGANIZATIONUNIT | final public static int WITH_ORGANIZATIONUNIT(Code) | | |
WITH_SERIALNUMBER | final public static int WITH_SERIALNUMBER(Code) | | |
WITH_STATE | final public static int WITH_STATE(Code) | | |
WITH_TITLE | final public static int WITH_TITLE(Code) | | |
WITH_UID | final public static int WITH_UID(Code) | | |
AdminEntity | public AdminEntity(int matchwith, int matchtype, String matchvalue, int caid)(Code) | | Creates a new instance of AdminEntity
|
AdminEntity | public AdminEntity(int specialadmin)(Code) | | |
getMatchType | public int getMatchType()(Code) | | |
getMatchWith | public int getMatchWith()(Code) | | |
getPriority | public int getPriority()(Code) | | Method used by the access tree to determine the priority. The priority is the same as match with value.
|
getSpecialUser | public int getSpecialUser()(Code) | | |
isSpecialUser | public boolean isSpecialUser()(Code) | | |
match | public boolean match(AdminInformation admininformation)(Code) | | Matches the given client X509Certificate to see if it matches it's requirements.
|
setMatchType | public void setMatchType(int matchtype)(Code) | | |
setMatchValue | public void setMatchValue(String matchvalue)(Code) | | |
setMatchWith | public void setMatchWith(int matchwith)(Code) | | |
setSpecialUser | public void setSpecialUser(int specialadmin)(Code) | | |
|
|
|