|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--jsdsi.Obj
|
+--jsdsi.Principal
A principal: an entity that can define names and can grant and receive authorizations. Represented by a public key or its hash.
| Nested Class Summary |
| Nested classes inherited from class jsdsi.Subject |
Subject.Default |
| Constructor Summary | |
Principal()
|
|
| Method Summary | |
java.lang.String |
getName()
|
(package private) static Principal |
parsePrincipal(SexpList l)
|
abstract boolean |
samePrincipalAs(Principal p)
|
| Methods inherited from class jsdsi.Obj |
equals, hashCode, parseObj, parseObj, toByteArray, toSexp, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface jsdsi.Subject |
toSexp |
| Methods inherited from interface java.security.Principal |
equals, hashCode, toString |
| Constructor Detail |
public Principal()
| Method Detail |
public abstract boolean samePrincipalAs(Principal p)
public java.lang.String getName()
getName in interface java.security.Principal
static Principal parsePrincipal(SexpList l)
throws SexpParseException
SexpParseException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||