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

A

ASSOC_TYPE_HMAC_SHA1 - Static variable in class org.expressme.openid.Association
Association type constant "HMAC-SHA1".
Association - Class in org.expressme.openid
Assocation between RP and OP, and will be cached in memory for a certain time.
Association() - Constructor for class org.expressme.openid.Association
 
Authentication - Class in org.expressme.openid
Authentication information returned from OpenID Provider.
Authentication() - Constructor for class org.expressme.openid.Authentication
 

B

Base64 - Class in org.expressme.openid
Encodes and decodes to and from Base64 notation.
Base64.InputStream - Class in org.expressme.openid
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.expressme.openid.Base64.InputStream
Constructs a Base64.InputStream in DECODE mode.
Base64.InputStream(InputStream, int) - Constructor for class org.expressme.openid.Base64.InputStream
Constructs a Base64.InputStream in either ENCODE or DECODE mode.
Base64.OutputStream - Class in org.expressme.openid
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.expressme.openid.Base64.OutputStream
Constructs a Base64.OutputStream in ENCODE mode.
Base64.OutputStream(OutputStream, int) - Constructor for class org.expressme.openid.Base64.OutputStream
Constructs a Base64.OutputStream in either ENCODE or DECODE mode.

C

close() - Method in class org.expressme.openid.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.

D

DECODE - Static variable in class org.expressme.openid.Base64
Specify decoding.
decode(byte[], int, int, int) - Static method in class org.expressme.openid.Base64
Very low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class org.expressme.openid.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decode(String, int) - Static method in class org.expressme.openid.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decodeFileToFile(String, String) - Static method in class org.expressme.openid.Base64
Reads infile and decodes it to outfile.
decodeFromFile(String) - Static method in class org.expressme.openid.Base64
Convenience method for reading a base64-encoded file and decoding it.
decodeToFile(String, String) - Static method in class org.expressme.openid.Base64
Convenience method for decoding data to a file.
decodeToObject(String) - Static method in class org.expressme.openid.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
DONT_BREAK_LINES - Static variable in class org.expressme.openid.Base64
Don't break lines when encoding (violates strict Base64 specification)

E

ENCODE - Static variable in class org.expressme.openid.Base64
Specify encoding.
encodeBytes(byte[]) - Static method in class org.expressme.openid.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class org.expressme.openid.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class org.expressme.openid.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class org.expressme.openid.Base64
Encodes a byte array into Base64 notation.
encodeFileToFile(String, String) - Static method in class org.expressme.openid.Base64
Reads infile and encodes it to outfile.
encodeFromFile(String) - Static method in class org.expressme.openid.Base64
Convenience method for reading a binary file and base64-encoding it.
encodeObject(Serializable) - Static method in class org.expressme.openid.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class org.expressme.openid.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeToFile(byte[], String) - Static method in class org.expressme.openid.Base64
Convenience method for encoding data to a file.
Endpoint - Class in org.expressme.openid
Endpoint for OpenID Provider, and will be cached in memory for a certain time.
Endpoint(String, String, long) - Constructor for class org.expressme.openid.Endpoint
Build Endpoint object by URL and max age.
equals(Object) - Method in class org.expressme.openid.Endpoint
Two Endpoints are equal and only equal if their urls are equal.

F

flushBase64() - Method in class org.expressme.openid.Base64.OutputStream
Method added by PHIL.

G

getAlias() - Method in class org.expressme.openid.Endpoint
Get extension alias of this end point.
getAssociationHandle() - Method in class org.expressme.openid.Association
Get association handle.
getAssociationType() - Method in class org.expressme.openid.Association
Get association type.
getAuthentication(HttpServletRequest, byte[]) - Method in class org.expressme.openid.OpenIdManager
Deprecated. Using getAuthentication(HttpServletRequest request, byte[] key, String alias) instead.
getAuthentication(HttpServletRequest, byte[], String) - Method in class org.expressme.openid.OpenIdManager
Get authentication information from HTTP request, key.and alias
getAuthenticationUrl(Endpoint, Association) - Method in class org.expressme.openid.OpenIdManager
 
getEmail() - Method in class org.expressme.openid.Authentication
Get email.
getFirstname() - Method in class org.expressme.openid.Authentication
Get firstname.
getFullname() - Method in class org.expressme.openid.Authentication
Get fullname.
getGender() - Method in class org.expressme.openid.Authentication
Get gender.
getIdentity() - Method in class org.expressme.openid.Authentication
Get identity.
getLanguage() - Method in class org.expressme.openid.Authentication
Get language.
getLastname() - Method in class org.expressme.openid.Authentication
Get lastname.
getMacKey() - Method in class org.expressme.openid.Association
Get MAC key.
getRawMacKey() - Method in class org.expressme.openid.Association
Get raw MAC key as bytes.
getSessionType() - Method in class org.expressme.openid.Association
Get session type.
getUrl() - Method in class org.expressme.openid.Endpoint
Get URL of this end point.
GZIP - Static variable in class org.expressme.openid.Base64
Specify that data should be gzip-compressed.

H

hashCode() - Method in class org.expressme.openid.Endpoint
The hash code of Endpoint is equal to its url's hash code.

I

isExpired() - Method in class org.expressme.openid.Association
Detect if this association is expired.
isExpired() - Method in class org.expressme.openid.Endpoint
Check if this Endpoint are expired.

L

lookupAssociation(Endpoint) - Method in class org.expressme.openid.OpenIdManager
 
lookupEndpoint(String) - Method in class org.expressme.openid.OpenIdManager
Lookup end point by name or full URL.

M

main(String[]) - Static method in class org.expressme.openid.Base64
Encodes or decodes two files from the command line; feel free to delete this method (in fact you probably should) if you're embedding this code into a larger program.

N

NO_OPTIONS - Static variable in class org.expressme.openid.Base64
No options specified.

O

OpenIdException - Exception in org.expressme.openid
Exception for any open id authentication.
OpenIdException() - Constructor for exception org.expressme.openid.OpenIdException
OpenIdException with no message.
OpenIdException(String, Throwable) - Constructor for exception org.expressme.openid.OpenIdException
OpenIdException with message and cause.
OpenIdException(String) - Constructor for exception org.expressme.openid.OpenIdException
OpenIdException with message.
OpenIdException(Throwable) - Constructor for exception org.expressme.openid.OpenIdException
OpenIdException with cause.
OpenIdManager - Class in org.expressme.openid
Open ID Manager for all open id operation.
OpenIdManager() - Constructor for class org.expressme.openid.OpenIdManager
 
ORDERED - Static variable in class org.expressme.openid.Base64
Encode using the special "ordered" dialect of Base64 described here: http://www.faqs.org/qa/rfcc-1940.html.
org.expressme.openid - package org.expressme.openid
Main package of JOpenID.

R

read() - Method in class org.expressme.openid.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.expressme.openid.Base64.InputStream
Calls Base64.InputStream.read() repeatedly until the end of stream is reached or len bytes are read.
resumeEncoding() - Method in class org.expressme.openid.Base64.OutputStream
Resumes encoding of the stream.

S

SESSION_TYPE_NO_ENCRYPTION - Static variable in class org.expressme.openid.Association
Session type constant "no-encryption".
setAssociationHandle(String) - Method in class org.expressme.openid.Association
Set association handle.
setAssociationType(String) - Method in class org.expressme.openid.Association
Set association type.
setEmail(String) - Method in class org.expressme.openid.Authentication
Set email.
setFirstname(String) - Method in class org.expressme.openid.Authentication
Set firstname.
setFullname(String) - Method in class org.expressme.openid.Authentication
Set fullname.
setGender(String) - Method in class org.expressme.openid.Authentication
Set gender.
setIdentity(String) - Method in class org.expressme.openid.Authentication
Set identity.
setLanguage(String) - Method in class org.expressme.openid.Authentication
Set language.
setLastname(String) - Method in class org.expressme.openid.Authentication
Set lastname.
setMacKey(String) - Method in class org.expressme.openid.Association
Set MAC key.
setMaxAge(long) - Method in class org.expressme.openid.Association
Set max age in milliseconds.
setRealm(String) - Method in class org.expressme.openid.OpenIdManager
Set realm.
setReturnTo(String) - Method in class org.expressme.openid.OpenIdManager
Set returning address after authentication.
setSessionType(String) - Method in class org.expressme.openid.Association
Set session type.
setTimeOut(int) - Method in class org.expressme.openid.OpenIdManager
Set timeout in milliseconds.
ShortName - Class in org.expressme.openid
Store short names which are mapping to providers' urls.
ShortName() - Constructor for class org.expressme.openid.ShortName
Load short names from "openid-providers.properties" under class path.
suspendEncoding() - Method in class org.expressme.openid.Base64.OutputStream
Suspends encoding of the stream.

T

toString() - Method in class org.expressme.openid.Association
 
toString() - Method in class org.expressme.openid.Authentication
 
toString() - Method in class org.expressme.openid.Endpoint
 

U

URL_SAFE - Static variable in class org.expressme.openid.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.

W

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

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

Copyright 2009-2011, JOpenId