|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--spki.Tuple
|
+--spki.Capability5Tuple
spki Capability5Tuple class.
| Field Summary | |
private static String |
__ME
This class's full name. |
private Tag |
capability
The capability field. |
private Empowerment |
empowerment
The empowerment field. |
| Fields inherited from class spki.Tuple |
__ME,
issuer,
subject,
validity |
| Constructor Summary | |
Capability5Tuple()
Don't use me. |
|
Capability5Tuple(CapabilityCert cert)
Create a Capability5Tuple object from given capability-cert. |
|
Capability5Tuple(Issuer issuer,
SubjectCapability subject,
Empowerment empowerment,
Tag capability,
Validity validity)
Create a Capability5Tuple object from given fields. |
|
Capability5Tuple(TransferCert cert)
Create a Capability5Tuple object from given transfer-cert. |
|
| Method Summary | |
static Tag |
AIntersect(Tag a1,
Tag a2)
A skeleton implementation of the AIntersect algorithm. |
Tag |
getCapability()
Get the capability field. |
Empowerment |
getEmpowerment()
Get the empowerment field. |
Capability5Tuple |
reduce(Capability5Tuple that)
An implementation of the Non-threshold Capability 5-tuples Reduction Rules. |
Capability5Tuple |
reduce(Name4Tuple that)
An implementation of the Name Reduction Rules. |
String |
toString()
|
Capability5Tuple |
tReduce(Capability5Tuple that)
An implementation of the Open-threshold Capability 5-tuples Reduction Rules. |
| Methods inherited from class spki.Tuple |
contains,
EIntersect,
EUnion,
getIssuer,
getSubject,
getValidity,
MAX,
MIN,
NUnion,
rSubjObjsExpand,
SUnion,
tEliminate,
VIntersect |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private static final String __ME
private Empowerment empowerment
private Tag capability
| Constructor Detail |
public Capability5Tuple()
public Capability5Tuple(Issuer issuer,
SubjectCapability subject,
Empowerment empowerment,
Tag capability,
Validity validity)
throws SPKIException
issuer - The issuer field.subject - The subject field.empowerment - The empowerment field.capability - The capability field.validity - The validity field.
public Capability5Tuple(CapabilityCert cert)
throws SPKIException
cert - The capability-cert.
public Capability5Tuple(TransferCert cert)
throws SPKIException
cert - The transfer-cert.| Method Detail |
public String toString()
public Empowerment getEmpowerment()
public Tag getCapability()
public Capability5Tuple reduce(Name4Tuple that)
throws ReductionException
that - the right-handed name 4-tuple to reduce this tuple with.Tuple.VIntersect(Validity,Validity)
public Capability5Tuple reduce(Capability5Tuple that)
throws ReductionException
that - the right-handed 5-tuple to reduce this tuple with.tReduce(Capability5Tuple),
Tuple.EIntersect(Empowerment,Empowerment),
AIntersect(Tag,Tag),
Tuple.VIntersect(Validity,Validity)
public Capability5Tuple tReduce(Capability5Tuple that)
throws ReductionException
that - the right-handed 5-tuple to reduce this tuple with.Tuple.SUnion(Subject,Subject),
Tuple.EUnion(Empowerment,Empowerment),
AIntersect(Tag,Tag),
Tuple.VIntersect(Validity,Validity)
public static Tag AIntersect(Tag a1,
Tag a2)
throws IntersectionException
a1 - a Tag object to intersect.a2 - a Tag object to intersect.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||