com.sap.security.core.server.securestorage.remote
Interface RemoteSecureStorageAdministratorContextInterface
- All Superinterfaces:
- java.rmi.Remote
- All Known Implementing Classes:
- RemoteSecureStorageAdministratorContextImpl, RemoteSecureStorageAdministratorContextInterface_Stub
- public interface RemoteSecureStorageAdministratorContextInterface
- extends java.rmi.Remote
|
Method Summary |
void |
checkConfiguration(java.lang.String name,
boolean check)
|
void |
checkRootConfiguration(java.lang.String rootName,
boolean check)
|
void |
deleteObject(int clientType,
java.lang.String clientID,
java.lang.String objectID)
|
void |
generateSecretKeyID(int clientType,
java.lang.String clientID)
|
java.util.Vector |
getClientIDs(int clientType)
|
int |
getEncryptionRate()
|
java.lang.String |
getLatestKeyID(int clientType,
java.lang.String clientID)
|
int |
getNumberOfAllClientObjects()
|
int |
getNumberOfAllClients()
|
int |
getNumberOfEncodedObjects()
|
int |
getNumberOfEncryptedObjects()
|
int |
getNumberOfKeys()
|
int |
getNumberOfServiceClientObjects()
|
int |
getNumberOfServiceClients()
|
int |
getNumberOfServiceKeys()
|
int |
getNumberOfWebAppClientObjects()
|
int |
getNumberOfWebAppClients()
|
int |
getNumberOfWebAppKeys()
|
java.util.Vector |
getObjectIDs(int clientType,
java.lang.String clientID)
|
java.util.Vector |
getSecretKeyIDs(java.lang.String clientID,
int clientType)
|
boolean |
isClientSecure(int clientType,
java.lang.String clientID)
|
boolean |
isCryptoLibDepolyed()
|
boolean |
isSecure(int clientType,
java.lang.String clientID,
java.lang.String objectID)
|
void |
reEncryptAllCentralStoredObjects()
|
void |
reEncryptCentralStoredObject(int clientType,
java.lang.String clientID)
|
getLatestKeyID
public java.lang.String getLatestKeyID(int clientType,
java.lang.String clientID)
throws NoKeyForClientException,
KeyStoreAccessException,
KeyStoreAccessException
getClientIDs
public java.util.Vector getClientIDs(int clientType)
throws StorageLocationOpenException,
java.rmi.RemoteException
getObjectIDs
public java.util.Vector getObjectIDs(int clientType,
java.lang.String clientID)
throws StorageLocationOpenException,
java.rmi.RemoteException
getSecretKeyIDs
public java.util.Vector getSecretKeyIDs(java.lang.String clientID,
int clientType)
throws NoKeyForClientException,
KeyStoreAccessException,
java.rmi.RemoteException
isSecure
public boolean isSecure(int clientType,
java.lang.String clientID,
java.lang.String objectID)
throws SecureStorageException
isClientSecure
public boolean isClientSecure(int clientType,
java.lang.String clientID)
throws SecureStorageException
getNumberOfServiceClients
public int getNumberOfServiceClients()
throws StorageLocationOpenException,
java.rmi.RemoteException
getNumberOfWebAppClients
public int getNumberOfWebAppClients()
throws StorageLocationOpenException,
java.rmi.RemoteException
getNumberOfAllClients
public int getNumberOfAllClients()
throws StorageLocationOpenException,
java.rmi.RemoteException
getNumberOfServiceClientObjects
public int getNumberOfServiceClientObjects()
throws StorageLocationOpenException,
java.rmi.RemoteException
getNumberOfWebAppClientObjects
public int getNumberOfWebAppClientObjects()
throws StorageLocationOpenException,
java.rmi.RemoteException
getNumberOfAllClientObjects
public int getNumberOfAllClientObjects()
throws StorageLocationOpenException,
java.rmi.RemoteException
getNumberOfEncryptedObjects
public int getNumberOfEncryptedObjects()
throws SecureStorageException,
java.rmi.RemoteException
getNumberOfEncodedObjects
public int getNumberOfEncodedObjects()
throws SecureStorageException,
java.rmi.RemoteException
getEncryptionRate
public int getEncryptionRate()
throws SecureStorageException,
java.rmi.RemoteException
getNumberOfServiceKeys
public int getNumberOfServiceKeys()
throws StorageLocationOpenException,
KeyStoreAccessException,
NoKeyForClientException,
java.rmi.RemoteException
getNumberOfWebAppKeys
public int getNumberOfWebAppKeys()
throws StorageLocationOpenException,
KeyStoreAccessException,
NoKeyForClientException,
java.rmi.RemoteException
getNumberOfKeys
public int getNumberOfKeys()
throws StorageLocationOpenException,
KeyStoreAccessException,
NoKeyForClientException,
java.rmi.RemoteException
isCryptoLibDepolyed
public boolean isCryptoLibDepolyed()
throws java.rmi.RemoteException
deleteObject
public void deleteObject(int clientType,
java.lang.String clientID,
java.lang.String objectID)
throws ObjectDeletionException,
java.rmi.RemoteException
reEncryptAllCentralStoredObjects
public void reEncryptAllCentralStoredObjects()
throws ObjectEncryptionException,
java.rmi.RemoteException
reEncryptCentralStoredObject
public void reEncryptCentralStoredObject(int clientType,
java.lang.String clientID)
throws ObjectModificationException,
java.rmi.RemoteException
generateSecretKeyID
public void generateSecretKeyID(int clientType,
java.lang.String clientID)
throws KeyGenerationException
checkRootConfiguration
public void checkRootConfiguration(java.lang.String rootName,
boolean check)
throws java.rmi.RemoteException,
CreateConfigurationsException
checkConfiguration
public void checkConfiguration(java.lang.String name,
boolean check)
throws java.rmi.RemoteException