public class UserCertService extends PKIService implements UserCertResource
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_SIZE |
IUGSubsystem |
userGroupManager |
auditor, DEFAULT_LONG_CACHE_LIFETIME, HEADER, headers, logger, request, servletRequest, TRAILER, uriInfo
Constructor and Description |
---|
UserCertService() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
addUserCert(java.lang.String userID,
UserCertData userCertData)
Adds a certificate to a user
|
void |
audit(java.lang.String type,
java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String status) |
void |
auditAddUserCert(java.lang.String id,
UserCertData userCertData,
java.lang.String status) |
void |
auditDeleteUserCert(java.lang.String id,
UserCertData userCertData,
java.lang.String status) |
UserCertData |
createUserCertData(java.lang.String userID,
java.security.cert.X509Certificate cert) |
UserCertCollection |
findUserCerts(java.lang.String userID,
java.lang.Integer start,
java.lang.Integer size)
List user certificate(s)
Request/Response Syntax:
http://warp.mcom.com/server/certificate/columbo/design/
ui/admin-protocol-definition.html#user-admin
|
UserCertData |
getUserCert(java.lang.String userID,
java.lang.String certID) |
void |
log(int level,
java.lang.String message) |
void |
removeUserCert(java.lang.String userID,
java.lang.String certID)
Removes a certificate for a user
|
void |
removeUserCert(java.lang.String userID,
UserCertData userCertData) |
audit, createCertificateData, createOKResponse, getLocale, getParams, getUserMessage, log, sendConditionalGetResponse
public static final int DEFAULT_SIZE
public IUGSubsystem userGroupManager
public UserCertData createUserCertData(java.lang.String userID, java.security.cert.X509Certificate cert) throws java.lang.Exception
java.lang.Exception
public UserCertCollection findUserCerts(java.lang.String userID, java.lang.Integer start, java.lang.Integer size)
findUserCerts
in interface UserCertResource
public UserCertData getUserCert(java.lang.String userID, java.lang.String certID)
getUserCert
in interface UserCertResource
public javax.ws.rs.core.Response addUserCert(java.lang.String userID, UserCertData userCertData)
Request/Response Syntax: http://warp.mcom.com/server/certificate/columbo/design/ ui/admin-protocol-definition.html#user-admin
addUserCert
in interface UserCertResource
public void removeUserCert(java.lang.String userID, java.lang.String certID)
Request/Response Syntax: http://warp.mcom.com/server/certificate/columbo/design/ ui/admin-protocol-definition.html#user-admin
In this method, "certDN" is actually a combination of version, serialNumber, issuerDN, and SubjectDN.
removeUserCert
in interface UserCertResource
public void removeUserCert(java.lang.String userID, UserCertData userCertData)
public void log(int level, java.lang.String message)
public void auditAddUserCert(java.lang.String id, UserCertData userCertData, java.lang.String status)
public void auditDeleteUserCert(java.lang.String id, UserCertData userCertData, java.lang.String status)
public void audit(java.lang.String type, java.lang.String id, java.util.Map<java.lang.String,java.lang.String> params, java.lang.String status)