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, sendConditionalGetResponsepublic 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.Exceptionpublic UserCertCollection findUserCerts(java.lang.String userID, java.lang.Integer start, java.lang.Integer size)
findUserCerts in interface UserCertResourcepublic UserCertData getUserCert(java.lang.String userID, java.lang.String certID)
getUserCert in interface UserCertResourcepublic 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 UserCertResourcepublic 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 UserCertResourcepublic 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)