Serialized Form


Package edu.stanford.rt.credential

Class edu.stanford.rt.credential.CredException implements Serializable

Class edu.stanford.rt.credential.DataValuePrincipal implements Serializable

Serialized Fields

value

DataValue value
the principal value, which could be an integer or a string.

Class edu.stanford.rt.credential.DelegationRole implements Serializable

Serialized Fields

delegateTo

PrincipalExpression delegateTo
to whom to delegate the authority.


control

Role control
depth of the allowed further delegation.

Class edu.stanford.rt.credential.DomainSpecException implements Serializable

Class edu.stanford.rt.credential.LinkedRole implements Serializable

Serialized Fields

roleTerm1

RoleTerm roleTerm1

roleTerm2

RoleTerm roleTerm2

Class edu.stanford.rt.credential.Principal implements Serializable

Class edu.stanford.rt.credential.PublicKeyPrincipal implements Serializable

Serialized Fields

hashValue

java.lang.String hashValue
Hash value for the public key stored in this principal

Class edu.stanford.rt.credential.Role implements Serializable

Serialized Fields

principal

Principal principal

roleTerm

RoleTerm roleTerm

Class edu.stanford.rt.credential.RoleDeclaration implements Serializable

Serialized Fields

context

DomainSpecification context
Role declaration context.
The DomainSpecification in which the current role is declared.


name

java.lang.String name
Role name.
In RTML: attribute name.


issuerTracesType

int issuerTracesType
Default is DEFAULT_ISSUER_TYPE
In RTML: attribute issuerTracesType.


subjectTracesType

int subjectTracesType
Default is DEFAULT_SUBJECT_TYPE
In RTML: attribute subjectTracesType.


dimension

int dimension
Default is 1
In RTML: attribute dimension.


isIdentity

boolean isIdentity
Default is false.
In RTML: attribute isIdentity.


parameterDeclarations

OrderedMap parameterDeclarations
Maps String (parameter name) to DataType (parameter type).


declarationType

int declarationType
Declaration type: Restriction, Extension, Projection or Plain.


baseRole

RoleDeclaration baseRole
BaseRole Element for Restriction, Extension, Projection.


prefixToPositions

java.util.HashMap prefixToPositions
This map keeps track of the ordersing of the flattend name-prefixes. A name-prefix is colon-separated name concatenation.


positionToPrefixes

java.util.HashMap positionToPrefixes

Class edu.stanford.rt.credential.RoleIntersection implements Serializable

Serialized Fields

parts

java.util.ArrayList parts
list of members in this intersection.