A B C D E F G H I L N O R S U W X

A

abort() - Method in class org.fcrepo.server.security.jaas.auth.module.DemoLoginModule
 
abort() - Method in class org.fcrepo.server.security.jaas.auth.module.LdapModule
 
abort() - Method in class org.fcrepo.server.security.jaas.auth.module.XmlUsersFileModule
 
AuthFilterJAAS - Class in org.fcrepo.server.security.jaas
A Servlet Filter for protecting resources.
AuthFilterJAAS() - Constructor for class org.fcrepo.server.security.jaas.AuthFilterJAAS
 
AuthHttpServletRequestWrapper - Class in org.fcrepo.server.security.jaas.auth
This class wraps a standard HttpServletRequest and adds the ability to set roles and principals.
AuthHttpServletRequestWrapper(HttpServletRequest) - Constructor for class org.fcrepo.server.security.jaas.auth.AuthHttpServletRequestWrapper
 

B

Base64 - Class in org.fcrepo.server.security.jaas.util
Encodes and decodes to and from Base64 notation.
Base64.InputStream - Class in org.fcrepo.server.security.jaas.util
A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.InputStream(InputStream) - Constructor for class org.fcrepo.server.security.jaas.util.Base64.InputStream
Constructs a Base64.InputStream in DECODE mode.
Base64.InputStream(InputStream, int) - Constructor for class org.fcrepo.server.security.jaas.util.Base64.InputStream
Constructs a Base64.InputStream in either ENCODE or DECODE mode.
Base64.OutputStream - Class in org.fcrepo.server.security.jaas.util
A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream(OutputStream) - Constructor for class org.fcrepo.server.security.jaas.util.Base64.OutputStream
Constructs a Base64.OutputStream in ENCODE mode.
Base64.OutputStream(OutputStream, int) - Constructor for class org.fcrepo.server.security.jaas.util.Base64.OutputStream
Constructs a Base64.OutputStream in either ENCODE or DECODE mode.

C

close() - Method in class org.fcrepo.server.security.jaas.util.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
commit() - Method in class org.fcrepo.server.security.jaas.auth.module.DemoLoginModule
 
commit() - Method in class org.fcrepo.server.security.jaas.auth.module.LdapModule
 
commit() - Method in class org.fcrepo.server.security.jaas.auth.module.XmlUsersFileModule
 

D

DataUtils - Class in org.fcrepo.server.security.jaas.util
 
DataUtils() - Constructor for class org.fcrepo.server.security.jaas.util.DataUtils
 
DECODE - Static variable in class org.fcrepo.server.security.jaas.util.Base64
Specify decoding in first bit.
decode(byte[]) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Low-level access to decoding ASCII characters in the form of a byte array.
decode(byte[], int, int, int) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decode(String, int) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decodeFileToFile(String, String) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Reads infile and decodes it to outfile.
decodeFromFile(String) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Convenience method for reading a base64-encoded file and decoding it.
decodeToFile(String, String) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Convenience method for decoding data to a file.
decodeToObject(String) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
DemoLoginModule - Class in org.fcrepo.server.security.jaas.auth.module
 
DemoLoginModule() - Constructor for class org.fcrepo.server.security.jaas.auth.module.DemoLoginModule
 
destroy() - Method in class org.fcrepo.server.security.jaas.AuthFilterJAAS
 
DO_BREAK_LINES - Static variable in class org.fcrepo.server.security.jaas.util.Base64
Do break lines when encoding.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.fcrepo.server.security.jaas.AuthFilterJAAS
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.fcrepo.server.security.jaas.UserServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.fcrepo.server.security.jaas.UserServlet
 

E

ENCODE - Static variable in class org.fcrepo.server.security.jaas.util.Base64
Specify encoding in first bit.
encode(ByteBuffer, ByteBuffer) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded ByteBuffer.
encode(ByteBuffer, CharBuffer) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded CharBuffer.
encodeBytes(byte[]) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Encodes a byte array into Base64 notation.
encodeBytesToBytes(byte[]) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Similar to Base64.encodeBytes(byte[]) but returns a byte array instead of instantiating a String.
encodeBytesToBytes(byte[], int, int, int) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Similar to Base64.encodeBytes(byte[], int, int, int) but returns a byte array instead of instantiating a String.
encodeFileToFile(String, String) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Reads infile and encodes it to outfile.
encodeFromFile(String) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Convenience method for reading a binary file and base64-encoding it.
encodeObject(Serializable) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeToFile(byte[], String) - Static method in class org.fcrepo.server.security.jaas.util.Base64
Convenience method for encoding data to a file.
equals(Object) - Method in class org.fcrepo.server.security.jaas.auth.UserPrincipal
 

F

fedoraXMLHashFormat(byte[]) - Static method in class org.fcrepo.server.security.jaas.util.DataUtils
 
flush() - Method in class org.fcrepo.server.security.jaas.util.Base64.OutputStream
Flushes the stream (and the enclosing streams).
flushBase64() - Method in class org.fcrepo.server.security.jaas.util.Base64.OutputStream
Method added by PHIL.
format(Document) - Static method in class org.fcrepo.server.security.jaas.util.DataUtils
 
format(byte[]) - Static method in class org.fcrepo.server.security.jaas.util.DataUtils
 

G

getAttributes(Subject) - Static method in class org.fcrepo.server.security.jaas.util.SubjectUtils
 
getDocumentFromBytes(byte[]) - Static method in class org.fcrepo.server.security.jaas.util.DataUtils
 
getDocumentFromFile(File) - Static method in class org.fcrepo.server.security.jaas.util.DataUtils
 
getHash(byte[]) - Static method in class org.fcrepo.server.security.jaas.util.DataUtils
 
getName() - Method in class org.fcrepo.server.security.jaas.auth.UserPrincipal
 
getRemoteUser() - Method in class org.fcrepo.server.security.jaas.auth.AuthHttpServletRequestWrapper
 
getUserPrincipal() - Method in class org.fcrepo.server.security.jaas.auth.AuthHttpServletRequestWrapper
 
GZIP - Static variable in class org.fcrepo.server.security.jaas.util.Base64
Specify that data should be gzip-compressed in second bit.

H

handle(Callback[]) - Method in class org.fcrepo.server.security.jaas.auth.handler.UsernamePasswordCallbackHandler
 
hashCode() - Method in class org.fcrepo.server.security.jaas.auth.UserPrincipal
 

I

init(FilterConfig) - Method in class org.fcrepo.server.security.jaas.AuthFilterJAAS
 
init() - Method in class org.fcrepo.server.security.jaas.AuthFilterJAAS
 
init() - Method in class org.fcrepo.server.security.jaas.UserServlet
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.fcrepo.server.security.jaas.auth.module.DemoLoginModule
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.fcrepo.server.security.jaas.auth.module.LdapModule
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.fcrepo.server.security.jaas.auth.module.XmlUsersFileModule
 
isUserInRole(String) - Method in class org.fcrepo.server.security.jaas.auth.AuthHttpServletRequestWrapper
 

L

LdapModule - Class in org.fcrepo.server.security.jaas.auth.module
 
LdapModule() - Constructor for class org.fcrepo.server.security.jaas.auth.module.LdapModule
 
loadFile(String) - Static method in class org.fcrepo.server.security.jaas.util.DataUtils
 
loadFile(File) - Static method in class org.fcrepo.server.security.jaas.util.DataUtils
 
login() - Method in class org.fcrepo.server.security.jaas.auth.module.DemoLoginModule
 
login() - Method in class org.fcrepo.server.security.jaas.auth.module.LdapModule
 
login() - Method in class org.fcrepo.server.security.jaas.auth.module.XmlUsersFileModule
 
logout() - Method in class org.fcrepo.server.security.jaas.auth.module.DemoLoginModule
 
logout() - Method in class org.fcrepo.server.security.jaas.auth.module.LdapModule
 
logout() - Method in class org.fcrepo.server.security.jaas.auth.module.XmlUsersFileModule
 

N

NO_OPTIONS - Static variable in class org.fcrepo.server.security.jaas.util.Base64
No options specified.

O

ORDERED - Static variable in class org.fcrepo.server.security.jaas.util.Base64
Encode using the special "ordered" dialect of Base64 described here: http://www.faqs.org/qa/rfcc- 1940.html.
org.fcrepo.server.security.jaas - package org.fcrepo.server.security.jaas
 
org.fcrepo.server.security.jaas.auth - package org.fcrepo.server.security.jaas.auth
 
org.fcrepo.server.security.jaas.auth.handler - package org.fcrepo.server.security.jaas.auth.handler
 
org.fcrepo.server.security.jaas.auth.module - package org.fcrepo.server.security.jaas.auth.module
 
org.fcrepo.server.security.jaas.util - package org.fcrepo.server.security.jaas.util
 

R

read() - Method in class org.fcrepo.server.security.jaas.util.Base64.InputStream
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
read(byte[], int, int) - Method in class org.fcrepo.server.security.jaas.util.Base64.InputStream
Calls Base64.InputStream.read() repeatedly until the end of stream is reached or len bytes are read.
resumeEncoding() - Method in class org.fcrepo.server.security.jaas.util.Base64.OutputStream
Resumes encoding of the stream.

S

saveDocument(String, byte[]) - Static method in class org.fcrepo.server.security.jaas.util.DataUtils
 
saveDocument(String, Document) - Static method in class org.fcrepo.server.security.jaas.util.DataUtils
 
setAuthnAPIA(String) - Method in class org.fcrepo.server.security.jaas.AuthFilterJAAS
 
setJaasConfigLocation(String) - Method in class org.fcrepo.server.security.jaas.AuthFilterJAAS
 
setJaasConfigName(String) - Method in class org.fcrepo.server.security.jaas.AuthFilterJAAS
 
setRoleAttributeNames(String) - Method in class org.fcrepo.server.security.jaas.AuthFilterJAAS
 
setRoleClassNames(String) - Method in class org.fcrepo.server.security.jaas.AuthFilterJAAS
 
setUserClassNames(String) - Method in class org.fcrepo.server.security.jaas.AuthFilterJAAS
 
setUserPrincipal(Principal) - Method in class org.fcrepo.server.security.jaas.auth.AuthHttpServletRequestWrapper
Sets the userPrincipal attribute.
setUserRoles(Set<String>) - Method in class org.fcrepo.server.security.jaas.auth.AuthHttpServletRequestWrapper
Sets the userRoles attribute.
SubjectUtils - Class in org.fcrepo.server.security.jaas.util
 
SubjectUtils() - Constructor for class org.fcrepo.server.security.jaas.util.SubjectUtils
 
suspendEncoding() - Method in class org.fcrepo.server.security.jaas.util.Base64.OutputStream
Suspends encoding of the stream.

U

URL_SAFE - Static variable in class org.fcrepo.server.security.jaas.util.Base64
Encode using Base64-like encoding that is URL- and Filename-safe as described in Section 4 of RFC3548: http://www.faqs.org/rfcs/rfc3548.html.
UsernamePasswordCallbackHandler - Class in org.fcrepo.server.security.jaas.auth.handler
A basic callback handler that supports name and password callbacks.
UsernamePasswordCallbackHandler(String, String) - Constructor for class org.fcrepo.server.security.jaas.auth.handler.UsernamePasswordCallbackHandler
 
UserPrincipal - Class in org.fcrepo.server.security.jaas.auth
Provides a basic userPrincipal implementation.
UserPrincipal() - Constructor for class org.fcrepo.server.security.jaas.auth.UserPrincipal
 
UserPrincipal(String) - Constructor for class org.fcrepo.server.security.jaas.auth.UserPrincipal
 
UserServlet - Class in org.fcrepo.server.security.jaas
This servlet produces an XML representation of a currently logged in user.
UserServlet() - Constructor for class org.fcrepo.server.security.jaas.UserServlet
 

W

write(int) - Method in class org.fcrepo.server.security.jaas.util.Base64.OutputStream
Writes the byte to the output stream after converting to/from Base64 notation.
write(byte[], int, int) - Method in class org.fcrepo.server.security.jaas.util.Base64.OutputStream
Calls write(int) repeatedly until len bytes are written.

X

XmlUsersFileModule - Class in org.fcrepo.server.security.jaas.auth.module
 
XmlUsersFileModule() - Constructor for class org.fcrepo.server.security.jaas.auth.module.XmlUsersFileModule
 

A B C D E F G H I L N O R S U W X

Copyright © 2012 DuraSpace. All Rights Reserved.