|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteu.xtreemos.xosd.resmng.data.ResourceMatching
public class ResourceMatching
Field Summary | |
---|---|
private byte[] |
digitalSignature
|
private JobDescription |
jobdesc
|
private java.util.Hashtable<java.lang.String,java.lang.Object> |
jsdlData
Holds jsdl to check against policy. |
private java.util.HashMap<CommunicationAddress,java.security.cert.X509Certificate> |
listOfResourceCerts
This is list of certificates, so that we can extract info from them. |
private java.util.ArrayList<CommunicationAddress> |
suitable_resources
|
Constructor Summary | |
---|---|
ResourceMatching()
|
Method Summary | |
---|---|
JobDescription |
getJobDesc()
|
java.util.Hashtable<java.lang.String,java.lang.Object> |
getJsdlData()
|
java.util.HashMap<CommunicationAddress,java.security.cert.X509Certificate> |
getListOfResourceCerts()
|
byte[] |
getSignature()
Gets signature of the message. |
java.util.ArrayList<CommunicationAddress> |
getSuitableResources()
|
java.util.Iterator<CommunicationAddress> |
iterator()
|
java.util.ArrayList<CommunicationAddress> |
list()
|
void |
setDesc(JobDescription jobDesc)
|
void |
setJsdlData(java.util.Hashtable<java.lang.String,java.lang.Object> jsdlData)
|
void |
setListOfResourceCerts(java.util.HashMap<CommunicationAddress,java.security.cert.X509Certificate> listOfResourceCerts)
|
void |
setSignature(byte[] signature)
Sets digital signature of the message. |
void |
setSuitableResources(java.util.ArrayList<CommunicationAddress> suitable_resources)
|
void |
signData(java.security.PrivateKey key)
Signs suitableResources with digital signature from sender. |
void |
testResource(CommunicationAddress e)
|
boolean |
verifySig(java.security.PublicKey key)
Verifies data (constructed from arraylist of suitable resources) with the key provided if matches with digitalSignature. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private JobDescription jobdesc
private java.util.Hashtable<java.lang.String,java.lang.Object> jsdlData
private java.util.ArrayList<CommunicationAddress> suitable_resources
private java.util.HashMap<CommunicationAddress,java.security.cert.X509Certificate> listOfResourceCerts
private byte[] digitalSignature
Constructor Detail |
---|
public ResourceMatching()
Method Detail |
---|
public void setDesc(JobDescription jobDesc)
public void testResource(CommunicationAddress e)
public JobDescription getJobDesc()
public java.util.Iterator<CommunicationAddress> iterator()
public java.util.ArrayList<CommunicationAddress> list()
public void signData(java.security.PrivateKey key) throws java.lang.Exception
key
- to be signed with
java.lang.Exception
public boolean verifySig(java.security.PublicKey key) throws java.lang.Exception
key
-
java.lang.Exception
public java.util.ArrayList<CommunicationAddress> getSuitableResources()
public void setSuitableResources(java.util.ArrayList<CommunicationAddress> suitable_resources)
public byte[] getSignature()
public void setSignature(byte[] signature)
signature
- public java.util.HashMap<CommunicationAddress,java.security.cert.X509Certificate> getListOfResourceCerts()
public void setListOfResourceCerts(java.util.HashMap<CommunicationAddress,java.security.cert.X509Certificate> listOfResourceCerts)
public java.util.Hashtable<java.lang.String,java.lang.Object> getJsdlData()
public void setJsdlData(java.util.Hashtable<java.lang.String,java.lang.Object> jsdlData)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |