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

A

AbstractFilter<Type> - Class in org.n52.security.common.collections
 
AbstractFilter() - Constructor for class org.n52.security.common.collections.AbstractFilter
 
AbstractKeyPairProviderDecorator - Class in org.n52.security.common.crypto
Simple base class for decorator implementations of KeyPairProviders.
AbstractKeyPairProviderDecorator() - Constructor for class org.n52.security.common.crypto.AbstractKeyPairProviderDecorator
 
AbstractKeyPairProviderDecorator(KeyPairProvider) - Constructor for class org.n52.security.common.crypto.AbstractKeyPairProviderDecorator
 
AbstractObjectPool<PooledObject,Key> - Class in org.n52.security.common.util
Very simple implementation of a ObjectPool.
AbstractObjectPool(int) - Constructor for class org.n52.security.common.util.AbstractObjectPool
 
AbstractTransformerFilter<NewType,OldType> - Class in org.n52.security.common.collections
 
AbstractTransformerFilter() - Constructor for class org.n52.security.common.collections.AbstractTransformerFilter
 
accept(OldType) - Method in class org.n52.security.common.collections.AbstractTransformerFilter
 
accept(OldType) - Method in interface org.n52.security.common.collections.Filter
 
acceptNode(Node) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
Accepts all node types.
acquire(Key) - Method in class org.n52.security.common.util.AbstractObjectPool
 
acquire(Key) - Method in interface org.n52.security.common.util.ObjectPool
 
acquire(DOMParserOptions) - Method in interface org.n52.security.common.xml.DocumentBuilderPool
Method acquires a DocumentBuilder with meets the requirements expressed by the options.
add(KeyValuePair) - Method in interface org.n52.security.common.util.KeyValuePairCollection
 
add(KeyValuePair) - Method in class org.n52.security.common.util.OrderedKeyValuePairCollection
 
add(String, String) - Method in class org.n52.security.common.xml.SimpleNamespaceContext
Method adds a prefix to namespace mapping.
add(XMLBuilder.XMLElement) - Method in class org.n52.security.common.xml.XMLBuilder.XMLElement
 
add(Element) - Method in class org.n52.security.common.xml.XMLBuilder.XMLElement
 
add(Text) - Method in class org.n52.security.common.xml.XMLBuilder.XMLElement
 
add(Comment) - Method in class org.n52.security.common.xml.XMLBuilder.XMLElement
 
addAll(CollectionType, Iterable<? extends ItemType>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
addAll(CollectionType, Iterator<? extends ItemType>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
addAll(CollectionType, ItemType...) - Static method in class org.n52.security.common.collections.CollectionUtil
 
addAll(Collection<KeyValuePair>) - Method in interface org.n52.security.common.util.KeyValuePairCollection
 
addAll(Collection<KeyValuePair>) - Method in class org.n52.security.common.util.OrderedKeyValuePairCollection
 
addAll(SimpleNamespaceContext) - Method in class org.n52.security.common.xml.SimpleNamespaceContext
Adds all prefixes and namespaces from the given context to this context.
addAll(Map<String, String>) - Method in class org.n52.security.common.xml.SimpleNamespaceContext
Adds all prefixes and namespaces from the given Map to this context.
addAttribute(TransferAttribute) - Method in interface org.n52.security.common.artifact.Transferable
Adds a Attribute to the Set and stores it under pAttribute.getName().
addAttribute(TransferAttribute) - Method in class org.n52.security.common.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.
addNamespaces(SimpleNamespaceContext) - Method in class org.n52.security.common.xml.XMLPathCtx
Adds all namespaces from the given context to the internal prefix list.
addNamespaces(Map<String, String>) - Method in class org.n52.security.common.xml.XMLPathCtx
Adds all namespaces from the given Map to the internal prefix list.
addParameter(String, String) - Method in class org.n52.security.common.artifact.QueryStringPayload
 
addParameter(String, String) - Method in class org.n52.security.common.artifact.SOAPMessagePayloadKVP
 
AliasMappingKeyProviderDecorator - Class in org.n52.security.common.crypto
Wraps incomming alias names to alias names used in the decorated provider.
AliasMappingKeyProviderDecorator() - Constructor for class org.n52.security.common.crypto.AliasMappingKeyProviderDecorator
 
AliasMappingKeyProviderDecorator(KeyPairProvider) - Constructor for class org.n52.security.common.crypto.AliasMappingKeyProviderDecorator
 
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
Unknown attribute value.
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.
appendAfter(String, XMLBuilder.XMLElement) - Method in class org.n52.security.common.xml.XMLBuilder
 
appendBefore(String, XMLBuilder.XMLElement) - Method in class org.n52.security.common.xml.XMLBuilder
 
appendQueryToUrl(String, Map<String, Iterable<String>>) - Static method in class org.n52.security.common.util.URLUtils
 
appendQueryToUrl(String, String) - Static method in class org.n52.security.common.util.URLUtils
 
appendTo(String, XMLBuilder.XMLElement) - Method in class org.n52.security.common.xml.XMLBuilder
 
appendToRoot(XMLBuilder.XMLElement) - Method in class org.n52.security.common.xml.XMLBuilder
 
areEqualDigests(char[], char[]) - Static method in class org.n52.security.common.crypto.DigestUtil
Method tests the both char[] on equality, ignoring the case.
asArray(Class<X>, Iterable<X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
asArray(Class<X>, Iterator<? extends X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
asBitString() - Method in class org.n52.security.common.ip.IP4AddressMask.IP4Mask
Creates a bit string representation of the mask, which is a String of '1' and '0' characters.
asByteArray() - Method in class org.n52.security.common.ip.IP4AddressMask.IP4Mask
Returns a byte[] representation of the mask.
asIterable(Iterator<X>) - Static method in class org.n52.security.common.collections.CollectionUtil
usefull method if you like to use the new for loop with iterators.
asList(Iterable<? extends X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
asList(Iterator<? extends X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
asList(X...) - Static method in class org.n52.security.common.collections.CollectionUtil
 
asOrderedSet(Iterable<? extends X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
asOrderedSet(Iterator<? extends X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
asOrderedSet(X...) - Static method in class org.n52.security.common.collections.CollectionUtil
 
asSet(Iterable<? extends X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
asSet(Iterator<? extends X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
asSet(X...) - Static method in class org.n52.security.common.collections.CollectionUtil
 
Attribute - Class in org.n52.security.common.attributes
Key-Value-Attribute.
Attribute(String, AttributeValue) - Constructor for class org.n52.security.common.attributes.Attribute
Creates an Attribute.
attribute(String, String) - Method in class org.n52.security.common.xml.XMLBuilder
 
attribute(Attr) - Method in class org.n52.security.common.xml.XMLBuilder.XMLElement
 
AttributePrincipal - Class in org.n52.security.common.subject
Container for simple parameter/value principals.
AttributePrincipal(Attribute) - Constructor for class org.n52.security.common.subject.AttributePrincipal
 
AttributePrincipal(Attribute, Scope) - Constructor for class org.n52.security.common.subject.AttributePrincipal
 
AttributePrincipal(String, String) - Constructor for class org.n52.security.common.subject.AttributePrincipal
 
AttributePrincipal(String, String, Scope) - Constructor for class org.n52.security.common.subject.AttributePrincipal
 
Attributes - Class in org.n52.security.common.attributes
Collections of attributes.
Attributes() - Constructor for class org.n52.security.common.attributes.Attributes
 
Attributes(Collection<Attribute>) - Constructor for class org.n52.security.common.attributes.Attributes
 
attributes(Attr...) - Method in class org.n52.security.common.xml.XMLBuilder.XMLElement
 
AttributeUtil - Class in org.n52.security.common.attributes
Utility class wich shall encapsulate simple methods for easier life with attribute processing.
AttributeValue - Interface in org.n52.security.common.attributes
Different value types.
AttributeValueAdapter - Class in org.n52.security.common.attributes
Base implementation of AttributeValue.
AttributeValueAdapter(Object) - Constructor for class org.n52.security.common.attributes.AttributeValueAdapter
creates new AttributeValueAdapter.
AUTHENTICATION_FAILED - Static variable in exception org.n52.security.common.artifact.ServiceException
 
AUTHORIZATION_FAILED - Static variable in exception org.n52.security.common.artifact.ServiceException
 
available() - Method in class org.n52.security.common.util.StringInputStream
 

B

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
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.
buildContextLocation(HttpServletRequest, String...) - Static method in class org.n52.security.common.util.ServletUtils
 
buildPattern(String, boolean) - Method in class org.n52.security.common.util.PathWildcardMatcher
 
buildQueryStringForUrl(Map<String, Iterable<String>>) - Static method in class org.n52.security.common.util.URLUtils
 
buildQueryStringForUrl(Map<String, Iterable<String>>, String) - Static method in class org.n52.security.common.util.URLUtils
 
buildSubUrl(String, String...) - Static method in class org.n52.security.common.util.URLUtils
 

C

calculateAndTestForEquality(char[], char[], String) - Static method in class org.n52.security.common.crypto.DigestUtil
This is the prevered method to simple calculate a digest e.g.
calculateAndTestForEquality(String, String, String) - Static method in class org.n52.security.common.crypto.DigestUtil
This is the prevered method to simple calculate a digest e.g.
calculateDigestOf(byte[], String) - Static method in class org.n52.security.common.crypto.DigestUtil
calcualates a digest for the given value with the given algorithm.
calculateDigestOf(char[], String) - Static method in class org.n52.security.common.crypto.DigestUtil
calcualates a digest for the given value with the given algorithm.
calculateDigestOf(String, String) - Static method in class org.n52.security.common.crypto.DigestUtil
calcualates a digest for the given value with the given algorithm.
calculateDigestOf(CharBuffer, String) - Static method in class org.n52.security.common.crypto.DigestUtil
calcualates a digest for the given value with the given algorithm.
caseSensitive(String) - Static method in class org.n52.security.common.util.KeyMatcher
 
checkClientTrusted(X509Certificate[], String) - Method in class org.n52.security.common.crypto.KeyPairX509TrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class org.n52.security.common.crypto.KeyPairX509TrustManager
 
children(XMLBuilder.XMLElement...) - Method in class org.n52.security.common.xml.XMLBuilder.XMLElement
 
children(Element...) - Method in class org.n52.security.common.xml.XMLBuilder.XMLElement
 
childs(XMLBuilder.XMLElement...) - Method in class org.n52.security.common.xml.XMLBuilder.XMLElement
 
childs(Element...) - Method in class org.n52.security.common.xml.XMLBuilder.XMLElement
 
chooseClientAlias(String[], Principal[], Socket) - Method in class org.n52.security.common.crypto.KeyPairX509KeyManager
 
chooseServerAlias(String, Principal[], Socket) - Method in class org.n52.security.common.crypto.KeyPairX509KeyManager
 
ClasspathEntityResolver - Class in org.n52.security.common.xml
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
 
ClasspathEntityResolver(boolean, ClassLoader) - Constructor for class org.n52.security.common.xml.ClasspathEntityResolver
 
ClasspathLSResourceResolver - Class in org.n52.security.common.xml
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
 
ClasspathLSResourceResolver(boolean, ClassLoader) - Constructor for class org.n52.security.common.xml.ClasspathLSResourceResolver
 
ClientException - Exception in org.n52.security.common.artifact
This exception is thrown when a client-side error occurres.
ClientException() - Constructor for exception org.n52.security.common.artifact.ClientException
 
ClientException(String) - Constructor for exception org.n52.security.common.artifact.ClientException
 
ClientException(String, String) - Constructor for exception org.n52.security.common.artifact.ClientException
 
ClientException(String, Exception) - Constructor for exception org.n52.security.common.artifact.ClientException
 
ClientException(String, Exception, String) - Constructor for exception org.n52.security.common.artifact.ClientException
 
closePartialXml(String, QName) - Method in class org.n52.security.common.xml.XMLChunkHandlerAdapter
Method appends the endtag to a open xml chunk.
coalescing() - Method in class org.n52.security.common.xml.DOMParserOptions
 
CollectionUtil - Class in org.n52.security.common.collections
Simple util for Iterable and Iterators.
CollectionUtil() - Constructor for class org.n52.security.common.collections.CollectionUtil
 
comment(String) - Method in class org.n52.security.common.xml.XMLBuilder
 
comment(Comment) - Method in class org.n52.security.common.xml.XMLBuilder.XMLElement
 
compare(Object, Object) - Method in class org.n52.security.common.ip.InetAddressComparator
Compares two IP4Addresses.
compile(String) - Method in class org.n52.security.common.xml.XMLPath
Method compiles an xpath.
CONNECTION_FAILED - Static variable in exception org.n52.security.common.artifact.ClientException
 
contains(Iterable<X>, Filter<?, X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
contains(Iterator<X>, Filter<?, X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
contains(InetAddress) - Method in class org.n52.security.common.ip.IP4AddressMask
 
contains(InetAddress) - Method in class org.n52.security.common.ip.IPIntervalRange
 
contains(InetAddress) - Method in interface org.n52.security.common.ip.IPRange
Checks whether a given IP address is part of this IP address range.
contains(KeyValuePair) - Method in interface org.n52.security.common.util.KeyValuePairCollection
 
contains(KeyValuePair) - Method in class org.n52.security.common.util.OrderedKeyValuePairCollection
 
containsAttribute(String) - Method in class org.n52.security.common.attributes.Attributes
Returns true if an attribute with the given key is present.
containsKey(KeyMatcher) - Method in interface org.n52.security.common.util.KeyValuePairCollection
 
containsKey(KeyMatcher) - Method in class org.n52.security.common.util.OrderedKeyValuePairCollection
 
create() - Method in class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
Method creates a keystore provider.
create(Key) - Method in class org.n52.security.common.util.AbstractObjectPool
only create needs to be implemented by sub classes.
create(String, long, long, Runnable) - Static method in class org.n52.security.common.util.TimerTaskDefinition
 
create(String, long, Runnable) - Static method in class org.n52.security.common.util.TimerTaskDefinition
 
create(DOMParserOptions) - Method in class org.n52.security.common.xml.DefaultDocumentBuilderPool
 
createAsymmetricKeys() - Static method in class org.n52.security.common.crypto.EncryptionUtil
Creates a KeyPair with default settings (RSA 512).
createAsymmetricKeys(int) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Creates KeyPair with default algorithm (RSA) but given size.
createAsymmetricKeys(int, String) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Creates new key pair with given algorithm and size.
createCalendar(TimeZone, int, int, int, int, int, int, int) - Static method in class org.n52.security.common.util.DateUtil
Creates a new CalendarInstance in the given time zone for the given time settings.
createDocumentBuilder(DOMParserOptions) - Static method in class org.n52.security.common.xml.DOMParser
Creates a new DocumentBuilder with the given attributes.
createEmptyDocument() - Static method in class org.n52.security.common.xml.DOMParser
 
createEmptyDocument(DOMParserOptions) - Static method in class org.n52.security.common.xml.DOMParser
 
createFromEncodedString(String) - Static method in class org.n52.security.common.artifact.QueryStringPayload
 
createFromXML(InputSource) - Static method in exception org.n52.security.common.artifact.ServiceException
Creates an instance of this class from an XML file.
createHttpHeaderAttribute(String, String) - Static method in class org.n52.security.common.artifact.HttpHeaderAttribute
 
createInputSource(String) - Method in class org.n52.security.common.xml.ClasspathEntityResolver
Method creates an input source for the given resource file.
createNew() - Static method in class org.n52.security.common.xml.DOMParser
Creates a new DOMParser.
createNew(DOMParserOptions) - Static method in class org.n52.security.common.xml.DOMParser
Creates a new DOMParser.
createNew() - Static method in class org.n52.security.common.xml.DOMSerializer
 
createNew(DOMSerializerOptions) - Static method in class org.n52.security.common.xml.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
Creates a non pooling Parser, with default options.
createNonPoolingParser(DOMParserOptions) - Static method in class org.n52.security.common.xml.DOMParser
Creates a non pooling Parser, with the given options.
createPoolingParser() - Static method in class org.n52.security.common.xml.DOMParser
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
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
Creates a pooling Parser with the given options, which uses the given document builder pool.
createSalt() - Static method in class org.n52.security.common.crypto.SaltUtil
 
createSalt(int) - Static method in class org.n52.security.common.crypto.SaltUtil
 
createStreamTransferable(String, InputStream, String) - Method in class org.n52.security.common.artifact.TransferableFactory
 
createSymmetricKey() - Static method in class org.n52.security.common.crypto.EncryptionUtil
creates symmetric key with default algorithm (AES 128).
createSymmetricKey(int) - Static method in class org.n52.security.common.crypto.EncryptionUtil
creates symmetric key with default algorithm (AES) but different key size.
createSymmetricKey(int, String) - Static method in class org.n52.security.common.crypto.EncryptionUtil
creates symmetric key with given algorithm and key size.
createTextualTransferable(String, String, String) - Method in class org.n52.security.common.artifact.TransferableFactory
 
createTransformer(DOMSerializerOptions) - Static method in class org.n52.security.common.xml.DOMSerializer
Creates a new copy Transformer.
createUTCCalendar(int, int, int, int, int, int, int) - Static method in class org.n52.security.common.util.DateUtil
Creates a new CalendarInstance in the UTC time zone for the given time settings.
createUTCTimeZone(int) - Static method in class org.n52.security.common.util.DateUtil
Creates UTC Timezone with given offset in millisec.
createUTCTimeZone(int, int) - Static method in class org.n52.security.common.util.DateUtil
Creates UTC Timezone with given hour , minute offset.

D

DateAttributeValue - Class in org.n52.security.common.attributes
 
DateAttributeValue(Date) - Constructor for class org.n52.security.common.attributes.DateAttributeValue
 
DateUtil - Class in org.n52.security.common.util
 
DateUtil() - Constructor for class org.n52.security.common.util.DateUtil
 
decodeBase64(String) - Static method in class org.n52.security.common.util.StringUtils
Decodes a Base64 encoded String.
decodeFromURL(String) - Static method in class org.n52.security.common.util.URLUtils
 
decodeFromURL(String, String) - Static method in class org.n52.security.common.util.URLUtils
 
decrypt(String, Key, String) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Decryptes the given result of a previous encrypt (base64 byte string) with the given key and using the given algorithm.
decryptAsymmetric(String, Key) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Default method for asymmetric decryption using the RSA algorithm.
decryptFromHex(String, Key, String) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Decrypts the given result of a previous encrypt (hexadecimal byte string) with the given key and using the given algorithm.
decryptSymmetric(String, Key) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Default method for symmetric decryption using the AES algorithm.
DEFAULT_ASYMMETRIC_ALGORITHM - Static variable in class org.n52.security.common.crypto.EncryptionUtil
 
DEFAULT_ASYMMETRIC_KEYSIZE - Static variable in class org.n52.security.common.crypto.EncryptionUtil
 
DEFAULT_SYMMETRIC_ALGORITHM - Static variable in class org.n52.security.common.crypto.EncryptionUtil
 
DEFAULT_SYMMETRIC_KEYSIZE - Static variable in class org.n52.security.common.crypto.EncryptionUtil
 
DefaultDocumentBuilderPool - Class in org.n52.security.common.xml
Implements a pool for document builders.
DefaultDocumentBuilderPool() - Constructor for class org.n52.security.common.xml.DefaultDocumentBuilderPool
 
DefaultKeyPair - Class in org.n52.security.common.crypto
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
 
delete(KeyMatcher) - Method in interface org.n52.security.common.util.KeyValuePairCollection
 
delete(KeyMatcher) - Method in class org.n52.security.common.util.OrderedKeyValuePairCollection
 
deleteParameter(String) - Method in class org.n52.security.common.artifact.SOAPMessagePayloadKVP
 
destroy(Key, PooledObject) - Method in class org.n52.security.common.util.AbstractObjectPool
 
destroy() - Method in class org.n52.security.common.util.AbstractObjectPool
 
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
Contains some convenient utility methods related to MessageDigest tasks.
DocumentBuilderPool - Interface in org.n52.security.common.xml
Describes a pool for DocumentBuilders.
DocumentTraverser - Class in org.n52.security.common.xml
Traverses 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
Encapsulates pieces of code processed while visiting a DOM tree.
DocumentVisitorAdapter - Class in org.n52.security.common.xml
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
Encapsulates the common usage of the DocumentBuilder class within a helpful DOMParser class.
DOMParser() - Constructor for class org.n52.security.common.xml.DOMParser
 
DOMParserException - Exception in org.n52.security.common.xml
Wraps the thrown SAXParser and IOExeptions as RuntimeExeptions, so you can catch them in a higer level.
DOMParserException(String) - Constructor for exception org.n52.security.common.xml.DOMParserException
 
DOMParserException(Throwable) - Constructor for exception org.n52.security.common.xml.DOMParserException
 
DOMParserException(String, Throwable) - Constructor for exception org.n52.security.common.xml.DOMParserException
 
DOMParserOptions - Class in org.n52.security.common.xml
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
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
Wraps underlying transformer exceptions as runtime exceptions.
DOMSerializerException(String) - Constructor for exception org.n52.security.common.xml.DOMSerializerException
 
DOMSerializerException(Throwable) - Constructor for exception org.n52.security.common.xml.DOMSerializerException
 
DOMSerializerException(String, Throwable) - Constructor for exception org.n52.security.common.xml.DOMSerializerException
 
DOMSerializerOptions - Class in org.n52.security.common.xml
Encapsulates settings for the DOMSerializer.
DOMSerializerOptions() - Constructor for class org.n52.security.common.xml.DOMSerializerOptions
 
DoubleAttributeValue - Class in org.n52.security.common.attributes
Double attribute value.
DoubleAttributeValue(double) - Constructor for class org.n52.security.common.attributes.DoubleAttributeValue
 
DoubleAttributeValue(Double) - Constructor for class org.n52.security.common.attributes.DoubleAttributeValue
Constructor DoubleAttributeValue creates a new DoubleAttributeValue instance.

E

element(String, Attr...) - Method in class org.n52.security.common.xml.XMLBuilder
 
element(QName, Attr...) - Method in class org.n52.security.common.xml.XMLBuilder
 
emitXMLDeclaration() - Method in class org.n52.security.common.xml.DOMSerializerOptions
 
EMPTY_COLLECTION - Static variable in interface org.n52.security.common.util.KeyValuePairCollection
 
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
'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.
encodeBase64(String) - Static method in class org.n52.security.common.util.StringUtils
Encoded a String into another Base64 encoded String.
encodeForURL(String) - Static method in class org.n52.security.common.util.URLUtils
 
encodeForURL(String, String) - Static method in class org.n52.security.common.util.URLUtils
 
encodeRangesAsString(Iterable<IPRange>, String) - Static method in class org.n52.security.common.ip.IPRangeParser
 
encoding(String) - Method in class org.n52.security.common.xml.DOMSerializerOptions
 
encodingUTF8() - Method in class org.n52.security.common.xml.DOMSerializerOptions
 
encrypt(String, Key, String) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Encrypts the contents of the input string, with the given key and the given algorithm.
encryptAsHex(String, Key, String) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Encrypts the contents of the input string, with the given key and the given algorithm.
encryptAsymmetric(String, Key) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Default method for symmetric encryption using the RSA algorithm.
EncryptionUtil - Class in org.n52.security.common.crypto
Encapsulates some convinient encryption/decryption tasks.
encryptSymmetric(String, Key) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Default method for symmetric encryption using the AES algorithm.
equals(Object) - Method in class org.n52.security.common.artifact.Key
 
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
 
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.crypto.X509Name
 
equals(Object) - Method in class org.n52.security.common.ip.IP4AddressMask
 
equals(Object) - Method in class org.n52.security.common.ip.IP4AddressMask.IP4Mask
 
equals(Object) - Method in class org.n52.security.common.ip.IPIntervalRange
 
equals(Object) - Method in class org.n52.security.common.subject.AttributePrincipal
 
equals(Object) - Method in class org.n52.security.common.subject.NamedScope
 
equals(Object) - Method in class org.n52.security.common.subject.NamePrincipal
 
equals(Object) - Method in class org.n52.security.common.subject.URIScope
Returns the equaltiy.
equals(Object) - Method in class org.n52.security.common.util.KeyValuePair
 
equals(Object) - Method in class org.n52.security.common.xml.DOMParserOptions
 
equals(Object) - Method in class org.n52.security.common.xml.DOMSerializerOptions
 
equals(Object) - Method in class org.n52.security.common.xml.XMLChunk
 
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
 
expandEntityReferences() - Method in class org.n52.security.common.xml.DOMParserOptions
 

F

fatalError(SAXParseException) - Method in class org.n52.security.common.xml.QuietErrorHandler
Handles the fatal errors.
FileFinder - Class in org.n52.security.common.util
Helps to encapsulate the typical search of a file.
FileFinder() - Constructor for class org.n52.security.common.util.FileFinder
 
FileFinder(String) - Constructor for class org.n52.security.common.util.FileFinder
 
FilesystemKeyPairProvider - Class in org.n52.security.common.crypto
Looks for private keys and their according certificates in a file system folder.
FilesystemKeyPairProvider() - Constructor for class org.n52.security.common.crypto.FilesystemKeyPairProvider
 
fillAttributeMap(Collection<Attribute>) - Static method in class org.n52.security.common.attributes.AttributeUtil
Converts a collection of Attributes to a Map.
fillAttributeMap(Map<String, Attribute>, Collection<Attribute>) - Static method in class org.n52.security.common.attributes.AttributeUtil
Converts a collection of Attributes to a Map.
filter(Iterable<X>, Filter<X, X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
filter(Iterator<X>, Filter<X, X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
Filter<NewType,OldType> - Interface in org.n52.security.common.collections
 
FilterIterable<NewType,OldType> - Class in org.n52.security.common.collections
 
FilterIterable(Iterable<OldType>, Filter<NewType, OldType>) - Constructor for class org.n52.security.common.collections.FilterIterable
 
FilterIterator<NewType,OldType> - Class in org.n52.security.common.collections
 
FilterIterator(Iterator<OldType>, Filter<NewType, OldType>) - Constructor for class org.n52.security.common.collections.FilterIterator
 
findFirst(Iterable<X>, Filter<X, X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
findFirst(Iterator<X>, Filter<X, X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
findFirstAndTransform(Iterable<OldType>, Filter<NewType, OldType>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
findFirstAndTransform(Iterator<OldType>, Filter<NewType, OldType>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
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.
findIndex(Iterable<X>, Filter<?, X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
findIndex(Iterator<X>, Filter<?, X>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
findPrincipal(Class<T>, String) - Method in class org.n52.security.common.subject.SubjectPrincipalAnalyzer
Gets fist principal of given class with given name.
first() - Method in class org.n52.security.common.ip.IP4AddressMask
 
first() - Method in class org.n52.security.common.ip.IPIntervalRange
 
first() - Method in interface org.n52.security.common.ip.IPRange
 
fromISOString(String) - Static method in class org.n52.security.common.util.DateUtil
Method parses a iso formated date.

G

generateID() - Method in interface org.n52.security.common.uuid.IDGenerator
 
generateID() - Method in class org.n52.security.common.uuid.SecureRandomIDGenerator
 
generateID() - Method in class org.n52.security.common.uuid.TimeBasedIDGenerator
 
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.crypto.KeyPairX509TrustManager
 
getAddress() - Method in class org.n52.security.common.ip.IP4AddressMask
 
getAddress() - Method in interface org.n52.security.common.ip.IPAddressMask
 
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.
getAliasToKeyAliasMap() - Method in class org.n52.security.common.crypto.AliasMappingKeyProviderDecorator
 
getAll(KeyMatcher) - Method in interface org.n52.security.common.util.KeyValuePairCollection
 
getAll(KeyMatcher) - Method in class org.n52.security.common.util.OrderedKeyValuePairCollection
 
getAsStream() - Method in interface org.n52.security.common.artifact.Payload
 
getAsStream() - Method in class org.n52.security.common.artifact.QueryStringPayload
 
getAsStream() - Method in class org.n52.security.common.artifact.SOAPMessagePayloadKVP
 
getAsStream() - Method in class org.n52.security.common.artifact.SOAPMessagePayloadXML
 
getAsStream() - Method in class org.n52.security.common.artifact.StreamPayload
 
getAsStream() - Method in class org.n52.security.common.artifact.TextualPayload
 
getAsTransferable() - Method in exception org.n52.security.common.artifact.ClientException
 
getAsTransferable() - Method in exception org.n52.security.common.artifact.ServiceException
 
getAsTransferable() - Method in interface org.n52.security.common.artifact.TransferableCreator
 
getAsXML() - Method in exception org.n52.security.common.artifact.ClientException
 
getAttribute(String) - Method in interface org.n52.security.common.artifact.Transferable
Gets the TransferAttribute which are stored under pName.
getAttribute(String) - Method in class org.n52.security.common.artifact.TransferableImpl
 
getAttribute(String) - Method in class org.n52.security.common.attributes.Attributes
Gets an Attribute for a given key.
getAttribute() - Method in class org.n52.security.common.subject.AttributePrincipal
 
getAttributeNames() - Method in interface org.n52.security.common.artifact.Transferable
Returns the Collection of keys, under which TransferAttributes.
getAttributeNames() - Method in class org.n52.security.common.artifact.TransferableImpl
 
getAttributeNames() - Method in class org.n52.security.common.attributes.Attributes
Gets the attribute names.
getAttributes() - Method in interface org.n52.security.common.artifact.Transferable
Returns the Collection of TransferAttributes which stored in.
getAttributes() - Method in class org.n52.security.common.artifact.TransferableImpl
 
getAttributes() - Method in class org.n52.security.common.attributes.Attributes
Gets the attributes.
getAttributes() - Method in class org.n52.security.common.subject.SubjectPrincipalAnalyzer
Creates a list of Attributes within the subject.
getAttributeValue(String) - Method in interface org.n52.security.common.artifact.Transferable
Gets the Value of the TransferAttribute which are stored under pName.
getAttributeValue(String) - Method in class org.n52.security.common.artifact.TransferableImpl
 
getAttributeValue() - Method in class org.n52.security.common.subject.AttributePrincipal
Short-cut for getAttribute().getValue()
getBaseURI() - Method in class org.n52.security.common.xml.LSInputSourceAdapter
 
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
 
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.
getCertificateChain(String) - Method in class org.n52.security.common.crypto.KeyPairX509KeyManager
 
getCertifiedText() - Method in class org.n52.security.common.xml.LSInputSourceAdapter
 
getCharacterStream() - Method in class org.n52.security.common.xml.LSInputSourceAdapter
 
getCharsetFromContentType(String) - Static method in class org.n52.security.common.util.StringUtils
 
getChunk() - Method in class org.n52.security.common.xml.XMLChunk
 
getClientAliases(String, Principal[]) - Method in class org.n52.security.common.crypto.KeyPairX509KeyManager
 
getCode() - Method in exception org.n52.security.common.artifact.ClientException
 
getComplexAttributeValue(String) - Method in class org.n52.security.common.subject.SubjectPrincipalAnalyzer
Retrieves the AttributeValue of the first AttributePrincipal with a given name.
getComplexAttributeValues(Subject) - Method in class org.n52.security.common.subject.SubjectPrincipalAnalyzer
Creates a map of all attributes with (the last) values as AttributeValue.
getContextLocation(HttpServletRequest) - Static method in class org.n52.security.common.util.ServletUtils
 
getCredential(Class<T>) - Method in class org.n52.security.common.subject.SubjectCredentialAnalyzer
 
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
By default this method creates a ClasspathEntityResolver in quite mode, which means the parsing will never fail because of non existing entities (e.g.
getDefaultOptions() - Static method in class org.n52.security.common.xml.DOMSerializerOptions
 
getDelay() - Method in class org.n52.security.common.util.TimerTaskDefinition
 
getDelegate() - Method in class org.n52.security.common.crypto.AbstractKeyPairProviderDecorator
 
getDnName() - Method in class org.n52.security.common.crypto.X509Name
 
getDocument() - Method in class org.n52.security.common.artifact.SOAPMessagePayloadXML
 
getDocument() - Method in class org.n52.security.common.xml.XMLBuilder
 
getDocumentBuilderPool() - Static method in class org.n52.security.common.xml.DOMParser
Gets the documentBuilderPool used by pooled parsers.
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
 
getEncoding() - Method in class org.n52.security.common.xml.LSInputSourceAdapter
 
getErrorCode() - Method in exception org.n52.security.common.artifact.ServiceException
 
getErrors() - Method in class org.n52.security.common.xml.QuietErrorHandler
 
getFatalErrors() - Method in class org.n52.security.common.xml.QuietErrorHandler
 
getFile() - Method in class org.n52.security.common.util.FileFinder
Gets the file for a given file name.
getFileName() - Method in class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
 
getFileName() - Method in class org.n52.security.common.util.FileFinder
 
getFilePath() - Method in class org.n52.security.common.crypto.FilesystemKeyPairProvider
 
getFormat() - Method in class org.n52.security.common.subject.SubjectIdentifier
 
getHandler(QName) - Method in class org.n52.security.common.xml.XMLChunkReader
Method gets the Handler for the qname.
getIndentAmount() - Method in class org.n52.security.common.xml.DOMSerializerOptions
 
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.common.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.artifact.Key
 
getKey() - Method in class org.n52.security.common.attributes.Attribute
 
getKey() - Method in class org.n52.security.common.util.KeyValuePair
 
getKeyStore() - Method in class org.n52.security.common.crypto.KeystoreKeyPairProvider
Method gets the keyStore.
getKeystoreType() - Method in class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
 
getKeyType(Key) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Resolves the key type from the key.
getMappedResourceFileName(String) - Method in class org.n52.security.common.xml.ClasspathEntityResolver
Method gets the mapped resource file name for the given identifier.
getMask() - Method in class org.n52.security.common.ip.IP4AddressMask
 
getMask() - Method in interface org.n52.security.common.ip.IPAddressMask
 
getMessageDigest(String) - Static method in class org.n52.security.common.crypto.DigestUtil
convinient mehtod, wrapping the NoSuchAlgorithmException in an IllegalArgumentException if algorithm not exists.
getName() - Method in class org.n52.security.common.artifact.HttpHeaderAttribute
 
getName() - Method in class org.n52.security.common.artifact.SimpleTransferAttribute
 
getName() - Method in interface org.n52.security.common.artifact.TransferAttribute
 
getName() - Method in class org.n52.security.common.subject.NamedScope
Method gets the name of this NamedScope object.
getName() - Method in class org.n52.security.common.subject.NamePrincipal
Method gets the name of this NamePrincipal object.
getName() - Method in interface org.n52.security.common.subject.Scope
Gets the name of the scope.
getName() - Method in class org.n52.security.common.subject.SubjectIdentifier
 
getName() - Method in class org.n52.security.common.subject.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.common.util.TimerTaskDefinition
 
getNameQualifier() - Method in class org.n52.security.common.subject.SubjectIdentifier
 
getNamespaces() - Method in class org.n52.security.common.xml.XMLBuilder
 
getNamespaceURI(String) - Method in class org.n52.security.common.xml.SimpleNamespaceContext
Returns a namespace URI for a prefix.
getNamespaceURIs() - Method in class org.n52.security.common.xml.SimpleNamespaceContext
 
getParameterValue(String) - Method in class org.n52.security.common.artifact.QueryStringPayload
 
getParameterValue(String) - Method in class org.n52.security.common.artifact.SOAPMessagePayloadKVP
 
getParameterValueEqualIgnoreCase(HttpServletRequest, String) - Static method in class org.n52.security.common.util.ServletUtils
Method gets an parameter value by it's name ignoring the case.
getParameterValues(String) - Method in class org.n52.security.common.artifact.QueryStringPayload
 
getParameterValues(String) - Method in class org.n52.security.common.artifact.SOAPMessagePayloadKVP
 
getParent() - Method in class org.n52.security.common.xml.XMLChunk
 
getPassphrasesByAlias() - Method in class org.n52.security.common.crypto.FilesystemKeyPairProvider
 
getPassword() - Method in class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
 
getPattern() - Method in class org.n52.security.common.uuid.TimeBasedIDGenerator
 
getPayload() - Method in interface org.n52.security.common.artifact.ServiceRequest
 
getPayload() - Method in interface org.n52.security.common.artifact.Transferable
Gets the PayLoad of this Transferable.
getPayload() - Method in class org.n52.security.common.artifact.TransferableImpl
 
getPeriod() - Method in class org.n52.security.common.util.TimerTaskDefinition
 
getPrefix(String) - Method in class org.n52.security.common.xml.SimpleNamespaceContext
Return the prefix for a namespace URI.
getPrefixes(String) - Method in class org.n52.security.common.xml.SimpleNamespaceContext
Method getPrefixes for a namespace uri.
getPrefixes() - Method in class org.n52.security.common.xml.SimpleNamespaceContext
 
getPrefixLength() - Method in class org.n52.security.common.ip.IP4AddressMask.IP4Mask
 
getPrincipal(Class<T>) - Method in class org.n52.security.common.subject.SubjectPrincipalAnalyzer
Gets first principal of given class.
getPrincipals(Class<T>) - Method in class org.n52.security.common.subject.SubjectPrincipalAnalyzer
 
getPrivateCredential(Class<T>) - Method in class org.n52.security.common.subject.SubjectCredentialAnalyzer
 
getPrivateKey() - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
getPrivateKey() - Method in interface org.n52.security.common.crypto.KeyPair
Method gets the privateKey.
getPrivateKey(String) - Method in class org.n52.security.common.crypto.KeyPairX509KeyManager
 
getPublicCredential(Class<T>) - Method in class org.n52.security.common.subject.SubjectCredentialAnalyzer
 
getPublicId() - Method in class org.n52.security.common.xml.LSInputSourceAdapter
 
getPublicKey() - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
getPublicKey() - Method in interface org.n52.security.common.crypto.KeyPair
Method gets the publicKey.
getQueryStringFromUrl(String) - Static method in class org.n52.security.common.util.URLUtils
 
getRequestLocation(HttpServletRequest) - Static method in class org.n52.security.common.util.ServletUtils
 
getRequestLocationIncludingParameter(HttpServletRequest) - Static method in class org.n52.security.common.util.ServletUtils
this methods appends all parameters from the request (also post parameters) to the request location.
getRequestLocationIncludingQueryParameter(HttpServletRequest) - Static method in class org.n52.security.common.util.ServletUtils
this method only appends the query parameters to the request location.
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.common.subject.SubjectPrincipalAnalyzer
Retrieves all RolePrincipal names form the subject.
getRolesAsArray() - Method in class org.n52.security.common.subject.SubjectPrincipalAnalyzer
Retrieves all RolePrincipal names form the subject.
getSchema() - Method in class org.n52.security.common.xml.DOMParserOptions
 
getScope() - Method in class org.n52.security.common.subject.NamedScope
Method gets the scope of this NamedScope object.
getScope() - Method in class org.n52.security.common.subject.NamePrincipal
Returns the scope of this name principal.
getScope() - Method in interface org.n52.security.common.subject.Scope
Gets the 'parent' scope of this scope.
getScope() - Method in class org.n52.security.common.subject.URIScope
Method gets the scope of this URIScope object.
getServerAliases(String, Principal[]) - Method in class org.n52.security.common.crypto.KeyPairX509KeyManager
 
getServletLocation(HttpServletRequest) - Static method in class org.n52.security.common.util.ServletUtils
Method gets the servlets url from the request.
getSimpleAttributeValues() - Method in class org.n52.security.common.subject.SubjectPrincipalAnalyzer
Creates a map of all attributes with (the last) values as string.
getSingleAttributeValue(String) - Method in class org.n52.security.common.subject.SubjectPrincipalAnalyzer
Retrieves the value of the first AttributePrincipal with a given name.
getStartElement() - Method in class org.n52.security.common.xml.XMLChunk
Gets the start element of the chunk.
getStreamAsString(InputStream, String) - Static method in class org.n52.security.common.util.StringUtils
Deprecated. use StringUtils.streamToString(InputStream, String)
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
 
getSubject() - Method in class org.n52.security.common.subject.SubjectCredentialAnalyzer
 
getSubject() - Method in class org.n52.security.common.subject.SubjectPrincipalAnalyzer
 
getSystemId() - Method in class org.n52.security.common.xml.LSInputSourceAdapter
 
getTask() - Method in class org.n52.security.common.util.TimerTaskDefinition
 
getTaskDefinitions() - Method in class org.n52.security.common.util.TimerTaskScheduler
 
getTimer() - Method in class org.n52.security.common.util.TimerTaskScheduler
 
getTimerName() - Method in class org.n52.security.common.util.TimerTaskScheduler
 
getTransferable() - Method in class org.n52.security.common.util.TransferableServletWriter
 
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.
getUnique(KeyMatcher) - Method in interface org.n52.security.common.util.KeyValuePairCollection
 
getUnique(KeyMatcher) - Method in class org.n52.security.common.util.OrderedKeyValuePairCollection
 
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.common.subject.URIScope
Method gets the URI of this URIScope object.
getUsername() - Method in class org.n52.security.common.subject.SubjectPrincipalAnalyzer
Retrieves the username of the subject.
getValue() - Method in class org.n52.security.common.artifact.HttpHeaderAttribute
 
getValue() - Method in class org.n52.security.common.artifact.SimpleTransferAttribute
 
getValue() - Method in interface org.n52.security.common.artifact.TransferAttribute
 
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.DateAttributeValue
 
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
 
getValue() - Method in class org.n52.security.common.subject.AttributePrincipal
 
getValue() - Method in class org.n52.security.common.util.KeyValuePair
 
getWarnings() - Method in class org.n52.security.common.xml.QuietErrorHandler
 
getWildcardPattern() - Method in class org.n52.security.common.util.PathWildcardMatcher
 
getXpath() - Method in class org.n52.security.common.xml.XMLChunk
Gets the xpath as QName instances.
getXPathSimple() - Method in class org.n52.security.common.xml.XMLChunk
Gets the xpath as simple element string, without namespaces.
getXPathSimple(List<QName>) - Method in class org.n52.security.common.xml.XMLChunkHandlerAdapter
Gets the current xpath location as simpel element string, without namespaces.
getXPathWithNamespaces() - Method in class org.n52.security.common.xml.XMLChunk
Gets the xpath as string with namespaces.
getXPathWithNamespaces(List<QName>) - Method in class org.n52.security.common.xml.XMLChunkHandlerAdapter
Gets the current xpath as string with namespaces.
getXPathWithNamespacesAndPrefixes(List<QName>) - Method in class org.n52.security.common.xml.XMLChunkHandlerAdapter
Gets the current xpath as string with namespaces and prefixes.
getXPathWithPrefixes(List<QName>) - Method in class org.n52.security.common.xml.XMLChunkHandlerAdapter
Gets the current xpath as simple string with prefixes.
GLOBAL - Static variable in interface org.n52.security.common.subject.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.

H

handleChunkAfterChildHandler(List<QName>, QName, String, QName, XMLChunkHandler) - Method in interface org.n52.security.common.xml.XMLChunkHandler
Invoked if the end tag of an element, for which a child handler is registered is reached.
handleChunkAfterChildHandler(List<QName>, QName, String, QName, XMLChunkHandler) - Method in class org.n52.security.common.xml.XMLChunkHandlerAdapter
 
handleChunkBeforChildHandler(List<QName>, QName, String, QName, XMLChunkHandler) - Method in interface org.n52.security.common.xml.XMLChunkHandler
Invoked if the start tag of an element, for which a child handler is registered is reached.
handleChunkBeforChildHandler(List<QName>, QName, String, QName, XMLChunkHandler) - Method in class org.n52.security.common.xml.XMLChunkHandlerAdapter
 
handleChunkEnd(List<QName>, QName, String) - Method in interface org.n52.security.common.xml.XMLChunkHandler
Invoked if the end tag of the xml block/chunk is reached.
handleChunkEnd(List<QName>, QName, String) - Method in class org.n52.security.common.xml.XMLChunkHandlerAdapter
 
handleChunkStart(List<QName>, QName) - Method in interface org.n52.security.common.xml.XMLChunkHandler
 
handleChunkStart(List<QName>, QName) - Method in class org.n52.security.common.xml.XMLChunkHandlerAdapter
 
hashCode() - Method in class org.n52.security.common.artifact.Key
 
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
 
hashCode() - Method in class org.n52.security.common.attributes.AttributeValueAdapter
Generates the hashCode of this object.
hashCode() - Method in class org.n52.security.common.crypto.X509Name
 
hashCode() - Method in class org.n52.security.common.ip.IP4AddressMask
 
hashCode() - Method in class org.n52.security.common.ip.IP4AddressMask.IP4Mask
 
hashCode() - Method in class org.n52.security.common.ip.IPIntervalRange
 
hashCode() - Method in class org.n52.security.common.subject.AttributePrincipal
 
hashCode() - Method in class org.n52.security.common.subject.NamedScope
 
hashCode() - Method in class org.n52.security.common.subject.NamePrincipal
 
hashCode() - Method in class org.n52.security.common.subject.URIScope
Returns the hashCode.
hashCode() - Method in class org.n52.security.common.util.KeyValuePair
 
hashCode() - Method in class org.n52.security.common.xml.DOMParserOptions
 
hashCode() - Method in class org.n52.security.common.xml.DOMSerializerOptions
 
hashCode() - Method in class org.n52.security.common.xml.XMLChunk
 
hasMoreTokens() - Method in class org.n52.security.common.crypto.X509NameTokenizer
 
hasNext() - Method in class org.n52.security.common.collections.FilterIterator
 
hasNext() - Method in class org.n52.security.common.xml.XMLChunkIterator
 
hasParent() - Method in class org.n52.security.common.xml.XMLChunk
 
HEADER_NAME_CONTENT_ENCODING - Static variable in class org.n52.security.common.artifact.HttpHeaderAttribute
Holds values like 'gzip' (this is the real "Content-Encoding"
HEADER_NAME_CONTENTCHARSET - Static variable in class org.n52.security.common.artifact.HttpHeaderAttribute
 
HEADER_NAME_CONTENTTYPE - Static variable in class org.n52.security.common.artifact.HttpHeaderAttribute
 
HEADER_NAME_COOKIE - Static variable in class org.n52.security.common.artifact.HttpHeaderAttribute
 
HEADER_NAME_REFERER - Static variable in class org.n52.security.common.artifact.HttpHeaderAttribute
 
HEADER_NAME_XFORWARDEDFOR - Static variable in class org.n52.security.common.artifact.HttpHeaderAttribute
 
HTTP_AUTH_BASIC_PASSWORD - Static variable in interface org.n52.security.common.artifact.TransferAttribute
 
HTTP_AUTH_BASIC_USERNAME - Static variable in interface org.n52.security.common.artifact.TransferAttribute
 
HTTP_COOKIES - Static variable in interface org.n52.security.common.artifact.TransferAttribute
 
HTTP_REQUEST - Static variable in interface org.n52.security.common.artifact.TransferAttribute
 
HTTP_RESPONSE - Static variable in interface org.n52.security.common.artifact.TransferAttribute
 
HttpHeaderAttribute - Class in org.n52.security.common.artifact
Http Header Field as a Key-Value Pair of Strings.

I

IDGenerator - Interface in org.n52.security.common.uuid
 
ignoreComments() - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the ignoreComments flag.
ignoreElementContentWhitespace() - Method in class org.n52.security.common.xml.DOMParserOptions
 
ignoringCase(String) - Static method in class org.n52.security.common.util.KeyMatcher
 
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
 
InetAddressComparator - Class in org.n52.security.common.ip
This comparator allows to compare two IP addresses.
InetAddressComparator() - Constructor for class org.n52.security.common.ip.InetAddressComparator
 
init() - Method in class org.n52.security.common.crypto.FilesystemKeyPairProvider
 
IntegerAttributeValue - Class in org.n52.security.common.attributes
Integer attribute value.
IntegerAttributeValue(int) - Constructor for class org.n52.security.common.attributes.IntegerAttributeValue
 
IntegerAttributeValue(Integer) - Constructor for class org.n52.security.common.attributes.IntegerAttributeValue
 
INVALID_FORMAT - Static variable in exception org.n52.security.common.artifact.ServiceException
 
INVALID_SAMLRESPONSE - Static variable in exception org.n52.security.common.artifact.ServiceException
 
INVALID_SESSION - Static variable in exception org.n52.security.common.artifact.ServiceException
 
IP4AddressMask - Class in org.n52.security.common.ip
Represents an IP address mask that consists of an IPv4 address and a subnet mask.
IP4AddressMask(Inet4Address, int) - Constructor for class org.n52.security.common.ip.IP4AddressMask
Creates a new IP4 address mask.
IP4AddressMask.IP4Mask - Class in org.n52.security.common.ip
 
IP4AddressMask.IP4Mask(int) - Constructor for class org.n52.security.common.ip.IP4AddressMask.IP4Mask
Creates a subnet mask defined by a subnet mask prefix.
IPAddressMask - Interface in org.n52.security.common.ip
 
IPIntervalRange - Class in org.n52.security.common.ip
Represents a contiguous range of IP addresses defined by a lower and an upper boundary.
IPIntervalRange(InetAddress, InetAddress) - Constructor for class org.n52.security.common.ip.IPIntervalRange
Creates an IP range based on two IP addresses defining an interval, which contains the lower and upper boundaries.
IPIntervalRange(InetAddress) - Constructor for class org.n52.security.common.ip.IPIntervalRange
Creates an IP range based on a single IP address.
IPRange - Interface in org.n52.security.common.ip
A range of contiguous IP addresses.
IPRangeParseException - Exception in org.n52.security.common.ip
Thrown if parsing failed.
IPRangeParseException(String) - Constructor for exception org.n52.security.common.ip.IPRangeParseException
 
IPRangeParseException(Throwable) - Constructor for exception org.n52.security.common.ip.IPRangeParseException
 
IPRangeParseException(String, Throwable) - Constructor for exception org.n52.security.common.ip.IPRangeParseException
 
IPRangeParser - Class in org.n52.security.common.ip
Utilities to convert between IPRange instances and their human-readable string representation.
IPRangeParser() - Constructor for class org.n52.security.common.ip.IPRangeParser
 
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.
isCoalescing() - Method in class org.n52.security.common.xml.DOMParserOptions
 
isDigestAlgorithm(String) - Static method in class org.n52.security.common.crypto.DigestUtil
Responsible for .
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.
isEmpty() - Method in class org.n52.security.common.attributes.Attributes
 
isEmpty() - Method in class org.n52.security.common.xml.QuietErrorHandler
Method checks if warnings, errors or fatal errors are collected.
isError() - Method in class org.n52.security.common.xml.QuietErrorHandler
Checks if errors are collected.
isExpandEntityReferences() - Method in class org.n52.security.common.xml.DOMParserOptions
 
isFatalErrors() - Method in class org.n52.security.common.xml.QuietErrorHandler
Checks if fatal errors are collected.
isIgnoreComments() - Method in class org.n52.security.common.xml.DOMParserOptions
Method gets it comments are ignored.
isIgnoreElementContentWhitespace() - Method in class org.n52.security.common.xml.DOMParserOptions
 
isIndent() - Method in class org.n52.security.common.xml.DOMSerializerOptions
 
isInRole(String) - Method in class org.n52.security.common.subject.SubjectPrincipalAnalyzer
Responsible for checking if a user has a given role.
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 returns whether xml declaration shall be written.
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.
isStart() - Method in class org.n52.security.common.xml.XMLChunk
 
isValidating() - Method in class org.n52.security.common.xml.DOMParserOptions
Method gets if the parser is in validating mode.
isValueEmpty() - Method in class org.n52.security.common.util.KeyValuePair
 
isWarning() - Method in class org.n52.security.common.xml.QuietErrorHandler
Checks if warnings are collected.
isXincludeAware() - Method in class org.n52.security.common.xml.DOMParserOptions
 
iterator() - Method in class org.n52.security.common.artifact.QueryStringPayload
 
iterator() - Method in class org.n52.security.common.artifact.SOAPMessagePayloadKVP
 
iterator() - Method in class org.n52.security.common.collections.FilterIterable
 
iterator() - Method in interface org.n52.security.common.util.KeyValuePairCollection
 
iterator() - Method in class org.n52.security.common.util.OrderedKeyValuePairCollection
 

K

Key - Class in org.n52.security.common.artifact
 
Key(String) - Constructor for class org.n52.security.common.artifact.Key
 
KEY_TYPE_PRIVATE - Static variable in class org.n52.security.common.crypto.EncryptionUtil
 
KEY_TYPE_PUBLIC - Static variable in class org.n52.security.common.crypto.EncryptionUtil
 
KEY_TYPE_SECRET - Static variable in class org.n52.security.common.crypto.EncryptionUtil
 
KeyMatcher - Class in org.n52.security.common.util
 
KeyMatcher() - Constructor for class org.n52.security.common.util.KeyMatcher
 
KeyMatcherCaseSensitive - Class in org.n52.security.common.util
 
KeyMatcherCaseSensitive(String) - Constructor for class org.n52.security.common.util.KeyMatcherCaseSensitive
 
KeyMatcherIgnoringCase - Class in org.n52.security.common.util
 
KeyMatcherIgnoringCase(String) - Constructor for class org.n52.security.common.util.KeyMatcherIgnoringCase
 
KeyPair - Interface in org.n52.security.common.crypto
A private-public-keypair.
KeyPairProvider - Interface in org.n52.security.common.crypto
Resolves cryptographic keys.
KeyPairResolvingException - Exception in org.n52.security.common.crypto
Thrown if a key can not be resolved.
KeyPairResolvingException(String) - Constructor for exception org.n52.security.common.crypto.KeyPairResolvingException
 
KeyPairResolvingException(String, Throwable) - Constructor for exception org.n52.security.common.crypto.KeyPairResolvingException
 
KeyPairX509KeyManager - Class in org.n52.security.common.crypto
Adapter of SSL key manager to keypair.
KeyPairX509KeyManager(KeyPair) - Constructor for class org.n52.security.common.crypto.KeyPairX509KeyManager
 
KeyPairX509TrustManager - Class in org.n52.security.common.crypto
 
KeyPairX509TrustManager(KeyPair) - Constructor for class org.n52.security.common.crypto.KeyPairX509TrustManager
 
keys() - Method in interface org.n52.security.common.util.KeyValuePairCollection
 
keys() - Method in class org.n52.security.common.util.OrderedKeyValuePairCollection
 
KeystoreKeyPairProvider - Class in org.n52.security.common.crypto
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
KeystoreKeyPairProvider built from its properties.
KeystoreKeyPairProviderBeanFactory() - Constructor for class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
 
KeyValuePair - Class in org.n52.security.common.util
 
KeyValuePair(String, String) - Constructor for class org.n52.security.common.util.KeyValuePair
 
KeyValuePairCollection - Interface in org.n52.security.common.util
 

L

last() - Method in class org.n52.security.common.ip.IP4AddressMask
 
last() - Method in class org.n52.security.common.ip.IPIntervalRange
 
last() - Method in interface org.n52.security.common.ip.IPRange
 
LICENSE_REFERENCE - Static variable in interface org.n52.security.common.artifact.TransferAttribute
 
listToString(Collection<String>, String) - Static method in class org.n52.security.common.artifact.QueryStringPayload
Concatenates List elements separated by a certain String
listToString(List, String) - Static method in class org.n52.security.common.artifact.SOAPMessagePayloadKVP
Concatenates List elements separated by a certain String
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.
LoginNamePrincipal - Class in org.n52.security.common.subject
Login name identity of a user.
LoginNamePrincipal(String) - Constructor for class org.n52.security.common.subject.LoginNamePrincipal
Constructor creates a new LoginNamePrincipal instance with the given name.
LoginNamePrincipal(String, Scope) - Constructor for class org.n52.security.common.subject.LoginNamePrincipal
Constructor creates a new LoginNamePrincipal instance with the given name.
lookUp(String) - Method in class org.n52.security.common.xml.XMLPathCtx
Method looks up an XPathExpression.
LSInputSourceAdapter - Class in org.n52.security.common.xml
Adapts the LSInput interface to the 'old' InputSource interface.
LSInputSourceAdapter(InputSource) - Constructor for class org.n52.security.common.xml.LSInputSourceAdapter
 
LSInputSourceAdapter(InputSource, String) - Constructor for class org.n52.security.common.xml.LSInputSourceAdapter
 
LSInputSourceAdapter(InputSource, String, boolean) - Constructor for class org.n52.security.common.xml.LSInputSourceAdapter
 

M

m_attributes - Variable in class org.n52.security.common.artifact.TransferableImpl
Attributes associated with this instnace.
m_attributes - Variable in class org.n52.security.common.attributes.Attributes
 
m_charset - Variable in class org.n52.security.common.artifact.StreamPayload
Character set used when the bytes are converted to character data.
m_code - Variable in exception org.n52.security.common.artifact.ServiceException
Contains code of this exception.
m_ctx - Variable in class org.n52.security.common.xml.XMLPath
 
m_key - Variable in class org.n52.security.common.attributes.Attribute
Field m_key holds the key or name of the attribute.
m_name - Variable in class org.n52.security.common.artifact.HttpHeaderAttribute
Name of the HTTP header.
m_originalBytes - Variable in class org.n52.security.common.artifact.StreamPayload
The bytes as provided by the client.
m_payload - Variable in class org.n52.security.common.artifact.TransferableImpl
Payload tranferred by this Transferable.
m_previous - Variable in class org.n52.security.common.xml.XMLPath
previous path element.
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.artifact.HttpHeaderAttribute
String value HTTP header.
m_value - Variable in class org.n52.security.common.attributes.Attribute
Field m_value holds thee value of this attribute.
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.
matches(String) - Method in class org.n52.security.common.util.KeyMatcher
 
matches(String) - Method in class org.n52.security.common.util.KeyMatcherCaseSensitive
 
matches(String) - Method in class org.n52.security.common.util.KeyMatcherIgnoringCase
 
matches(String) - Method in class org.n52.security.common.util.PathWildcardMatcher
 
matches(String) - Method in class org.n52.security.common.util.URLWildcardMatcher
 
matches(List<QName>) - Method in class org.n52.security.common.xml.XMLChunkIterator.QNameMatcher
 
mirror(Map<Key, Value>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
mirror(Map<Value, Key>, Map<Key, Value>) - Static method in class org.n52.security.common.collections.CollectionUtil
 

N

NamedScope - Class in org.n52.security.common.subject
A scope with a name.
NamedScope(String) - Constructor for class org.n52.security.common.subject.NamedScope
Constructor creates a new NamedScope with the specified name.
NamedScope(String, Scope) - Constructor for class org.n52.security.common.subject.NamedScope
Constructor creates a new NamedScope with the specified name.
NamePrincipal - Class in org.n52.security.common.subject
Minimal implementation of a principal.
NamePrincipal(String, Scope) - Constructor for class org.n52.security.common.subject.NamePrincipal
Constructor NamePrincipal creates a new NamePrincipal instance, which name is only valid within the given scope.
namespace(String, String) - Method in class org.n52.security.common.xml.XMLBuilder
 
namespaceaware() - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the namespaceaware flag.
next() - Method in class org.n52.security.common.collections.FilterIterator
 
next() - Method in class org.n52.security.common.xml.XMLChunkIterator
 
nextToken() - Method in class org.n52.security.common.crypto.X509NameTokenizer
 
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
 
NonUniqueException - Exception in org.n52.security.common.util
 
NonUniqueException(String) - Constructor for exception org.n52.security.common.util.NonUniqueException
 
NonUniqueException(Throwable) - Constructor for exception org.n52.security.common.util.NonUniqueException
 
NonUniqueException(String, Throwable) - Constructor for exception org.n52.security.common.util.NonUniqueException
 
notCoalescing() - Method in class org.n52.security.common.xml.DOMParserOptions
 
notExpandEntityReferences() - Method in class org.n52.security.common.xml.DOMParserOptions
 
notIgnoreComments() - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the ignoreComments to false.
notIgnoreElementContentWhitespace() - Method in class org.n52.security.common.xml.DOMParserOptions
 
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.
notXincludeAware() - Method in class org.n52.security.common.xml.DOMParserOptions
 
number(String) - Method in class org.n52.security.common.xml.XMLPath
Method number, expects a xpath query resulting in a number.

O

ObjectPool<PooledObject,Key> - Interface in org.n52.security.common.util
a simple pool interface
omitXMLDeclaration() - Method in class org.n52.security.common.xml.DOMSerializerOptions
 
OrderedKeyValuePairCollection - Class in org.n52.security.common.util
 
OrderedKeyValuePairCollection() - Constructor for class org.n52.security.common.util.OrderedKeyValuePairCollection
 
org.n52.security.common.artifact - package org.n52.security.common.artifact
 
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.collections - package org.n52.security.common.collections
 
org.n52.security.common.crypto - package org.n52.security.common.crypto
 
org.n52.security.common.ip - package org.n52.security.common.ip
 
org.n52.security.common.subject - package org.n52.security.common.subject
 
org.n52.security.common.util - package org.n52.security.common.util
 
org.n52.security.common.uuid - package org.n52.security.common.uuid
 
org.n52.security.common.xml - package org.n52.security.common.xml
The XML package contains utiltiy and helper classes for xml processing.

P

parse(InputSource, ErrorHandler) - Method in class org.n52.security.common.xml.DOMParser
Parses the inputsource and informs the error handler about errors.
parse(InputSource, ErrorHandler, EntityResolver) - Method in class org.n52.security.common.xml.DOMParser
Parses the inputsource using the errorhandler and entityresolver.
parse(InputSource) - Method in class org.n52.security.common.xml.DOMParser
Parses the inputsource.
parseIntervalRange(String) - Static method in class org.n52.security.common.ip.IPRangeParser
Parses an interval of IP addresses, specified as string, where upper and lower bounds are separated with a dash ('-').
parseIP4AddressMask(String) - Static method in class org.n52.security.common.ip.IPRangeParser
Parses a IP address mask defining a subnet of IP addresses defined by a base IP address amd a prefix length.
parseQueryStringFromUrl(String) - Static method in class org.n52.security.common.util.URLUtils
 
parseQueryStringFromUrl(String, String) - Static method in class org.n52.security.common.util.URLUtils
 
parseRange(String) - Static method in class org.n52.security.common.ip.IPRangeParser
Converts a string that is either a single IP address, a subnet mask, or an interval of IP adresses.
parseRanges(String, String) - Static method in class org.n52.security.common.ip.IPRangeParser
Parses a list of IP address range specifications.
parseSingleAddress(String) - Static method in class org.n52.security.common.ip.IPRangeParser
Convert an IP address specified as a string.
PASS_FORMATION_ERROR - Static variable in exception org.n52.security.common.artifact.ServiceException
 
PATHINFO_ATTR - Static variable in interface org.n52.security.common.artifact.TransferAttribute
Name of an attribute that stores additional path info that was appended to the URL of the Enforcement Point.
PathWildcardMatcher - Class in org.n52.security.common.util
The PathWildCardMatch function works like the ant path filter expressions.
PathWildcardMatcher(String, boolean) - Constructor for class org.n52.security.common.util.PathWildcardMatcher
 
Payload - Interface in org.n52.security.common.artifact
 
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
 
postVisit(Attr) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
postVisit(CDATASection) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
postVisit(Text) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
postVisit(Comment) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
postVisit(DocumentType) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
postVisit(Document) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
postVisit(DocumentFragment) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
postVisit(Entity) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
postVisit(EntityReference) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
postVisit(ProcessingInstruction) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
postVisit(Notation) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
PREFERED_XPATH_FACTORIES - Static variable in class org.n52.security.common.xml.XMLPathCtx
change this property to set your prefered xpath engine.
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
 
preVisit(CDATASection) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
preVisit(Text) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
preVisit(Comment) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
preVisit(DocumentType) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
preVisit(Document) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
preVisit(DocumentFragment) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
preVisit(Element) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
preVisit(Entity) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
preVisit(EntityReference) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
preVisit(ProcessingInstruction) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
preVisit(Notation) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
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<Attribute>) - 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.common.artifact.TransferAttribute
 
QueryStringPayload - Class in org.n52.security.common.artifact
 
QueryStringPayload() - Constructor for class org.n52.security.common.artifact.QueryStringPayload
 
QueryStringPayload(String) - Constructor for class org.n52.security.common.artifact.QueryStringPayload
 
QuietEntityResolver - Class in org.n52.security.common.xml
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
Collects all errors thrown by a parser, but never rethrows them.
QuietErrorHandler() - Constructor for class org.n52.security.common.xml.QuietErrorHandler
 

R

read() - Method in class org.n52.security.common.util.StringInputStream
 
read(InputSource) - Method in class org.n52.security.common.xml.XMLChunkReader
Method reads an xml source.
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(PooledObject, Key) - Method in class org.n52.security.common.util.AbstractObjectPool
 
release(PooledObject, Key) - Method in interface org.n52.security.common.util.ObjectPool
 
release(DocumentBuilder, DOMParserOptions) - Method in interface org.n52.security.common.xml.DocumentBuilderPool
Method releases a DocumentBuilder, wich was acquired using the parser options.
remove() - Method in class org.n52.security.common.collections.FilterIterator
 
remove() - Method in class org.n52.security.common.xml.XMLChunkIterator
 
removeAttribute(String) - Method in interface org.n52.security.common.artifact.Transferable
Removes an attribute from the transferable.
removeAttribute(String) - Method in class org.n52.security.common.artifact.TransferableImpl
 
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<Attribute>) - Method in class org.n52.security.common.attributes.Attributes
Method removes all attributes in the collection.
removeCredentials(Class<T>) - Method in class org.n52.security.common.subject.SubjectCredentialAnalyzer
 
removeDefaultPort(URL) - Static method in class org.n52.security.common.util.URLUtils
 
removeDefaultPort(String) - Static method in class org.n52.security.common.util.URLUtils
 
removeEndingSlashes(String) - Static method in class org.n52.security.common.util.URLUtils
 
removeIndentTextNodes(Document) - Static method in class org.n52.security.common.xml.DOMSerializer
Removes the indent text nodes from the dom tree.
removeNSDecls(Document) - Method in class org.n52.security.common.xml.XMLNamespaceAttributeDeclarationRemover
Method removes the namespace declarations.
removeNSDecls(Element) - Method in class org.n52.security.common.xml.XMLNamespaceAttributeDeclarationRemover
Method removes all namespace attributes.
removePrefixes(Document) - Method in class org.n52.security.common.xml.XMLPrefixRemover
 
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.
removePrincipal(Principal) - Method in class org.n52.security.common.subject.SubjectPrincipalAnalyzer
 
removePrivateCredentials(Class<T>) - Method in class org.n52.security.common.subject.SubjectCredentialAnalyzer
 
removePublicCredentials(Class<T>) - Method in class org.n52.security.common.subject.SubjectCredentialAnalyzer
 
removeQueryStringFromUrl(String) - Static method in class org.n52.security.common.util.URLUtils
 
replaceNodeAt(String, XMLBuilder.XMLElement) - Method in class org.n52.security.common.xml.XMLBuilder
 
replaceParameter(String, String) - Method in class org.n52.security.common.artifact.QueryStringPayload
 
replaceParameter(String, String) - Method in class org.n52.security.common.artifact.SOAPMessagePayloadKVP
 
replacePrivateCredential(Object) - Method in class org.n52.security.common.subject.SubjectCredentialAnalyzer
 
replacePublicCredential(Object) - Method in class org.n52.security.common.subject.SubjectCredentialAnalyzer
 
replaceQueryInUrl(String, Map<String, Iterable<String>>) - Static method in class org.n52.security.common.util.URLUtils
 
REQUEST_IP_ATTR - Static variable in interface org.n52.security.common.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.
resolve(Subject, SubjectIdentifier) - Method in interface org.n52.security.common.subject.SubjectAttributeResolver
 
resolveByAlias(String, char[]) - Method in class org.n52.security.common.crypto.AbstractKeyPairProviderDecorator
 
resolveByAlias(String, char[]) - Method in class org.n52.security.common.crypto.AliasMappingKeyProviderDecorator
 
resolveByAlias(String, char[]) - Method in class org.n52.security.common.crypto.FilesystemKeyPairProvider
 
resolveByAlias(String, char[]) - Method in interface org.n52.security.common.crypto.KeyPairProvider
Resolves a keypair by an alias.
resolveByAlias(String, char[]) - Method in class org.n52.security.common.crypto.KeystoreKeyPairProvider
 
resolveByCertificate(Certificate, char[]) - Method in class org.n52.security.common.crypto.AbstractKeyPairProviderDecorator
 
resolveByCertificate(Certificate, char[]) - Method in class org.n52.security.common.crypto.FilesystemKeyPairProvider
 
resolveByCertificate(Certificate, char[]) - Method in interface org.n52.security.common.crypto.KeyPairProvider
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 class org.n52.security.common.crypto.AbstractKeyPairProviderDecorator
 
resolveBySerialIssuer(String, BigInteger, char[]) - Method in class org.n52.security.common.crypto.FilesystemKeyPairProvider
 
resolveBySerialIssuer(String, BigInteger, char[]) - Method in interface org.n52.security.common.crypto.KeyPairProvider
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
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.
RESPONSE_STATUS_CODE - Static variable in interface org.n52.security.common.artifact.TransferAttribute
 
RolePrincipal - Class in org.n52.security.common.subject
Role(-identity) of a user.
RolePrincipal(String) - Constructor for class org.n52.security.common.subject.RolePrincipal
Creates a role principal with the given name and valid in the global scope.
RolePrincipal(String, Scope) - Constructor for class org.n52.security.common.subject.RolePrincipal
Creates a role principal with the given name and valid only for the specified scope.
run() - Method in class org.n52.security.common.util.TimerTaskRunnableAdapter
 

S

SaltUtil - Class in org.n52.security.common.crypto
 
SaltUtil() - Constructor for class org.n52.security.common.crypto.SaltUtil
 
scheduleTaskDefinition(TimerTaskDefinition) - Method in class org.n52.security.common.util.TimerTaskScheduler
registers a new task definition with this scheduler.
schema(Schema) - Method in class org.n52.security.common.xml.DOMParserOptions
 
Scope - Interface in org.n52.security.common.subject
A scope is, e.g.
SecureRandomIDGenerator - Class in org.n52.security.common.uuid
 
SecureRandomIDGenerator() - Constructor for class org.n52.security.common.uuid.SecureRandomIDGenerator
 
SecureRandomIDGenerator(int) - Constructor for class org.n52.security.common.uuid.SecureRandomIDGenerator
 
sendFormPostRedirect(String, HttpServletResponse) - Static method in class org.n52.security.common.util.ServletUtils
Methods sends a html form redirect.
sendFormPostRedirect(String, HttpServletResponse, Map<String, Iterable<String>>) - Static method in class org.n52.security.common.util.ServletUtils
 
sendLocationHeaderRedirect(String, HttpServletResponse) - Static method in class org.n52.security.common.util.ServletUtils
Sends a redirect not using the response.sendRedirect method to allow send Set-Cookie headers.
sendRedirect(String, HttpServletResponse) - Static method in class org.n52.security.common.util.ServletUtils
This methods decides based on the length of the redirect url if it uses a location header redirect or form post redirect.
serialize(Document, Writer) - Method in class org.n52.security.common.xml.DOMSerializer
Serializes the xml document to the writer.
serialize(Document, OutputStream) - Method in class org.n52.security.common.xml.DOMSerializer
Serializes the document to the output stream.
serialize(Node, OutputStream) - Method in class org.n52.security.common.xml.DOMSerializer
Serializes the node to the output stream.
serialize(Node, Writer) - Method in class org.n52.security.common.xml.DOMSerializer
Serializes the xml node to the writer.
serializeToBytes(Document) - Method in class org.n52.security.common.xml.DOMSerializer
Converts the document to a byte[].
serializeToBytes(Node) - Method in class org.n52.security.common.xml.DOMSerializer
Converts the node to a byte[].
serializeToString(Document) - Method in class org.n52.security.common.xml.DOMSerializer
Converts the document to a String.
serializeToString(Node) - Method in class org.n52.security.common.xml.DOMSerializer
Converts the node to a String.
SERVICE_BASE_URL - Static variable in interface org.n52.security.common.artifact.TransferAttribute
 
SERVICE_ERROR - Static variable in exception org.n52.security.common.artifact.ServiceException
 
ServiceException - Exception in org.n52.security.common.artifact
This exception is thrown when an error during the was process occurred.
ServiceException(String, String) - Constructor for exception org.n52.security.common.artifact.ServiceException
Constructs an Exception with a detailed message.
ServiceException(String, String, Throwable) - Constructor for exception org.n52.security.common.artifact.ServiceException
Constructs an Exception with a detailed message and the cause of the exception.
ServiceRequest - Interface in org.n52.security.common.artifact
 
ServletUtils - Class in org.n52.security.common.util
A collection of useful tools for servlet handling.
ServletUtils() - Constructor for class org.n52.security.common.util.ServletUtils
 
SESSION_EXPIRED - Static variable in exception org.n52.security.common.artifact.ServiceException
 
setAlias(String) - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
setAliasToKeyAliasMap(Map<String, String>) - Method in class org.n52.security.common.crypto.AliasMappingKeyProviderDecorator
It is espected that the incoming alias names are used as keys and the internal/outcomming alias names are used as values.
setBaseURI(String) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
 
setByteStream(InputStream) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
 
setCertificate(Certificate) - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
setCertificateChain(Certificate[]) - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
setCertifiedText(boolean) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
 
setCharacterStream(Reader) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
 
setCoalescing(boolean) - Method in class org.n52.security.common.xml.DOMParserOptions
 
setContentTypeHeader(HttpServletResponse) - Method in class org.n52.security.common.util.TransferableServletWriter
 
setDefaultEntityResolver(EntityResolver) - Static method in class org.n52.security.common.xml.DOMParser
Sets the defaultEntityResolver.
setDelay(long) - Method in class org.n52.security.common.util.TimerTaskDefinition
 
setDelegate(KeyPairProvider) - Method in class org.n52.security.common.crypto.AbstractKeyPairProviderDecorator
 
setDocumentBuilderPool(DocumentBuilderPool) - Static method in class org.n52.security.common.xml.DOMParser
Sets the documentBuilderPool.
setEncoding(String) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
 
setExpandEntityReferences(boolean) - Method in class org.n52.security.common.xml.DOMParserOptions
 
setFileName(String) - Method in class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
 
setFileName(String) - Method in class org.n52.security.common.util.FileFinder
 
setFilePath(String) - Method in class org.n52.security.common.crypto.FilesystemKeyPairProvider
 
setFormat(String) - Method in class org.n52.security.common.subject.SubjectIdentifier
 
setIgnoreComments(boolean) - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the ignore comments flag.
setIgnoreElementContentWhitespace(boolean) - Method in class org.n52.security.common.xml.DOMParserOptions
 
setKey(String) - Method in class org.n52.security.common.artifact.Key
 
setKey(String) - Method in class org.n52.security.common.util.KeyValuePair
 
setKeystoreType(String) - Method in class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
 
setName(String) - Method in class org.n52.security.common.subject.SubjectIdentifier
 
setName(String) - Method in class org.n52.security.common.util.TimerTaskDefinition
 
setNameQualifier(String) - Method in class org.n52.security.common.subject.SubjectIdentifier
 
setNamespaceaware(boolean) - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the namespaceaware flag.
setPassphrasesByAlias(Map<String, String>) - Method in class org.n52.security.common.crypto.FilesystemKeyPairProvider
 
setPassword(String) - Method in class org.n52.security.common.crypto.KeystoreKeyPairProviderBeanFactory
 
setPattern(String) - Method in class org.n52.security.common.uuid.TimeBasedIDGenerator
 
setPayload(Payload) - Method in interface org.n52.security.common.artifact.ServiceRequest
 
setPayload(Payload) - Method in interface org.n52.security.common.artifact.Transferable
Sets the Payload of this Transferable.
setPayload(Payload) - Method in class org.n52.security.common.artifact.TransferableImpl
 
setPeriod(long) - Method in class org.n52.security.common.util.TimerTaskDefinition
 
setPrivateKey(Key) - Method in class org.n52.security.common.crypto.DefaultKeyPair
 
setPublicId(String) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
 
setSchema(Schema) - Method in class org.n52.security.common.xml.DOMParserOptions
 
setStatusCodeHeader(HttpServletResponse) - Method in class org.n52.security.common.util.TransferableServletWriter
 
setStringData(String) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
 
setSystemId(String) - Method in class org.n52.security.common.xml.LSInputSourceAdapter
 
setTask(Runnable) - Method in class org.n52.security.common.util.TimerTaskDefinition
 
setTaskDefinitions(List<TimerTaskDefinition>) - Method in class org.n52.security.common.util.TimerTaskScheduler
 
setTimer(Timer) - Method in class org.n52.security.common.util.TimerTaskScheduler
 
setTimerName(String) - Method in class org.n52.security.common.util.TimerTaskScheduler
 
setValidating(boolean) - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the validating flag.
setValue(String) - Method in class org.n52.security.common.util.KeyValuePair
 
setXincludeAware(boolean) - Method in class org.n52.security.common.xml.DOMParserOptions
 
shutdown() - Method in class org.n52.security.common.util.TimerTaskScheduler
Life Time Method, normally called within an Dependency Injection Container.
SimpleNamespaceContext - Class in org.n52.security.common.xml
Simple NamespaceContext implementation.
SimpleNamespaceContext() - Constructor for class org.n52.security.common.xml.SimpleNamespaceContext
 
SimpleTransferAttribute - Class in org.n52.security.common.artifact
Simple transfer attribute that holds an object instance identified by a string.
SimpleTransferAttribute(String, Object) - Constructor for class org.n52.security.common.artifact.SimpleTransferAttribute
 
size() - Method in class org.n52.security.common.artifact.QueryStringPayload
 
size() - Method in class org.n52.security.common.artifact.SOAPMessagePayloadKVP
 
size() - Method in class org.n52.security.common.attributes.Attributes
Method gets the size.
size() - Method in interface org.n52.security.common.util.KeyValuePairCollection
 
size() - Method in class org.n52.security.common.util.OrderedKeyValuePairCollection
 
SOAPMessagePayloadKVP - Class in org.n52.security.common.artifact
 
SOAPMessagePayloadKVP() - Constructor for class org.n52.security.common.artifact.SOAPMessagePayloadKVP
 
SOAPMessagePayloadXML - Class in org.n52.security.common.artifact
 
SOAPMessagePayloadXML(Document) - Constructor for class org.n52.security.common.artifact.SOAPMessagePayloadXML
 
start() - Method in class org.n52.security.common.util.TimerTaskScheduler
Life Time Method, normally called within an Dependency Injection Container.
StreamPayload - Class in org.n52.security.common.artifact
 
StreamPayload(InputStream, String) - Constructor for class org.n52.security.common.artifact.StreamPayload
Creates a new StreamPayload.
streamToString(InputStream, String) - Static method in class org.n52.security.common.util.StringUtils
 
StringAttributeValue - Class in org.n52.security.common.attributes
String value.
StringAttributeValue(String) - Constructor for class org.n52.security.common.attributes.StringAttributeValue
 
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.
SubjectAttributeResolver - Interface in org.n52.security.common.subject
 
SubjectCredentialAnalyzer - Class in org.n52.security.common.subject
Helper for retrieving credentials from a subject.
SubjectCredentialAnalyzer(Subject) - Constructor for class org.n52.security.common.subject.SubjectCredentialAnalyzer
 
SubjectIdentifier - Class in org.n52.security.common.subject
 
SubjectIdentifier() - Constructor for class org.n52.security.common.subject.SubjectIdentifier
 
SubjectIdentifier(String) - Constructor for class org.n52.security.common.subject.SubjectIdentifier
 
SubjectIdentifier(String, String, String) - Constructor for class org.n52.security.common.subject.SubjectIdentifier
 
SubjectPrincipalAnalyzer - Class in org.n52.security.common.subject
 
SubjectPrincipalAnalyzer(Subject) - Constructor for class org.n52.security.common.subject.SubjectPrincipalAnalyzer
 

T

text(String) - Method in class org.n52.security.common.xml.XMLBuilder
 
text(Text) - Method in class org.n52.security.common.xml.XMLBuilder.XMLElement
 
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.common.artifact
 
TextualPayload(InputStream, String) - Constructor for class org.n52.security.common.artifact.TextualPayload
 
TextualPayload(String, String) - Constructor for class org.n52.security.common.artifact.TextualPayload
 
TimeBasedIDGenerator - Class in org.n52.security.common.uuid
Creates an ID based on the current time.
TimeBasedIDGenerator() - Constructor for class org.n52.security.common.uuid.TimeBasedIDGenerator
 
TimeBasedIDGenerator(String) - Constructor for class org.n52.security.common.uuid.TimeBasedIDGenerator
 
TimerTaskDefinition - Class in org.n52.security.common.util
The timer task definition is used in the TimerTaskScheduler to define timer tasks.
TimerTaskDefinition() - Constructor for class org.n52.security.common.util.TimerTaskDefinition
 
TimerTaskRunnableAdapter - Class in org.n52.security.common.util
Wraps a Runnable to be a TimerTask.
TimerTaskRunnableAdapter(Runnable) - Constructor for class org.n52.security.common.util.TimerTaskRunnableAdapter
 
TimerTaskScheduler - Class in org.n52.security.common.util
This class allows a single spring configured Timer in an application, at which some timer definitions can be registered.
TimerTaskScheduler() - Constructor for class org.n52.security.common.util.TimerTaskScheduler
 
toByteArray() - Method in class org.n52.security.common.artifact.StreamPayload
 
toEncodedString() - Method in class org.n52.security.common.artifact.QueryStringPayload
 
tofullISOString(Date) - Static method in class org.n52.security.common.util.DateUtil
Method formats a date to an iso formated string.
tofullISOString(Calendar) - Static method in class org.n52.security.common.util.DateUtil
Method formats a date to an iso formated string.
toRange(InetAddress) - Static method in class org.n52.security.common.ip.IPRangeParser
 
toRange(InetAddress, InetAddress) - Static method in class org.n52.security.common.ip.IPRangeParser
 
toString() - Method in class org.n52.security.common.artifact.HttpHeaderAttribute
 
toString() - Method in class org.n52.security.common.artifact.Key
 
toString() - Method in interface org.n52.security.common.artifact.Payload
 
toString() - Method in class org.n52.security.common.artifact.QueryStringPayload
 
toString() - Method in class org.n52.security.common.artifact.SimpleTransferAttribute
 
toString() - Method in class org.n52.security.common.artifact.SOAPMessagePayloadKVP
 
toString() - Method in class org.n52.security.common.artifact.SOAPMessagePayloadXML
 
toString() - Method in class org.n52.security.common.artifact.StreamPayload
 
toString() - Method in class org.n52.security.common.artifact.TextualPayload
 
toString() - Method in class org.n52.security.common.attributes.Attribute
Generates an informal string.
toString() - Method in class org.n52.security.common.attributes.Attributes
 
toString() - Method in class org.n52.security.common.attributes.AttributeValueAdapter
Generates an informal string.
toString() - Method in class org.n52.security.common.ip.IP4AddressMask
Mask as a String in the form of "190.10.1.0/24".
toString() - Method in class org.n52.security.common.ip.IPIntervalRange
 
toString() - Method in class org.n52.security.common.subject.AttributePrincipal
 
toString() - Method in class org.n52.security.common.subject.NamedScope
 
toString() - Method in class org.n52.security.common.subject.NamePrincipal
 
toString() - Method in class org.n52.security.common.subject.URIScope
Method toString return the name URIScope.getName().
toString() - Method in class org.n52.security.common.util.KeyMatcherCaseSensitive
 
toString() - Method in class org.n52.security.common.util.KeyMatcherIgnoringCase
 
toString() - Method in class org.n52.security.common.util.KeyValuePair
 
toString() - Method in class org.n52.security.common.util.PathWildcardMatcher
 
toString() - Method in class org.n52.security.common.util.TimerTaskDefinition
 
toString() - Method in class org.n52.security.common.util.TimerTaskRunnableAdapter
 
toString() - Method in class org.n52.security.common.xml.DOMParserOptions
 
toString() - Method in class org.n52.security.common.xml.DOMSerializerOptions
 
toString() - Method in class org.n52.security.common.xml.XMLChunk
 
toTextualPayload() - Method in class org.n52.security.common.artifact.StreamPayload
 
toUTCISOString(Calendar) - Static method in class org.n52.security.common.util.DateUtil
Method formats a date to an iso formated string.
toUTCISOString(Date) - Static method in class org.n52.security.common.util.DateUtil
Method formats a date to an iso formated string.
toW3C() - Method in class org.n52.security.common.xml.XMLBuilder.XMLElement
 
Transferable - Interface in org.n52.security.common.artifact
Tasks of Interface Transferable.
TransferableCreator - Interface in org.n52.security.common.artifact
Provides an operation to 'serialize' an object into a Transferable.
TransferableFactory - Class in org.n52.security.common.artifact
 
TransferableImpl - Class in org.n52.security.common.artifact
Default implementation of Transferable.
TransferableImpl() - Constructor for class org.n52.security.common.artifact.TransferableImpl
 
TransferableServletWriter - Class in org.n52.security.common.util
Provides methods to write Transferable instances to a Servlet's output stream.
TransferableServletWriter(Transferable) - Constructor for class org.n52.security.common.util.TransferableServletWriter
 
TransferAttribute - Interface in org.n52.security.common.artifact
Represents a Name-Value Attribute Pair.
transform(Type) - Method in class org.n52.security.common.collections.AbstractFilter
 
transform(Iterable<OldType>, Filter<NewType, OldType>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
transform(Iterator<OldType>, Filter<NewType, OldType>) - Static method in class org.n52.security.common.collections.CollectionUtil
 
transform(OldType) - Method in interface org.n52.security.common.collections.Filter
 
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 (siblings 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 (children first).
TYPE_NAME - Static variable in class org.n52.security.common.attributes.EmptyAttributeValue
The type of an EmptyAttribute is 'null'.

U

UNEXPECTED_MIME_TYPE - Static variable in exception org.n52.security.common.artifact.ClientException
 
unwrapAsymmetric(String, String, int, Key) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Default method for asymmetric unwrapping using the AES algorithm.
unwrapKey(String, String, int, Key, String) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Unwraps a secret key, next to the base64 bytes of the wrapped key you need to know the algorithm used in the key and the type of the key (e.g.
unwrapSymmetric(String, String, int, Key) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Default method for symmetric unwrapping using the AES algorithm.
updateUnique(KeyMatcher, KeyValuePair) - Method in interface org.n52.security.common.util.KeyValuePairCollection
 
updateUnique(KeyMatcher, KeyValuePair) - Method in class org.n52.security.common.util.OrderedKeyValuePairCollection
 
URIScope - Class in org.n52.security.common.subject
A special scope class, whose names are URIs.
URIScope(String) - Constructor for class org.n52.security.common.subject.URIScope
Constructor creates a new URIScope with the specified uri as name.
URIScope(String, Scope) - Constructor for class org.n52.security.common.subject.URIScope
Constructor creates a new URIScope with the specified uri as name.
URIScope(URI) - Constructor for class org.n52.security.common.subject.URIScope
Constructor creates a new URIScope with the specified uri as name.
URIScope(URI, Scope) - Constructor for class org.n52.security.common.subject.URIScope
Constructor URIScope creates a new URIScope instance.
URLUtils - Class in org.n52.security.common.util
some utilities for url analyzing
URLWildcardMatcher - Class in org.n52.security.common.util
Compares URI's that may contain the wild card character '*' or '**' characters.
URLWildcardMatcher(String, boolean) - Constructor for class org.n52.security.common.util.URLWildcardMatcher
Creates new instance.
UsernameIDPrincipal - Class in org.n52.security.common.subject
Indicates the unique id of a user.
UsernameIDPrincipal(String) - Constructor for class org.n52.security.common.subject.UsernameIDPrincipal
 
UsernameIDPrincipal(String, Scope) - Constructor for class org.n52.security.common.subject.UsernameIDPrincipal
 

V

validating() - Method in class org.n52.security.common.xml.DOMParserOptions
Method sets the validating flag.
values(KeyMatcher) - Method in interface org.n52.security.common.util.KeyValuePairCollection
 
values(KeyMatcher) - Method in class org.n52.security.common.util.OrderedKeyValuePairCollection
 
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
 
visit(CDATASection) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
visit(Text) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
visit(Comment) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
visit(DocumentType) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
visit(Document) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
visit(DocumentFragment) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
visit(Element) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
visit(Entity) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
visit(EntityReference) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
visit(ProcessingInstruction) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 
visit(Notation) - Method in class org.n52.security.common.xml.DocumentVisitorAdapter
 

W

warning(SAXParseException) - Method in class org.n52.security.common.xml.QuietErrorHandler
Handles the warning exceptions.
withDocument(Document) - Static method in class org.n52.security.common.xml.XMLBuilder
 
withNewDocument() - Static method in class org.n52.security.common.xml.XMLBuilder
 
wrapAsymmetric(Key, Key) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Default method for asymmetric key wrapping using the AES algorithm.
wrapKey(Key, Key, String) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Wraps(encrypts) a secret key to securly transport it over a network.
wrapSymmetric(Key, Key) - Static method in class org.n52.security.common.crypto.EncryptionUtil
Default method for symmetric key wrapping using the AES algorithm.
write(OutputStream) - Method in exception org.n52.security.common.artifact.ClientException
writes a client exception XML document according to the specified OutputStream.
write(HttpServletResponse) - Method in class org.n52.security.common.util.TransferableServletWriter
Writes the content of the transferable to the servlet response's output stream.

X

X509Name - Class in org.n52.security.common.crypto
 
X509Name(String) - Constructor for class org.n52.security.common.crypto.X509Name
 
X509NameTokenizer - Class in org.n52.security.common.crypto
Breaks up an X500 Name into its component tokens, ala java.util.StringTokenizer.
X509NameTokenizer(String) - Constructor for class org.n52.security.common.crypto.X509NameTokenizer
 
xincludeAware() - Method in class org.n52.security.common.xml.DOMParserOptions
 
XMLBuilder - Class in org.n52.security.common.xml
Smart wrapper arround the Document.create* methods, which is desinged to support the creation of DOM structures within the source code.
XMLBuilder.XMLElement - Class in org.n52.security.common.xml
 
XMLChunk - Class in org.n52.security.common.xml
A chunk generated by XMLChunkIterator
XMLChunk(boolean, List<QName>, XMLChunk) - Constructor for class org.n52.security.common.xml.XMLChunk
 
XMLChunk(boolean, List<QName>, String, XMLChunk) - Constructor for class org.n52.security.common.xml.XMLChunk
 
XMLChunkHandler - Interface in org.n52.security.common.xml
Processes XML chunks.
XMLChunkHandlerAdapter - Class in org.n52.security.common.xml
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
 
XMLChunkIterator - Class in org.n52.security.common.xml
Iterates over chunks of xml.
XMLChunkIterator(InputSource, Iterable<XMLChunkIterator.Matcher>) - Constructor for class org.n52.security.common.xml.XMLChunkIterator
 
XMLChunkIterator(InputSource, XMLChunkIterator.Matcher...) - Constructor for class org.n52.security.common.xml.XMLChunkIterator
 
XMLChunkIterator(InputSource, QName...) - Constructor for class org.n52.security.common.xml.XMLChunkIterator
 
XMLChunkIterator.QNameMatcher - Class in org.n52.security.common.xml
Matches an element path, if the last element in the path matches a given qname.
XMLChunkIterator.QNameMatcher(QName) - Constructor for class org.n52.security.common.xml.XMLChunkIterator.QNameMatcher
 
XMLChunkReader - Class in org.n52.security.common.xml
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
 
XMLNamespaceAttributeDeclarationRemover - Class in org.n52.security.common.xml
This utility removes all xmlns attribute declarations from the dom, but preserves indirect referenced namespaces e.g.
XMLNamespaceAttributeDeclarationRemover() - Constructor for class org.n52.security.common.xml.XMLNamespaceAttributeDeclarationRemover
 
XMLPath - Class in org.n52.security.common.xml
Represents an XPath and it's evaluation.
XMLPath(XMLPathCtx) - Constructor for class org.n52.security.common.xml.XMLPath
 
XMLPath(XMLPath) - Constructor for class org.n52.security.common.xml.XMLPath
 
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
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
Wraps underlying XPathExceptions exceptions as runtime exceptions.
XMLPathException(String) - Constructor for exception org.n52.security.common.xml.XMLPathException
 
XMLPathException(String, Throwable) - Constructor for exception org.n52.security.common.xml.XMLPathException
 
XMLPathException(Throwable) - Constructor for exception org.n52.security.common.xml.XMLPathException
 
XMLPrefixRemover - Class in org.n52.security.common.xml
Removes prefixes from the a dom tree.
XMLPrefixRemover() - Constructor for class org.n52.security.common.xml.XMLPrefixRemover
 

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

Copyright © 2004–2013 52north.org. All rights reserved.