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

A

ACGenerator - Class in org.glite.security.voms.ac
 
ACGenerator() - Constructor for class org.glite.security.voms.ac.ACGenerator
 
ACTrustStore - Interface in org.glite.security.voms.ac
 
ACValidator - Class in org.glite.security.voms.ac
Validator class capable of validating an Attribute Certificate and verify its signature against a trust store of Attribute Authority certificates.
ACValidator(ACTrustStore) - Constructor for class org.glite.security.voms.ac.ACValidator
 
add(List) - Method in class org.glite.security.voms.VOMSValidator.FQANTree
 
add(FQAN) - Method in class org.glite.security.voms.VOMSValidator.FQANTree
 
addAttribute(String, String, String) - Method in class org.glite.security.voms.ac.ACGenerator
 
addAttributes(String, String, List) - Method in class org.glite.security.voms.ac.ACGenerator
 
asFault() - Method in exception org.glite.security.SecurityException
Return this exception as an AXIS Fault
AttCertIssuer - Class in org.glite.security.voms.ac
Shadow implementation of AttributeCertificateInfo from BouncyCastle
AttCertIssuer(DEREncodable) - Constructor for class org.glite.security.voms.ac.AttCertIssuer
 
AttCertIssuer(V2Form) - Constructor for class org.glite.security.voms.ac.AttCertIssuer
 
AttCertIssuer(GeneralNames) - Constructor for class org.glite.security.voms.ac.AttCertIssuer
 
AttributeCertificate - Class in org.glite.security.voms.ac
A shadow implementation of the non-working BouncyCastle implementation of X.509 Attribute Certificates
AttributeCertificate(ASN1Sequence) - Constructor for class org.glite.security.voms.ac.AttributeCertificate
 
AttributeCertificateInfo - Class in org.glite.security.voms.ac
Shadow implementation of AttributeCertificateInfo from BouncyCastle
AttributeCertificateInfo(ASN1Sequence) - Constructor for class org.glite.security.voms.ac.AttributeCertificateInfo
 
AUTHZ_APPROVED_ATTRIBUTES - Static variable in class org.glite.security.SecurityContext
The label fo the set of authorized attributes.
AUTHZ_POLICY - Static variable in class org.glite.security.SecurityContext
The label for the authorization policy.
AUTHZ_REQUESTED_ATTRIBUTES - Static variable in class org.glite.security.SecurityContext
The label for the set of requested attributes.

B

BasicVOMSTrustStore - Class in org.glite.security.voms
Implementation of a AC trust store for use with VOMS.
BasicVOMSTrustStore() - Constructor for class org.glite.security.voms.BasicVOMSTrustStore
Creates a default VOMS trust store.
BasicVOMSTrustStore(String, long) - Constructor for class org.glite.security.voms.BasicVOMSTrustStore
Creates and manages an in-memory cache of VOMS issuers by periodically scanning a directory containing the trusted issuers.

C

CANON - Static variable in class org.glite.security.util.DNImpl
Marker for the canonicalized format.
CaseInsensitiveProperties - Class in org.glite.security.util
 
CaseInsensitiveProperties(Properties) - Constructor for class org.glite.security.util.CaseInsensitiveProperties
Creates a new instance of CaseInsensitiveProperties
CaseInsensitiveProperties() - Constructor for class org.glite.security.util.CaseInsensitiveProperties
 
CERT_CHAIN - Static variable in class org.glite.security.SecurityContext
The label for the client's certificate chain.
CertUtil - Class in org.glite.security.util
Reads a DER-encode, Base64-encoded, or PEM-encoded certificate from disk without using broken IAIK implementations...
CertUtil() - Constructor for class org.glite.security.util.CertUtil
 
clearCurrentContext() - Static method in class org.glite.security.SecurityContext
Clears any set SecurityContext associated with the current thread.
CLIENT_CERT - Static variable in class org.glite.security.SecurityContext
The label for the client identity certificate.
CLIENT_NAME - Static variable in class org.glite.security.SecurityContext
The label for the client name.
CLIENT_X500_NAME - Static variable in class org.glite.security.SecurityContext
The label for the client name.
CLIENT_X500_PRINCIPAL - Static variable in class org.glite.security.SecurityContext
The label for the client name.
constructRFC2253(boolean) - Method in class org.glite.security.util.DNImpl
Contructs the RFC2253 format string of the DN.
constructX500() - Method in class org.glite.security.util.DNImpl
Contructs the X500 format string of the DN.
count - Variable in class org.glite.security.util.DNImpl
The number of fields in the DN.

D

DEFAULT_TRUST_STORE_LISTING - Static variable in class org.glite.security.voms.BasicVOMSTrustStore
 
DirectoryList - Class in org.glite.security.util
This class lists all the files defined in the constructor.
DirectoryList(String) - Constructor for class org.glite.security.util.DirectoryList
Creates a new instance of DirectoryList
DN - Interface in org.glite.security.util
An interface representing a DN, used in conjunction with DNHandler to manage the DNs in an uniform way.
DNHandler - Class in org.glite.security.util
Distinguished Name (DN) handling routines.
DNHandler() - Constructor for class org.glite.security.util.DNHandler
 
DNImpl - Class in org.glite.security.util
DOCUMENT ME!
DNImpl(DERObjectIdentifier[], String[], int) - Constructor for class org.glite.security.util.DNImpl
Creates a new instance of DN.
DNImpl(String) - Constructor for class org.glite.security.util.DNImpl
Creates a new DNImpl object.
DNImpl(Principal) - Constructor for class org.glite.security.util.DNImpl
Creates a new DNImpl object.

E

equals(Object) - Method in class org.glite.security.util.DNImpl
The equals comparison of the DN with another DN.
equals(Object) - Method in class org.glite.security.util.X500Principal
 
equals(Object) - Method in class org.glite.security.voms.FQAN
 

F

faultCode() - Static method in exception org.glite.security.SecurityException
 
FileCertReader - Class in org.glite.security.util
Reads all certificates from given files, accepts binary form of DER encoded certs and the Base64 form of the DER encoded certs (PEM).
FileCertReader() - Constructor for class org.glite.security.util.FileCertReader
Creates a new instance of CertReader.
FileCertReader(Provider) - Constructor for class org.glite.security.util.FileCertReader
Creates a new instance of CertReader with the specified provider.
FileCertReader(String) - Constructor for class org.glite.security.util.FileCertReader
Creates a new instance of CertReader with the specified provider
FileEndingIterator - Class in org.glite.security.util
Lists all the files in the given directory that end with a certain ending.
FileEndingIterator(String, String) - Constructor for class org.glite.security.util.FileEndingIterator
Creates new FileIterator and searches the first match.
findClientCert(X509Certificate[]) - Static method in class org.glite.security.util.CertUtil
Finds out the index of the client cert in a certificate chain.
FQAN - Class in org.glite.security.voms
Parses and assembles Fully Qualified Attribute Names (FQANs) used by VOMS.
FQAN(String) - Constructor for class org.glite.security.voms.FQAN
 
FQAN(String, String, String) - Constructor for class org.glite.security.voms.FQAN
 

G

generalNameToGeneralNames(GeneralName) - Static method in class org.glite.security.voms.ac.Util
 
generalNameToX500Name(GeneralName) - Static method in class org.glite.security.voms.ac.Util
 
generate(String, String, PasswordFinder, String) - Static method in class org.glite.security.util.KeyStoreGenerator
Generates the new KeyStore using the information given in the constructor.
generateACInfo() - Method in class org.glite.security.voms.ac.ACGenerator
AttributeCertificateInfo ::= SEQUENCE { version AttCertVersion -- version is v2, holder Holder, issuer AttCertIssuer, signature AlgorithmIdentifier, serialNumber CertificateSerialNumber, attrCertValidityPeriod AttCertValidityPeriod, attributes SEQUENCE OF Attribute, issuerUniqueID UniqueIdentifier OPTIONAL, extensions Extensions OPTIONAL } AttCertVersion ::= INTEGER { v2(1) }
getAACandidate(X500Principal) - Method in interface org.glite.security.voms.ac.ACTrustStore
Returns an array of issuer candidates, by performing a name comparison of the AC's issuer and the subject names of the certificates in the trust store.
getAACandidate(X500Principal) - Method in class org.glite.security.voms.BasicVOMSTrustStore
 
getAC() - Method in class org.glite.security.voms.VOMSAttribute
 
getAcinfo() - Method in class org.glite.security.voms.ac.AttributeCertificate
 
getAttCertVersion() - Method in class org.glite.security.voms.ac.AttributeCertificateInfo
 
getAttrCertValidityPeriod() - Method in class org.glite.security.voms.ac.AttributeCertificateInfo
 
getAttributes() - Method in class org.glite.security.voms.ac.AttributeCertificate
 
getAttributes(String) - Method in class org.glite.security.voms.ac.AttributeCertificate
Returns a list of the attributes matching the provided OID.
getAttributes() - Method in class org.glite.security.voms.ac.AttributeCertificateInfo
 
getAuthorizationPolicy() - Method in class org.glite.security.SecurityContext
 
getAuthorizationPolicy() - Method in interface org.glite.security.SecurityInfo
 
getAuthorizedAttributes() - Method in class org.glite.security.SecurityContext
 
getAuthorizedAttributes() - Method in interface org.glite.security.SecurityInfo
 
getBaseCertificateID() - Method in class org.glite.security.voms.ac.V2Form
 
getCanon() - Method in interface org.glite.security.util.DN
Used to get the DN in canonical (small case) format.
getCanon() - Method in class org.glite.security.util.DNImpl
Generates a canonical format string of the DN.
getCapabilities(String) - Method in class org.glite.security.voms.VOMSValidator.FQANTree
 
getCapabilities(String) - Method in class org.glite.security.voms.VOMSValidator
Returns a list of all capabilities attributed to a (sub)group, by combining all VOMS attributes in a hiearchial fashion.
getCapability() - Method in class org.glite.security.voms.FQAN
 
getClientCert() - Method in class org.glite.security.SecurityContext
 
getClientCert() - Method in interface org.glite.security.SecurityInfo
 
getClientCertChain() - Method in class org.glite.security.SecurityContext
 
getClientCertChain() - Method in interface org.glite.security.SecurityInfo
 
getClientName() - Method in class org.glite.security.SecurityContext
 
getClientName() - Method in interface org.glite.security.SecurityInfo
Returns the name of the authenticated client.
getClientX500Name() - Method in class org.glite.security.SecurityContext
 
getClientX500Name() - Method in interface org.glite.security.SecurityInfo
Returns the name of the authenticated client in X500 format.
getClientX500Principal() - Method in class org.glite.security.SecurityContext
 
getClientX500Principal() - Method in interface org.glite.security.SecurityInfo
Returns the Principal of the authenticated client in X500 format.
getCurrentContext() - Static method in class org.glite.security.SecurityContext
 
getDERObject() - Method in class org.glite.security.voms.ac.AttCertIssuer
Produce an object suitable for an ASN1OutputStream.
getDERObject() - Method in class org.glite.security.voms.ac.AttributeCertificate
Produce an object suitable for an ASN1OutputStream.
getDERObject() - Method in class org.glite.security.voms.ac.AttributeCertificateInfo
Produce an object suitable for an ASN1OutputStream.
getDERObject() - Method in class org.glite.security.voms.ac.Holder
 
getDERObject() - Method in class org.glite.security.voms.ac.IetfAttrSyntax
IetfAttrSyntax ::= SEQUENCE { policyAuthority [0] GeneralNames OPTIONAL, values SEQUENCE OF CHOICE { octets OCTET STRING, oid OBJECT IDENTIFIER, string UTF8String } }
getDERObject() - Method in class org.glite.security.voms.ac.ObjectDigestInfo
Produce an object suitable for an ASN1OutputStream.
getDERObject() - Method in class org.glite.security.voms.ac.V2Form
Produce an object suitable for an ASN1OutputStream.
getDigestAlgorithm() - Method in class org.glite.security.voms.ac.ObjectDigestInfo
 
getDigestedObjectType() - Method in class org.glite.security.voms.ac.ObjectDigestInfo
 
getDN(Principal) - Static method in class org.glite.security.util.DNHandler
Generates a DN object form the Principal object.
getDN(String) - Static method in class org.glite.security.util.DNHandler
Generates a DN object form a String.
getEncoded(PrivateKey) - Static method in class org.glite.security.util.PrivateKeyReader
Return a PKCS1v2 representation of the key.
getExtensions() - Method in class org.glite.security.voms.ac.AttributeCertificate
 
getExtensions() - Method in class org.glite.security.voms.ac.AttributeCertificateInfo
 
getFQAN() - Method in class org.glite.security.voms.FQAN
 
getFullyQualifiedAttributes() - Method in class org.glite.security.voms.VOMSAttribute
 
getGroup() - Method in class org.glite.security.voms.FQAN
 
getHolder() - Method in class org.glite.security.voms.ac.AttributeCertificate
 
getHolder() - Method in class org.glite.security.voms.ac.AttributeCertificateInfo
 
getHostPort() - Method in class org.glite.security.voms.VOMSAttribute
Returns the address of the issuing VOMS server, on the form <host>:<port>
getInstance() - Static method in class org.glite.security.voms.ac.ACValidator
 
getInstance(ACTrustStore) - Static method in class org.glite.security.voms.ac.ACValidator
 
getInstance(InputStream) - Static method in class org.glite.security.voms.ac.AttributeCertificate
Create an Attribute Certificate from a input stream containing DER-encoded data
getInstance(ASN1Sequence) - Static method in class org.glite.security.voms.ac.AttributeCertificateInfo
 
getIssuer(X509Certificate) - Static method in class org.glite.security.util.DNHandler
Picks up the issuer from the certificate as a DN class without any transformations etc.
getIssuer() - Method in class org.glite.security.util.NamespaceRule
Returns the issuer DN of the rule.
getIssuer() - Method in class org.glite.security.voms.ac.AttributeCertificate
 
getIssuer() - Method in class org.glite.security.voms.ac.AttributeCertificateInfo
 
getIssuerName() - Method in class org.glite.security.SecurityContext
 
getIssuerName() - Method in interface org.glite.security.SecurityInfo
Returns the Issuer Distuingished Name of the client certificate.
getIssuerName() - Method in class org.glite.security.voms.ac.AttCertIssuer
 
getIssuerName() - Method in class org.glite.security.voms.ac.V2Form
 
getIssuerUniqueID() - Method in class org.glite.security.voms.ac.AttributeCertificateInfo
 
getListing() - Method in class org.glite.security.util.DirectoryList
Used to get the file listing, the list of files matching the definition in constructor.
getListOfFQAN() - Method in class org.glite.security.voms.VOMSAttribute
 
getMatch() - Method in class org.glite.security.util.NamespaceRule
Returns the regexp string of the rule.
getName() - Method in class org.glite.security.util.X500Principal
 
getNotAfter() - Method in class org.glite.security.voms.ac.AttributeCertificate
 
getNotBefore() - Method in class org.glite.security.voms.ac.AttributeCertificate
 
getObjectDigest() - Method in class org.glite.security.voms.ac.ObjectDigestInfo
 
getObjectDigestInfo() - Method in class org.glite.security.voms.ac.V2Form
 
getOtherObjectTypeID() - Method in class org.glite.security.voms.ac.ObjectDigestInfo
 
getPassword() - Method in class org.glite.security.util.Password
 
getPeerCas() - Method in class org.glite.security.SecurityContext
 
getPolicyAuthority() - Method in class org.glite.security.voms.ac.IetfAttrSyntax
 
getProperty(String) - Method in class org.glite.security.util.CaseInsensitiveProperties
 
getProperty(String, String) - Method in class org.glite.security.util.CaseInsensitiveProperties
 
getRemoteAddr() - Method in class org.glite.security.SecurityContext
 
getRemoteAddr() - Method in interface org.glite.security.SecurityInfo
Returns the IP address of the other party.
getRequestedAttributes() - Method in class org.glite.security.SecurityContext
 
getRequestedAttributes() - Method in interface org.glite.security.SecurityInfo
 
getRFC2253() - Method in interface org.glite.security.util.DN
Used to get the DN in RFC2253 format.
getRFC2253() - Method in class org.glite.security.util.DNImpl
Generates a RFC2253 format string of the DN.
getRole() - Method in class org.glite.security.voms.FQAN
 
getRoles(String) - Method in class org.glite.security.voms.VOMSValidator.FQANTree
 
getRoles(String) - Method in class org.glite.security.voms.VOMSValidator
Returns a list of all roles attributed to a (sub)group, by combining all VOMS attributes in a hiearchial fashion.
getRules() - Method in class org.glite.security.util.Namespace
Returns the set of rules.
getSecurityInfo() - Static method in class org.glite.security.SecurityInfoContainer
 
getSerialNumber() - Method in class org.glite.security.voms.ac.AttributeCertificateInfo
 
getSessionId() - Method in class org.glite.security.SecurityContext
 
getSessionId() - Method in interface org.glite.security.SecurityInfo
Returns the SSL session ID used for this connection.
getSignature() - Method in class org.glite.security.voms.ac.AttributeCertificateInfo
 
getSignatureAlgorithm() - Method in class org.glite.security.voms.ac.AttributeCertificate
 
getSignatureValue() - Method in class org.glite.security.voms.ac.AttributeCertificate
 
getSubject(X509Certificate) - Static method in class org.glite.security.util.DNHandler
Picks up the subject from the certificate as a DN class without any transformations etc.
getUnverifiedCertChain() - Method in class org.glite.security.SecurityContext
 
getValues() - Method in class org.glite.security.voms.ac.IetfAttrSyntax
 
getValueType() - Method in class org.glite.security.voms.ac.IetfAttrSyntax
 
getVO() - Method in class org.glite.security.voms.VOMSAttribute
Returns the VO name
getVOMSAttributes() - Method in class org.glite.security.voms.VOMSValidator
Returns a list of VOMS attributes, parsed and possibly validated.
getVOMSValidator() - Method in class org.glite.security.SecurityContext
 
getX500() - Method in interface org.glite.security.util.DN
Used to get the DN in X500 format.
getX500() - Method in class org.glite.security.util.DNImpl
Generates a X500 format string of the DN.

H

hashCode() - Method in class org.glite.security.util.DNImpl
Returns the hashcode of the instance.
hashCode() - Method in class org.glite.security.util.X500Principal
 
hasNext() - Method in class org.glite.security.util.FileEndingIterator
Used to check that there are more matching files to get using next().
Holder - Class in org.glite.security.voms.ac
The Holder object.
Holder(X509Certificate) - Constructor for class org.glite.security.voms.ac.Holder
 
Holder(X500Principal, BigInteger) - Constructor for class org.glite.security.voms.ac.Holder
 
Holder(ASN1Sequence) - Constructor for class org.glite.security.voms.ac.Holder
 

I

IetfAttrSyntax - Class in org.glite.security.voms.ac
Implementation of IetfAttrSyntax as specified by RFC3281.
IetfAttrSyntax(ASN1Sequence) - Constructor for class org.glite.security.voms.ac.IetfAttrSyntax
 
init() - Static method in class org.glite.security.util.axis.InitSecurityContext
Initializes the SecurityContext from a MessageContext.
initClearSC() - Static method in class org.glite.security.util.axis.InitSecurityContext
Initialize a clear security context, which will fail on all security checks.
initSC(ServletRequest) - Static method in class org.glite.security.util.axis.InitSecurityContext
Sets up the client's credentials.
InitSecurityContext - Class in org.glite.security.util.axis
 
InitSecurityContext() - Constructor for class org.glite.security.util.axis.InitSecurityContext
 
isHolder(X509Certificate) - Method in class org.glite.security.voms.ac.Holder
 
isPermit() - Method in class org.glite.security.util.NamespaceRule
Whether the rule is a permit or deny.
ISSUER_NAME - Static variable in class org.glite.security.SecurityContext
The label for the issuer name.
isValid() - Method in class org.glite.security.voms.ac.AttributeCertificate
Synonym for validAt(null)
isValidated() - Method in class org.glite.security.voms.VOMSValidator
 

K

KeyStoreGenerator - Class in org.glite.security.util
Generates a keystore from the certificate and the private key from the files.
KeyStoreGenerator() - Constructor for class org.glite.security.util.KeyStoreGenerator
 

L

load(InputStream) - Method in class org.glite.security.util.CaseInsensitiveProperties
Loads the properties from the stream inputStream.
loadProperties(Properties) - Method in class org.glite.security.util.CaseInsensitiveProperties
Loads the properties from inProperties into this instance.

M

m_canonicalString - Variable in class org.glite.security.util.DNImpl
The DN in canonical format.
m_rfc2253String - Variable in class org.glite.security.util.DNImpl
The DN in RFC2253 format.
m_x500String - Variable in class org.glite.security.util.DNImpl
The DN in X500 format.

N

Namespace - Class in org.glite.security.util
The namespace definition for a CA.
Namespace(BufferedReader) - Constructor for class org.glite.security.util.Namespace
Constructs a namespace from the input.
NamespaceRule - Class in org.glite.security.util
A class that expresses a single rule in the namespace policy.
next() - Method in class org.glite.security.util.FileEndingIterator
Used to get the next matching file.

O

ObjectDigestInfo - Class in org.glite.security.voms.ac
 
ObjectDigestInfo(ASN1Sequence) - Constructor for class org.glite.security.voms.ac.ObjectDigestInfo
 
objectReader(BufferedInputStream, int) - Method in class org.glite.security.util.FileCertReader
Reads a certificate or a CRL from the stream, doing some error correction.
oids - Variable in class org.glite.security.util.DNImpl
The array of object identifiers.
org.glite.security - package org.glite.security
 
org.glite.security.util - package org.glite.security.util
 
org.glite.security.util.axis - package org.glite.security.util.axis
 
org.glite.security.voms - package org.glite.security.voms
 
org.glite.security.voms.ac - package org.glite.security.voms.ac
 

P

parse(String) - Method in class org.glite.security.util.DNImpl
Parses the RFC2253 format string and puts the fields into the internal structure.
parse(X509Certificate[]) - Static method in class org.glite.security.voms.VOMSValidator
Parses the assumed-validated certificate chain (which may also include proxy certs) for any occurances of VOMS extensions containing attribute certificates issued to the end entity in the certificate chain.
parse() - Method in class org.glite.security.voms.VOMSValidator
Deprecated. use the parse(X509Certificate[]) instead
parseX500(String) - Method in class org.glite.security.util.DNImpl
Parses the X500 format string and puts the fields into the internal structure.
Password - Class in org.glite.security.util
 
Password(char[]) - Constructor for class org.glite.security.util.Password
 
PEER_CAS - Static variable in class org.glite.security.SecurityContext
The label for peer CA Principal list.
PrivateKeyReader - Class in org.glite.security.util
This class is used to read a private key.
PrivateKeyReader() - Constructor for class org.glite.security.util.PrivateKeyReader
 

R

rdns - Variable in class org.glite.security.util.DNImpl
The array of relative distiquished names.
read(BufferedInputStream, PasswordFinder) - Static method in class org.glite.security.util.PrivateKeyReader
Reads the private key form the stream that was given in the constructor.
read(BufferedInputStream) - Static method in class org.glite.security.util.PrivateKeyReader
Reads the private key form the stream that was given in the constructor.
read(BufferedInputStream, String) - Static method in class org.glite.security.util.PrivateKeyReader
Reads the private key form the stream that was given in the constructor.
readAnchors(String) - Method in class org.glite.security.util.FileCertReader
Reads the certificates from the files defined in the argument and makes TrustAnchors from them.
readCerts(String) - Method in class org.glite.security.util.FileCertReader
Reads the certificates from the files defined in the argument.
readCRLs(String) - Method in class org.glite.security.util.FileCertReader
Reads the certificate revocation lists (CRLs) from the files defined in the argument.
readFile(File, int) - Method in class org.glite.security.util.FileCertReader
Reads the objects of given type from the File.
readObject(BufferedInputStream, int) - Method in class org.glite.security.util.FileCertReader
Does the actual reading of the object.
readProxy(BufferedInputStream, String) - Method in class org.glite.security.util.FileCertReader
Reads a grid proxy from a stream.
refresh() - Method in class org.glite.security.voms.BasicVOMSTrustStore
Refreshes the in-memory cache of trusted signer certificates.
REMOTE_ADDR - Static variable in class org.glite.security.SecurityContext
The label for the ip address of the other party.
remove(Object) - Method in class org.glite.security.util.CaseInsensitiveProperties
 
RFC2253 - Static variable in class org.glite.security.util.DNImpl
Marker for the RFC2253 format.

S

SecurityContext - Class in org.glite.security
A context class in which security-related information from the authentication and authorization process is collected.
SecurityContext() - Constructor for class org.glite.security.SecurityContext
The constructor.
SecurityException - Exception in org.glite.security
This is a security exception which can be converted into an Axis Fault and thrown across a SOAP communication.
SecurityException(String) - Constructor for exception org.glite.security.SecurityException
Constructs an SecurityException with the specified detail message.
SecurityInfo - Interface in org.glite.security
An interface from which an external application can get information from underlying authentication and authorization processes.
SecurityInfoContainer - Class in org.glite.security
Container class from which the current SecurityInfo can be retrieved.
SecurityInfoContainer() - Constructor for class org.glite.security.SecurityInfoContainer
 
SESSION_ID - Static variable in class org.glite.security.SecurityContext
The label for the SSL session Id for this connection.
setAuthorizationPolicy(String) - Method in class org.glite.security.SecurityContext
 
setAuthorizedAttributes(List) - Method in class org.glite.security.SecurityContext
 
setClientCert(X509Certificate) - Method in class org.glite.security.SecurityContext
This method also automatically sets the client name, the issuer name, and validity period.
setClientCertChain(X509Certificate[]) - Method in class org.glite.security.SecurityContext
This method also automatically sets the client name, the issuer name, validity period, and the VOMSInfo if such an extension is present.
setClientChain(X509Certificate[]) - Method in class org.glite.security.voms.VOMSValidator
Convenience method: enables you to reuse a VOMSValidator instance for another client chain, thus avoiding overhead in instantiating validators and trust stores and other potentially expensive operations.
setClientName(String) - Method in class org.glite.security.SecurityContext
 
setClientX500Name(String) - Method in class org.glite.security.SecurityContext
 
setClientX500Principal(X500Principal) - Method in class org.glite.security.SecurityContext
 
setCurrentContext(SecurityContext) - Static method in class org.glite.security.SecurityContext
 
setExtensions(Vector) - Method in class org.glite.security.voms.ac.ACGenerator
 
setHolderIssuer(X500Principal) - Method in class org.glite.security.voms.ac.ACGenerator
 
setHolderSerial(BigInteger) - Method in class org.glite.security.voms.ac.ACGenerator
 
setIssuer(X500Principal) - Method in class org.glite.security.voms.ac.ACGenerator
 
setIssuerName(String) - Method in class org.glite.security.SecurityContext
 
setName(DN) - Method in class org.glite.security.util.X500Principal
 
setNotAfter(Date) - Method in class org.glite.security.voms.ac.ACGenerator
 
setNotBefore(Date) - Method in class org.glite.security.voms.ac.ACGenerator
 
setPeerCas(Principal[]) - Method in class org.glite.security.SecurityContext
 
setProperty(String, String) - Method in class org.glite.security.util.CaseInsensitiveProperties
 
setRemoteAddr(String) - Method in class org.glite.security.SecurityContext
Sets the IP address of the other party.
setRequestedAttributes(List) - Method in class org.glite.security.SecurityContext
 
setSessionId(String) - Method in class org.glite.security.SecurityContext
Sets the IP address of the other party.
setTrustStore(ACTrustStore) - Static method in class org.glite.security.voms.VOMSValidator
Sets the ACTrustStore instance to use with the default ACValidator.
setUnverifiedCertChain(X509Certificate[]) - Method in class org.glite.security.SecurityContext
 
setVOMSValidator(VOMSValidator) - Method in class org.glite.security.SecurityContext
 
sign(PrivateKey) - Method in class org.glite.security.voms.ac.ACGenerator
 
skipEmptyLines(BufferedInputStream) - Static method in class org.glite.security.util.FileCertReader
Skips empty lines in the stream.
skipLine(BufferedInputStream) - Static method in class org.glite.security.util.PrivateKeyReader
Skips to the next line.
skipToCertBeginning(BufferedInputStream) - Static method in class org.glite.security.util.FileCertReader
Skips everything in front of "-----BEGIN" in the stream.

T

toString() - Method in class org.glite.security.SecurityContext
 
toString() - Method in class org.glite.security.util.DNImpl
Returns the RFC2253 format of the DN.
toString() - Method in class org.glite.security.util.Namespace
Returns a String representation of the namespace rules.
toString() - Method in class org.glite.security.util.NamespaceRule
Returns the String representation of the rule.
toString() - Method in class org.glite.security.util.X500Principal
 
toString() - Method in class org.glite.security.voms.FQAN
 
toString() - Method in class org.glite.security.voms.VOMSAttribute
 
toString() - Method in class org.glite.security.voms.VOMSValidator
 

U

UNVERIFIED_CERT_CHAIN - Static variable in class org.glite.security.SecurityContext
The label for UnverifiedCertChain.
Util - Class in org.glite.security.voms.ac
 
Util() - Constructor for class org.glite.security.voms.ac.Util
 

V

V2Form - Class in org.glite.security.voms.ac
 
V2Form(GeneralNames) - Constructor for class org.glite.security.voms.ac.V2Form
 
V2Form(ASN1Sequence) - Constructor for class org.glite.security.voms.ac.V2Form
 
validAt(Date) - Method in class org.glite.security.voms.ac.AttributeCertificate
Checks if the AC was valid at the provided timestamp.
validate(AttributeCertificate) - Method in class org.glite.security.voms.ac.ACValidator
 
validate() - Method in class org.glite.security.voms.VOMSValidator
Parses the assumed-validated certificate chain (which may also include proxy certs) for any occurances of VOMS extensions containing attribute certificates issued to the end entity in the certificate chain.
VALUE_OCTETS - Static variable in class org.glite.security.voms.ac.IetfAttrSyntax
 
VALUE_OID - Static variable in class org.glite.security.voms.ac.IetfAttrSyntax
 
VALUE_UTF8 - Static variable in class org.glite.security.voms.ac.IetfAttrSyntax
 
verify(PublicKey) - Method in class org.glite.security.voms.ac.AttributeCertificate
Verifies the signature of the AC using the provided signature key
VOMS_ATTR_OID - Static variable in class org.glite.security.voms.VOMSAttribute
The ASN.1 object identifier for VOMS attributes
VOMS_EXT_OID - Static variable in class org.glite.security.voms.VOMSValidator
 
VOMS_VALIDATOR - Static variable in class org.glite.security.SecurityContext
The label for the verified VOMS Validator.
VOMSAttribute - Class in org.glite.security.voms
Representation of the authorization information (VO, server address and list of Fully Qualified Attribute Names, or FQANs) contained in a VOMS attribute certificate.
VOMSAttribute(AttributeCertificate) - Constructor for class org.glite.security.voms.VOMSAttribute
Parses the contents of an attribute certificate.
NOTE: Cryptographic signatures, time stamps etc.
VOMSValidator - Class in org.glite.security.voms
The main (top) class to use for extracting VOMS information from a certificate and/or certificate chain.
VOMSValidator(X509Certificate) - Constructor for class org.glite.security.voms.VOMSValidator
Convenience constructor in the case where you have a single cert and not a chain.
VOMSValidator(X509Certificate[]) - Constructor for class org.glite.security.voms.VOMSValidator
Convenience constructor
Same as VOMSValidator(validatedChain, null)
VOMSValidator(X509Certificate[], ACValidator) - Constructor for class org.glite.security.voms.VOMSValidator
If validatedChain is null, a call to setValidatedChain() MUST be made before calling parse() or validate().
VOMSValidator.FQANTree - Class in org.glite.security.voms
Class to sort out the hierarchial properties of FQANs.
VOMSValidator.FQANTree() - Constructor for class org.glite.security.voms.VOMSValidator.FQANTree
 

W

withoutLastCN(boolean) - Method in interface org.glite.security.util.DN
Used to get a DN instance of the DN without the last CN.
withoutLastCN(boolean) - Method in class org.glite.security.util.DNImpl
Returns the DN without the last CN.

X

X500 - Static variable in class org.glite.security.util.DNImpl
Marker for the X500 format.
x500nameToGeneralName(byte[]) - Static method in class org.glite.security.voms.ac.Util
 
x500nameToGeneralNames(X500Principal) - Static method in class org.glite.security.voms.ac.Util
 
X500Principal - Class in org.glite.security.util
 
X500Principal() - Constructor for class org.glite.security.util.X500Principal
 

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