|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectRemoteSecureStorageSuperContextImpl
com.sap.security.core.server.securestorage.remote.RemoteSecureStorageAdministratorContextImpl
| Constructor Summary | |
RemoteSecureStorageAdministratorContextImpl(com.sap.engine.frame.core.configuration.ConfigurationHandler secureStorageConfigurationHandler,
com.sap.engine.frame.ApplicationServiceContext serviceContext)
Standard Constructor |
|
| Method Summary | |
void |
checkConfiguration(String name,
boolean check)
|
void |
checkRootConfiguration(String rootName,
boolean check)
|
void |
deleteObject(int clientType,
String clientID,
String objectID)
Deletes a central stored object of a client |
void |
generateSecretKeyID(int clientType,
String clientID)
|
Vector |
getClientIDs(int clientType)
Returns a list with the names of all web-applications/services (client = web-application|service) which use the secure-storage |
int |
getEncryptionRate()
|
String |
getLatestKeyID(int clientType,
String clientID)
|
int |
getNumberOfAllClientObjects()
|
int |
getNumberOfAllClients()
|
int |
getNumberOfEncodedObjects()
|
int |
getNumberOfEncryptedObjects()
|
int |
getNumberOfKeys()
|
int |
getNumberOfServiceClientObjects()
|
int |
getNumberOfServiceClients()
|
int |
getNumberOfServiceKeys()
|
int |
getNumberOfWebAppClientObjects()
|
int |
getNumberOfWebAppClients()
|
int |
getNumberOfWebAppKeys()
|
Vector |
getObjectIDs(int clientType,
String clientID)
Returns a list with the names of central stored objects of clients |
Vector |
getSecretKeyIDs(String clientID,
int clientType)
Returns a list with the names of secret keys of clients |
boolean |
isClientSecure(int clientType,
String clientID)
|
boolean |
isCryptoLibDepolyed()
|
boolean |
isSecure(int clientType,
String clientID,
String objectID)
|
void |
reEncryptAllCentralStoredObjects()
Re-encrypts all central stored objects |
void |
reEncryptCentralStoredObject(int clientType,
String clientID)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public RemoteSecureStorageAdministratorContextImpl(com.sap.engine.frame.core.configuration.ConfigurationHandler secureStorageConfigurationHandler,
com.sap.engine.frame.ApplicationServiceContext serviceContext)
throws RemoteException
secureStorageConfigurationHandler - | Method Detail |
public void checkRootConfiguration(String rootName,
boolean check)
throws CreateConfigurationsException
checkRootConfiguration in interface RemoteSecureStorageAdministratorContextInterfaceCreateConfigurationsException
public void checkConfiguration(String name,
boolean check)
checkConfiguration in interface RemoteSecureStorageAdministratorContextInterface
public String getLatestKeyID(int clientType,
String clientID)
throws NoKeyForClientException,
KeyStoreAccessException,
KeyStoreAccessException
getLatestKeyID in interface RemoteSecureStorageAdministratorContextInterfaceNoKeyForClientException
KeyStoreAccessException
public Vector getClientIDs(int clientType)
throws StorageLocationOpenException
getClientIDs in interface RemoteSecureStorageAdministratorContextInterfaceclientType -
StorageLocationOpenException
public Vector getObjectIDs(int clientType,
String clientID)
throws StorageLocationOpenException
getObjectIDs in interface RemoteSecureStorageAdministratorContextInterfaceclientID - clientType -
StorageLocationOpenException
public Vector getSecretKeyIDs(String clientID,
int clientType)
throws KeyStoreAccessException,
NoKeyForClientException
getSecretKeyIDs in interface RemoteSecureStorageAdministratorContextInterfaceclientID - clientType -
KeyStoreAccessException
NoKeyForClientException
public void deleteObject(int clientType,
String clientID,
String objectID)
throws ObjectDeletionException
deleteObject in interface RemoteSecureStorageAdministratorContextInterfaceclientID - clientType - objectID -
ObjectDeletionException
public void generateSecretKeyID(int clientType,
String clientID)
throws KeyGenerationException
generateSecretKeyID in interface RemoteSecureStorageAdministratorContextInterfaceKeyGenerationException
public void reEncryptCentralStoredObject(int clientType,
String clientID)
throws ObjectModificationException
reEncryptCentralStoredObject in interface RemoteSecureStorageAdministratorContextInterfaceObjectModificationException
public void reEncryptAllCentralStoredObjects()
throws ObjectEncryptionException,
RemoteException
reEncryptAllCentralStoredObjects in interface RemoteSecureStorageAdministratorContextInterfaceObjectEncryptionException
RemoteException
public boolean isSecure(int clientType,
String clientID,
String objectID)
throws SecureStorageException
isSecure in interface RemoteSecureStorageAdministratorContextInterfaceSecureStorageException
public boolean isClientSecure(int clientType,
String clientID)
throws SecureStorageException
isClientSecure in interface RemoteSecureStorageAdministratorContextInterfaceSecureStorageException
public int getNumberOfServiceClients()
throws StorageLocationOpenException
getNumberOfServiceClients in interface RemoteSecureStorageAdministratorContextInterfaceStorageLocationOpenException
public int getNumberOfWebAppClients()
throws StorageLocationOpenException
getNumberOfWebAppClients in interface RemoteSecureStorageAdministratorContextInterfaceStorageLocationOpenException
public int getNumberOfAllClients()
throws StorageLocationOpenException
getNumberOfAllClients in interface RemoteSecureStorageAdministratorContextInterfaceStorageLocationOpenException
public int getNumberOfServiceClientObjects()
throws StorageLocationOpenException
getNumberOfServiceClientObjects in interface RemoteSecureStorageAdministratorContextInterfaceStorageLocationOpenException
public int getNumberOfWebAppClientObjects()
throws StorageLocationOpenException
getNumberOfWebAppClientObjects in interface RemoteSecureStorageAdministratorContextInterfaceStorageLocationOpenException
public int getNumberOfAllClientObjects()
throws StorageLocationOpenException
getNumberOfAllClientObjects in interface RemoteSecureStorageAdministratorContextInterfaceStorageLocationOpenException
public int getNumberOfEncryptedObjects()
throws SecureStorageException
getNumberOfEncryptedObjects in interface RemoteSecureStorageAdministratorContextInterfaceSecureStorageException
public int getNumberOfEncodedObjects()
throws SecureStorageException
getNumberOfEncodedObjects in interface RemoteSecureStorageAdministratorContextInterfaceSecureStorageException
public int getEncryptionRate()
throws SecureStorageException
getEncryptionRate in interface RemoteSecureStorageAdministratorContextInterfaceSecureStorageException
public int getNumberOfServiceKeys()
throws StorageLocationOpenException,
KeyStoreAccessException,
NoKeyForClientException
getNumberOfServiceKeys in interface RemoteSecureStorageAdministratorContextInterfaceStorageLocationOpenException
KeyStoreAccessException
NoKeyForClientException
public int getNumberOfWebAppKeys()
throws StorageLocationOpenException,
KeyStoreAccessException,
NoKeyForClientException
getNumberOfWebAppKeys in interface RemoteSecureStorageAdministratorContextInterfaceStorageLocationOpenException
KeyStoreAccessException
NoKeyForClientException
public int getNumberOfKeys()
throws StorageLocationOpenException,
KeyStoreAccessException,
NoKeyForClientException
getNumberOfKeys in interface RemoteSecureStorageAdministratorContextInterfaceStorageLocationOpenException
KeyStoreAccessException
NoKeyForClientExceptionpublic boolean isCryptoLibDepolyed()
isCryptoLibDepolyed in interface RemoteSecureStorageAdministratorContextInterface
|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||