Uses of Class
org.objectweb.proactive.ext.security.exceptions.SecurityNotAvailableException

Packages that use SecurityNotAvailableException
org.objectweb.proactive.core.body Provides all classes used for implementing the active part of an active object. 
org.objectweb.proactive.core.body.http HTTP implementation of the remote Body
org.objectweb.proactive.core.body.ibis IBIS implementation of the remote Body
org.objectweb.proactive.core.body.rmi The body of an active object act as a hub of communication with other remote objects. 
org.objectweb.proactive.core.runtime Defines all classes needed to build a ProActiveRuntime. 
org.objectweb.proactive.core.runtime.http HTTP implementation of ProActiveRuntime
org.objectweb.proactive.core.runtime.ibis Ibis implementation of ProActiveRuntime
org.objectweb.proactive.core.runtime.rmi RMI implementation of ProActiveRuntime
org.objectweb.proactive.ext.mixedlocation   
org.objectweb.proactive.ext.security This package provides a security framework for the ProActive middleware. 
org.objectweb.proactive.ext.security.domain Helper functions to create "domains", i.e. high-level security entities. 
 

Uses of SecurityNotAvailableException in org.objectweb.proactive.core.body
 

Methods in org.objectweb.proactive.core.body that throw SecurityNotAvailableException
 java.security.cert.X509Certificate BodyAdapterForwarder.getCertificate()
           
 java.security.cert.X509Certificate BodyAdapterImpl.getCertificate()
          entity certificate
 java.security.cert.X509Certificate AbstractBody.getCertificate()
           
 java.security.cert.X509Certificate UniversalBodyForwarder.getCertificate(UniqueID id)
           
 java.security.cert.X509Certificate BodyForwarderImpl.getCertificate(UniqueID id)
           
 java.security.cert.X509Certificate RemoteBodyForwarder.getCertificate(UniqueID id)
           
 byte[] BodyAdapterForwarder.getCertificateEncoded()
           
 byte[] BodyAdapterImpl.getCertificateEncoded()
          Entity's X509Certificate as byte array
 byte[] AbstractBody.getCertificateEncoded()
           
 byte[] UniversalBodyForwarder.getCertificateEncoded(UniqueID id)
           
 byte[] BodyForwarderImpl.getCertificateEncoded(UniqueID id)
           
 byte[] RemoteBodyForwarder.getCertificateEncoded(UniqueID id)
           
 java.util.ArrayList<Entity> BodyAdapterForwarder.getEntities()
           
 java.util.ArrayList<Entity> BodyAdapterImpl.getEntities()
          Retrieves all the entity's ID which contain this entity plus this entity ID.
 java.util.ArrayList<Entity> AbstractBody.getEntities()
           
 java.util.ArrayList UniversalBodyForwarder.getEntities(UniqueID id)
           
 java.util.ArrayList BodyForwarderImpl.getEntities(UniqueID id)
           
 java.util.ArrayList<Entity> RemoteBodyForwarder.getEntities(UniqueID id)
           
 SecurityContext BodyAdapterForwarder.getPolicy(SecurityContext securityContext)
           
 SecurityContext BodyAdapterImpl.getPolicy(SecurityContext securityContext)
          Ask the entity to fill the securityContext parameters with its own policy according to the communication details contained in the given securityContext
 SecurityContext AbstractBody.getPolicy(SecurityContext securityContext)
           
 SecurityContext UniversalBodyForwarder.getPolicy(UniqueID id, SecurityContext securityContext)
           
 SecurityContext BodyForwarderImpl.getPolicy(UniqueID id, SecurityContext securityContext)
           
 SecurityContext RemoteBodyForwarder.getPolicy(UniqueID id, SecurityContext securityContext)
           
 ProActiveSecurityManager AbstractBody.getProActiveSecurityManager()
           
 java.security.PublicKey BodyAdapterForwarder.getPublicKey()
           
 java.security.PublicKey BodyAdapterImpl.getPublicKey()
          entity public key
 java.security.PublicKey AbstractBody.getPublicKey()
           
 java.security.PublicKey UniversalBodyForwarder.getPublicKey(UniqueID id)
           
 java.security.PublicKey BodyForwarderImpl.getPublicKey(UniqueID id)
           
 java.security.PublicKey RemoteBodyForwarder.getPublicKey(UniqueID id)
           
 byte[][] BodyAdapterForwarder.publicKeyExchange(long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[][] BodyAdapterImpl.publicKeyExchange(long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
          exchange entity certificate and/or public key if certificate are not available
 byte[][] AbstractBody.publicKeyExchange(long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[][] UniversalBodyForwarder.publicKeyExchange(UniqueID id, long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[][] BodyForwarderImpl.publicKeyExchange(UniqueID id, long sessionID, byte[] my_pub, byte[] my_cert, byte[] sig_code)
           
 byte[][] RemoteBodyForwarder.publicKeyExchange(UniqueID id, long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[] BodyAdapterForwarder.randomValue(long sessionID, byte[] cl_rand)
           
 byte[] BodyAdapterImpl.randomValue(long sessionID, byte[] clientRandomValue)
          Exchange random value between client and server entity
 byte[] AbstractBody.randomValue(long sessionID, byte[] clientRandomValue)
           
 byte[] UniversalBodyForwarder.randomValue(UniqueID id, long sessionID, byte[] clientRandomValue)
           
 byte[] BodyForwarderImpl.randomValue(UniqueID id, long sessionID, byte[] cl_rand)
           
 byte[] RemoteBodyForwarder.randomValue(UniqueID id, long sessionID, byte[] clientRandomValue)
           
 void AbstractBody.renegociateSessionIfNeeded(long sID)
           
 byte[][] BodyAdapterForwarder.secretKeyExchange(long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 byte[][] BodyAdapterImpl.secretKeyExchange(long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
          this method sends encoded secret parameters to the target entity
 byte[][] AbstractBody.secretKeyExchange(long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 byte[][] UniversalBodyForwarder.secretKeyExchange(UniqueID id, long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 byte[][] BodyForwarderImpl.secretKeyExchange(UniqueID id, long sessionID, byte[] tmp, byte[] tmp1, byte[] tmp2, byte[] tmp3, byte[] tmp4)
           
 byte[][] RemoteBodyForwarder.secretKeyExchange(UniqueID id, long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 long BodyAdapterForwarder.startNewSession(Communication policy)
           
 long BodyAdapterImpl.startNewSession(Communication policy)
          start an unvalidated empty session
 long AbstractBody.startNewSession(Communication policy)
           
 long UniversalBodyForwarder.startNewSession(UniqueID id, Communication policy)
           
 long BodyForwarderImpl.startNewSession(UniqueID id, Communication policy)
           
 long RemoteBodyForwarder.startNewSession(UniqueID id, Communication policy)
           
 void BodyAdapterForwarder.terminateSession(long sessionID)
           
 void BodyAdapterImpl.terminateSession(long sessionID)
          terminate a given session
 void AbstractBody.terminateSession(long sessionID)
           
 void UniversalBodyForwarder.terminateSession(UniqueID id, long sessionID)
           
 void BodyForwarderImpl.terminateSession(UniqueID id, long sessionID)
           
 void RemoteBodyForwarder.terminateSession(UniqueID id, long sessionID)
           
 

Uses of SecurityNotAvailableException in org.objectweb.proactive.core.body.http
 

Methods in org.objectweb.proactive.core.body.http that throw SecurityNotAvailableException
 java.security.cert.X509Certificate HttpRemoteBodyImpl.getCertificate()
           
 byte[] HttpRemoteBodyImpl.getCertificateEncoded()
           
 java.util.ArrayList<Entity> HttpRemoteBodyImpl.getEntities()
           
 SecurityContext HttpRemoteBodyImpl.getPolicy(SecurityContext securityContext)
           
 java.security.PublicKey HttpRemoteBodyImpl.getPublicKey()
           
 byte[][] HttpRemoteBodyImpl.publicKeyExchange(long sessionID, byte[] my_pub, byte[] my_cert, byte[] sig_code)
           
 byte[] HttpRemoteBodyImpl.randomValue(long sessionID, byte[] cl_rand)
           
 byte[][] HttpRemoteBodyImpl.secretKeyExchange(long sessionID, byte[] tmp, byte[] tmp1, byte[] tmp2, byte[] tmp3, byte[] tmp4)
           
 long HttpRemoteBodyImpl.startNewSession(Communication policy)
           
 void HttpRemoteBodyImpl.terminateSession(long sessionID)
           
 

Uses of SecurityNotAvailableException in org.objectweb.proactive.core.body.ibis
 

Methods in org.objectweb.proactive.core.body.ibis that throw SecurityNotAvailableException
 java.security.cert.X509Certificate IbisRemoteBodyImpl.getCertificate()
           
 byte[] IbisRemoteBodyImpl.getCertificateEncoded()
           
 java.util.ArrayList IbisRemoteBodyImpl.getEntities()
           
 SecurityContext IbisRemoteBodyImpl.getPolicy(SecurityContext securityContext)
           
 java.security.PublicKey IbisRemoteBodyImpl.getPublicKey()
           
 byte[][] IbisRemoteBodyImpl.publicKeyExchange(long sessionID, byte[] my_pub, byte[] my_cert, byte[] sig_code)
           
 byte[] IbisRemoteBodyImpl.randomValue(long sessionID, byte[] cl_rand)
           
 byte[][] IbisRemoteBodyImpl.secretKeyExchange(long sessionID, byte[] tmp, byte[] tmp1, byte[] tmp2, byte[] tmp3, byte[] tmp4)
           
 long IbisRemoteBodyImpl.startNewSession(Communication policy)
           
 void IbisRemoteBodyImpl.terminateSession(long sessionID)
           
 

Uses of SecurityNotAvailableException in org.objectweb.proactive.core.body.rmi
 

Methods in org.objectweb.proactive.core.body.rmi that throw SecurityNotAvailableException
 java.security.cert.X509Certificate RmiRemoteBodyImpl.getCertificate()
           
 java.security.cert.X509Certificate RmiRemoteBodyForwarderImpl.getCertificate(UniqueID id)
           
 byte[] RmiRemoteBodyImpl.getCertificateEncoded()
           
 byte[] RmiRemoteBodyForwarderImpl.getCertificateEncoded(UniqueID id)
           
 java.util.ArrayList RmiRemoteBodyImpl.getEntities()
           
 java.util.ArrayList RmiRemoteBodyForwarderImpl.getEntities(UniqueID id)
           
 SecurityContext RmiRemoteBodyImpl.getPolicy(SecurityContext securityContext)
           
 SecurityContext RmiRemoteBodyForwarderImpl.getPolicy(UniqueID id, SecurityContext securityContext)
           
 java.security.PublicKey RmiRemoteBodyImpl.getPublicKey()
           
 java.security.PublicKey RmiRemoteBodyForwarderImpl.getPublicKey(UniqueID id)
           
 byte[][] RmiRemoteBodyImpl.publicKeyExchange(long sessionID, byte[] my_pub, byte[] my_cert, byte[] sig_code)
           
 byte[][] RmiRemoteBodyForwarderImpl.publicKeyExchange(UniqueID id, long sessionID, byte[] my_pub, byte[] my_cert, byte[] sig_code)
           
 byte[] RmiRemoteBodyImpl.randomValue(long sessionID, byte[] cl_rand)
           
 byte[] RmiRemoteBodyForwarderImpl.randomValue(UniqueID id, long sessionID, byte[] cl_rand)
           
 byte[][] RmiRemoteBodyImpl.secretKeyExchange(long sessionID, byte[] tmp, byte[] tmp1, byte[] tmp2, byte[] tmp3, byte[] tmp4)
           
 byte[][] RmiRemoteBodyForwarderImpl.secretKeyExchange(UniqueID id, long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 long RmiRemoteBodyImpl.startNewSession(Communication policy)
           
 long RmiRemoteBodyForwarderImpl.startNewSession(UniqueID id, Communication policy)
           
 void RmiRemoteBodyImpl.terminateSession(long sessionID)
           
 void RmiRemoteBodyForwarderImpl.terminateSession(UniqueID id, long sessionID)
           
 

Uses of SecurityNotAvailableException in org.objectweb.proactive.core.runtime
 

Methods in org.objectweb.proactive.core.runtime that throw SecurityNotAvailableException
 java.security.cert.X509Certificate ProActiveRuntimeAdapterImpl.getCertificate()
           
 java.security.cert.X509Certificate RemoteProActiveRuntime.getCertificate()
           
 java.security.cert.X509Certificate ProActiveRuntimeImpl.getCertificate()
           
 java.security.cert.X509Certificate ProActiveRuntimeAdapterForwarderImpl.getCertificate()
           
 java.security.cert.X509Certificate ProActiveRuntimeForwarderImpl.getCertificate(UniqueRuntimeID urid)
           
 java.security.cert.X509Certificate ProActiveRuntimeForwarder.getCertificate(UniqueRuntimeID urid)
           
 java.security.cert.X509Certificate RemoteProActiveRuntimeForwarder.getCertificate(UniqueRuntimeID ruid)
           
 byte[] ProActiveRuntimeAdapterImpl.getCertificateEncoded()
           
 byte[] RemoteProActiveRuntime.getCertificateEncoded()
           
 byte[] ProActiveRuntimeImpl.getCertificateEncoded()
           
 byte[] ProActiveRuntimeAdapterForwarderImpl.getCertificateEncoded()
           
 byte[] ProActiveRuntimeForwarderImpl.getCertificateEncoded(UniqueRuntimeID urid)
           
 byte[] ProActiveRuntimeForwarder.getCertificateEncoded(UniqueRuntimeID urid)
           
 byte[] RemoteProActiveRuntimeForwarder.getCertificateEncoded(UniqueRuntimeID ruid)
           
 java.util.ArrayList<Entity> ProActiveRuntimeAdapterImpl.getEntities()
           
 java.util.ArrayList<Entity> RemoteProActiveRuntime.getEntities()
           
 java.util.ArrayList<Entity> ProActiveRuntimeAdapterForwarderImpl.getEntities()
           
 java.util.ArrayList<Entity> ProActiveRuntimeForwarderImpl.getEntities(UniqueRuntimeID urid)
           
 java.util.ArrayList<Entity> ProActiveRuntimeForwarder.getEntities(UniqueRuntimeID urid)
           
 java.util.ArrayList<Entity> RemoteProActiveRuntimeForwarder.getEntities(UniqueRuntimeID ruid)
           
 SecurityContext ProActiveRuntimeAdapterImpl.getPolicy(SecurityContext securityContext)
           
 SecurityContext RemoteProActiveRuntime.getPolicy(SecurityContext securityContext)
           
 SecurityContext ProActiveRuntimeImpl.getPolicy(SecurityContext sc)
           
 SecurityContext ProActiveRuntimeAdapterForwarderImpl.getPolicy(SecurityContext securityContext)
           
 SecurityContext ProActiveRuntimeForwarderImpl.getPolicy(UniqueRuntimeID urid, SecurityContext sc)
           
 SecurityContext ProActiveRuntimeForwarder.getPolicy(UniqueRuntimeID urid, SecurityContext securityContext)
           
 SecurityContext RemoteProActiveRuntimeForwarder.getPolicy(UniqueRuntimeID ruid, SecurityContext securityContext)
           
 java.security.PublicKey ProActiveRuntimeAdapterImpl.getPublicKey()
           
 java.security.PublicKey RemoteProActiveRuntime.getPublicKey()
           
 java.security.PublicKey ProActiveRuntimeImpl.getPublicKey()
           
 java.security.PublicKey ProActiveRuntimeAdapterForwarderImpl.getPublicKey()
           
 java.security.PublicKey ProActiveRuntimeForwarderImpl.getPublicKey(UniqueRuntimeID urid)
           
 java.security.PublicKey ProActiveRuntimeForwarder.getPublicKey(UniqueRuntimeID urid)
           
 java.security.PublicKey RemoteProActiveRuntimeForwarder.getPublicKey(UniqueRuntimeID ruid)
           
 byte[][] ProActiveRuntimeAdapterImpl.publicKeyExchange(long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[][] RemoteProActiveRuntime.publicKeyExchange(long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[][] ProActiveRuntimeImpl.publicKeyExchange(long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[][] ProActiveRuntimeAdapterForwarderImpl.publicKeyExchange(long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[][] ProActiveRuntimeForwarderImpl.publicKeyExchange(UniqueRuntimeID urid, long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[][] ProActiveRuntimeForwarder.publicKeyExchange(UniqueRuntimeID urid, long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[][] RemoteProActiveRuntimeForwarder.publicKeyExchange(UniqueRuntimeID ruid, long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[] ProActiveRuntimeAdapterImpl.randomValue(long sessionID, byte[] clientRandomValue)
           
 byte[] RemoteProActiveRuntime.randomValue(long sessionID, byte[] clientRandomValue)
           
 byte[] ProActiveRuntimeImpl.randomValue(long sessionID, byte[] clientRandomValue)
           
 byte[] ProActiveRuntimeAdapterForwarderImpl.randomValue(long sessionID, byte[] clientRandomValue)
           
 byte[] ProActiveRuntimeForwarderImpl.randomValue(UniqueRuntimeID urid, long sessionID, byte[] clientRandomValue)
           
 byte[] ProActiveRuntimeForwarder.randomValue(UniqueRuntimeID urid, long sessionID, byte[] clientRandomValue)
           
 byte[] RemoteProActiveRuntimeForwarder.randomValue(UniqueRuntimeID ruid, long sessionID, byte[] clientRandomValue)
           
 byte[][] ProActiveRuntimeAdapterImpl.secretKeyExchange(long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 byte[][] RemoteProActiveRuntime.secretKeyExchange(long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 byte[][] ProActiveRuntimeImpl.secretKeyExchange(long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 byte[][] ProActiveRuntimeAdapterForwarderImpl.secretKeyExchange(long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 byte[][] ProActiveRuntimeForwarderImpl.secretKeyExchange(UniqueRuntimeID urid, long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 byte[][] ProActiveRuntimeForwarder.secretKeyExchange(UniqueRuntimeID urid, long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 byte[][] RemoteProActiveRuntimeForwarder.secretKeyExchange(UniqueRuntimeID ruid, long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 long ProActiveRuntimeAdapterImpl.startNewSession(Communication policy)
           
 long RemoteProActiveRuntime.startNewSession(Communication policy)
           
 long ProActiveRuntimeImpl.startNewSession(Communication policy)
           
 long ProActiveRuntimeAdapterForwarderImpl.startNewSession(Communication policy)
           
 long ProActiveRuntimeForwarderImpl.startNewSession(UniqueRuntimeID urid, Communication policy)
           
 long ProActiveRuntimeForwarder.startNewSession(UniqueRuntimeID urid, Communication policy)
           
 long RemoteProActiveRuntimeForwarder.startNewSession(UniqueRuntimeID ruid, Communication policy)
           
 void ProActiveRuntimeAdapterImpl.terminateSession(long sessionID)
           
 void RemoteProActiveRuntime.terminateSession(long sessionID)
           
 void ProActiveRuntimeImpl.terminateSession(long sessionID)
           
 void ProActiveRuntimeAdapterForwarderImpl.terminateSession(long sessionID)
           
 void ProActiveRuntimeForwarderImpl.terminateSession(UniqueRuntimeID urid, long sessionID)
           
 void ProActiveRuntimeForwarder.terminateSession(UniqueRuntimeID urid, long sessionID)
           
 void RemoteProActiveRuntimeForwarder.terminateSession(UniqueRuntimeID ruid, long sessionID)
           
 

Uses of SecurityNotAvailableException in org.objectweb.proactive.core.runtime.http
 

Methods in org.objectweb.proactive.core.runtime.http that throw SecurityNotAvailableException
 java.security.cert.X509Certificate HttpProActiveRuntime.getCertificate()
           
 byte[] HttpProActiveRuntime.getCertificateEncoded()
           
 java.util.ArrayList<Entity> HttpProActiveRuntime.getEntities()
           
 SecurityContext HttpProActiveRuntime.getPolicy(SecurityContext securityContext)
           
 java.security.PublicKey HttpProActiveRuntime.getPublicKey()
           
 byte[][] HttpProActiveRuntime.publicKeyExchange(long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[] HttpProActiveRuntime.randomValue(long sessionID, byte[] clientRandomValue)
           
 byte[][] HttpProActiveRuntime.secretKeyExchange(long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 long HttpProActiveRuntime.startNewSession(Communication policy)
           
 void HttpProActiveRuntime.terminateSession(long sessionID)
           
 

Uses of SecurityNotAvailableException in org.objectweb.proactive.core.runtime.ibis
 

Methods in org.objectweb.proactive.core.runtime.ibis that throw SecurityNotAvailableException
 java.security.cert.X509Certificate IbisProActiveRuntimeImpl.getCertificate()
           
 byte[] IbisProActiveRuntimeImpl.getCertificateEncoded()
           
 java.util.ArrayList<Entity> IbisProActiveRuntimeImpl.getEntities()
           
 SecurityContext IbisProActiveRuntimeImpl.getPolicy(SecurityContext securityContext)
           
 java.security.PublicKey IbisProActiveRuntimeImpl.getPublicKey()
           
 byte[][] IbisProActiveRuntimeImpl.publicKeyExchange(long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[] IbisProActiveRuntimeImpl.randomValue(long sessionID, byte[] clientRandomValue)
           
 byte[][] IbisProActiveRuntimeImpl.secretKeyExchange(long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 long IbisProActiveRuntimeImpl.startNewSession(Communication policy)
           
 void IbisProActiveRuntimeImpl.terminateSession(long sessionID)
           
 

Uses of SecurityNotAvailableException in org.objectweb.proactive.core.runtime.rmi
 

Methods in org.objectweb.proactive.core.runtime.rmi that throw SecurityNotAvailableException
 java.security.cert.X509Certificate RmiProActiveRuntimeImpl.getCertificate()
           
 java.security.cert.X509Certificate RmiProActiveRuntimeForwarderImpl.getCertificate(UniqueRuntimeID urid)
           
 byte[] RmiProActiveRuntimeImpl.getCertificateEncoded()
           
 byte[] RmiProActiveRuntimeForwarderImpl.getCertificateEncoded(UniqueRuntimeID urid)
           
 java.util.ArrayList<Entity> RmiProActiveRuntimeImpl.getEntities()
           
 java.util.ArrayList<Entity> RmiProActiveRuntimeForwarderImpl.getEntities(UniqueRuntimeID urid)
           
 SecurityContext RmiProActiveRuntimeImpl.getPolicy(SecurityContext securityContext)
           
 SecurityContext RmiProActiveRuntimeForwarderImpl.getPolicy(UniqueRuntimeID urid, SecurityContext sc)
           
 java.security.PublicKey RmiProActiveRuntimeImpl.getPublicKey()
           
 java.security.PublicKey RmiProActiveRuntimeForwarderImpl.getPublicKey(UniqueRuntimeID urid)
           
 byte[][] RmiProActiveRuntimeImpl.publicKeyExchange(long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[][] RmiProActiveRuntimeForwarderImpl.publicKeyExchange(UniqueRuntimeID urid, long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[] RmiProActiveRuntimeImpl.randomValue(long sessionID, byte[] clientRandomValue)
           
 byte[] RmiProActiveRuntimeForwarderImpl.randomValue(UniqueRuntimeID urid, long sessionID, byte[] clientRandomValue)
           
 byte[][] RmiProActiveRuntimeImpl.secretKeyExchange(long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 byte[][] RmiProActiveRuntimeForwarderImpl.secretKeyExchange(UniqueRuntimeID urid, long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 long RmiProActiveRuntimeImpl.startNewSession(Communication policy)
           
 long RmiProActiveRuntimeForwarderImpl.startNewSession(UniqueRuntimeID urid, Communication policy)
           
 void RmiProActiveRuntimeImpl.terminateSession(long sessionID)
           
 void RmiProActiveRuntimeForwarderImpl.terminateSession(UniqueRuntimeID urid, long sessionID)
           
 

Uses of SecurityNotAvailableException in org.objectweb.proactive.ext.mixedlocation
 

Methods in org.objectweb.proactive.ext.mixedlocation that throw SecurityNotAvailableException
 java.security.cert.X509Certificate UniversalBodyWrapper.getCertificate()
           
 byte[] UniversalBodyWrapper.getCertificateEncoded()
           
 java.util.ArrayList<Entity> UniversalBodyWrapper.getEntities()
           
 SecurityContext UniversalBodyWrapper.getPolicy(SecurityContext securityContext)
           
 java.security.PublicKey UniversalBodyWrapper.getPublicKey()
           
 byte[][] UniversalBodyWrapper.publicKeyExchange(long sessionID, byte[] my_pub, byte[] my_cert, byte[] sig_code)
           
 byte[] UniversalBodyWrapper.randomValue(long sessionID, byte[] cl_rand)
           
 byte[][] UniversalBodyWrapper.secretKeyExchange(long sessionID, byte[] tmp, byte[] tmp1, byte[] tmp2, byte[] tmp3, byte[] tmp4)
           
 long UniversalBodyWrapper.startNewSession(Communication policy)
           
 void UniversalBodyWrapper.terminateSession(long sessionID)
           
 

Uses of SecurityNotAvailableException in org.objectweb.proactive.ext.security
 

Methods in org.objectweb.proactive.ext.security that throw SecurityNotAvailableException
 java.security.cert.X509Certificate EncryptedBody.getCertificate()
           
 java.security.cert.X509Certificate InternalBodySecurity.getCertificate()
           
 java.security.cert.X509Certificate SecurityEntity.getCertificate()
          entity certificate
 byte[] EncryptedBody.getCertificateEncoded()
           
 byte[] InternalBodySecurity.getCertificateEncoded()
           
 byte[] SecurityEntity.getCertificateEncoded()
          Entity's X509Certificate as byte array
 byte[] InternalBodySecurity.getCertificatEncoded()
           
 java.util.ArrayList<Entity> EncryptedBody.getEntities()
           
 java.util.ArrayList<Entity> InternalBodySecurity.getEntities()
           
 java.util.ArrayList<Entity> SecurityEntity.getEntities()
          Retrieves all the entity's ID which contain this entity plus this entity ID.
 SecurityContext PolicyServer.getPolicy(SecurityContext securityContext)
           
 SecurityContext EncryptedBody.getPolicy(SecurityContext securityContext)
           
 SecurityContext InternalBodySecurity.getPolicy(SecurityContext securityContext)
           
 SecurityContext ProActiveSecurityManager.getPolicy(SecurityContext securityContext)
          Method getPolicyTo.
 SecurityContext SecurityEntity.getPolicy(SecurityContext securityContext)
          Ask the entity to fill the securityContext parameters with its own policy according to the communication details contained in the given securityContext
 Communication PolicyServer.getPolicyTo(java.lang.String type, java.lang.String virtualNodeFrom, java.lang.String virtualNodeTo)
           
 Communication EncryptedBody.getPolicyTo(java.lang.String type, java.lang.String from, java.lang.String to)
           
 Communication ProActiveSecurityManager.getPolicyTo(java.lang.String type, java.lang.String from, java.lang.String to)
          Method getPolicyTo.
 ProActiveSecurityManager EncryptedBody.getProActiveSecurityManager()
           
 java.security.PublicKey EncryptedBody.getPublicKey()
           
 java.security.PublicKey InternalBodySecurity.getPublicKey()
           
 java.security.PublicKey SecurityEntity.getPublicKey()
          entity public key
 java.lang.String EncryptedBody.getVNName()
           
 void ProActiveSecurityManager.initiateSession(int type, SecurityEntity distantSecurityEntity)
          Method initiateSession.
 ConfidentialityTicket EncryptedBody.negociateKeyReceiverSide(ConfidentialityTicket confidentialityTicket, long sessionID)
           
 byte[][] EncryptedBody.publicKeyExchange(long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[][] InternalBodySecurity.publicKeyExchange(long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[][] ProActiveSecurityManager.publicKeyExchange(long sessionID, byte[] pub_key, byte[] cert, byte[] signature)
           
 byte[][] SecurityEntity.publicKeyExchange(long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
          exchange entity certificate and/or public key if certificate are not available
 byte[] InternalBodySecurity.randomValue(long sessionID, byte[] clientRandomValue)
           
 byte[] ProActiveSecurityManager.randomValue(long sessionID, byte[] clientRandomValue)
           
 byte[] SecurityEntity.randomValue(long sessionID, byte[] clientRandomValue)
          Exchange random value between client and server entity
 byte[][] EncryptedBody.secretKeyExchange(long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 byte[][] InternalBodySecurity.secretKeyExchange(long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 byte[][] SecurityEntity.secretKeyExchange(long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
          this method sends encoded secret parameters to the target entity
 long EncryptedBody.startNewSession(Communication policy)
           
 long InternalBodySecurity.startNewSession(Communication policy)
           
 long SecurityEntity.startNewSession(Communication policy)
          start an unvalidated empty session
 void EncryptedBody.terminateSession(long sessionID)
           
 void InternalBodySecurity.terminateSession(long sessionID)
           
 void SecurityEntity.terminateSession(long sessionID)
          terminate a given session
 

Uses of SecurityNotAvailableException in org.objectweb.proactive.ext.security.domain
 

Methods in org.objectweb.proactive.ext.security.domain that throw SecurityNotAvailableException
 java.security.cert.X509Certificate DomainImpl.getCertificate()
           
 byte[] SecurityDomain.getCertificateEncoded()
           
 byte[] DomainImpl.getCertificateEncoded()
           
 java.util.ArrayList<Entity> SecurityDomain.getEntities()
           
 java.util.ArrayList<Entity> DomainImpl.getEntities()
           
 java.security.PublicKey DomainImpl.getPublicKey()
           
 java.lang.String DomainImpl.getVNName()
           
 byte[][] DomainImpl.publicKeyExchange(long sessionID, byte[] myPublicKey, byte[] myCertificate, byte[] signature)
           
 byte[] DomainImpl.randomValue(long sessionID, byte[] clientRandomValue)
           
 byte[][] DomainImpl.secretKeyExchange(long sessionID, byte[] encodedAESKey, byte[] encodedIVParameters, byte[] encodedClientMacKey, byte[] encodedLockData, byte[] parametersSignature)
           
 long DomainImpl.startNewSession(Communication policy)
           
 void DomainImpl.terminateSession(long sessionID)
           
 



Copyright 2001-2007 INRIA All Rights Reserved.