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

A

ACGenerator - class org.glite.security.voms.ac.ACGenerator.
 
ACGenerator() - Constructor for class org.glite.security.voms.ac.ACGenerator
 
ACTrustStore - interface org.glite.security.voms.ac.ACTrustStore.
 
ACValidator - class org.glite.security.voms.ac.ACValidator.
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
 
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.
AttCertIssuer - class org.glite.security.voms.ac.AttCertIssuer.
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 org.glite.security.voms.ac.AttributeCertificate.
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 org.glite.security.voms.ac.AttributeCertificateInfo.
Shadow implementation of AttributeCertificateInfo from BouncyCastle
AttributeCertificateInfo(ASN1Sequence) - Constructor for class org.glite.security.voms.ac.AttributeCertificateInfo
 
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 class org.glite.security.SecurityException
Return this exception as an AXIS Fault

B

BasicVOMSTrustStore - class org.glite.security.voms.BasicVOMSTrustStore.
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
 
CERT_CHAIN - Static variable in class org.glite.security.SecurityContext
The label for the client's certificate chain.
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.
CaseInsensitiveProperties - class org.glite.security.util.CaseInsensitiveProperties.
 
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
 
CertUtil - class org.glite.security.util.CertUtil.
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
 
canonicalString - Variable in class org.glite.security.util.DNImpl
 
clearCurrentContext() - Static method in class org.glite.security.SecurityContext
Clears any set SecurityContext associated with the current thread.
constructRFC2253(boolean) - Method in class org.glite.security.util.DNImpl
 
constructX500() - Method in class org.glite.security.util.DNImpl
 
count - Variable in class org.glite.security.util.DNImpl
 

D

DEFAULT_TRUST_STORE_LISTING - Static variable in class org.glite.security.voms.BasicVOMSTrustStore
 
DN - interface org.glite.security.util.DN.
An interface representing a DN, used in conjunction with DNHandler to manage the DNs in an uniform way.
DNHandler - class org.glite.security.util.DNHandler.
Distinguished Name (DN) handling routines.
DNHandler() - Constructor for class org.glite.security.util.DNHandler
 
DNImpl - class org.glite.security.util.DNImpl.
 
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
 
DNImpl(Principal) - Constructor for class org.glite.security.util.DNImpl
 
DirectoryList - class org.glite.security.util.DirectoryList.
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

E

equals(Object) - Method in class org.glite.security.util.DNImpl
 
equals(Object) - Method in class org.glite.security.util.X500Principal
 
equals(Object) - Method in class org.glite.security.voms.FQAN
 

F

FQAN - class org.glite.security.voms.FQAN.
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
 
FileCertReader - class org.glite.security.util.FileCertReader.
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 org.glite.security.util.FileEndingIterator.
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.
faultCode() - Static method in class org.glite.security.SecurityException
 
findClientCert(X509Certificate[]) - Static method in class org.glite.security.util.CertUtil
Finds out the index of the client cert in a certificate chain.

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 class org.glite.security.voms.BasicVOMSTrustStore
 
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.
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
 
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.
getDN(Principal) - Static method in class org.glite.security.util.DNHandler
 
getDN(String) - Static method in class org.glite.security.util.DNHandler
 
getDigestAlgorithm() - Method in class org.glite.security.voms.ac.ObjectDigestInfo
 
getDigestedObjectType() - Method in class org.glite.security.voms.ac.ObjectDigestInfo
 
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
 
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
 
getListOfFQAN() - Method in class org.glite.security.voms.VOMSAttribute
 
getListing() - Method in class org.glite.security.util.DirectoryList
Used to get the file listing, the list of files matching the definition in constructor.
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
 
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
 
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
 
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.
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
 
getUnverifiedCertChain() - Method in class org.glite.security.SecurityContext
 
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
 
getValueType() - Method in class org.glite.security.voms.ac.IetfAttrSyntax
 
getValues() - Method in class org.glite.security.voms.ac.IetfAttrSyntax
 
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
 

H

Holder - class org.glite.security.voms.ac.Holder.
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
 
hasNext() - Method in class org.glite.security.util.FileEndingIterator
Used to check that there are more matching files to get using next().
hashCode() - Method in class org.glite.security.util.DNImpl
 
hashCode() - Method in class org.glite.security.util.X500Principal
 

I

ISSUER_NAME - Static variable in class org.glite.security.SecurityContext
The label for the issuer name.
IetfAttrSyntax - class org.glite.security.voms.ac.IetfAttrSyntax.
Implementation of IetfAttrSyntax as specified by RFC3281.
IetfAttrSyntax(ASN1Sequence) - Constructor for class org.glite.security.voms.ac.IetfAttrSyntax
 
InitSecurityContext - class org.glite.security.util.axis.InitSecurityContext.
 
InitSecurityContext() - Constructor for class org.glite.security.util.axis.InitSecurityContext
 
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.
isHolder(X509Certificate) - Method in class org.glite.security.voms.ac.Holder
 
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 org.glite.security.util.KeyStoreGenerator.
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.

N

next() - Method in class org.glite.security.util.FileEndingIterator
Used to get the next matching file.

O

ObjectDigestInfo - class org.glite.security.voms.ac.ObjectDigestInfo.
 
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
 
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

PEER_CAS - Static variable in class org.glite.security.SecurityContext
The label for peer CA Principal list.
Password - class org.glite.security.util.Password.
 
Password(char[]) - Constructor for class org.glite.security.util.Password
 
PrivateKeyReader - class org.glite.security.util.PrivateKeyReader.
This class is used to read a private key.
PrivateKeyReader() - Constructor for class org.glite.security.util.PrivateKeyReader
 
parse(String) - Method in class org.glite.security.util.DNImpl
 
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

R

REMOTE_ADDR - Static variable in class org.glite.security.SecurityContext
The label for the ip address of the other party.
RFC2253 - Static variable in class org.glite.security.util.DNImpl
 
rdns - Variable in class org.glite.security.util.DNImpl
 
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.
readCRLs(String) - Method in class org.glite.security.util.FileCertReader
Reads the certificate revocation lists (CRLs) from the files defined in the argument.
readCerts(String) - Method in class org.glite.security.util.FileCertReader
Reads the certificates 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
 
refresh() - Method in class org.glite.security.voms.BasicVOMSTrustStore
Refreshes the in-memory cache of trusted signer certificates.
remove(Object) - Method in class org.glite.security.util.CaseInsensitiveProperties
 
rfc2253String - Variable in class org.glite.security.util.DNImpl
 

S

SESSION_ID - Static variable in class org.glite.security.SecurityContext
The label for the SSL session Id for this connection.
SecurityContext - class org.glite.security.SecurityContext.
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 org.glite.security.SecurityException.
This is a security exception which can be converted into an Axis Fault and thrown across a SOAP communication.
SecurityException(String) - Constructor for class org.glite.security.SecurityException
Constructs an SecurityException with the specified detail message.
SecurityInfo - interface org.glite.security.SecurityInfo.
An interface from which an external application can get information from underlying authentication and authorization processes.
SecurityInfoContainer - class org.glite.security.SecurityInfoContainer.
Container class from which the current SecurityInfo can be retrieved.
SecurityInfoContainer() - Constructor for class org.glite.security.SecurityInfoContainer
 
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
 
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
 
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 org.glite.security.voms.ac.Util.
 
Util() - Constructor for class org.glite.security.voms.ac.Util
 

V

V2Form - class org.glite.security.voms.ac.V2Form.
 
V2Form(GeneralNames) - Constructor for class org.glite.security.voms.ac.V2Form
 
V2Form(ASN1Sequence) - Constructor for class org.glite.security.voms.ac.V2Form
 
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
 
VOMSAttribute - class org.glite.security.voms.VOMSAttribute.
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 org.glite.security.voms.VOMSValidator.
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 org.glite.security.voms.VOMSValidator.FQANTree.
Class to sort out the hierarchial properties of FQANs.
VOMSValidator.FQANTree() - Constructor for class org.glite.security.voms.VOMSValidator.FQANTree
 
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.
validAt(Date) - Method in class org.glite.security.voms.ac.AttributeCertificate
Checks if the AC was valid at the provided timestamp.
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.
validate(AttributeCertificate) - Method in class org.glite.security.voms.ac.ACValidator
 
verify(PublicKey) - Method in class org.glite.security.voms.ac.AttributeCertificate
Verifies the signature of the AC using the provided signature key

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
 

X

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

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