org.objectweb.proactive.ext.security
Class PolicyServer
java.lang.Object
|
+--org.objectweb.proactive.ext.security.PolicyServer
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- DefaultPolicyServer
- public class PolicyServer
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
logger
protected static org.apache.log4j.Logger logger
certificate
protected java.security.cert.X509Certificate certificate
privateKey
protected java.security.PrivateKey privateKey
policies
protected java.util.ArrayList policies
applicationCertificate
protected java.security.cert.X509Certificate applicationCertificate
applicationPrivateKey
protected java.security.PrivateKey applicationPrivateKey
f
protected java.lang.String f
applicationName
protected java.lang.String applicationName
PolicyServer
public PolicyServer()
getPolicyTo
public Policy getPolicyTo(java.security.cert.X509Certificate distantOA)
getPolicy
public SecurityContext getPolicy(SecurityContext securityContext)
throws SecurityNotAvailableException
SecurityNotAvailableException
getPolicyTo
public Communication getPolicyTo(java.lang.String type,
java.lang.String virtualNodeFrom,
java.lang.String virtualNodeTo)
throws SecurityNotAvailableException
SecurityNotAvailableException
computePolicy
public int[] computePolicy(int[] from,
int[] to)
throws ComputePolicyException
ComputePolicyException
CanSendRequestTo
public boolean CanSendRequestTo(java.security.cert.X509Certificate distantOA)
CanReceiveRequestFrom
public boolean CanReceiveRequestFrom(java.security.cert.X509Certificate distantOA)
CanSendReplyTo
public boolean CanSendReplyTo(java.security.cert.X509Certificate distantOA)
CanReceiveReplyFrom
public boolean CanReceiveReplyFrom(java.security.cert.X509Certificate distantOA)
CanMigrateTo
public boolean CanMigrateTo(java.security.cert.X509Certificate distantOA)
canMigrateTo
public boolean canMigrateTo(java.lang.String type,
java.lang.String from,
java.lang.String to)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setVNName
public void setVNName(java.lang.String string)
- Parameters:
string
-
getVNName
public java.lang.String getVNName()
- Returns:
- virtual node name
setPrivateKey
public void setPrivateKey(java.lang.String privateKeyFile)
setCertificate
public void setCertificate(java.lang.String certificateFile)
setPolicies
public void setPolicies(java.util.ArrayList policies)
- Parameters:
policies
-
setFile
public void setFile(java.lang.String uri)
- Parameters:
uri
-
getApplicationCertificate
public java.security.cert.X509Certificate getApplicationCertificate()
- Returns:
- application certificate
setApplicationCertificate
public void setApplicationCertificate(java.lang.String pathToApplicationcertificate)
setApplicationPrivateKey
public void setApplicationPrivateKey(java.lang.String pathToApplicationPrivateKey)
generateNodeCertificate
public void generateNodeCertificate(java.lang.String vnName,
VMInformation vmInformation)
- Parameters:
vnName
- vmInformation
-
getCertificate
public java.security.cert.X509Certificate getCertificate()
- Returns:
- certificate of the entity
setApplicationName
public void setApplicationName(java.lang.String applicationName)
getApplicationName
public java.lang.String getApplicationName()
Copyright © April 2004 INRIA All Rights Reserved.