Copyright © 2002 SAP AG. All Rights Reserved.

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)
           
 

Method Detail

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

Copyright © 2002 SAP AG. All Rights Reserved.