Skip navigation links
A B C D E F G I M N O R S T W _ 

A

authorize(Subject, InetSocketAddress, InetSocketAddress, String, Map<String, String>, int, XrootdProtocol.FilePerm) - Method in class org.dcache.xrootd.plugins.alice.TokenAuthorization1
 

B

Base64 - Class in org.dcache.xrootd.plugins.alice
 
Base64.InputStream - Class in org.dcache.xrootd.plugins.alice
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.OutputStream - Class in org.dcache.xrootd.plugins.alice
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.

C

close() - Method in class org.dcache.xrootd.plugins.alice.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
CorruptedEnvelopeException - Exception in org.dcache.xrootd.plugins.alice
 
CorruptedEnvelopeException(String) - Constructor for exception org.dcache.xrootd.plugins.alice.CorruptedEnvelopeException
 
CorruptedEnvelopeException(Throwable) - Constructor for exception org.dcache.xrootd.plugins.alice.CorruptedEnvelopeException
 
CorruptedEnvelopeException(String, Throwable) - Constructor for exception org.dcache.xrootd.plugins.alice.CorruptedEnvelopeException
 
createFactory(String, Properties) - Method in class org.dcache.xrootd.plugins.alice.TokenAuthorizationProvider
 
createHandler() - Method in class org.dcache.xrootd.plugins.alice.TokenAuthorization1Factory
 

D

DECODE - Static variable in class org.dcache.xrootd.plugins.alice.Base64
Specify decoding.
decode(byte[], int, int) - Static method in class org.dcache.xrootd.plugins.alice.Base64
Very low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class org.dcache.xrootd.plugins.alice.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decodeFromFile(String) - Static method in class org.dcache.xrootd.plugins.alice.Base64
Convenience method for reading a base64-encoded file and decoding it.
decodeToFile(String, String) - Static method in class org.dcache.xrootd.plugins.alice.Base64
Convenience method for decoding data to a file.
decodeToObject(String) - Static method in class org.dcache.xrootd.plugins.alice.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
decrypt() - Method in class org.dcache.xrootd.plugins.alice.EncryptedAuthzToken
Does the actual decryption/decoding of the raw token.
DONT_BREAK_LINES - Static variable in class org.dcache.xrootd.plugins.alice.Base64
Don't break lines when encoding (violates strict Base64 specification)

E

ENCODE - Static variable in class org.dcache.xrootd.plugins.alice.Base64
Specify encoding.
encodeBytes(byte[]) - Static method in class org.dcache.xrootd.plugins.alice.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class org.dcache.xrootd.plugins.alice.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class org.dcache.xrootd.plugins.alice.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class org.dcache.xrootd.plugins.alice.Base64
Encodes a byte array into Base64 notation.
encodeFromFile(String) - Static method in class org.dcache.xrootd.plugins.alice.Base64
Convenience method for reading a binary file and base64-encoding it.
encodeObject(Serializable) - Static method in class org.dcache.xrootd.plugins.alice.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class org.dcache.xrootd.plugins.alice.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeToFile(byte[], String) - Static method in class org.dcache.xrootd.plugins.alice.Base64
Convenience method for encoding data to a file.
EncryptedAuthzToken - Class in org.dcache.xrootd.plugins.alice
This class does the decoding/decryption of a given authorization token which has to apply to the follwing format: -----BEGIN SEALED CIPHER----- ..
EncryptedAuthzToken(String, RSAPrivateKey, RSAPublicKey) - Constructor for class org.dcache.xrootd.plugins.alice.EncryptedAuthzToken
Creates a new decryption instance.
Envelope - Class in org.dcache.xrootd.plugins.alice
This class represents an immutable authorization envelope.
Envelope(String) - Constructor for class org.dcache.xrootd.plugins.alice.Envelope
Parses the envelope and verifies its validity.
Envelope.GridFile - Class in org.dcache.xrootd.plugins.alice
This class encapsulates all permisson and location information for one file in the grid context, particularly the mapping between the logical filename (lfn) and the physical filename (transport URI, TURL) as well as the access permission granted by the file catalogue.

F

filePermissions - Static variable in class org.dcache.xrootd.plugins.alice.Envelope
 
flushBase64() - Method in class org.dcache.xrootd.plugins.alice.Base64.OutputStream
Method added by PHIL.

G

getAccess() - Method in class org.dcache.xrootd.plugins.alice.Envelope.GridFile
 
getCreationDate() - Method in class org.dcache.xrootd.plugins.alice.Envelope
Gets the creation time of the envelope formatted as Date
getCreationTime() - Method in class org.dcache.xrootd.plugins.alice.Envelope
Gets the creation time of the envelope
getCreator() - Method in class org.dcache.xrootd.plugins.alice.Envelope
Returns the name of the creator
getDescription() - Method in class org.dcache.xrootd.plugins.alice.TokenAuthorization1Factory
 
getExpirationDate() - Method in class org.dcache.xrootd.plugins.alice.Envelope
Returns the expiration time formatted as Date
getExpirationTime() - Method in class org.dcache.xrootd.plugins.alice.Envelope
Returns the experation time
getFiles() - Method in class org.dcache.xrootd.plugins.alice.Envelope
Returns access to the list of specified files
getLfn() - Method in class org.dcache.xrootd.plugins.alice.Envelope.GridFile
 
getName() - Method in class org.dcache.xrootd.plugins.alice.TokenAuthorization1Factory
 
getTurl() - Method in class org.dcache.xrootd.plugins.alice.Envelope.GridFile
 
GridFile(String, String, String) - Constructor for class org.dcache.xrootd.plugins.alice.Envelope.GridFile
 
GZIP - Static variable in class org.dcache.xrootd.plugins.alice.Base64
Specify that data should be gzip-compressed.

I

InputStream(InputStream) - Constructor for class org.dcache.xrootd.plugins.alice.Base64.InputStream
Constructs a Base64.InputStream in DECODE mode.
InputStream(InputStream, int) - Constructor for class org.dcache.xrootd.plugins.alice.Base64.InputStream
Constructs a Base64.InputStream in either ENCODE or DECODE mode.
isValid() - Method in class org.dcache.xrootd.plugins.alice.Envelope
Returns whether this envelope is valid or already expired

M

main(String[]) - Static method in class org.dcache.xrootd.plugins.alice.TokenAuthorization1
 

N

NO_OPTIONS - Static variable in class org.dcache.xrootd.plugins.alice.Base64
No options specified.

O

org.dcache.xrootd.plugins.alice - package org.dcache.xrootd.plugins.alice
 
OutputStream(OutputStream) - Constructor for class org.dcache.xrootd.plugins.alice.Base64.OutputStream
Constructs a Base64.OutputStream in ENCODE mode.
OutputStream(OutputStream, int) - Constructor for class org.dcache.xrootd.plugins.alice.Base64.OutputStream
Constructs a Base64.OutputStream in either ENCODE or DECODE mode.

R

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

S

suspendEncoding() - Method in class org.dcache.xrootd.plugins.alice.Base64.OutputStream
Suspends encoding of the stream.

T

TokenAuthorization1 - Class in org.dcache.xrootd.plugins.alice
The original Alice authentication scheme used in dCache.
TokenAuthorization1(Map<String, KeyPair>) - Constructor for class org.dcache.xrootd.plugins.alice.TokenAuthorization1
 
TokenAuthorization1Factory - Class in org.dcache.xrootd.plugins.alice
 
TokenAuthorization1Factory(File) - Constructor for class org.dcache.xrootd.plugins.alice.TokenAuthorization1Factory
 
TokenAuthorizationProvider - Class in org.dcache.xrootd.plugins.alice
 
TokenAuthorizationProvider() - Constructor for class org.dcache.xrootd.plugins.alice.TokenAuthorizationProvider
 
toString() - Method in class org.dcache.xrootd.plugins.alice.Envelope.GridFile
 
toString() - Method in class org.dcache.xrootd.plugins.alice.Envelope
 

W

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

_

_keystore - Variable in class org.dcache.xrootd.plugins.alice.TokenAuthorization1Factory
 
A B C D E F G I M N O R S T W _ 
Skip navigation links

Copyright © 2016. All rights reserved.