org.hardtokenmgmt.ws.server
Class HTMFAdminWSHelper
java.lang.Object
org.hardtokenmgmt.ws.server.HTMFAdminWSHelper
- Direct Known Subclasses:
- HTMFManageAdminsHelper, HTMFManageTokensHelper
public class HTMFAdminWSHelper
- extends java.lang.Object
- Version:
- $Id$
- Author:
- Philip Vendil 28 mar 2009
|
Method Summary |
static org.ejbca.core.model.ra.UserDataVO |
convertUserDataVOWS(org.ejbca.core.model.log.Admin admin,
org.ejbca.core.protocol.ws.objects.UserDataVOWS userdata)
|
static BasicGlobalSettings |
getBasicGlobalSettings()
|
static java.util.List<java.lang.Integer> |
getCAIdsForOrganization(org.ejbca.core.model.log.Admin caller,
java.lang.String orgId)
Returns a list of all authorized CAIds that belongs to an organization. |
static java.security.cert.X509Certificate |
getCertificate(org.ejbca.core.model.log.Admin admin,
java.math.BigInteger certSN,
java.lang.String issuerDN)
|
static IOrganizationIdMapper |
getOrganizationIdMapper()
|
protected static int |
getTokenId(org.ejbca.core.model.log.Admin admin,
java.lang.String tokenname)
|
static org.ejbca.core.model.ra.UserDataVO |
getUserData(org.ejbca.core.model.log.Admin admin,
java.lang.String username)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
intAdmin
protected static final org.ejbca.core.model.log.Admin intAdmin
softtokennames
protected static final java.lang.String[] softtokennames
softtokenids
protected static final int[] softtokenids
HTMFAdminWSHelper
public HTMFAdminWSHelper()
getBasicGlobalSettings
public static BasicGlobalSettings getBasicGlobalSettings()
getOrganizationIdMapper
public static IOrganizationIdMapper getOrganizationIdMapper()
- Returns:
- the configured organization id mapper
getCAIdsForOrganization
public static java.util.List<java.lang.Integer> getCAIdsForOrganization(org.ejbca.core.model.log.Admin caller,
java.lang.String orgId)
- Returns a list of all authorized CAIds that belongs to an organization.
- Parameters:
caller - calling administratororgId - orgId to search for
- Returns:
- a list of CAIds that belongs to an organization.
convertUserDataVOWS
public static org.ejbca.core.model.ra.UserDataVO convertUserDataVOWS(org.ejbca.core.model.log.Admin admin,
org.ejbca.core.protocol.ws.objects.UserDataVOWS userdata)
throws org.ejbca.core.EjbcaException,
java.lang.ClassCastException,
javax.ejb.CreateException,
javax.naming.NamingException
- Throws:
org.ejbca.core.EjbcaException
java.lang.ClassCastException
javax.ejb.CreateException
javax.naming.NamingException
getTokenId
protected static int getTokenId(org.ejbca.core.model.log.Admin admin,
java.lang.String tokenname)
getUserData
public static org.ejbca.core.model.ra.UserDataVO getUserData(org.ejbca.core.model.log.Admin admin,
java.lang.String username)
throws javax.ejb.FinderException,
org.ejbca.core.model.authorization.AuthorizationDeniedException
- Throws:
javax.ejb.FinderException
org.ejbca.core.model.authorization.AuthorizationDeniedException
getCertificate
public static java.security.cert.X509Certificate getCertificate(org.ejbca.core.model.log.Admin admin,
java.math.BigInteger certSN,
java.lang.String issuerDN)
throws javax.ejb.FinderException,
org.ejbca.core.model.authorization.AuthorizationDeniedException
- Throws:
javax.ejb.FinderException
org.ejbca.core.model.authorization.AuthorizationDeniedException