org.cagrid.gaards.cds.service
Class DelegationManager
java.lang.Object
org.cagrid.gaards.cds.service.DelegationManager
public class DelegationManager
- extends java.lang.Object
|
Method Summary |
void |
addAdmin(java.lang.String callerIdentity,
java.lang.String gridIdentity)
|
DelegationIdentifier |
approveDelegation(java.lang.String callerIdentity,
DelegationSigningResponse res)
|
void |
clear()
|
void |
deleteDelegatedCredential(java.lang.String callerIdentity,
DelegationIdentifier id)
|
DelegationRecord[] |
findCredentialsDelegatedToClient(java.lang.String callerIdentity,
ClientDelegationFilter filter)
|
DelegationRecord[] |
findDelegatedCredentials(java.lang.String callerIdentity,
DelegationRecordFilter f)
|
java.lang.String[] |
getAdmins(java.lang.String callerIdentity)
|
CertificateChain |
getDelegatedCredential(java.lang.String gridIdentity,
DelegationIdentifier id,
PublicKey publicKey)
|
DelegatedCredentialManager |
getDelegatedCredentialManager()
|
DelegationSigningRequest |
initiateDelegation(java.lang.String callerIdentity,
DelegationRequest req)
|
void |
removeAdmin(java.lang.String callerIdentity,
java.lang.String gridIdentity)
|
DelegatedCredentialAuditRecord[] |
searchDelegatedCredentialAuditLog(java.lang.String callerIdentity,
DelegatedCredentialAuditFilter f)
|
void |
suspendDelegatedCredential(java.lang.String callerIdentity,
DelegationIdentifier id)
|
void |
updateDelegatedCredentialStatus(java.lang.String callerIdentity,
DelegationIdentifier id,
DelegationStatus status)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ADMINISTRATORS
public static final java.lang.String ADMINISTRATORS
- See Also:
- Constant Field Values
DelegationManager
public DelegationManager(PropertyManager properties,
DelegatedCredentialManager dcm,
GroupManager groupManager)
throws CDSInternalFault
- Throws:
CDSInternalFault
initiateDelegation
public DelegationSigningRequest initiateDelegation(java.lang.String callerIdentity,
DelegationRequest req)
throws CDSInternalFault,
InvalidPolicyFault,
DelegationFault,
PermissionDeniedFault
- Throws:
CDSInternalFault
InvalidPolicyFault
DelegationFault
PermissionDeniedFault
findCredentialsDelegatedToClient
public DelegationRecord[] findCredentialsDelegatedToClient(java.lang.String callerIdentity,
ClientDelegationFilter filter)
throws CDSInternalFault,
PermissionDeniedFault
- Throws:
CDSInternalFault
PermissionDeniedFault
approveDelegation
public DelegationIdentifier approveDelegation(java.lang.String callerIdentity,
DelegationSigningResponse res)
throws CDSInternalFault,
DelegationFault,
PermissionDeniedFault
- Throws:
CDSInternalFault
DelegationFault
PermissionDeniedFault
getDelegatedCredential
public CertificateChain getDelegatedCredential(java.lang.String gridIdentity,
DelegationIdentifier id,
PublicKey publicKey)
throws CDSInternalFault,
DelegationFault,
PermissionDeniedFault
- Throws:
CDSInternalFault
DelegationFault
PermissionDeniedFault
suspendDelegatedCredential
public void suspendDelegatedCredential(java.lang.String callerIdentity,
DelegationIdentifier id)
throws CDSInternalFault,
DelegationFault,
PermissionDeniedFault
- Throws:
CDSInternalFault
DelegationFault
PermissionDeniedFault
updateDelegatedCredentialStatus
public void updateDelegatedCredentialStatus(java.lang.String callerIdentity,
DelegationIdentifier id,
DelegationStatus status)
throws CDSInternalFault,
DelegationFault,
PermissionDeniedFault
- Throws:
CDSInternalFault
DelegationFault
PermissionDeniedFault
findDelegatedCredentials
public DelegationRecord[] findDelegatedCredentials(java.lang.String callerIdentity,
DelegationRecordFilter f)
throws CDSInternalFault,
PermissionDeniedFault
- Throws:
CDSInternalFault
PermissionDeniedFault
addAdmin
public void addAdmin(java.lang.String callerIdentity,
java.lang.String gridIdentity)
throws CDSInternalFault,
PermissionDeniedFault
- Throws:
CDSInternalFault
PermissionDeniedFault
removeAdmin
public void removeAdmin(java.lang.String callerIdentity,
java.lang.String gridIdentity)
throws CDSInternalFault,
PermissionDeniedFault
- Throws:
CDSInternalFault
PermissionDeniedFault
getAdmins
public java.lang.String[] getAdmins(java.lang.String callerIdentity)
throws CDSInternalFault,
PermissionDeniedFault
- Throws:
CDSInternalFault
PermissionDeniedFault
deleteDelegatedCredential
public void deleteDelegatedCredential(java.lang.String callerIdentity,
DelegationIdentifier id)
throws CDSInternalFault,
PermissionDeniedFault
- Throws:
CDSInternalFault
PermissionDeniedFault
clear
public void clear()
throws CDSInternalFault
- Throws:
CDSInternalFault
getDelegatedCredentialManager
public DelegatedCredentialManager getDelegatedCredentialManager()
searchDelegatedCredentialAuditLog
public DelegatedCredentialAuditRecord[] searchDelegatedCredentialAuditLog(java.lang.String callerIdentity,
DelegatedCredentialAuditFilter f)
throws CDSInternalFault,
DelegationFault,
PermissionDeniedFault
- Throws:
CDSInternalFault
DelegationFault
PermissionDeniedFault