A B C D F G H M O R S T V W
A
- ACTION_NAME -
Static variable in class org.openpermis.examples.ldap.AuthorizedHelloWorldService
-
- ARGUMENT_NUMBER -
Static variable in class org.openpermis.examples.ldap.CertIntoLdifUtil
-
- authorizationService -
Variable in class org.openpermis.examples.ldap.AuthorizedHelloWorldService
- The injected authorization service.
- AuthorizedHelloWorldService - Class in org.openpermis.examples.ldap
- An implementation of the HelloWorld service that controls access with the help of
a policy decision point (PDP).
- AuthorizedHelloWorldService(AuthorizationService, HelloWorldService) -
Constructor for class org.openpermis.examples.ldap.AuthorizedHelloWorldService
- Creates an authorized HelloWorld service that uses the specified policy decision
context for retrieving roles and making access decisions.
B
- BasicHelloWorldService - Class in org.openpermis.examples.ldap
- A really simple implementation of the HelloWorld service.
- BasicHelloWorldService() -
Constructor for class org.openpermis.examples.ldap.BasicHelloWorldService
-
- BUFFER_SIZE -
Static variable in class org.openpermis.examples.ldap.CertIntoLdifUtil
-
C
- CertIntoLdifUtil - Class in org.openpermis.examples.ldap
- This utility class substitutes in the given ldif file the given place holder with the given
certificate.
- CertIntoLdifUtil() -
Constructor for class org.openpermis.examples.ldap.CertIntoLdifUtil
-
- createPolicyDecisionPoint(CertificateVerifier) -
Static method in class org.openpermis.examples.ldap.HelloWorld
- Creates a
PolicyDecisionPoint
from an attribute certificate located on the classpath.
- createService() -
Static method in class org.openpermis.examples.ldap.HelloWorld
- Creates the
HelloWorldService
.
D
- delegate -
Variable in class org.openpermis.examples.ldap.AuthorizedHelloWorldService
- The actual service implementation to which we forward authorized requests.
F
- fatalError(String, Throwable) -
Static method in class org.openpermis.examples.ldap.HelloWorldUtilities
- Logs a fatal error and terminates the application.
G
- getCertificateInBase64(String) -
Static method in class org.openpermis.examples.ldap.CertIntoLdifUtil
-
- getHelloMessage(String) -
Method in class org.openpermis.examples.ldap.AuthorizedHelloWorldService
-
- getHelloMessage(String) -
Method in class org.openpermis.examples.ldap.BasicHelloWorldService
-
- getHelloMessage(String) -
Method in interface org.openpermis.examples.ldap.HelloWorldService
- Returns a welcome message for the specified person.
H
- HelloWorld - Class in org.openpermis.examples.ldap
- A sample HelloWorld application that can be invoked from the command line.
- HelloWorld() -
Constructor for class org.openpermis.examples.ldap.HelloWorld
- Objects of this class cannot be instantiated.
- HelloWorldException - Exception in org.openpermis.examples.ldap
- A sample exception class for the HelloWorld application.
- HelloWorldException(String) -
Constructor for exception org.openpermis.examples.ldap.HelloWorldException
- Creates an exception with the specified message.
- HelloWorldException(String, Throwable) -
Constructor for exception org.openpermis.examples.ldap.HelloWorldException
- Creates an exception with the specified message and cause.
- HelloWorldService - Interface in org.openpermis.examples.ldap
- Defines the actual functionality of the HelloWorld application.
- HelloWorldUtilities - Class in org.openpermis.examples.ldap
- Helper functions used by the sample.
- HelloWorldUtilities() -
Constructor for class org.openpermis.examples.ldap.HelloWorldUtilities
- Objects of this class cannot be instantiated.
M
- main(String[]) -
Static method in class org.openpermis.examples.ldap.CertIntoLdifUtil
- Substitutes in the given ldif file the given place holder with the given certificate.
- main(String[]) -
Static method in class org.openpermis.examples.ldap.HelloWorld
- This main method creates an authorized HelloWorld service and tries to
get greeting messages for all user names that it finds in its argument list.
O
- org.openpermis.examples.ldap - package org.openpermis.examples.ldap
- Example that shows how to use Permis in conjunction with an LDAP server.
R
- readFileAsString(String) -
Static method in class org.openpermis.examples.ldap.CertIntoLdifUtil
-
- readSoaCertificate() -
Static method in class org.openpermis.examples.ldap.HelloWorld
- Reads the SoA certificate from a classpath URL.
- readSubjectRepository(CertificateVerifier) -
Static method in class org.openpermis.examples.ldap.HelloWorld
- Creates a subject repository with the specified certificate verifier.
S
- serialVersionUID -
Static variable in exception org.openpermis.examples.ldap.HelloWorldException
-
- substitutePlaceholderWithCertificate(String, String, String) -
Static method in class org.openpermis.examples.ldap.CertIntoLdifUtil
-
T
- TARGET_RESOURCE_URI -
Static variable in class org.openpermis.examples.ldap.AuthorizedHelloWorldService
-
V
- VALID_ARGS -
Static variable in class org.openpermis.examples.ldap.HelloWorldUtilities
- Array of valid command line arguments.
- validateInput(String[]) -
Static method in class org.openpermis.examples.ldap.HelloWorldUtilities
- Simple helper function to validate the command line arguments.
W
- writeStringToFile(String, String) -
Static method in class org.openpermis.examples.ldap.CertIntoLdifUtil
-
A B C D F G H M O R S T V W
PERMIS Role Based Access Control 0.4.0 (Build 15)
2009/05/20 08:15:56
Copyright (c) 2002-2007 Ergon Informatik AG