A B C D E F G H I J K L M N O P Q R S T U V W X

A

abort() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method aborts the authentication process.
abort() - Method in class org.n52.security.authentication.loginmodule.DataBaseLoginModule
 
abort() - Method in class org.n52.security.authentication.loginmodule.FileLoginModule
 
AbstractLoginModule - Class in org.n52.security.authentication.loginmodule
Class AbstractLoginModule is a abstract base class for login modules.
AbstractLoginModule() - Constructor for class org.n52.security.authentication.loginmodule.AbstractLoginModule
 
AbstractPasswordLoginModule - Class in org.n52.security.authentication.loginmodule
Class AbstractPasswordLoginModule provides a frame implementation for login modules which use username and password credentials to authenticate a user.
AbstractPasswordLoginModule() - Constructor for class org.n52.security.authentication.loginmodule.AbstractPasswordLoginModule
 
acceptNode(Node) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method accepts all node types.
AccountExpiredException - Exception in org.n52.security.authentication
Class AccountExpiredException is thrown if the users account not longer exist in the system.
AccountExpiredException(String) - Constructor for exception org.n52.security.authentication.AccountExpiredException
Constructor creates a new instance.
AccountExpiredException(String, Throwable) - Constructor for exception org.n52.security.authentication.AccountExpiredException
Constructor creates a new instance.
AccountLockedException - Exception in org.n52.security.authentication
Class AccountLockedException is thrown if the users account is locked.
AccountLockedException(String) - Constructor for exception org.n52.security.authentication.AccountLockedException
Constructor creates a new instance.
AccountLockedException(String, Throwable) - Constructor for exception org.n52.security.authentication.AccountLockedException
Constructor creates a new instance.
acquire(DOMParserOptions) - Method in class org.n52.security.common.xml.DefaultDocumentBuilderPool
 
acquire(DOMParserOptions) - Method in interface org.n52.security.common.xml.DocumentBuilderPool
Method acquires a DocumentBuilder with meets the requirements expressed by the options.
ACTION_ID - Static variable in class org.n52.security.decision.Target
the action id attribute key.
add(Credential) - Method in class org.n52.security.authentication.callbacks.CredentialsCallbackHandler
Method adds a new credential to the available set.
add(String, CredentialFactory.CredentialConverter) - Method in class org.n52.security.authentication.CredentialFactory
Method add.
add(String, String) - Method in class org.n52.security.common.xml.SimpleNamespaceContext
Method adds a prefix to namespace mapping.
add(PDPRequest) - Method in class org.n52.security.decision.PDPRequestCollection
Method add.
add(PDPResponse) - Method in class org.n52.security.decision.PDPResponseCollection
Method adds a response.
addAttribute(TransferAttribute) - Method in interface org.n52.security.enforcement.artifact.Transferable
Adds a Attribute to the Set and stores it under pAttribute.getName().
addAttribute(TransferAttribute) - Method in class org.n52.security.enforcement.artifact.TransferableImpl
 
addHandler(QName, XMLChunkHandler) - Method in class org.n52.security.common.xml.XMLChunkReader
Method registers a PartialStreamHandler for a Qname.
addNamespace(String, String) - Method in class org.n52.security.common.xml.XMLPathCtx
Method adds prefix to namespace mapping, so the prefix can be used to qualify xpath expressions.
addPrincipal(Principal) - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method adds a principal to the local principal set.
addPrivateCredential(Object) - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method adds a private credential to the local private credential set.
addPublicCredential(Object) - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method adds a public credential to the local public credential set.
addRole(String) - Method in class org.n52.security.authentication.loginmodule.FileLoginUser
 
all(String) - Method in class org.n52.security.common.xml.XMLPath
Method all, expects a xpath query resulting in a NodeList.
AnyObjectAttributeValue - Class in org.n52.security.common.attributes
Class AnyObjectAttributeValue represents unknown attribute values.
AnyObjectAttributeValue(Object) - Constructor for class org.n52.security.common.attributes.AnyObjectAttributeValue
Creates a new AnyObjectAttributeValue.
AnyObjectAttributeValue(Object, String) - Constructor for class org.n52.security.common.attributes.AnyObjectAttributeValue
Creates a new AnyObjectAttributeValue.
asBase64String() - Method in class org.n52.security.authentication.SAMLTicket
 
asDom4J() - Method in interface org.n52.security.authentication.AuthenticationMethod
Method asDom4J.
asDom4J() - Method in class org.n52.security.authentication.PasswordAuthenticationMethod
 
asDom4J() - Method in class org.n52.security.authentication.SAMLResponseAuthenticationMethod
 
asDom4J() - Method in class org.n52.security.authentication.SessionAuthenticationMethod
 
asDom4J() - Method in class org.n52.security.authentication.WASAuthenticationMethod
 
asString() - Method in class org.n52.security.authentication.SAMLTicket
 
asSubject() - Method in class org.n52.security.authentication.SAMLTicket
 
Attribute - Class in org.n52.security.common.attributes
This Class represents an Key-Value-Attribute.
Attribute(String, AttributeValue) - Constructor for class org.n52.security.common.attributes.Attribute
Creates an Attribute.
AttributePrincipal - Class in org.n52.security.authentication.principals
Container for simple parameter/value principals.
AttributePrincipal(Attribute) - Constructor for class org.n52.security.authentication.principals.AttributePrincipal
Constructor creates a new instance.
AttributePrincipal(Attribute, Scope) - Constructor for class org.n52.security.authentication.principals.AttributePrincipal
Constructor creates a new instance.
AttributePrincipal(String, String) - Constructor for class org.n52.security.authentication.principals.AttributePrincipal
Constructor creates a new instance.
AttributePrincipal(String, String, Scope) - Constructor for class org.n52.security.authentication.principals.AttributePrincipal
Constructor creates a new instance.
Attributes - Class in org.n52.security.common.attributes
Class Attributes are collections of attributes.
Attributes() - Constructor for class org.n52.security.common.attributes.Attributes
Constructor creates a new instance.
Attributes(Collection) - Constructor for class org.n52.security.common.attributes.Attributes
Constructor creates a new instance.
AttributeUtil - Class in org.n52.security.common.attributes
Class AttributeUtil is a small utility class wich shall encapsulate simple methods for easier life with attribute processing.
AttributeValue - Interface in org.n52.security.common.attributes
The interface AttributeValue encapsulates different value types.
AttributeValueAdapter - Class in org.n52.security.common.attributes
The class AttributeValueAdapter implements all methods of AttributeValue.
AttributeValueAdapter(Object) - Constructor for class org.n52.security.common.attributes.AttributeValueAdapter
creates new AttributeValueAdapter.
AUTHENTICATION_METHODS - Static variable in class org.n52.security.common.Globals
Global definition of authentication method identification string.
AuthenticationContext - Interface in org.n52.security.authentication
Interface AuthenticationContext wraps common authentication states.
AuthenticationException - Exception in org.n52.security.authentication
Class AuthenticationException is the base class for an authentication exception hierarchie.
AuthenticationException(String) - Constructor for exception org.n52.security.authentication.AuthenticationException
Constructor creates a new instance.
AuthenticationException(String, Throwable) - Constructor for exception org.n52.security.authentication.AuthenticationException
Constructor creates a new instance.
AuthenticationFailedException - Exception in org.n52.security.authentication
Class AuthenticationFailedException is thrown if an authentication could not succeed because of wrong credentials.
AuthenticationFailedException(String) - Constructor for exception org.n52.security.authentication.AuthenticationFailedException
Constructor creates a new instance.
AuthenticationFailedException(String, Throwable) - Constructor for exception org.n52.security.authentication.AuthenticationFailedException
Constructor creates a new instance.
AuthenticationMethod - Interface in org.n52.security.authentication
todo: describe their purpose.
AuthenticationService - Interface in org.n52.security.authentication
Interface AuthenticationService encapsulates common methods to perform a login.
AuthenticationServiceNotAvailableException - Exception in org.n52.security.authentication
Class AuthenticationServiceNotAvailableException is thrown if a AuthenticationService is in internal error state and therefore not available.
AuthenticationServiceNotAvailableException(String) - Constructor for exception org.n52.security.authentication.AuthenticationServiceNotAvailableException
Constructor creates a new instance.
AuthenticationServiceNotAvailableException(String, Throwable) - Constructor for exception org.n52.security.authentication.AuthenticationServiceNotAvailableException
Constructor creates a new instance.
available() - Method in class org.n52.security.common.util.StringInputStream
 

B

BeanConfiguration - Class in org.n52.security.authentication.config
Class BeanConfiguration represents a JAAS-Configuration, which is written in a Pojo-Style.
BeanConfiguration() - Constructor for class org.n52.security.authentication.config.BeanConfiguration
Constructor creates a empty BeanConfiguration instance.
BeanConfiguration(Configuration) - Constructor for class org.n52.security.authentication.config.BeanConfiguration
Constructor creates a empty BeanConfiguration instance, which delegates to the given Configuration instance.
BeanConfiguration(Configuration, boolean) - Constructor for class org.n52.security.authentication.config.BeanConfiguration
Constructor creates a empty BeanConfiguration instance, which delegates to the given Configuration instance.
BeanConfiguration(Configuration, boolean, Map) - Constructor for class org.n52.security.authentication.config.BeanConfiguration
Constructor creates a BeanConfiguration instance, which only delegates to the given Configuration instance if no application entry is found in the given map.
bool(String) - Method in class org.n52.security.common.xml.XMLPath
Method bool, expects a xpath query resulting in a Boolean.
BooleanAttributeValue - Class in org.n52.security.common.attributes
Class BooleanAttributeValue represents a boolean attribute value.
BooleanAttributeValue(Boolean) - Constructor for class org.n52.security.common.attributes.BooleanAttributeValue
creates new BooleanAttributeValue.
BooleanAttributeValue(boolean) - Constructor for class org.n52.security.common.attributes.BooleanAttributeValue
creates new BooleanAttributeValue.

C

checkClientTrusted(X509Certificate[], String) - Method in class org.n52.security.common.util.MyX509TrustManager
Deprecated.  
checkDecision(int) - Method in class org.n52.security.decision.PDPResponse
checks decision value range.
checkFullFillOn(int) - Method in class org.n52.security.decision.Obligation
Checks the fullfill on parameter in the constructor.
checkServerTrusted(X509Certificate[], String) - Method in class org.n52.security.common.util.MyX509TrustManager
Deprecated.  
ClasspathEntityResolver - Class in org.n52.security.common.xml
Class ClasspathEntityResolver tries to load external entities from the classpath.
ClasspathEntityResolver() - Constructor for class org.n52.security.common.xml.ClasspathEntityResolver
Constructor creates a new instance in quite mode.
ClasspathEntityResolver(boolean) - Constructor for class org.n52.security.common.xml.ClasspathEntityResolver
Constructor creates a new instance.
ClasspathEntityResolver(boolean, ClassLoader) - Constructor for class org.n52.security.common.xml.ClasspathEntityResolver
Constructor creates a new instance.
ClasspathLSResourceResolver - Class in org.n52.security.common.xml
Class ClasspathLSResourceResolver resolves resources based on the entity-mapping file.
ClasspathLSResourceResolver() - Constructor for class org.n52.security.common.xml.ClasspathLSResourceResolver
 
ClasspathLSResourceResolver(boolean) - Constructor for class org.n52.security.common.xml.ClasspathLSResourceResolver
Constructor creates a new instance.
ClasspathLSResourceResolver(boolean, ClassLoader) - Constructor for class org.n52.security.common.xml.ClasspathLSResourceResolver
Constructor creates a new instance.
clear() - Method in class org.n52.security.authentication.CredentialFactory
Method clear.
clear() - Method in class org.n52.security.authentication.loginmodule.SharedState
Method clears all state information.
clearAuthenticationState() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method cleanAuthenticationState is a template method used to invoke a cleanup of any authentication information provided by the user e.g. the user name and password used to login the user.
clearAuthenticationState() - Method in class org.n52.security.authentication.loginmodule.AbstractPasswordLoginModule
This clears the internaly stored username and password.
clearAuthenticationState() - Method in class org.n52.security.authentication.loginmodule.SAMLTicketLoginModule
 
clearHandlers() - Method in class org.n52.security.common.xml.XMLChunkReader
Method clears all Handlers (removes them).
clearInternalState() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method clearInternalState clears all internal principals and credentials and sets the state of loginSucceeded and commitSucceeded back to false and clears all references to external resouces (e.g.
closePartialXml(String, QName) - Method in class org.n52.security.common.xml.XMLChunkHandlerAdapter
Method appends the endtag to a open xml chunk.
commit() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method commit checks if the login succeeded and if true it calls AbstractLoginModule.commitState() to apply all principals and credentials to the subject.
commit() - Method in class org.n52.security.authentication.loginmodule.DataBaseLoginModule
 
commit() - Method in class org.n52.security.authentication.loginmodule.FileLoginModule
 
commitState() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method commitState applies all principals, public and private credentials created during the login or the prepareCommitState method to the subject and sets the internal commitSucceded state to true.
compile(String) - Method in class org.n52.security.common.xml.XMLPath
Method compiles an xpath.
ConfigurationDecorator - Class in org.n52.security.authentication.config
Class ConfigurationDecorator represents a decorator for a JAAS-Configuration.
ConfigurationDecorator(Configuration) - Constructor for class org.n52.security.authentication.config.ConfigurationDecorator
Creates a new AbstractConfigurationDecorator instance delegating to the given Configuration instance.
ConfigurationDecorator(Configuration, boolean) - Constructor for class org.n52.security.authentication.config.ConfigurationDecorator
Creates a new AbstractConfigurationDecorator instance delegating to the given Configuration instance.
contains(String) - Method in class org.n52.security.authentication.loginmodule.Options
Method checks if the state information contains the key.
contains(String) - Method in class org.n52.security.authentication.loginmodule.SharedState
Method checks if the state information contains the key.
containsAttribute(String) - Method in class org.n52.security.common.attributes.Attributes
Returns true if an attribute with the given key is present.
containsAttribute(String) - Method in class org.n52.security.decision.Obligation
Returns true if an attribute with the given key is present.
convert(String) - Method in interface org.n52.security.authentication.CredentialFactory.CredentialConverter
Method converts a plain string in a credential instance.
convert(Credential) - Method in interface org.n52.security.authentication.CredentialFactory.CredentialConverter
Method converts a credential to a plain string.
convert(String) - Method in class org.n52.security.authentication.CredentialFactory.SAMLCredentialConverter
Method converts a plain string in a credential instance.
convert(Credential) - Method in class org.n52.security.authentication.CredentialFactory.SAMLCredentialConverter
Method converts a credential to a plain string.
convert(String) - Method in class org.n52.security.authentication.CredentialFactory.SessionIDCredentialConverter
Method converts a plain string in a credential instance.
convert(Credential) - Method in class org.n52.security.authentication.CredentialFactory.SessionIDCredentialConverter
Method converts a credential to a plain string.
convert(String) - Method in class org.n52.security.authentication.CredentialFactory.UsernamePasswordCredentialConverter
Method converts a plain string in a credential instance.
convert(Credential) - Method in class org.n52.security.authentication.CredentialFactory.UsernamePasswordCredentialConverter
Method converts a credential to a plain string.
create(AuthenticationMethod, String) - Method in class org.n52.security.authentication.CredentialFactory
Method createCredential.
create(String, String) - Method in class org.n52.security.authentication.CredentialFactory
Method createCredential.
create() - Method in class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
Method creates a keystore provider.
createAuthenticationContext() - Method in interface org.n52.security.authentication.AuthenticationService
Method creates a new AuthenticationContext.
createAuthenticationContext() - Method in class org.n52.security.authentication.JAASAuthenticationService
 
createDocumentBuilder(DOMParserOptions) - Static method in class org.n52.security.common.xml.DOMParser
Method creates a new DocumentBuilder with the given attributes.
createEmptyDocument() - Static method in class org.n52.security.common.xml.DOMParser
Method creates an empty Document.
createEmptyDocument(DOMParserOptions) - Static method in class org.n52.security.common.xml.DOMParser
Method creates an empty Document for the given options.
createFrom(InputStream) - Static method in class org.n52.security.authentication.LicenseReference
Method creates a license reference from a stream.
createFrom(Reader) - Static method in class org.n52.security.authentication.LicenseReference
Method creates a license reference from a reader.
createFrom(String) - Static method in class org.n52.security.authentication.LicenseReference
Method creates licenes ref from a string.
createFrom(Element) - Static method in class org.n52.security.authentication.LicenseReference
Method creates the license ref from document.
createHttpHeaderAttribute(String, String) - Static method in class org.n52.security.enforcement.artifact.HttpHeaderAttribute
 
createInputSource(String) - Method in class org.n52.security.common.xml.ClasspathEntityResolver
Method creates an input source for the given resource file.
createLoginContext(String, Subject, CallbackHandler, Configuration) - Method in class org.n52.security.authentication.JAASAuthenticationService
Method creates a LoginContext.
createNew() - Static method in class org.n52.security.common.xml.DOMParser
Method creates a new DOMParser.
createNew(DOMParserOptions) - Static method in class org.n52.security.common.xml.DOMParser
Method creates a new DOMParser.
createNew() - Static method in class org.n52.security.common.xml.DOMSerializer
Method creates a new DOMSerializer.
createNew(DOMSerializerOptions) - Static method in class org.n52.security.common.xml.DOMSerializer
Method creates a new DOMSerializer.
createNew() - Static method in class org.n52.security.common.xml.XMLPathCtx
Method creates a new XMLPathCtx instance.
createNonPoolingParser() - Static method in class org.n52.security.common.xml.DOMParser
Method creates a non pooling Parser, with default options.
createNonPoolingParser(DOMParserOptions) - Static method in class org.n52.security.common.xml.DOMParser
Method creates a non pooling Parser, with the given options.
createPoolingParser() - Static method in class org.n52.security.common.xml.DOMParser
Method creates a pooling Parser with default options and using the global DocumentBuilder pool.
createPoolingParser(DOMParserOptions) - Static method in class org.n52.security.common.xml.DOMParser
Method creates a pooling Parser with the given options, using the global DocumentBuilder pool.
createPoolingParser(DOMParserOptions, DocumentBuilderPool) - Static method in class org.n52.security.common.xml.DOMParser
Method creates a pooling Parser with the given options, which uses the given document builder pool.
createSAMLResponseFromPrincipals(AuthenticationContext, String, String, String, int, String, Key, Certificate, boolean) - Static method in class org.n52.security.authentication.SAMLTicket
Creates a SAML ticket, i.e. a SAMLResponse, based on a set of Principal instances that are part of a Subject stored in an AuthenticationContext instance.
createStreamTransferable(String, InputStream, String) - Method in class org.n52.security.enforcement.artifact.TransferableFactory
 
createTextualTransferable(String, String, String) - Method in class org.n52.security.enforcement.artifact.TransferableFactory
 
createTransformer(DOMSerializerOptions) - Static method in class org.n52.security.common.xml.DOMSerializer
Method creates a new copy Transformer.
Credential - Interface in org.n52.security.authentication
A credential is only a marker interface of very different objects used to authenticate somebody.
CredentialCache - Class in org.n52.security.authentication.loginmodule
 
CredentialCache() - Constructor for class org.n52.security.authentication.loginmodule.CredentialCache
 
CredentialCache.SAMLCredentialCacheEntry - Class in org.n52.security.authentication.loginmodule
An implementation of CredentialCacheEntry that contains SAMLCredential instances.
CredentialCache.SAMLCredentialCacheEntry(String, SAMLCredential) - Constructor for class org.n52.security.authentication.loginmodule.CredentialCache.SAMLCredentialCacheEntry
Creates a cache entry for a SAML credential that is linked to a string denoting, e.g. another credential. credential.
CredentialCacheEntry - Class in org.n52.security.authentication.loginmodule
Marker interface for credential cache entries managed by CredentialCache.
CredentialCacheEntry() - Constructor for class org.n52.security.authentication.loginmodule.CredentialCacheEntry
 
CredentialCallback - Class in org.n52.security.authentication.callbacks
Class CredentialCallback describes the requirement for a special credential class.
CredentialCallback(Class) - Constructor for class org.n52.security.authentication.callbacks.CredentialCallback
Constructor creates a new instance, this callback asks for a credential with the given class.
CredentialCallback(Credential) - Constructor for class org.n52.security.authentication.callbacks.CredentialCallback
Constructor creates a new instance, this callback asks for a credential of the given default value.
CredentialFactory - Class in org.n52.security.authentication
A CredentialFactory is used to relate authentication method urns to credential converters, which create Credentail instances from plain strings.
CredentialFactory() - Constructor for class org.n52.security.authentication.CredentialFactory
Constructor creates a new instance.
CredentialFactory.CredentialConverter - Interface in org.n52.security.authentication
A CredentialConverter is responsible to convert a plain string in a concrete credential instance and vise versa.
CredentialFactory.SAMLCredentialConverter - Class in org.n52.security.authentication
Class SAMLCredentialConverter.
CredentialFactory.SAMLCredentialConverter() - Constructor for class org.n52.security.authentication.CredentialFactory.SAMLCredentialConverter
 
CredentialFactory.SessionIDCredentialConverter - Class in org.n52.security.authentication
Class SessionIDCredentialConverter.
CredentialFactory.SessionIDCredentialConverter() - Constructor for class org.n52.security.authentication.CredentialFactory.SessionIDCredentialConverter
 
CredentialFactory.UsernamePasswordCredentialConverter - Class in org.n52.security.authentication
Class Base64UsernamePasswordCredentialConverter.
CredentialFactory.UsernamePasswordCredentialConverter(boolean) - Constructor for class org.n52.security.authentication.CredentialFactory.UsernamePasswordCredentialConverter
Constructor creates a new instance.
CredentialsCallbackHandler - Class in org.n52.security.authentication.callbacks
Class CredentialsCallbackHandler reacts on CredentialCallbacks.
CredentialsCallbackHandler() - Constructor for class org.n52.security.authentication.callbacks.CredentialsCallbackHandler
 
CredentialsExpiredException - Exception in org.n52.security.authentication
Class CredentialsExpiredException is thrown if the users credentials are expired and must be renewed.
CredentialsExpiredException(String) - Constructor for exception org.n52.security.authentication.CredentialsExpiredException
Constructor creates a new instance.
CredentialsExpiredException(String, Throwable) - Constructor for exception org.n52.security.authentication.CredentialsExpiredException
Constructor creates a new instance.

D

DataBaseLoginModule - Class in org.n52.security.authentication.loginmodule
Pretty simple login module to log in users by means of a password checked against a database connected via JDBC.
DataBaseLoginModule() - Constructor for class org.n52.security.authentication.loginmodule.DataBaseLoginModule
 
DECISION_DENY - Static variable in class org.n52.security.decision.PDPResponse
Says that a request is denied.
DECISION_PERMIT - Static variable in class org.n52.security.decision.PDPResponse
Says that a request is permitted.
DECISION_UNDEFINED - Static variable in class org.n52.security.decision.PDPResponse
Says that a request is undefined, so no decision is maked.
DecisionProcessingException - Exception in org.n52.security.decision
Class DecisionProcessingException represents an error during the processing of a policy decision.
DecisionProcessingException(String) - Constructor for exception org.n52.security.decision.DecisionProcessingException
Constructor DecisionProcessingException creates a new DecisionProcessingException instance with a message, identifying the reason of the exception.
DecisionProcessingException(Throwable) - Constructor for exception org.n52.security.decision.DecisionProcessingException
Constructor DecisionProcessingException creates a new DecisionProcessingException instance with the underlying exception identifying the reason of the exception.
DecisionProcessingException(String, Throwable) - Constructor for exception org.n52.security.decision.DecisionProcessingException
Constructor DecisionProcessingException creates a new DecisionProcessingException instance with a customized message and the underlying excepion identifying the reason of the exception.
DecisionService - Interface in org.n52.security.decision
Interface DecisionService is the main interface for decision makeing within 52-North.
decodeBase64(String) - Static method in class org.n52.security.common.util.StringUtils
Decodes a Base64 encoded String.
DefaultDocumentBuilderPool - Class in org.n52.security.common.xml
Class DocumentBuilderPool implements a pool for document builders.
DefaultDocumentBuilderPool() - Constructor for class org.n52.security.common.xml.DefaultDocumentBuilderPool
Constructor creates a new instance.
DefaultKeyPair - Class in org.n52.security.common.crypto
Class DefaultKeyPair is a bean (vo) style implementation of a KeyPair and can be used by different KeyPairProviders.
DefaultKeyPair() - Constructor for class org.n52.security.common.crypto.DefaultKeyPair
 
destroy(Set) - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method destroy checks the set for instances of Destroyable and destroys them.
destroy() - Method in class org.n52.security.authentication.loginmodule.CredentialCache
 
digestToCharArray(byte[]) - Static method in class org.n52.security.common.crypto.DigestUtil
Method digestToCharArray converts a byte[] message digest to its two digit hexdecimal representation as chars.
digestToString(byte[]) - Static method in class org.n52.security.common.crypto.DigestUtil
Method digestToString converts a byte[] message digest to its two digit hexdecimal representation as string.
DigestUtil - Class in org.n52.security.common.crypto
Class DigestUtil contains some convenient utility methods related to MessageDigest tasks.
DocumentBuilderPool - Interface in org.n52.security.common.xml
Interface DocumentBuilderPool describes a pool for DocumentBuilders.
DocumentTraverser - Class in org.n52.security.common.xml
Class DocumentTraverser is able to traverse a dom document and calls a DocumentVisitor for each traversed node.
DocumentTraverser() - Constructor for class org.n52.security.common.xml.DocumentTraverser
 
DocumentVisitor - Interface in org.n52.security.common.xml
A DocumentVisitor encapsulates pices of code processed during visiting a dom tree.
DocumentVisitorAdapter - Class in org.n52.security.common.xml
Class DocumentVisitorAdapter implements a DocumentVisitor and delegates the untyped visit(Node) methods to typed methods, like visit(Element).
DocumentVisitorAdapter() - Constructor for class org.n52.security.common.xml.DocumentVisitorAdapter
 
DOMParser - Class in org.n52.security.common.xml
Class DOMParser encapsulates the common usage of the DocumentBuilder class within a this helpfull DOMParser class.
DOMParser() - Constructor for class org.n52.security.common.xml.DOMParser
 
DOMParserException - Exception in org.n52.security.common.xml
Class DOMParserException wrapps the thrown SAXParser and IOExeptions as Runtimeexeptions, thow you can catch them in a higer stack.
DOMParserException(String) - Constructor for exception org.n52.security.common.xml.DOMParserException
Constructor creates a new instance.
DOMParserException(Throwable) - Constructor for exception org.n52.security.common.xml.DOMParserException
Constructor creates a new instance.
DOMParserException(String, Throwable) - Constructor for exception org.n52.security.common.xml.DOMParserException
Constructor creates a new instance.
DOMParserOptions - Class in org.n52.security.common.xml
Class DOMParserOptions are options describing some common options for DOMParsers.
DOMParserOptions() - Constructor for class org.n52.security.common.xml.DOMParserOptions
 
DOMSerializer - Class in org.n52.security.common.xml
Class DOMSerializer is a small utility calls responsible for serializing xml documents to output streams.
DOMSerializer() - Constructor for class org.n52.security.common.xml.DOMSerializer
 
DOMSerializerException - Exception in org.n52.security.common.xml
Class DOMSerializerException wrapps underlying transformer exceptions as runtime exceptions.
DOMSerializerException(String) - Constructor for exception org.n52.security.common.xml.DOMSerializerException
Constructor creates a new instance.
DOMSerializerException(Throwable) - Constructor for exception org.n52.security.common.xml.DOMSerializerException
Constructor creates a new instance.
DOMSerializerException(String, Throwable) - Constructor for exception org.n52.security.common.xml.DOMSerializerException
Constructor creates a new instance.
DOMSerializerOptions - Class in org.n52.security.common.xml
Class DOMSerializerOptions encapsulates settings for the DOMSerializer.
DOMSerializerOptions() - Constructor for class org.n52.security.common.xml.DOMSerializerOptions
 
DoubleAttributeValue - Class in org.n52.security.common.attributes
Class DoubleAttributeValue represents a double attribute value.
DoubleAttributeValue(double) - Constructor for class org.n52.security.common.attributes.DoubleAttributeValue
Constructor DoubleAttributeValue creates a new DoubleAttributeValue instance.
DoubleAttributeValue(Double) - Constructor for class org.n52.security.common.attributes.DoubleAttributeValue
Constructor DoubleAttributeValue creates a new DoubleAttributeValue instance.

E

emitXMLDeclaration() - Method in class org.n52.security.common.xml.DOMSerializerOptions
Method sets the XMLDeclaration shall be emited.
EMPTY_VALUE - Static variable in interface org.n52.security.common.attributes.AttributeValue
Field EMPTY_VALUE represents a null or empty attribute value.
EmptyAttributeValue - Class in org.n52.security.common.attributes
Class EmptyAttributeValue represents a 'null' or empty attribute value.
EmptyAttributeValue() - Constructor for class org.n52.security.common.attributes.EmptyAttributeValue
Use AttributeValue.EMPTY_VALUE to get an instance of this class.
emptyInputSource() - Method in class org.n52.security.common.xml.ClasspathEntityResolver
Method creates an InputSource which points to an empty resource.
encode(AuthenticationMethod, Credential) - Method in class org.n52.security.authentication.CredentialFactory
Method createCredential.
encode(String, Credential) - Method in class org.n52.security.authentication.CredentialFactory
Method createCredential.
encodeBase64(String) - Static method in class org.n52.security.common.util.StringUtils
Encoded a String into another Base64 encoded String.
encoding(String) - Method in class org.n52.security.common.xml.DOMSerializerOptions
Method sets encoding.
encodingUTF8() - Method in class org.n52.security.common.xml.DOMSerializerOptions
Method sets encoding to UTF-8.
equals(Object) - Method in class org.n52.security.authentication.LicensePrincipal
Method checks equality.
equals(Object) - Method in class org.n52.security.authentication.LicenseReference
Method equals.
equals(Object) - Method in class org.n52.security.authentication.principals.AttributePrincipal
Returns the equaltiy.
equals(Object) - Method in class org.n52.security.authentication.principals.NamedScope
Returns the equaltiy.
equals(Object) - Method in class org.n52.security.authentication.principals.NamePrincipal
Returns the equaltiy.
equals(Object) - Method in class org.n52.security.authentication.principals.URIScope
Returns the equaltiy.
equals(Object) - Method in class org.n52.security.common.attributes.Attribute
Tests for equality.
equals(Object) - Method in class org.n52.security.common.attributes.Attributes
Method equals.
equals(Object) - Method in class org.n52.security.common.attributes.AttributeValueAdapter
This delegates the equality check to the internal 'wrapped' value.
equals(Object) - Method in class org.n52.security.common.xml.DOMParserOptions
Method equals.
equals(Object) - Method in class org.n52.security.common.xml.DOMSerializerOptions
Method equals.
equals(Object) - Method in class org.n52.security.decision.Obligation
Method equals checks for value equality of two obligation objects.
equals(Object) - Method in class org.n52.security.decision.PDPRequest
Method equals.
equals(Object) - Method in class org.n52.security.decision.PDPRequestCollection
Method equals.
equals(Object) - Method in class org.n52.security.decision.PDPResponse
Method equals.
equals(Object) - Method in class org.n52.security.decision.PDPResponseCollection
Method equals.
equals(Object) - Method in class org.n52.security.decision.Target
Method equals.
error(SAXParseException) - Method in class org.n52.security.common.xml.QuietErrorHandler
Handles the errors.
eval() - Method in class org.n52.security.common.xml.XMLPath
Method evals the xpath.
eval() - Method in class org.n52.security.common.xml.XMLPath.SourceXMLPath
 
ExternalProvidedSubjectCredential - Class in org.n52.security.authentication
Class ExternalProvidedSubjectCredential is used to transport an external subject through some interface boarders, where only a credential interface is provided.
ExternalProvidedSubjectCredential(Subject) - Constructor for class org.n52.security.authentication.ExternalProvidedSubjectCredential
Constructor creates a new instance.

F

fatalError(SAXParseException) - Method in class org.n52.security.common.xml.QuietErrorHandler
Handles the fatal errors.
FileFinder - Class in org.n52.security.common.util
Class FileFinder is a helper class to encapsulate the typical finding of a file.
FileFinder() - Constructor for class org.n52.security.common.util.FileFinder
Constructor creates a new instance.
FileFinder(String) - Constructor for class org.n52.security.common.util.FileFinder
Constructor creates a new instance.
FileLoginModule - Class in org.n52.security.authentication.loginmodule
Logs in users by means of username/password, checked against an XML file containing username/password/role information.
FileLoginModule() - Constructor for class org.n52.security.authentication.loginmodule.FileLoginModule
 
FileLoginUser - Class in org.n52.security.authentication.loginmodule
 
FileLoginUserManager - Class in org.n52.security.authentication.loginmodule
 
FileLoginUserManager(URL) - Constructor for class org.n52.security.authentication.loginmodule.FileLoginUserManager
 
fillAttributeMap(Collection) - Static method in class org.n52.security.common.attributes.AttributeUtil
Converts a collection of Attributes to a Map.
fillAttributeMap(Map, Collection) - Static method in class org.n52.security.common.attributes.AttributeUtil
Converts a collection of Attributes to a Map.
findIn(Document) - Method in class org.n52.security.common.xml.XMLPathCtx
Method findIn constructs a new XMLPath starting in a Document source.
findIn(Node) - Method in class org.n52.security.common.xml.XMLPathCtx
Method findIn constructs a new XMLPath starting in a Node source.
findIn(NodeList) - Method in class org.n52.security.common.xml.XMLPathCtx
Method findIn constructs a new XMLPath starting in a NodeList source.
findIn(InputSource) - Method in class org.n52.security.common.xml.XMLPathCtx
Method findIn constructs a new XMLPath starting in a InputSource source.
findIn(String) - Method in class org.n52.security.common.xml.XMLPathCtx
Method findIn constructs a new XMLPath starting in a string source.
FULLFILL_ON_DENY - Static variable in class org.n52.security.decision.Obligation
Field FULLFILL_ON_DENY represents the 'deny' state of an obligation.
FULLFILL_ON_PERMIT - Static variable in class org.n52.security.decision.Obligation
Field FULLFILL_ON_PERMIT represents the 'permit' state of an obligation.

G

get(String) - Method in class org.n52.security.authentication.CredentialFactory
Method get.
get(String) - Method in class org.n52.security.authentication.loginmodule.CredentialCache
 
get(String) - Method in class org.n52.security.authentication.loginmodule.Options
Method gets the state information for the key.
get(String) - Method in class org.n52.security.authentication.loginmodule.SharedState
Method gets the state information for the key.
get() - Method in class org.n52.security.common.xml.XMLPath.BooleanXMLPath
Method gets the queried boolean value.
get() - Method in class org.n52.security.common.xml.XMLPath.NodeSetXMLPath
Method gets the queried NodeList.
get() - Method in class org.n52.security.common.xml.XMLPath.NodeXMLPath
Method gets the queried node.
get() - Method in class org.n52.security.common.xml.XMLPath.NumberXMLPath
Method gets the queried number.
get() - Method in class org.n52.security.common.xml.XMLPath.StringXMLPath
Method gets the String, queried by the path.
getAcceptedIssuers() - Method in class org.n52.security.common.util.MyX509TrustManager
Deprecated.  
getAction() - Method in class org.n52.security.decision.Target
Deprecated. use getActionId to get the id of the action.
getActionAttributes() - Method in class org.n52.security.decision.Target
Method gets the action attributes.
getActionId() - Method in class org.n52.security.decision.Target
Method gets the actionId.
getAlias() - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
getAlias() - Method in interface org.n52.security.common.crypto.KeyPair
Method gets the alias for the keypair.
getAllUsers() - Method in class org.n52.security.authentication.loginmodule.FileLoginUserManager
 
getAppConfigurationEntries() - Method in class org.n52.security.authentication.config.BeanConfiguration
Method returns the appConfigurationEntries managed by this BeanConfiguration object.
getAppConfigurationEntry(String) - Method in class org.n52.security.authentication.config.BeanConfiguration
Returns the AppConfiguraionEntries for a special applicationName.
getAppConfigurationEntry(String) - Method in class org.n52.security.authentication.config.ConfigurationDecorator
Method getAppConfigurationEntry returns the AppConfigurationEntries for an application name by delegateing to the referenced configuration.
getApplicationName() - Method in class org.n52.security.authentication.JAASAuthenticationService
Method gets the applicationName.
getAs(String, Class) - Method in class org.n52.security.authentication.loginmodule.Options
Method getAs gets the option value for the key as type of the given class.
getAsDouble(String, double) - Method in class org.n52.security.authentication.loginmodule.Options
Method getAsDouble gets the option value for the key as Double.
getAsFloat(String, float) - Method in class org.n52.security.authentication.loginmodule.Options
Method getAsFloat gets the option value for the key as Float.
getAsInt(String, int) - Method in class org.n52.security.authentication.loginmodule.Options
Method getAsInt gets the option value for the key as Integer.
getAsLong(String, long) - Method in class org.n52.security.authentication.loginmodule.Options
Method getAsLong gets the option value for the key as Long.
getAsStream() - Method in interface org.n52.security.enforcement.artifact.Payload
 
getAsStream() - Method in class org.n52.security.enforcement.artifact.StreamPayload
 
getAsStream() - Method in class org.n52.security.enforcement.artifact.TextualPayload
 
getAsString(String, String) - Method in class org.n52.security.authentication.loginmodule.Options
Method getAsString gets the option value for the key as a String.
getAsStringArray(String, String[], String) - Method in class org.n52.security.authentication.loginmodule.Options
Method getAsStringArray gets the option value for the key as String[].
getAsTransferable() - Method in class org.n52.security.authentication.SAMLResponse
 
getAsTransferable() - Method in interface org.n52.security.enforcement.artifact.TransferableCreator
Method gets the instance as Transferable.
getAttribute() - Method in class org.n52.security.authentication.principals.AttributePrincipal
Method gets the attribute.
getAttribute(String) - Method in class org.n52.security.common.attributes.Attributes
Gets an Attribute for a given key.
getAttribute(String) - Method in class org.n52.security.decision.Obligation
Gets an Attribute for a given key.
getAttribute(String) - Method in interface org.n52.security.enforcement.artifact.Transferable
Gets the TransferAttribute which are stored under pName.
getAttribute(String) - Method in class org.n52.security.enforcement.artifact.TransferableImpl
 
getAttributeNames() - Method in class org.n52.security.common.attributes.Attributes
Gets the attribute names.
getAttributeNames() - Method in interface org.n52.security.enforcement.artifact.Transferable
Returns the Collection of keys, under which TransferAttributes.
getAttributeNames() - Method in class org.n52.security.enforcement.artifact.TransferableImpl
 
getAttributes() - Method in class org.n52.security.common.attributes.Attributes
Gets the attributes.
getAttributes() - Method in class org.n52.security.decision.Obligation
Gets the attributes.
getAttributes() - Method in interface org.n52.security.enforcement.artifact.Transferable
Returns the Collection of TransferAttributes which stored in.
getAttributes() - Method in class org.n52.security.enforcement.artifact.TransferableImpl
 
getAttributeValue() - Method in class org.n52.security.authentication.principals.AttributePrincipal
Method gets the attribute value.
getAttributeValue(String) - Method in interface org.n52.security.enforcement.artifact.Transferable
Gets the Value of the TransferAttribute which are stored under pName.
getAttributeValue(String) - Method in class org.n52.security.enforcement.artifact.TransferableImpl
 
getAuthenticationTime() - Method in interface org.n52.security.authentication.AuthenticationContext
Method gets the authentication time.
getBaseURI() - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method gets the baseURI.
getBooleanValue() - Method in class org.n52.security.common.attributes.BooleanAttributeValue
Method getBooleanValue returns the booleanValue of this BooleanAttributeValue object.
getByteStream() - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method gets the byteStream.
getCallbackHandler() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method gets the callbackHandler.
getCertificate() - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
getCertificate() - Method in interface org.n52.security.common.crypto.KeyPair
Method gets the certificate if one exists.
getCertificateChain() - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
getCertificateChain() - Method in interface org.n52.security.common.crypto.KeyPair
Method gets the CertificateChain.
getCertifiedText() - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method gets the certifiedText.
getCharacterStream() - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method gets the characterStream.
getConfiguration() - Method in class org.n52.security.authentication.JAASAuthenticationService
Method gets the configuration.
getCredential() - Method in class org.n52.security.authentication.callbacks.CredentialCallback
Method gets the credential.
getCredential() - Method in class org.n52.security.authentication.loginmodule.CredentialCache.SAMLCredentialCacheEntry
 
getCredentialCopy() - Method in class org.n52.security.authentication.loginmodule.CredentialCache.SAMLCredentialCacheEntry
 
getDecision() - Method in class org.n52.security.decision.PDPResponse
 
getDefault() - Static method in class org.n52.security.common.xml.DOMParserOptions
Method gets the default options.
getDefaultEntityResolver() - Static method in class org.n52.security.common.xml.DOMParser
Method gets the defaultEntityResolver.
getDefaultFactory() - Static method in class org.n52.security.authentication.CredentialFactory
Method gets the defaultFactory.
getDefaultOptions() - Static method in class org.n52.security.common.xml.DOMSerializerOptions
Method gets the defaultOptions.
getDelegationConfiguration() - Method in class org.n52.security.authentication.config.ConfigurationDecorator
Returns the underlying configuration object.
getDescription() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method gets the description of this LoginModule.
getDescription() - Method in class org.n52.security.authentication.loginmodule.SAMLTicketLoginModule
 
getDescription() - Method in class org.n52.security.authentication.loginmodule.SingleUserLoginModule
Gets a short description of this login module.
getDocFactory() - Static method in class org.n52.security.common.util.XMLUtilsDom4j
Deprecated.  
getDocumentBuilder() - Static method in class org.n52.security.common.util.XMLUtils
Deprecated. Delivers a namespace-unaware, non-validating DocumentBuilder.
getDocumentBuilder(boolean, boolean) - Static method in class org.n52.security.common.util.XMLUtils
Deprecated.  
getDoubleValue() - Method in class org.n52.security.common.attributes.DoubleAttributeValue
Method getDoubleValue returns the doubleValue of this DoubleAttributeValue object.
getEncoding() - Method in class org.n52.security.common.xml.DOMSerializerOptions
Method gets the encoding.
getEncoding() - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method gets the encoding.
getEntryTime() - Method in class org.n52.security.authentication.loginmodule.CredentialCacheEntry
 
getEnvironment() - Method in class org.n52.security.decision.PDPRequest
Method gets the environment.
getErrors() - Method in class org.n52.security.common.xml.QuietErrorHandler
Method gets the errors.
getFatalErrors() - Method in class org.n52.security.common.xml.QuietErrorHandler
Method gets the fatalErrors.
getFile() - Method in class org.n52.security.common.util.FileFinder
Method gets the file for a given file name.
getFileName() - Method in class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
Method gets the fileName.
getFileName() - Method in class org.n52.security.common.util.FileFinder
Method gets the fileName.
getFullFillOn() - Method in class org.n52.security.decision.Obligation
 
getHandler(QName) - Method in class org.n52.security.common.xml.XMLChunkReader
Method gets the Handler for the qname.
getId() - Method in class org.n52.security.authentication.loginmodule.CredentialCache.SAMLCredentialCacheEntry
 
getId() - Method in class org.n52.security.decision.Obligation
 
getIndentAmount() - Method in class org.n52.security.common.xml.DOMSerializerOptions
Method gets the indent Amount.
getInputStream() - Method in class org.n52.security.common.util.FileFinder
Method gets the inputStream for a given file name.
getInstance() - Static method in class org.n52.security.enforcement.artifact.TransferableFactory
 
getIntValue() - Method in class org.n52.security.common.attributes.IntegerAttributeValue
Method getIntValue returns the intValue of this IntegerAttributeValue object.
getKey() - Method in class org.n52.security.common.attributes.Attribute
 
getKeyStore() - Method in class org.n52.security.common.crypto.KeystoreKeyPairProvider
Method gets the keyStore.
getKeystoreType() - Method in class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
Method gets the keyStoreType.
getLicenseId() - Method in class org.n52.security.authentication.LicenseReference
Method gets the licenseId.
getLicenseManagerUrl() - Method in class org.n52.security.authentication.LicenseReference
Method gets the licenseManagerUrl.
getLicenseReference() - Method in class org.n52.security.authentication.LicensePrincipal
Method gets the transported license reference.
getLoginName() - Method in class org.n52.security.authentication.loginmodule.SharedState
Method gets the loginName of this SharedState object.
getLoginPassword() - Method in class org.n52.security.authentication.loginmodule.SharedState
Method gets the loginPassword of this SharedState object.
getMappedResourceFileName(String) - Method in class org.n52.security.common.xml.ClasspathEntityResolver
Method gets the mapped resource file name for the given identifier.
getMaxTokens() - Method in class org.n52.security.authentication.loginmodule.CredentialCache
 
getName() - Method in class org.n52.security.authentication.LicensePrincipal
Returns the name of this principal.
getName() - Method in class org.n52.security.authentication.principals.NamedScope
Method gets the name of this NamedScope object.
getName() - Method in class org.n52.security.authentication.principals.NamePrincipal
Method gets the name of this NamePrincipal object.
getName() - Method in interface org.n52.security.authentication.principals.Scope
Gets the name of the scope.
getName() - Method in class org.n52.security.authentication.principals.URIScope
Method gets the name of this URIScope object, this is the string representation of the internal uri.
getName() - Method in class org.n52.security.authentication.WASAuthenticationMethod
Method gets the name.
getName() - Method in class org.n52.security.enforcement.artifact.HttpHeaderAttribute
 
getName() - Method in class org.n52.security.enforcement.artifact.SimpleTransferAttribute
 
getName() - Method in interface org.n52.security.enforcement.artifact.TransferAttribute
 
getNamespaceURI(String) - Method in class org.n52.security.common.xml.SimpleNamespaceContext
Method gets a namespace uri for a prefix.
getNextUnprocessedPrecondition() - Method in class org.n52.security.precondition.PreconditionManager
Returns next unprocessed precondition.
getObligations() - Method in class org.n52.security.decision.PDPResponse
Method getObligations returns the obligations of this PDPResponse object.
getOptions() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method gets the options of this AbstractLoginModule object.
getParameters(NodeList) - Static method in class org.n52.security.common.util.XMLUtils
Deprecated.  
getParams() - Method in class org.n52.security.precondition.Precondition
 
getPassword() - Method in class org.n52.security.authentication.loginmodule.AbstractPasswordLoginModule
Method gets the password.
getPassword() - Method in class org.n52.security.authentication.loginmodule.FileLoginUser
 
getPassword() - Method in class org.n52.security.authentication.UsernamePasswordCredential
Method gets the password.
getPassword() - Method in class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
Method gets the password.
getPayload() - Method in interface org.n52.security.enforcement.artifact.ServiceRequest
 
getPayload() - Method in interface org.n52.security.enforcement.artifact.Transferable
Gets the PayLoad of this Transferable.
getPayload() - Method in class org.n52.security.enforcement.artifact.TransferableImpl
 
getPrecondition() - Method in class org.n52.security.precondition.PreconditionHandler
 
getPreconditionsCount() - Method in class org.n52.security.precondition.PreconditionManager
Returns the precondition count.
getPrefix(String) - Method in class org.n52.security.common.xml.SimpleNamespaceContext
Method gets the Prefix for a namespace uri.
getPrefixes(String) - Method in class org.n52.security.common.xml.SimpleNamespaceContext
Method getPrefixes for a namespace uri.
getPrincipals() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method gets the principals created during the login method.
getPrivateCredentials() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method gets the privateCredentials created during the login method.
getPrivateKey() - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
getPrivateKey() - Method in interface org.n52.security.common.crypto.KeyPair
Method gets the privateKey.
getProxyCredentials(URL) - Method in class org.n52.security.common.util.ProxyManager
 
getProxyHost(URL) - Method in class org.n52.security.common.util.ProxyManager
analyzes the given URL to find a proxy host to use or returns null if the host of the url is a nonProxyHost.
getPublicCredentials() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method gets the publicCredentials created during the login method.
getPublicId() - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method gets the publicId.
getPublicKey() - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
getPublicKey() - Method in interface org.n52.security.common.crypto.KeyPair
Method gets the publicKey.
getRealname() - Method in class org.n52.security.authentication.loginmodule.FileLoginUser
 
getReference() - Method in class org.n52.security.authentication.LicenseReference
Method gets the license reference.
getReferenceAsBase64EncodedString() - Method in class org.n52.security.authentication.LicenseReference
Returns license reference element as Base64 encoded string.
getRequest() - Method in class org.n52.security.decision.PDPResponse
 
getRequiredCredentialClass() - Method in class org.n52.security.authentication.callbacks.CredentialCallback
Method gets the requiredCredentialClass.
getResource() - Method in class org.n52.security.decision.Target
Deprecated. use getResourceId() to get the id of the resource
getResourceAttributes() - Method in class org.n52.security.decision.Target
Method gets the resource attributes.
getResourceId() - Method in class org.n52.security.decision.Target
Method gets the resourceId.
getReturnType() - Method in class org.n52.security.common.xml.XMLPath.BooleanXMLPath
 
getReturnType() - Method in class org.n52.security.common.xml.XMLPath
Method gets the returnType of an evaluation.
getReturnType() - Method in class org.n52.security.common.xml.XMLPath.NodeSetXMLPath
 
getReturnType() - Method in class org.n52.security.common.xml.XMLPath.NodeXMLPath
 
getReturnType() - Method in class org.n52.security.common.xml.XMLPath.NumberXMLPath
 
getReturnType() - Method in class org.n52.security.common.xml.XMLPath.SourceXMLPath
 
getReturnType() - Method in class org.n52.security.common.xml.XMLPath.StringXMLPath
 
getRoles() - Method in class org.n52.security.authentication.loginmodule.FileLoginUser
 
getSAMLAttributeValue(String) - Method in class org.n52.security.authentication.LicenseReference
Method getSAMLAttributeValue searches for the given attributeName in the license reference.
getSAMLTicket() - Method in class org.n52.security.authentication.SAMLCredential
Method gets the samlTicket.
getScope() - Method in class org.n52.security.authentication.principals.NamedScope
Method gets the scope of this NamedScope object.
getScope() - Method in class org.n52.security.authentication.principals.NamePrincipal
Returns the scope of this name principal.
getScope() - Method in interface org.n52.security.authentication.principals.Scope
Gets the 'parent' scope of this scope.
getScope() - Method in class org.n52.security.authentication.principals.URIScope
Method gets the scope of this URIScope object.
getSessionId() - Method in class org.n52.security.authentication.SessionIDCredential
Method gets the sessionId.
getSharedState() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method gets the sharedState of this login context.
getStreamAsString(InputStream) - Static method in class org.n52.security.common.util.StringUtils
 
getStringAttributeValue(String) - Method in class org.n52.security.common.attributes.Attributes
Gets the value of an Attribute with StringAttributeValue.
getStringData() - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method gets the stringData.
getSubject() - Method in interface org.n52.security.authentication.AuthenticationContext
Method gets the subject.
getSubject() - Method in class org.n52.security.authentication.ExternalProvidedSubjectCredential
Method gets the subject.
getSubject() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method gets the subject of this login context.
getSubject() - Method in class org.n52.security.decision.Target
Method gets the subject.
getSystemId() - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method gets the systemId.
getTarget() - Method in class org.n52.security.decision.PDPRequest
Method gets the target.
getTicket() - Method in class org.n52.security.authentication.SAMLResponse
 
getTokenTimeout() - Method in class org.n52.security.authentication.loginmodule.CredentialCache
 
getType() - Method in class org.n52.security.decision.Target
Deprecated. use a application specific type attribute.
getType() - Method in class org.n52.security.precondition.Precondition
 
getTypeName() - Method in class org.n52.security.common.attributes.AnyObjectAttributeValue
gets the type name of the concrete value.
getTypeName() - Method in interface org.n52.security.common.attributes.AttributeValue
Gets the type name of the concrete value.
getTypeName() - Method in class org.n52.security.common.attributes.AttributeValueAdapter
gets the type name of the concrete value.
getTypeName() - Method in class org.n52.security.common.attributes.EmptyAttributeValue
Returns EmptyAttributeValue.TYPE_NAME.
getUnspecifiedValue() - Method in interface org.n52.security.common.attributes.AttributeValue
Gets the concrete value as "object".
getUnspecifiedValue() - Method in class org.n52.security.common.attributes.AttributeValueAdapter
Gets the concrete value.
getUnspecifiedValue() - Method in class org.n52.security.common.attributes.EmptyAttributeValue
This will always return null.
getURI() - Method in class org.n52.security.authentication.principals.URIScope
Method gets the URI of this URIScope object.
getUrl() - Method in class org.n52.security.authentication.WASAuthenticationMethod
Method gets the url.
getURN() - Method in interface org.n52.security.authentication.AuthenticationMethod
Method gets the URN.
getURN() - Method in class org.n52.security.authentication.PasswordAuthenticationMethod
 
getURN() - Method in class org.n52.security.authentication.SAMLResponseAuthenticationMethod
 
getURN() - Method in class org.n52.security.authentication.SessionAuthenticationMethod
 
getURN() - Method in class org.n52.security.authentication.WASAuthenticationMethod
 
getUser(String) - Method in class org.n52.security.authentication.loginmodule.FileLoginUserManager
 
getUserMap() - Method in class org.n52.security.authentication.loginmodule.FileLoginUserManager
 
getUsername() - Method in class org.n52.security.authentication.loginmodule.AbstractPasswordLoginModule
Method gets the username.
getUsername() - Method in class org.n52.security.authentication.loginmodule.FileLoginUser
 
getUsername() - Method in class org.n52.security.authentication.UsernamePasswordCredential
Method gets the username.
getValue() - Method in class org.n52.security.authentication.principals.AttributePrincipal
 
getValue() - Method in class org.n52.security.common.attributes.Attribute
 
getValue() - Method in class org.n52.security.common.attributes.BooleanAttributeValue
Method getValue returns the value of this BooleanAttributeValue object.
getValue() - Method in class org.n52.security.common.attributes.DoubleAttributeValue
Method getValue returns the value of this DoubleAttributeValue object.
getValue() - Method in class org.n52.security.common.attributes.IntegerAttributeValue
Method getValue returns the value of this IntegerAttributeValue object.
getValue() - Method in class org.n52.security.common.attributes.StringAttributeValue
Method getValue returns the value of this StringAttributeValue object.
getValue() - Method in class org.n52.security.enforcement.artifact.HttpHeaderAttribute
 
getValue() - Method in class org.n52.security.enforcement.artifact.SimpleTransferAttribute
 
getValue() - Method in interface org.n52.security.enforcement.artifact.TransferAttribute
 
getVersion() - Method in class org.n52.security.authentication.WASAuthenticationMethod
Method gets the version.
getWarnings() - Method in class org.n52.security.common.xml.QuietErrorHandler
Method gets the warnings.
GLOBAL - Static variable in interface org.n52.security.authentication.principals.Scope
static final Field GLOBAL represents the GLOBAL-Scope, it is returned in the Scope.getScope() method to indicate that there is no further parent.
Globals - Class in org.n52.security.common
Class encapsulates some global constants and parameters.

H

handle(Callback[]) - Method in class org.n52.security.authentication.callbacks.CredentialsCallbackHandler
Method handles CredentialCallbacks, special behavior is implemented for NameCallbacks and PasswordCallbacks, both are mapped to UsernamePasswordCredential.class callbacks.
handle(Callback[]) - Method in class org.n52.security.authentication.callbacks.NoCredentialsCallbackHandler
does nothing.
handle() - Method in class org.n52.security.precondition.PreconditionHandler
This mathod should be called after the properties required for precondition handling are set.
handleCallbacks(Callback[]) - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method handleCallbacks sends the given callback array to the callback handler.
handleChunkAfterChildHandler(QName, String, QName, XMLChunkHandler) - Method in interface org.n52.security.common.xml.XMLChunkHandler
Method is invoked if the end tag of an element, for which a child handler is registered is reached.
handleChunkAfterChildHandler(QName, String, QName, XMLChunkHandler) - Method in class org.n52.security.common.xml.XMLChunkHandlerAdapter
 
handleChunkBeforChildHandler(QName, String, QName, XMLChunkHandler) - Method in interface org.n52.security.common.xml.XMLChunkHandler
Method is invoked if the start tag of an element, for which a child handler is registered is reached.
handleChunkBeforChildHandler(QName, String, QName, XMLChunkHandler) - Method in class org.n52.security.common.xml.XMLChunkHandlerAdapter
 
handleChunkEnd(QName, String) - Method in interface org.n52.security.common.xml.XMLChunkHandler
Method is invoked if the end tag of the xml chunk is reached.
handleChunkEnd(QName, String) - Method in class org.n52.security.common.xml.XMLChunkHandlerAdapter
 
handleChunkStart(QName) - Method in interface org.n52.security.common.xml.XMLChunkHandler
Method handleChunkStart, informs about the start element of a chunk.
handleChunkStart(QName) - Method in class org.n52.security.common.xml.XMLChunkHandlerAdapter
 
HandleResultListener - Interface in org.n52.security.precondition
 
hashCode() - Method in class org.n52.security.authentication.LicensePrincipal
creates a hashCode.
hashCode() - Method in class org.n52.security.authentication.LicenseReference
Method hashCode.
hashCode() - Method in class org.n52.security.authentication.principals.AttributePrincipal
Returns the hashCode.
hashCode() - Method in class org.n52.security.authentication.principals.NamedScope
Returns the hashCode.
hashCode() - Method in class org.n52.security.authentication.principals.NamePrincipal
Returns the hashCode.
hashCode() - Method in class org.n52.security.authentication.principals.URIScope
Returns the hashCode.
hashCode() - Method in class org.n52.security.common.attributes.Attribute
Generates a hashcode based of the hashcode of the key and value.
hashCode() - Method in class org.n52.security.common.attributes.Attributes
Method hashCode.
hashCode() - Method in class org.n52.security.common.attributes.AttributeValueAdapter
Generates the hashCode of this object.
hashCode() - Method in class org.n52.security.common.xml.DOMParserOptions
Method hashCode.
hashCode() - Method in class org.n52.security.common.xml.DOMSerializerOptions
Method hashCode.
hashCode() - Method in class org.n52.security.decision.Obligation
Method hashCode generates a hashcode for this obligation.
hashCode() - Method in class org.n52.security.decision.PDPRequest
Method hashCode.
hashCode() - Method in class org.n52.security.decision.PDPRequestCollection
Method hashCode.
hashCode() - Method in class org.n52.security.decision.PDPResponse
Method hashCode.
hashCode() - Method in class org.n52.security.decision.PDPResponseCollection
Method hashCode.
hashCode() - Method in class org.n52.security.decision.Target
Method hashCode.
hasMoreTokens() - Method in class org.n52.security.common.crypto.X509NameTokenizer
 
hasObligations() - Method in class org.n52.security.decision.PDPResponse
Says if this response has obligations.
hasUnprocessedPreconditions() - Method in class org.n52.security.precondition.PreconditionManager
Checks if there are unprocessed preconditions left.
HEADER_NAME_CONTENTENCODING - Static variable in class org.n52.security.enforcement.artifact.HttpHeaderAttribute
 
HEADER_NAME_CONTENTTYPE - Static variable in class org.n52.security.enforcement.artifact.HttpHeaderAttribute
 
HEADER_NAME_COOKIE - Static variable in class org.n52.security.enforcement.artifact.HttpHeaderAttribute
 
HEADER_NAME_XFORWARDEDFOR - Static variable in class org.n52.security.enforcement.artifact.HttpHeaderAttribute
 
HttpHeaderAttribute - Class in org.n52.security.enforcement.artifact
HttpHeaderAttribute represents simple Http Header Field as a Key-Value Pair of Strings.

I

IDENTIFY_PRECONDITION - Static variable in class org.n52.security.precondition.PreconditionGlobals
Global definition of identify precondition string.
ignoreComments() - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the ignoreComments flag.
indent() - Method in class org.n52.security.common.xml.DOMSerializerOptions
Method sets the indent is requested.
indentAmount(int) - Method in class org.n52.security.common.xml.DOMSerializerOptions
Method sets the indent amount.
init() - Method in class org.n52.security.authentication.loginmodule.CredentialCache
Initializes cache.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method initialize the login module.
initialize() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method initialize replaces the LoginModule.initialize( javax.security.auth.Subject,javax.security.auth.callback.CallbackHandler,java.util.Map,java.util.Map) .
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.n52.security.authentication.loginmodule.DataBaseLoginModule
 
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.n52.security.authentication.loginmodule.FileLoginModule
 
initialize() - Method in class org.n52.security.authentication.loginmodule.SAMLTicketLoginModule
Initializes the login module.
initialize() - Method in class org.n52.security.authentication.loginmodule.SingleUserLoginModule
This initializes the login module.
IntegerAttributeValue - Class in org.n52.security.common.attributes
Class IntegerAttributeValue represents an integer attribute value.
IntegerAttributeValue(int) - Constructor for class org.n52.security.common.attributes.IntegerAttributeValue
Constructor IntegerAttributeValue creates a new IntegerAttributeValue instance.
IntegerAttributeValue(Integer) - Constructor for class org.n52.security.common.attributes.IntegerAttributeValue
Constructor IntegerAttributeValue creates a new IntegerAttributeValue instance.
internallyExpires() - Method in class org.n52.security.authentication.loginmodule.CredentialCache.SAMLCredentialCacheEntry
 
is(String, boolean) - Method in class org.n52.security.authentication.loginmodule.Options
Method is gets the option value for the key as boolean.
is(String) - Method in class org.n52.security.authentication.loginmodule.Options
Method gets the boolean value from the option stored under the given key.
isAuthenticated() - Method in interface org.n52.security.authentication.AuthenticationContext
Method gets the current authentication state.
isCallbackHandlerSet() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method gets the callbackHandlerSet of this AbstractLoginModule object.
isCertificateChainSet() - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
isCertificateChainSet() - Method in interface org.n52.security.common.crypto.KeyPair
Returns if the pair bean contains a certificate chain.
isCertificateSet() - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
isCertificateSet() - Method in interface org.n52.security.common.crypto.KeyPair
Returns if the pair bean contains a certificate.
isCommitSucceeded() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method gets the commitSucceeded flag.
isDeny() - Method in class org.n52.security.decision.PDPResponse
A short cut for PDPResponse.DECISION_DENY == PDPResponse.getDecision().
isDigestOf(byte[], int) - Static method in class org.n52.security.common.crypto.DigestUtil
Method isDigestOf test if the given byte[] array is a digest.
isDigestOf(char[], int) - Static method in class org.n52.security.common.crypto.DigestUtil
Method isDigestOf test if the given char[] array is a digest.
isDigestOf(String, int) - Static method in class org.n52.security.common.crypto.DigestUtil
Method isDigestOf test if the given String is a digest.
isDigestOf(byte[], MessageDigest) - Static method in class org.n52.security.common.crypto.DigestUtil
Method isDigestOf test if the given byte[] array is a digest.
isDigestOf(char[], MessageDigest) - Static method in class org.n52.security.common.crypto.DigestUtil
Method isDigestOf test if the given char[] array is a digest.
isDigestOf(String, MessageDigest) - Static method in class org.n52.security.common.crypto.DigestUtil
Method isDigestOf test if the given char[] array is a digest.
isDigestOf(byte[], String) - Static method in class org.n52.security.common.crypto.DigestUtil
Method isDigestOf test if the given byte[] array is a digest.
isDigestOf(char[], String) - Static method in class org.n52.security.common.crypto.DigestUtil
Method isDigestOf test if the given char[] array is a digest.
isDigestOf(String, String) - Static method in class org.n52.security.common.crypto.DigestUtil
Method isDigestOf test if the given char[] array is a digest.
isDisabled() - Method in class org.n52.security.authentication.loginmodule.Options
Method checks if the disabled option is set.
isEmpty() - Method in class org.n52.security.authentication.loginmodule.Options
Methods checks for an empty shared state.
isEmpty() - Method in class org.n52.security.authentication.loginmodule.SharedState
Methods checks for an empty shared state.
isEmpty() - Method in class org.n52.security.common.attributes.Attributes
Method says if environment is empty.
isEmpty() - Method in class org.n52.security.common.xml.QuietErrorHandler
Method checks if warnings, errors or fatal errors are collected.
isEmpty() - Method in class org.n52.security.decision.PDPRequestCollection
Method isEmpty.
isEmpty() - Method in class org.n52.security.decision.PDPResponseCollection
Method isEmpty.
isEntryFor(String) - Method in class org.n52.security.authentication.loginmodule.CredentialCacheEntry
 
isEqual(char[], char[], boolean) - Method in class org.n52.security.authentication.loginmodule.AbstractPasswordLoginModule
Method isEqual tests the both char[] on equality.
isError() - Method in class org.n52.security.common.xml.QuietErrorHandler
Method checks if errors are collected.
isExpired() - Method in class org.n52.security.authentication.SAMLTicket
check if any assertion is expired, without any respect to clock differences.
isExpired(long) - Method in class org.n52.security.authentication.SAMLTicket
check if any assertion is expired, in relation to an allowed delta.
isFatalErrors() - Method in class org.n52.security.common.xml.QuietErrorHandler
Method checks if fatal errors are collected.
isFullFillOnDeny() - Method in class org.n52.security.decision.Obligation
Method gets the fullFillOnDeny.
isFullFillOnPermit() - Method in class org.n52.security.decision.Obligation
Method gets the fullFillOnPermit.
isIgnoreComments() - Method in class org.n52.security.common.xml.DOMParserOptions
Method gets it comments are ignored.
isIndent() - Method in class org.n52.security.common.xml.DOMSerializerOptions
Method gets if indent is enabled.
isInternallyExpired() - Method in class org.n52.security.authentication.loginmodule.CredentialCache.SAMLCredentialCacheEntry
 
isLoginNameSet() - Method in class org.n52.security.authentication.loginmodule.SharedState
Method checks if a shared login name is set.
isLoginPasswordSet() - Method in class org.n52.security.authentication.loginmodule.SharedState
Method checks if a shared login password is set.
isLoginSucceeded() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method gets the loginSucceeded flag.
isModuleBanner() - Method in class org.n52.security.authentication.loginmodule.Options
Method checks if the moduleBanner option is set.
isNamespaceaware() - Method in class org.n52.security.common.xml.DOMParserOptions
Method gets the parser is namespaceaware.
isOmitXMLDeclaration() - Method in class org.n52.security.common.xml.DOMSerializerOptions
Method gets if xml declaration shall be written.
isPermit() - Method in class org.n52.security.decision.PDPResponse
A short cut for PDPResponse.DECISION_PERMIT == PDPResponse.getDecision().
isPrivateKeySet() - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
isPrivateKeySet() - Method in interface org.n52.security.common.crypto.KeyPair
Returns if the pair bean contains a private key.
isPublicKeySet() - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
isPublicKeySet() - Method in interface org.n52.security.common.crypto.KeyPair
Returns if the pair bean contains a public key.
isQuite() - Method in class org.n52.security.common.xml.ClasspathEntityResolver
Method gets the quite state.
isTryFirstPass() - Method in class org.n52.security.authentication.loginmodule.Options
Method checks if the tryFirstPass option is set.
isTryMappedPass() - Method in class org.n52.security.authentication.loginmodule.Options
Method checks if the tryMappedPass option is set.
isUndefined() - Method in class org.n52.security.decision.PDPResponse
A short cut for PDPResponse.DECISION_UNDEFINED == PDPResponse.getDecision().
isUseFirstPass() - Method in class org.n52.security.authentication.loginmodule.Options
Method checks if the useFirstPass option is set.
isUseMappedPass() - Method in class org.n52.security.authentication.loginmodule.Options
Method checks if the useMappedPass option is set.
isValidating() - Method in class org.n52.security.common.xml.DOMParserOptions
Method gets if the parser is in validating mode.
isWarning() - Method in class org.n52.security.common.xml.QuietErrorHandler
Checks if warnings are collected.
iterator() - Method in class org.n52.security.decision.PDPRequestCollection
Method iterator.
iterator() - Method in class org.n52.security.decision.PDPResponseCollection
Method iterator.

J

JAASAuthenticationService - Class in org.n52.security.authentication
Class JAASAuthenticationService implements the AuthenticationService interface by using the JAAS api.
JAASAuthenticationService() - Constructor for class org.n52.security.authentication.JAASAuthenticationService
Constructor creates a new instance.

K

KEY_EXTERNAL_SUBJECT - Static variable in class org.n52.security.authentication.ExternalProvidedSubjectCredential
Uuse this key to communicate in attriubte scopes about a external subject.
KEY_SHARED_NAME - Static variable in class org.n52.security.authentication.loginmodule.SharedState
Field KEY_SHARED_NAME identifies a name (user/login) in the shared map.
KEY_SHARED_PASSWORD - Static variable in class org.n52.security.authentication.loginmodule.SharedState
Field KEY_SHARED_PASSWORD identifies a password in the shared map.
KeyPair - Interface in org.n52.security.common.crypto
Class KeyPair encapsulates the concept of a private-public-keypair.
KeyPairProvider - Interface in org.n52.security.common.crypto
Interface KeyPairProvider encapsulates typical resolving methods of cryptographic keys.
KeyPairResolvingException - Exception in org.n52.security.common.crypto
Class KeyPairResolvingException is throw if a key can not be resolved.
KeyPairResolvingException(String) - Constructor for exception org.n52.security.common.crypto.KeyPairResolvingException
Constructor creates a new instance.
KeyPairResolvingException(String, Throwable) - Constructor for exception org.n52.security.common.crypto.KeyPairResolvingException
Constructor creates a new instance.
KeystoreKeyPairProvider - Class in org.n52.security.common.crypto
Class KeystoreKeyPairProvider implements a KeyPairProvider working on a java keystore.
KeystoreKeyPairProvider(KeyStore) - Constructor for class org.n52.security.common.crypto.KeystoreKeyPairProvider
Constructor creates a new instance from a pre loaded keystore.
KeystoreKeyPairProvider(String, InputStream, char[]) - Constructor for class org.n52.security.common.crypto.KeystoreKeyPairProvider
Constructor creates a new instance from a inputstream.
KeystoreKeyPairProviderBeanFactory - Class in org.n52.security.common.crypto
Class KeystoreKeyPairProviderBeanFactory constructs a KeystoreKeyPairProvider from it's properties.
KeystoreKeyPairProviderBeanFactory() - Constructor for class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
 

L

LICENSE_BROKER_CLIENT_URL - Static variable in class org.n52.security.common.Globals
Global definition of license broker client identification string.
LICENSE_PRECONDITION - Static variable in class org.n52.security.precondition.PreconditionGlobals
Global definition of license precondition string.
LICENSE_REFERENCE - Static variable in interface org.n52.security.enforcement.artifact.TransferAttribute
 
LicensePrincipal - Class in org.n52.security.authentication
Class LicensePrincipal is used to transport a license reference within the subject.
LicensePrincipal(LicenseReference) - Constructor for class org.n52.security.authentication.LicensePrincipal
Constructor creates a new instance.
LicenseReference - Class in org.n52.security.authentication
Class LicenseReference encapsulates common methods of a license reference.
LicenseReference(Element) - Constructor for class org.n52.security.authentication.LicenseReference
Constructor creates a new instance.
loadMapping(ClassLoader) - Method in class org.n52.security.common.xml.ClasspathEntityResolver
Method loads all entries from the mapping files located at META-INF/xml/entity-mapping.properties.
login() - Method in interface org.n52.security.authentication.AuthenticationService
Method performs a "anonymous" login.
login(CallbackHandler) - Method in interface org.n52.security.authentication.AuthenticationService
Method performs a login.
login(CallbackHandler, AuthenticationContext) - Method in interface org.n52.security.authentication.AuthenticationService
Method performs a login with a given authentication context.
login() - Method in class org.n52.security.authentication.JAASAuthenticationService
 
login(CallbackHandler) - Method in class org.n52.security.authentication.JAASAuthenticationService
 
login(CallbackHandler, AuthenticationContext) - Method in class org.n52.security.authentication.JAASAuthenticationService
 
login() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method checks the some default settings before it delegates to the performLogin method.
login(String, char[]) - Method in class org.n52.security.authentication.loginmodule.AbstractPasswordLoginModule
Method login authenticates a user with a given username and password.
login() - Method in class org.n52.security.authentication.loginmodule.DataBaseLoginModule
 
login() - Method in class org.n52.security.authentication.loginmodule.FileLoginModule
 
login(String, char[]) - Method in class org.n52.security.authentication.loginmodule.SingleUserLoginModule
This checks for the correct username and password, they must be equal to the values of the options allowedUsername and allowedPassword.
LoginNamePrincipal - Class in org.n52.security.authentication.principals
Class LoginNamePrincipal represents the login name identity of an user.
LoginNamePrincipal(String) - Constructor for class org.n52.security.authentication.principals.LoginNamePrincipal
Constructor creates a new LoginNamePrincipal instance with the given name.
LoginNamePrincipal(String, Scope) - Constructor for class org.n52.security.authentication.principals.LoginNamePrincipal
Constructor creates a new LoginNamePrincipal instance with the given name.
logout(AuthenticationContext) - Method in interface org.n52.security.authentication.AuthenticationService
Method performs a logout.
logout(AuthenticationContext) - Method in class org.n52.security.authentication.JAASAuthenticationService
 
logout() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method logout releases all state information applied during a commit from the subject.
logout() - Method in class org.n52.security.authentication.loginmodule.DataBaseLoginModule
 
logout() - Method in class org.n52.security.authentication.loginmodule.FileLoginModule
 
LogoutFailedException - Exception in org.n52.security.authentication
Class LogoutFailedException is thrown if the attempt to logout failed.
LogoutFailedException(String) - Constructor for exception org.n52.security.authentication.LogoutFailedException
Constructor creates a new instance.
LogoutFailedException(String, Throwable) - Constructor for exception org.n52.security.authentication.LogoutFailedException
Constructor creates a new instance.
lookUp(String) - Method in class org.n52.security.common.xml.XMLPathCtx
Method looks up an XPathExpression.
LSInputSourceAdapter - Class in org.n52.security.common.xml
Class LSInputSourceAdapter adapts the LSInput interface to the 'old' InputSource interface.
LSInputSourceAdapter(InputSource) - Constructor for class org.n52.security.common.xml.LSInputSourceAdapter
Constructor creates a new instance.
LSInputSourceAdapter(InputSource, String) - Constructor for class org.n52.security.common.xml.LSInputSourceAdapter
Constructor creates a new instance.
LSInputSourceAdapter(InputSource, String, boolean) - Constructor for class org.n52.security.common.xml.LSInputSourceAdapter
Constructor creates a new instance.

M

m_actionAttributes - Variable in class org.n52.security.decision.Target
Attributes of the action element.
m_attributes - Variable in class org.n52.security.common.attributes.Attributes
Stores attributes.
m_attributes - Variable in class org.n52.security.decision.Obligation
Field attributes carries a collection of attributes with type Attribute.
m_attributes - Variable in class org.n52.security.enforcement.artifact.TransferableImpl
Attributes associated with this instnace.
m_callbackHandler - Variable in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Field m_callbackHandler holds the CallbackHandler.
m_charset - Variable in class org.n52.security.enforcement.artifact.StreamPayload
Character set used when the bytes are converted to character data.
m_commitSucceeded - Variable in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Field m_commitSucceeded is a flat wich indicates a successfull execution of the commit method.
m_ctx - Variable in class org.n52.security.common.xml.XMLPath
Xpath context.
m_decision - Variable in class org.n52.security.decision.PDPResponse
Decision state.
m_environment - Variable in class org.n52.security.decision.PDPRequest
Environment attributes element of the request.
m_fullFillOn - Variable in class org.n52.security.decision.Obligation
Field fullFillOn olds the fullfill on state.
m_id - Variable in class org.n52.security.decision.Obligation
Field id carries the id of this obligation.
m_key - Variable in class org.n52.security.common.attributes.Attribute
Field m_key holds the key or name of the attribute.
m_loginSucceeded - Variable in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Field m_loginSucceeded is a flag wich indicates a successfull execution of the login method.
m_name - Variable in class org.n52.security.enforcement.artifact.HttpHeaderAttribute
Name of the HTTP header.
m_obligations - Variable in class org.n52.security.decision.PDPResponse
List of Obligation instances.
m_options - Variable in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Field m_options holds the options of the login module.
m_originalBytes - Variable in class org.n52.security.enforcement.artifact.StreamPayload
The bytes as provided by the client.
m_payload - Variable in class org.n52.security.enforcement.artifact.TransferableImpl
Payload tranferred by this Transferable.
m_prec - Variable in class org.n52.security.precondition.PreconditionHandler
The precondition handled by this instance.
m_previous - Variable in class org.n52.security.common.xml.XMLPath
previous path element.
m_principals - Variable in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Field m_principals contains the principals, which shall or were applied to the subject.
m_privateCredentials - Variable in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Field m_privateCredentials contains the private credentials, which are created by this login module and shall or were applied to the subject.
m_publicCredentials - Variable in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Field m_publicCredentials contains the public credentials, which are created by this login module and shall or were applied to the subject.
m_request - Variable in class org.n52.security.decision.PDPResponse
Request that belongs to this response.
m_requests - Variable in class org.n52.security.decision.PDPRequestCollection
List of PDPRequest instances.
m_resourceAttributes - Variable in class org.n52.security.decision.Target
Attributes of the resource element.
m_responses - Variable in class org.n52.security.decision.PDPResponseCollection
List of PDPResponse instances.
m_samlResponse - Variable in class org.n52.security.authentication.SAMLTicket
 
m_sharedState - Variable in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Field m_sharedState holds the shared state.
m_subject - Variable in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Field m_subject holds the Subject.
m_subject - Variable in class org.n52.security.decision.Target
Subject information of target.
m_target - Variable in class org.n52.security.decision.PDPRequest
Target element of the request.
m_typeName - Variable in class org.n52.security.common.attributes.AnyObjectAttributeValue
Holds a custom type name if given in the constructor, otherwise the classname of the wrapped object.
m_value - Variable in class org.n52.security.common.attributes.Attribute
Field m_value holds thee value of this attribute.
m_value - Variable in class org.n52.security.enforcement.artifact.HttpHeaderAttribute
String value HTTP header.
m_wrappedObject - Variable in class org.n52.security.common.attributes.AttributeValueAdapter
The concrete value.
m_xPath - Variable in class org.n52.security.common.xml.XMLPath
Xpath expression.
MyHostnameVerifier - Class in org.n52.security.common.util
 
MyHostnameVerifier() - Constructor for class org.n52.security.common.util.MyHostnameVerifier
 
MyX509TrustManager - Class in org.n52.security.common.util
Deprecated. not used in whole 52n-security
MyX509TrustManager() - Constructor for class org.n52.security.common.util.MyX509TrustManager
Deprecated.  

N

NamedScope - Class in org.n52.security.authentication.principals
Class NamedScope is a scope with a name.
NamedScope(String) - Constructor for class org.n52.security.authentication.principals.NamedScope
Constructor creates a new NamedScope with the specified name.
NamedScope(String, Scope) - Constructor for class org.n52.security.authentication.principals.NamedScope
Constructor creates a new NamedScope with the specified name.
NamePrincipal - Class in org.n52.security.authentication.principals
Class NamePrincipal is a minimal implementation of an principal.
NamePrincipal(String, Scope) - Constructor for class org.n52.security.authentication.principals.NamePrincipal
Constructor NamePrincipal creates a new NamePrincipal instance, which name is only valid within the given scope.
NAMESPACE_LICENSE - Static variable in class org.n52.security.authentication.LicenseReference
Namespace URL of the license schema.
namespaceaware() - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the namespaceaware flag.
nextToken() - Method in class org.n52.security.common.crypto.X509NameTokenizer
 
NoCredentialsCallbackHandler - Class in org.n52.security.authentication.callbacks
Class NoCredentialsCallbackHandler is an callback handler which simple does nothing.
NoCredentialsCallbackHandler() - Constructor for class org.n52.security.authentication.callbacks.NoCredentialsCallbackHandler
 
node(String) - Method in class org.n52.security.common.xml.XMLPath
Method node, expects a xpath query resulting in a node.
noIndent() - Method in class org.n52.security.common.xml.DOMSerializerOptions
Method sets no indent.
notIgnoreComments() - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the ignoreComments to false.
notNamespaceaware() - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the namespaceaware flag to false.
notValidating() - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the validating to false.
number(String) - Method in class org.n52.security.common.xml.XMLPath
Method number, expects a xpath query resulting in a number.

O

Obligation - Class in org.n52.security.decision
This class represents an obligation.
Obligation(int, String, Collection) - Constructor for class org.n52.security.decision.Obligation
Creates an obligation.
omitXMLDeclaration() - Method in class org.n52.security.common.xml.DOMSerializerOptions
Method sets that XMLDeclaration shall be omited.
OPTION_ALLOWED_PASSWORD - Static variable in class org.n52.security.authentication.loginmodule.SingleUserLoginModule
Field OPTION_ALLOWED_PASSWORD identifies the 'allowedPassword' option.
OPTION_ALLOWED_USERNAME - Static variable in class org.n52.security.authentication.loginmodule.SingleUserLoginModule
Field OPTION_ALLOWED_USERNAME identifies the 'allowedUsername' option.
OPTION_DISABLED - Static variable in class org.n52.security.authentication.loginmodule.Options
Field OPTION_DISABLED (true|false).
OPTION_EXPIRED_TIME_OFFSET - Static variable in class org.n52.security.authentication.loginmodule.SAMLTicketLoginModule
expired timeset offset option identifier.
OPTION_MODULEBANNER - Static variable in class org.n52.security.authentication.loginmodule.Options
Field OPTION_MODULEBANNER (true|false).
OPTION_NO_VALIDATION - Static variable in class org.n52.security.authentication.loginmodule.SAMLTicketLoginModule
no validation option identifier.
OPTION_PASSWORD_ENCRYPTION_ALG - Static variable in class org.n52.security.authentication.loginmodule.SingleUserLoginModule
Field OPTION_PASSWORD_ENCRYPTION_ALG identifies the 'pwdEncAlg' option.
OPTION_SAML_ROLE_ATTRIBUTE_NAME - Static variable in class org.n52.security.authentication.loginmodule.SAMLTicketLoginModule
SAMLAttribute role name option identifier.
OPTION_TRY_FIRST_PASS - Static variable in class org.n52.security.authentication.loginmodule.Options
Field OPTION_TRY_FIRST_PASS (true|false).
OPTION_TRY_MAPPED_PASS - Static variable in class org.n52.security.authentication.loginmodule.Options
Field OPTION_TRY_MAPPED_PASS (true|false).
OPTION_USE_FIRST_PASS - Static variable in class org.n52.security.authentication.loginmodule.Options
Field OPTION_USE_FIRST_PASS (true|false).
OPTION_USE_MAPPED_PASS - Static variable in class org.n52.security.authentication.loginmodule.Options
Field OPTION_USE_MAPPED_PASS (true|false).
OPTION_USERROLES - Static variable in class org.n52.security.authentication.loginmodule.SingleUserLoginModule
Field OPTION_USERROLES identifies the 'userRoles' option.
OPTION_VALIDATION_KEYPAIR - Static variable in class org.n52.security.authentication.loginmodule.SAMLTicketLoginModule
validation key pair option identifier.
Options - Class in org.n52.security.authentication.loginmodule
Class Options represents the configuration options of a login module.
Options(Map) - Constructor for class org.n52.security.authentication.loginmodule.Options
Constructor Options creates a new Options instance.
org.n52.security.authentication - package org.n52.security.authentication
 
org.n52.security.authentication.callbacks - package org.n52.security.authentication.callbacks
 
org.n52.security.authentication.config - package org.n52.security.authentication.config
 
org.n52.security.authentication.loginmodule - package org.n52.security.authentication.loginmodule
 
org.n52.security.authentication.principals - package org.n52.security.authentication.principals
 
org.n52.security.common - package org.n52.security.common
 
org.n52.security.common.attributes - package org.n52.security.common.attributes
The attributes package contains classes for different attributes and a common abstraction layer about attributes and their different types. org.n52.security.common.crypto - package org.n52.security.common.crypto
 
org.n52.security.common.util - package org.n52.security.common.util
 
org.n52.security.common.xml - package org.n52.security.common.xml
The XML package contains utiltiy and helper classes for xml processing. org.n52.security.decision - package org.n52.security.decision
 
org.n52.security.enforcement.artifact - package org.n52.security.enforcement.artifact
 
org.n52.security.precondition - package org.n52.security.precondition
 

P

parse(InputSource, ErrorHandler) - Method in class org.n52.security.common.xml.DOMParser
Method parses the inputsource and informs the error handler about errors.
parse(InputSource, ErrorHandler, EntityResolver) - Method in class org.n52.security.common.xml.DOMParser
Method parses the inputsource using the errorhandler and entityresolver.
parse(InputSource) - Method in class org.n52.security.common.xml.DOMParser
Method parses the inputsource.
PasswordAuthenticationMethod - Class in org.n52.security.authentication
 
PasswordAuthenticationMethod() - Constructor for class org.n52.security.authentication.PasswordAuthenticationMethod
 
PATHINFO_ATTR - Static variable in interface org.n52.security.enforcement.artifact.TransferAttribute
 
Payload - Interface in org.n52.security.enforcement.artifact
 
PDPProxy - Interface in org.n52.security.decision
Deprecated. please use the DecisionService interface directly.
PDPRequest - Class in org.n52.security.decision
This class represents a decision requests to a DecisionService.
PDPRequest(Target) - Constructor for class org.n52.security.decision.PDPRequest
Constructor creates a new instance.
PDPRequest(Target, Attributes) - Constructor for class org.n52.security.decision.PDPRequest
Constructor creates a new instance.
PDPRequestCollection - Class in org.n52.security.decision
This class encapsulates PDPRequests.
PDPRequestCollection() - Constructor for class org.n52.security.decision.PDPRequestCollection
Constructor creates a new instance.
PDPRequestCollection(PDPRequest) - Constructor for class org.n52.security.decision.PDPRequestCollection
Constructor creates a new instance.
PDPResponse - Class in org.n52.security.decision
This class represents a request from a AuthzInterceptor to a PDPProxy.
PDPResponse(int, PDPRequest) - Constructor for class org.n52.security.decision.PDPResponse
 
PDPResponse(int, PDPRequest, Collection) - Constructor for class org.n52.security.decision.PDPResponse
 
PDPResponseCollection - Class in org.n52.security.decision
This class encapsulates PDPResponse.
PDPResponseCollection() - Constructor for class org.n52.security.decision.PDPResponseCollection
Constructor creates a new instance.
PDPResponseCollection(PDPResponse) - Constructor for class org.n52.security.decision.PDPResponseCollection
Constructor creates a new instance.
performLogin() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method performs the real login, this is called by the pre implented login() method.
performLogin() - Method in class org.n52.security.authentication.loginmodule.AbstractPasswordLoginModule
Method performs login via username/password after the PAM-Rules.
performLogin() - Method in class org.n52.security.authentication.loginmodule.SAMLTicketLoginModule
 
postVisit(Node) - Method in interface org.n52.security.common.xml.DocumentVisitor
Method post visits a node.
postVisit(Node) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
postVisit(Element) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method postVisit.
postVisit(Attr) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method postVisit.
postVisit(CDATASection) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method postVisit.
postVisit(Text) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method postVisit.
postVisit(Comment) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method postVisit.
postVisit(DocumentType) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method postVisit.
postVisit(Document) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method postVisit.
postVisit(DocumentFragment) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method postVisit.
postVisit(Entity) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method postVisit.
postVisit(EntityReference) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method postVisit.
postVisit(ProcessingInstruction) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method postVisit.
postVisit(Notation) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method postVisit.
Precondition - Class in org.n52.security.precondition
 
Precondition(String) - Constructor for class org.n52.security.precondition.Precondition
 
Precondition(String, Map) - Constructor for class org.n52.security.precondition.Precondition
 
PreconditionGlobals - Class in org.n52.security.precondition
Class encapsulates some global constants for preconditions.
PreconditionHandler - Class in org.n52.security.precondition
Implementations of this class provide precondition-specific properties that are set by clients to deliver information for precondition handling.
PreconditionHandler(Precondition) - Constructor for class org.n52.security.precondition.PreconditionHandler
 
PreconditionHandlingException - Exception in org.n52.security.precondition
 
PreconditionHandlingException(String, Throwable) - Constructor for exception org.n52.security.precondition.PreconditionHandlingException
 
PreconditionHandlingException() - Constructor for exception org.n52.security.precondition.PreconditionHandlingException
 
PreconditionHandlingException(String) - Constructor for exception org.n52.security.precondition.PreconditionHandlingException
 
PreconditionHandlingException(Throwable) - Constructor for exception org.n52.security.precondition.PreconditionHandlingException
 
PreconditionManager - Class in org.n52.security.precondition
This class manages multiple preconditions and provides acces to them.
PreconditionManager() - Constructor for class org.n52.security.precondition.PreconditionManager
Creates a new instance with an empty list.
PreconditionManager(List) - Constructor for class org.n52.security.precondition.PreconditionManager
Creates a new instance and sets the list containing the preconditions.
preconditionProcessed() - Method in class org.n52.security.precondition.PreconditionManager
Removes processed precondition.
prepareCommitState() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method prepareCommitState is a template method used to let a sub class prepare all principals and credentials, which then will be applied to the subject.
prepareCommitState() - Method in class org.n52.security.authentication.loginmodule.SAMLTicketLoginModule
 
prepareCommitState() - Method in class org.n52.security.authentication.loginmodule.SingleUserLoginModule
Prepares a LoginNamePrincipal with out of the username, and some RolePrincipals from the userRoles option, all within the global scope.
preVisit(Node) - Method in interface org.n52.security.common.xml.DocumentVisitor
Method pre visits a node.
preVisit(Node) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
preVisit(Attr) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method preVisit.
preVisit(CDATASection) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method preVisit.
preVisit(Text) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method preVisit.
preVisit(Comment) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method preVisit.
preVisit(DocumentType) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method preVisit.
preVisit(Document) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method preVisit.
preVisit(DocumentFragment) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method preVisit.
preVisit(Element) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method preVisit.
preVisit(Entity) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method preVisit.
preVisit(EntityReference) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method preVisit.
preVisit(ProcessingInstruction) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method preVisit.
preVisit(Notation) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method preVisit.
ProxyManager - Class in org.n52.security.common.util
 
ProxyManager() - Constructor for class org.n52.security.common.util.ProxyManager
 
put(CredentialCacheEntry) - Method in class org.n52.security.authentication.loginmodule.CredentialCache
 
put(String, Object) - Method in class org.n52.security.authentication.loginmodule.SharedState
Method registers a state information for the key.
putAttribute(Attribute) - Method in class org.n52.security.common.attributes.Attributes
Method puts an attribute in the environment.
putAttribute(String, String) - Method in class org.n52.security.common.attributes.Attributes
Method puts a simple StringAttribute in the environment.
putAttributes(Collection) - Method in class org.n52.security.common.attributes.Attributes
Method puts a collection of attributes in the environment.

Q

QUERY_STRING_ATTR - Static variable in interface org.n52.security.enforcement.artifact.TransferAttribute
 
querySimpleXPath(String) - Method in class org.n52.security.common.util.XPathHelper
Deprecated.  
querySimpleXPath(String, String) - Method in class org.n52.security.common.util.XPathHelper
Deprecated. namespace prefix support will be redesigned
queryXPath(String) - Method in class org.n52.security.common.util.XPathHelper
Deprecated.  
queryXpathNode(String) - Method in class org.n52.security.common.util.XPathHelper
Deprecated.  
QuietEntityResolver - Class in org.n52.security.common.xml
Class QuietEntityResolver supresses the loading of entities in xml documents (like dtds).
QuietEntityResolver() - Constructor for class org.n52.security.common.xml.QuietEntityResolver
 
QuietErrorHandler - Class in org.n52.security.common.xml
Class QuietErrorHandler collects all errors thrown by a parser, but never rethrow it.
QuietErrorHandler() - Constructor for class org.n52.security.common.xml.QuietErrorHandler
 

R

read() - Method in class org.n52.security.common.util.StringInputStream
 
read(InputSource) - Static method in class org.n52.security.common.util.XMLUtilsDom4j
Deprecated.  
read(InputSource) - Method in class org.n52.security.common.xml.XMLChunkReader
Method reads an xml source.
referenceAsString() - Method in class org.n52.security.authentication.LicenseReference
Method gets the element reference as a string.
refresh() - Method in class org.n52.security.authentication.config.ConfigurationDecorator
Refreshs the configuration by delegating to the referenced Configuration.
register(String) - Method in class org.n52.security.common.xml.XMLPathCtx
Method registers an xpath as precompiled XPathExpression.
register(String, String) - Method in class org.n52.security.common.xml.XMLPathCtx
Method registers an xpath as precompiled XPathExpression with a special name.
release(DocumentBuilder, DOMParserOptions) - Method in class org.n52.security.common.xml.DefaultDocumentBuilderPool
 
release(DocumentBuilder, DOMParserOptions) - Method in interface org.n52.security.common.xml.DocumentBuilderPool
Method releases a DocumentBuilder, wich was acquired using the parser options.
remove(String) - Method in class org.n52.security.authentication.CredentialFactory
Method remove.
remove(String) - Method in class org.n52.security.authentication.loginmodule.CredentialCache
 
remove(String) - Method in class org.n52.security.authentication.loginmodule.SharedState
Method remove state information registered for the key.
remove(PDPRequest) - Method in class org.n52.security.decision.PDPRequestCollection
Method remove.
remove(PDPResponse) - Method in class org.n52.security.decision.PDPResponseCollection
Method remove.
removeAppConfigurationEntry(String) - Method in class org.n52.security.authentication.config.BeanConfiguration
Method removes all AppConfigurationEntries of a special application name.
removeAttribute(String) - Method in class org.n52.security.common.attributes.Attributes
Method removes the attribute with the given key.
removeAttribute(Attribute) - Method in class org.n52.security.common.attributes.Attributes
Method removes the attribute from the environment.
removeAttributes(Collection) - Method in class org.n52.security.common.attributes.Attributes
Method removes all attributes in the collection.
removeIndentTextNodes(Document) - Static method in class org.n52.security.common.xml.DOMSerializer
Method removes the indent text nodes from the dom tree.
removeLoginName() - Method in class org.n52.security.authentication.loginmodule.SharedState
Method removes the login name from the shared state.
removeLoginPassword() - Method in class org.n52.security.authentication.loginmodule.SharedState
Method removes the login password from the shared state.
removePrefixes(Document) - Method in class org.n52.security.common.xml.XMLPrefixRemover
Method removes the prefixes.
removePrefixes(Element) - Method in class org.n52.security.common.xml.XMLPrefixRemover
Method removes all prefixes from the given xml and change it to the default namespaces.
request(PDPRequestCollection) - Method in interface org.n52.security.decision.DecisionService
Executes a decision request.
REQUEST_IP_ATTR - Static variable in interface org.n52.security.enforcement.artifact.TransferAttribute
 
reset() - Method in class org.n52.security.common.util.StringInputStream
 
reset() - Method in class org.n52.security.common.xml.QuietErrorHandler
Method resets the internal state, so it is possible to use an instance many times.
resolveByAlias(String, char[]) - Method in interface org.n52.security.common.crypto.KeyPairProvider
Method resolves a keypair by an alias.
resolveByAlias(String, char[]) - Method in class org.n52.security.common.crypto.KeystoreKeyPairProvider
 
resolveByCertificate(Certificate, char[]) - Method in interface org.n52.security.common.crypto.KeyPairProvider
Method resolves a key pair by a given certificate.
resolveByCertificate(Certificate, char[]) - Method in class org.n52.security.common.crypto.KeystoreKeyPairProvider
 
resolveBySerialIssuer(String, BigInteger, char[]) - Method in interface org.n52.security.common.crypto.KeyPairProvider
Method resolves a key pair by a SerialIssuer, this is required to resolve certificates and it's private keys by the id of the certificate.
resolveBySerialIssuer(String, BigInteger, char[]) - Method in class org.n52.security.common.crypto.KeystoreKeyPairProvider
 
resolveEntity(String, String) - Method in class org.n52.security.common.xml.ClasspathEntityResolver
Method resolves an entity by looking in a special mapping file located at "META-INF/xml/entity-mapping.properties".
resolveEntity(String, String) - Method in class org.n52.security.common.xml.QuietEntityResolver
Method resolveEntity, returns always an empty input source.
resolveResource(String, String, String, String, String) - Method in class org.n52.security.common.xml.ClasspathLSResourceResolver
Method resolveResource resolves the resource by looking for special mapping file.
RESOURCE_ID - Static variable in class org.n52.security.decision.Target
the resource id attribute key.
RESOURCE_TYPE - Static variable in class org.n52.security.decision.Target
The resource type attribute key, this is only introduced for backwards compartibility, and will be removed in the next release.
RolePrincipal - Class in org.n52.security.authentication.principals
Class RolePrincipal represents a role(-identity) of a user.
RolePrincipal(String) - Constructor for class org.n52.security.authentication.principals.RolePrincipal
Creates a role principal with the given name and valid in the global scope.
RolePrincipal(String, Scope) - Constructor for class org.n52.security.authentication.principals.RolePrincipal
Creates a role principal with the given name and valid only for the specified scope.

S

SAMLCredential - Class in org.n52.security.authentication
A SAMLCredential represents a credential based on a SAML-Response or SAML-Assertion.
SAMLCredential(SAMLTicket) - Constructor for class org.n52.security.authentication.SAMLCredential
Constructor creates a new instance.
SAMLResponse - Class in org.n52.security.authentication
 
SAMLResponse(String) - Constructor for class org.n52.security.authentication.SAMLResponse
 
SAMLResponseAuthenticationMethod - Class in org.n52.security.authentication
Class SAMLResponseAuthenticationMethod describes a method using a SAMLResponse.
SAMLResponseAuthenticationMethod() - Constructor for class org.n52.security.authentication.SAMLResponseAuthenticationMethod
 
SAMLTicket - Class in org.n52.security.authentication
The SAMLTicket class basically provides a SAMLResponse <-> javax.security.auth.Subject mapping.
SAMLTicket(String) - Constructor for class org.n52.security.authentication.SAMLTicket
 
SAMLTicket(Document) - Constructor for class org.n52.security.authentication.SAMLTicket
 
SAMLTicket(SAMLResponse) - Constructor for class org.n52.security.authentication.SAMLTicket
 
SAMLTicketLoginModule - Class in org.n52.security.authentication.loginmodule
Authenticates users by checking a SAMLResponse (or better an instance of SAMLTicket).
SAMLTicketLoginModule() - Constructor for class org.n52.security.authentication.loginmodule.SAMLTicketLoginModule
 
sAuthnNamespace - Static variable in class org.n52.security.common.util.XMLUtilsDom4j
Deprecated.  
Scope - Interface in org.n52.security.authentication.principals
Interface Scope represents a scope, e.g. an name of an application or an namespace or an urn.
sDocFac - Static variable in class org.n52.security.common.util.XMLUtilsDom4j
Deprecated.  
serialize(Document, Writer) - Method in class org.n52.security.common.xml.DOMSerializer
Method serializes the xml document to the writer.
serialize(Document, OutputStream) - Method in class org.n52.security.common.xml.DOMSerializer
Method serializes the document to the output stream.
serialize(Node, OutputStream) - Method in class org.n52.security.common.xml.DOMSerializer
Method serializes the node to the output stream.
serialize(Node, Writer) - Method in class org.n52.security.common.xml.DOMSerializer
Method serializes the xml node to the writer.
serializeToBytes(Document) - Method in class org.n52.security.common.xml.DOMSerializer
Method serializeToBytes converts the document to a byte[].
serializeToBytes(Node) - Method in class org.n52.security.common.xml.DOMSerializer
Method serializeToBytes converts the node to a byte[].
serializeToString(Document) - Method in class org.n52.security.common.xml.DOMSerializer
Method serializeToString converts the document to a string.
serializeToString(Node) - Method in class org.n52.security.common.xml.DOMSerializer
Method serializeToString converts the node to a string.
SERVICE_BASE_URL - Static variable in interface org.n52.security.enforcement.artifact.TransferAttribute
 
ServiceRequest - Interface in org.n52.security.enforcement.artifact
 
SessionAuthenticationMethod - Class in org.n52.security.authentication
 
SessionAuthenticationMethod() - Constructor for class org.n52.security.authentication.SessionAuthenticationMethod
 
SessionIDCredential - Class in org.n52.security.authentication
 
SessionIDCredential(String) - Constructor for class org.n52.security.authentication.SessionIDCredential
Constructor creates a new instance.
setActionId(String) - Method in class org.n52.security.decision.Target
Method sets the actionId.
setAlias(String) - Method in class org.n52.security.common.crypto.DefaultKeyPair
Method sets the alias.
setAppConfigurationEntries(Map) - Method in class org.n52.security.authentication.config.BeanConfiguration
Method sets the appConfigurationEntries of this BeanConfiguration object.
setAppConfigurationEntry(String, AppConfigurationEntry[]) - Method in class org.n52.security.authentication.config.BeanConfiguration
Method sets the AppConfigurationEntries of a special application name.
setApplicationName(String) - Method in class org.n52.security.authentication.JAASAuthenticationService
Method sets the applicationName.
setBaseURI(String) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method sets the baseURI.
setByteStream(InputStream) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method sets the byteStream.
setCertificate(Certificate) - Method in class org.n52.security.common.crypto.DefaultKeyPair
Method sets the certificate.
setCertificateChain(Certificate[]) - Method in class org.n52.security.common.crypto.DefaultKeyPair
Method sets the certificateChain.
setCertifiedText(boolean) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method sets the certifiedText.
setCharacterStream(Reader) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method sets the characterStream.
setCommitSucceeded(boolean) - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method sets the commit succeeded state of the login module.
setConfiguration(Configuration) - Method in class org.n52.security.authentication.JAASAuthenticationService
Method sets the configuration.
setCredential(Credential) - Method in class org.n52.security.authentication.callbacks.CredentialCallback
Method sets the credential.
setDefaultEntityResolver(EntityResolver) - Static method in class org.n52.security.common.xml.DOMParser
Method sets the defaultEntityResolver.
setDefaultFactory(CredentialFactory) - Static method in class org.n52.security.authentication.CredentialFactory
Method sets the defaultFactory.
setDelegationConfiguration(Configuration, boolean) - Method in class org.n52.security.authentication.config.ConfigurationDecorator
Method sets the underlying configuration object.
setDelegationConfiguration(Configuration) - Method in class org.n52.security.authentication.config.ConfigurationDecorator
Method sets the underlying configuration object.
setDocumentBuilderPool(DocumentBuilderPool) - Static method in class org.n52.security.common.xml.DOMParser
Method sets the documentBuilderPool.
setEncoding(String) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method sets the encoding.
setFileName(String) - Method in class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
Method sets the fileName.
setFileName(String) - Method in class org.n52.security.common.util.FileFinder
Method sets the fileName.
setIgnoreComments(boolean) - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the ignore comments flag.
setKeystoreType(String) - Method in class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
Method sets the keyStoreType.
setLoginName(String) - Method in class org.n52.security.authentication.loginmodule.SharedState
Method sets the loginName of this SharedState object.
setLoginPassword(char[]) - Method in class org.n52.security.authentication.loginmodule.SharedState
Method sets the loginPassword of this SharedState object.
setLoginSucceeded(boolean) - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method sets the login succeeded state of the login module.
setMaxTokens(int) - Method in class org.n52.security.authentication.loginmodule.CredentialCache
 
setName(String) - Method in class org.n52.security.authentication.WASAuthenticationMethod
Method sets the name.
setNamespaceaware(boolean) - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the namespaceaware flag.
setPassword(String) - Method in class org.n52.security.authentication.loginmodule.FileLoginUser
 
setPassword(String) - Method in class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
Method sets the password.
setPayload(Payload) - Method in interface org.n52.security.enforcement.artifact.ServiceRequest
 
setPayload(Payload) - Method in interface org.n52.security.enforcement.artifact.Transferable
Sets the Payload of this Transferable.
setPayload(Payload) - Method in class org.n52.security.enforcement.artifact.TransferableImpl
 
setPreconditions(List) - Method in class org.n52.security.precondition.PreconditionManager
Sets list containing tje preconditions.
setPrivateKey(Key) - Method in class org.n52.security.common.crypto.DefaultKeyPair
Method sets the key.
setPublicId(String) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method sets the publicId.
setRealname(String) - Method in class org.n52.security.authentication.loginmodule.FileLoginUser
 
setRequiredCredentialClass(Class) - Method in class org.n52.security.authentication.callbacks.CredentialCallback
Method sets the requiredCredentialClass.
setResourceId(String) - Method in class org.n52.security.decision.Target
Method sets the resourceId.
setRoles(String[]) - Method in class org.n52.security.authentication.loginmodule.FileLoginUser
 
setStringData(String) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method sets the stringData.
setSystemId(String) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
Method sets the systemId.
setTokenTimeout(long) - Method in class org.n52.security.authentication.loginmodule.CredentialCache
Set token timeout in [sec].
setUrl(String) - Method in class org.n52.security.authentication.WASAuthenticationMethod
Method sets the url.
setUsername(String) - Method in class org.n52.security.authentication.loginmodule.FileLoginUser
 
setValidating(boolean) - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the validating flag.
setVersion(String) - Method in class org.n52.security.authentication.WASAuthenticationMethod
Method sets the version.
SharedState - Class in org.n52.security.authentication.loginmodule
Class SharedState represents the shared state between login modules.
SharedState(Map) - Constructor for class org.n52.security.authentication.loginmodule.SharedState
Constructor SharedState creates a new SharedState instance.
showModuleBanner() - Method in class org.n52.security.authentication.loginmodule.AbstractLoginModule
Method showModuleBanner sends a description of the login module to the callback handler.
SimpleNamespaceContext - Class in org.n52.security.common.xml
Class SimpleNamespaceContext is a simple NamespaceContext implementation.
SimpleNamespaceContext() - Constructor for class org.n52.security.common.xml.SimpleNamespaceContext
Constructor creates a new instance.
SimpleTransferAttribute - Class in org.n52.security.enforcement.artifact
Simple transfer attribute that holds an object instance identified by a string.
SimpleTransferAttribute(String, Object) - Constructor for class org.n52.security.enforcement.artifact.SimpleTransferAttribute
 
SingleUserLoginModule - Class in org.n52.security.authentication.loginmodule
Class SingleUserLoginModule is a simple login module wich only knows a single user.
SingleUserLoginModule() - Constructor for class org.n52.security.authentication.loginmodule.SingleUserLoginModule
 
size() - Method in class org.n52.security.common.attributes.Attributes
Method gets the size.
size() - Method in class org.n52.security.decision.PDPRequestCollection
Method size.
size() - Method in class org.n52.security.decision.PDPResponseCollection
Method size.
sMynsNamespace - Static variable in class org.n52.security.common.util.XMLUtilsDom4j
Deprecated.  
sOGCNamespace - Static variable in class org.n52.security.common.util.XMLUtilsDom4j
Deprecated.  
sOWSNamespace - Static variable in class org.n52.security.common.util.XMLUtilsDom4j
Deprecated.  
StreamPayload - Class in org.n52.security.enforcement.artifact
 
StreamPayload(InputStream, String) - Constructor for class org.n52.security.enforcement.artifact.StreamPayload
Creates a new StreamPayload.
StringAttributeValue - Class in org.n52.security.common.attributes
The class StringAttributeValue represents a String value.
StringAttributeValue(String) - Constructor for class org.n52.security.common.attributes.StringAttributeValue
Constructor StringAttributeValue creates a new StringAttributeValue instance.
StringInputStream - Class in org.n52.security.common.util
Tasks of Class StringInputStream.
StringInputStream(String, String) - Constructor for class org.n52.security.common.util.StringInputStream
 
StringUtils - Class in org.n52.security.common.util
This class provides some utilities to work with strings in the 52n security services suite.
sUsersNamespace - Static variable in class org.n52.security.common.util.XMLUtilsDom4j
Deprecated.  
sWASNamespace - Static variable in class org.n52.security.common.util.XMLUtilsDom4j
Deprecated.  
sWSSNamespace - Static variable in class org.n52.security.common.util.XMLUtilsDom4j
Deprecated.  
sXlinkNamespace - Static variable in class org.n52.security.common.util.XMLUtilsDom4j
Deprecated.  
sXsiNamespace - Static variable in class org.n52.security.common.util.XMLUtilsDom4j
Deprecated.  

T

Target - Class in org.n52.security.decision
The target to clearly identify an issue, for which the rights should be retrieved.
Target() - Constructor for class org.n52.security.decision.Target
Constructor creates a new empty target instance.
Target(String, String) - Constructor for class org.n52.security.decision.Target
Constructor creates a new instance with the given resource and action id, but with an empty subject.
Target(Subject, String, String) - Constructor for class org.n52.security.decision.Target
 
Target(Subject, String, String, String) - Constructor for class org.n52.security.decision.Target
Deprecated. the type attribute is no longer directly supported, please use an application specific "type" attriubte in the ressource or action attribute collections.
text(String) - Method in class org.n52.security.common.xml.XMLPath
Method text, expects a xpath query resulting in a string.
TextualPayload - Class in org.n52.security.enforcement.artifact
 
TextualPayload(InputStream, String) - Constructor for class org.n52.security.enforcement.artifact.TextualPayload
 
TextualPayload(String, String) - Constructor for class org.n52.security.enforcement.artifact.TextualPayload
 
toByteArray() - Method in class org.n52.security.enforcement.artifact.StreamPayload
 
toString() - Method in class org.n52.security.authentication.LicenseReference
 
toString() - Method in class org.n52.security.authentication.loginmodule.CredentialCache
 
toString() - Method in class org.n52.security.authentication.principals.NamedScope
Method toString return the name NamedScope.getName().
toString() - Method in class org.n52.security.authentication.principals.URIScope
Method toString return the name URIScope.getName().
toString() - Method in class org.n52.security.common.attributes.Attribute
Generates an informal string.
toString() - Method in class org.n52.security.common.attributes.Attributes
Method toString.
toString() - Method in class org.n52.security.common.attributes.AttributeValueAdapter
Generates an informal string.
toString() - Method in class org.n52.security.common.xml.DOMParserOptions
Method toString.
toString() - Method in class org.n52.security.common.xml.DOMSerializerOptions
Method toString.
toString() - Method in class org.n52.security.decision.Obligation
Method toString generates a simple object info string, used only for logging purpose.
toString() - Method in class org.n52.security.decision.PDPRequest
Method toString.
toString() - Method in class org.n52.security.decision.PDPRequestCollection
Method toString.
toString() - Method in class org.n52.security.decision.PDPResponse
Method toString.
toString() - Method in class org.n52.security.decision.PDPResponseCollection
Method toString.
toString() - Method in class org.n52.security.decision.Target
Method toString.
toString() - Method in class org.n52.security.enforcement.artifact.HttpHeaderAttribute
 
toString() - Method in interface org.n52.security.enforcement.artifact.Payload
 
toString() - Method in class org.n52.security.enforcement.artifact.SimpleTransferAttribute
 
toString() - Method in class org.n52.security.enforcement.artifact.StreamPayload
 
toString() - Method in class org.n52.security.enforcement.artifact.TextualPayload
 
toTextualPayload() - Method in class org.n52.security.enforcement.artifact.StreamPayload
 
Transferable - Interface in org.n52.security.enforcement.artifact
Tasks of Interface Transferable.
TransferableCreator - Interface in org.n52.security.enforcement.artifact
Provides an operation to 'serialize' an object into a Transferable.
TransferableFactory - Class in org.n52.security.enforcement.artifact
 
TransferableImpl - Class in org.n52.security.enforcement.artifact
Default implementation of Transferable.
TransferableImpl() - Constructor for class org.n52.security.enforcement.artifact.TransferableImpl
 
TransferAttribute - Interface in org.n52.security.enforcement.artifact
Represents a Name-Value Attribute Pair.
traverseBreadthFirst(Node, DocumentVisitor, boolean) - Method in class org.n52.security.common.xml.DocumentTraverser
Method traverses the node in breadth first order (silblings first).
traverseBreadthFirst(Node, DocumentVisitor) - Method in class org.n52.security.common.xml.DocumentTraverser
Method traverses the node in breadth first order (silblings first).
traverseDepthFirst(Node, DocumentVisitor, boolean) - Method in class org.n52.security.common.xml.DocumentTraverser
Method traverses the dom tree starting at node using depth first traversal, it skips the start node if visitStartNode==false.
traverseDepthFirst(Node, DocumentVisitor) - Method in class org.n52.security.common.xml.DocumentTraverser
Method traverses the dom tree starting at node using depth first traversal (childs first).
TYPE_NAME - Static variable in class org.n52.security.common.attributes.EmptyAttributeValue
The type of an EmptyAttribute is 'null'.
TYPE_UNKNOWN - Static variable in class org.n52.security.decision.Target
Deprecated. the type attribute is not longer supported and will be removed in the next release.

U

updateSubject(Subject) - Method in class org.n52.security.authentication.SAMLTicket
 
URIScope - Class in org.n52.security.authentication.principals
Class URIScope is a special scope class, which names are URIs.
URIScope(String) - Constructor for class org.n52.security.authentication.principals.URIScope
Constructor creates a new URIScope with the specified uri as name.
URIScope(String, Scope) - Constructor for class org.n52.security.authentication.principals.URIScope
Constructor creates a new URIScope with the specified uri as name.
URIScope(URI) - Constructor for class org.n52.security.authentication.principals.URIScope
Constructor creates a new URIScope with the specified uri as name.
URIScope(URI, Scope) - Constructor for class org.n52.security.authentication.principals.URIScope
Constructor URIScope creates a new URIScope instance.
URN - Static variable in class org.n52.security.authentication.PasswordAuthenticationMethod
URN identifying this method.
URN - Static variable in class org.n52.security.authentication.SAMLResponseAuthenticationMethod
URN identifying this method.
URN - Static variable in class org.n52.security.authentication.SessionAuthenticationMethod
URN identifying this method.
URN - Static variable in class org.n52.security.authentication.WASAuthenticationMethod
URN identifying this method.
UsernameIDPrincipal - Class in org.n52.security.authentication.principals
Class UsernameIDPrincipal indicates the unique id of an user.
UsernameIDPrincipal(String) - Constructor for class org.n52.security.authentication.principals.UsernameIDPrincipal
Constructor creates a new instance.
UsernameIDPrincipal(String, Scope) - Constructor for class org.n52.security.authentication.principals.UsernameIDPrincipal
Constructor creates a new instance.
UsernamePasswordCredential - Class in org.n52.security.authentication
A UsernamePasswordCredential represents a credential combination from username and password.
UsernamePasswordCredential(String, char[]) - Constructor for class org.n52.security.authentication.UsernamePasswordCredential
Constructor creates a new instance.
UsernamePasswordCredential(String, String) - Constructor for class org.n52.security.authentication.UsernamePasswordCredential
Constructor creates a new instance.

V

validate() - Method in class org.n52.security.authentication.LicenseReference
Method validates the usage properties of this reference.
validate(long) - Method in class org.n52.security.authentication.LicenseReference
Method validates the usage properties of this reference, with respect to time clock differences.
validating() - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the validating flag.
verify() - Method in class org.n52.security.authentication.SAMLTicket
Verifies the signature of this SAML document.
verify(Certificate) - Method in class org.n52.security.authentication.SAMLTicket
 
verify(String, SSLSession) - Method in class org.n52.security.common.util.MyHostnameVerifier
 
visit(Node) - Method in interface org.n52.security.common.xml.DocumentVisitor
Method visits a node.
visit(Node) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
visit(Attr) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method visit.
visit(CDATASection) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method visit.
visit(Text) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method visit.
visit(Comment) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method visit.
visit(DocumentType) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method visit.
visit(Document) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method visit.
visit(DocumentFragment) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method visit.
visit(Element) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method visit.
visit(Entity) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method visit.
visit(EntityReference) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method visit.
visit(ProcessingInstruction) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method visit.
visit(Notation) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Method visit.

W

warning(SAXParseException) - Method in class org.n52.security.common.xml.QuietErrorHandler
Handles the warning exceptions.
WASAuthenticationMethod - Class in org.n52.security.authentication
Describes possiblitiy to use an WAS ticket as authentication credential.
WASAuthenticationMethod() - Constructor for class org.n52.security.authentication.WASAuthenticationMethod
Constructor creates a new instance with empty url.
WASAuthenticationMethod(String, String, String) - Constructor for class org.n52.security.authentication.WASAuthenticationMethod
Constructor creates a new instance.
wrap(LoginException) - Method in class org.n52.security.authentication.JAASAuthenticationService
Method converts a LoginException in a AuthenticationException.

X

X509NameTokenizer - Class in org.n52.security.common.crypto
class for breaking up an X500 Name into it's component tokens, ala java.util.StringTokenizer.
X509NameTokenizer(String) - Constructor for class org.n52.security.common.crypto.X509NameTokenizer
 
XMLChunkHandler - Interface in org.n52.security.common.xml
Interface XMLChunkHandler processes xml chunks.
XMLChunkHandlerAdapter - Class in org.n52.security.common.xml
Class XMLPartialStreamHandlerAdapter implements the XMLPartialStreamHandler interface, with empty method stubs, so that subclasses only need to implement methods in which they are interested.
XMLChunkHandlerAdapter() - Constructor for class org.n52.security.common.xml.XMLChunkHandlerAdapter
 
XMLChunkReader - Class in org.n52.security.common.xml
Class XMLStreamChunkReader reads an xml document with an internal xml stream reader and as chunks and calls a subsets of XMLStreamChunkHandler instances.
XMLChunkReader() - Constructor for class org.n52.security.common.xml.XMLChunkReader
 
XMLPath - Class in org.n52.security.common.xml
Class XMLPath represents an XPath and it's evaluation.
XMLPath(XMLPathCtx) - Constructor for class org.n52.security.common.xml.XMLPath
Constructor creates a new instance.
XMLPath(XMLPath) - Constructor for class org.n52.security.common.xml.XMLPath
Constructor creates a new instance.
XMLPath.BooleanXMLPath - Class in org.n52.security.common.xml
Class BooleanXMLPath, represents xpath queries resulting in boolean values.
XMLPath.BooleanXMLPath(XMLPath) - Constructor for class org.n52.security.common.xml.XMLPath.BooleanXMLPath
Constructor creates a new instance.
XMLPath.NodeSetXMLPath - Class in org.n52.security.common.xml
Class NodeSetXMLPath, represents xpaths resulting in NodeLists.
XMLPath.NodeSetXMLPath(XMLPath) - Constructor for class org.n52.security.common.xml.XMLPath.NodeSetXMLPath
Constructor creates a new instance.
XMLPath.NodeXMLPath - Class in org.n52.security.common.xml
Class NodeXMLPath, represents xpaths resulting in nodes.
XMLPath.NodeXMLPath(XMLPath) - Constructor for class org.n52.security.common.xml.XMLPath.NodeXMLPath
Constructor creates a new instance.
XMLPath.NumberXMLPath - Class in org.n52.security.common.xml
Class NumberXMLPath, represents xpath queries resulting in number values.
XMLPath.NumberXMLPath(XMLPath) - Constructor for class org.n52.security.common.xml.XMLPath.NumberXMLPath
Constructor creates a new instance.
XMLPath.SourceXMLPath - Class in org.n52.security.common.xml
Class SourceXMLPath, represents the xpath root/or source of evaluation.
XMLPath.SourceXMLPath(XMLPathCtx, Document) - Constructor for class org.n52.security.common.xml.XMLPath.SourceXMLPath
Constructor creates a new instance.
XMLPath.SourceXMLPath(XMLPathCtx, Node) - Constructor for class org.n52.security.common.xml.XMLPath.SourceXMLPath
Constructor creates a new instance.
XMLPath.SourceXMLPath(XMLPathCtx, NodeList) - Constructor for class org.n52.security.common.xml.XMLPath.SourceXMLPath
Constructor creates a new instance.
XMLPath.SourceXMLPath(XMLPathCtx, InputSource) - Constructor for class org.n52.security.common.xml.XMLPath.SourceXMLPath
Constructor creates a new instance.
XMLPath.SourceXMLPath(XMLPathCtx, String) - Constructor for class org.n52.security.common.xml.XMLPath.SourceXMLPath
Constructor creates a new instance.
XMLPath.StringXMLPath - Class in org.n52.security.common.xml
Class StringXMLPath, represents xpaths queries resulting in string values.
XMLPath.StringXMLPath(XMLPath) - Constructor for class org.n52.security.common.xml.XMLPath.StringXMLPath
Constructor creates a new instance.
XMLPathCtx - Class in org.n52.security.common.xml
Class XMLPathCtx encapsulates context informations for xpath expressions.
XMLPathCtx(XMLPathCtx.XPathPool) - Constructor for class org.n52.security.common.xml.XMLPathCtx
Constructor creates a new instance.
XMLPathException - Exception in org.n52.security.common.xml
Class XMLPathException wrapps underlying XPathExceptions exceptions as runtime exceptions.
XMLPathException(String) - Constructor for exception org.n52.security.common.xml.XMLPathException
Constructor creates a new instance.
XMLPathException(String, Throwable) - Constructor for exception org.n52.security.common.xml.XMLPathException
Constructor creates a new instance.
XMLPathException(Throwable) - Constructor for exception org.n52.security.common.xml.XMLPathException
Constructor creates a new instance.
XMLPrefixRemover - Class in org.n52.security.common.xml
Class XMLPrefixRemover removes prefixes from the a dom tree.
XMLPrefixRemover() - Constructor for class org.n52.security.common.xml.XMLPrefixRemover
 
XMLUtils - Class in org.n52.security.common.util
Deprecated. replaced by the DOMParser class.
XMLUtilsDom4j - Class in org.n52.security.common.util
Deprecated. Don't use dom4j !!! use the default java.xml parsers.
XPathHelper - Class in org.n52.security.common.util
Deprecated. please use the XMLPathCtx class.
XPathHelper(Node) - Constructor for class org.n52.security.common.util.XPathHelper
Deprecated.  
XPathHelper(InputSource) - Constructor for class org.n52.security.common.util.XPathHelper
Deprecated.  
XPathHelper(InputStream) - Constructor for class org.n52.security.common.util.XPathHelper
Deprecated.  

A B C D E F G H I J K L M N O P Q R S T U V W X

Copyright © 2004-2009 52north.org. All Rights Reserved.