A B G M O P R S U W X

A

ACTION_ID - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 

B

BasicXacmlAuthorizationService - Class in org.openpermis.xacml.basic
A basic implementation of an xacml authorization service.
BasicXacmlAuthorizationService(AuthorizationService) - Constructor for class org.openpermis.xacml.basic.BasicXacmlAuthorizationService
Creates an xacml authorization service based on a normal authorization service.
BasicXacmlReader - Class in org.openpermis.xacml.io.v2
Basic implementation of a xacml reader.
BasicXacmlReader() - Constructor for class org.openpermis.xacml.io.v2.BasicXacmlReader
 
BasicXacmlWriter - Class in org.openpermis.xacml.io.v2
Basic implementation of a xacml writer.
BasicXacmlWriter() - Constructor for class org.openpermis.xacml.io.v2.BasicXacmlWriter
Creates a new basic response writer.

G

getAccessDescision(Reader, Writer) - Method in class org.openpermis.xacml.basic.BasicXacmlAuthorizationService
 
getAccessDescision(Reader, Writer) - Method in interface org.openpermis.xacml.XacmlAuthorizationService
Evaluates an xacml request and returns an xacml response.
getAction() - Method in class org.openpermis.xacml.io.XacmlRequest
 
getCode() - Method in class org.openpermis.xacml.io.XacmlStatus
Returns the code.
getMessage() - Method in class org.openpermis.xacml.io.XacmlStatus
Returns the message.
getResource() - Method in class org.openpermis.xacml.io.XacmlRequest
 
getSubject() - Method in class org.openpermis.xacml.io.XacmlRequest
 

M

MISSING_ATTRIBUTE - Static variable in class org.openpermis.xacml.io.XacmlStatus
Indicates that all the attributes necessary to make a policy decision were not available.

O

OK - Static variable in class org.openpermis.xacml.io.XacmlStatus
Indicates success.
org.openpermis.xacml - package org.openpermis.xacml
Provides support for XACML authorization.
org.openpermis.xacml.basic - package org.openpermis.xacml.basic
Provides implementation for XACML authorization service.
org.openpermis.xacml.io - package org.openpermis.xacml.io
Provides interfaces for reading and writing XACML request/responses.
org.openpermis.xacml.io.v2 - package org.openpermis.xacml.io.v2
Provides the implementation for reading and writing XACML request/responses OSAIS version 2.0.

P

PROCESSING_ERROR - Static variable in class org.openpermis.xacml.io.XacmlStatus
Indicates that an error occurred during policy evaluation.

R

readRequest(Reader) - Method in class org.openpermis.xacml.io.v2.BasicXacmlReader
 
readRequest(Reader) - Method in interface org.openpermis.xacml.io.XacmlReader
Reads a request.
RESOURCE_ID - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 

S

STATUS - Static variable in class org.openpermis.xacml.io.XacmlStatus
Status header.
STRING_TYPE - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 
SUBJECT_ID - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 
SYNTAX_ERROR - Static variable in class org.openpermis.xacml.io.XacmlStatus
Indicates that some attribute value contained a syntax error.

U

URI_TYPE - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 

W

writeResponse(AccessDecision, XacmlStatus) - Method in class org.openpermis.xacml.io.v2.BasicXacmlWriter
 
writeResponse(AccessDecision, XacmlStatus) - Method in interface org.openpermis.xacml.io.XacmlWriter
Writes a permis access decision to an xacml response.

X

XACML_CONTEXT_NAMESPACE - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 
XACML_CONTEXT_NAMESPACE - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlWriter
 
XACML_CONTEXT_SCHEMA_LOCATION - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlWriter
 
XACML_POLICY_NAMESPACE - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlWriter
 
XacmlAuthorizationService - Interface in org.openpermis.xacml
A service to perform XACML request/response authorization decisions.
XacmlException - Exception in org.openpermis.xacml.io
Exception type for xacml.
XacmlException(String) - Constructor for exception org.openpermis.xacml.io.XacmlException
Creates a new exception with the specified message.
XacmlException(String, Throwable) - Constructor for exception org.openpermis.xacml.io.XacmlException
Creates a new exception with the specified message and cause.
XacmlReader - Interface in org.openpermis.xacml.io
A reader for xacml.
XacmlRequest - Class in org.openpermis.xacml.io
An xacml request consisting of subject, resource and action.
XacmlRequest(URI, URI, String) - Constructor for class org.openpermis.xacml.io.XacmlRequest
Creates a new xacml request.
XacmlStatus - Class in org.openpermis.xacml.io
 
XacmlStatus(String) - Constructor for class org.openpermis.xacml.io.XacmlStatus
Creates a new status with code.
XacmlStatus(String, String) - Constructor for class org.openpermis.xacml.io.XacmlStatus
Creates a new status with code and detailed message.
XacmlWriter - Interface in org.openpermis.xacml.io
A writer for xacml.

A B G M O P R S U W X

OpenPermis Role Based Access Control 0.9.0 (Build 16)
2009/08/13 07:17:56
Copyright (c) 2002-2007 Ergon Informatik AG