A D E F G I M O R S T

A

ATTR_MANAGED_URI - Static variable in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
Attribute URI for the attribute used to manage the secrets for this type of materials
ATTR_TYPE_PPID - Static variable in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
ATTR_TYPE_PUBLIC_KEY_EXPONENT - Static variable in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
ATTR_TYPE_PUBLIC_KEY_MODULUS - Static variable in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
ATTR_TYPE_USERNAME - Static variable in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
 
AuthNAnonymousMaterials - class org.eclipse.higgins.idas.common.AuthNAnonymousMaterials.
Marker class for specifying an anonymous identity for IContext.open(Object) This class is for IdAS consumers that need to open a context and specify that the contxt be opened using an anonymous identity.
AuthNAnonymousMaterials() - Constructor for class org.eclipse.higgins.idas.common.AuthNAnonymousMaterials
 
AuthNDigestMaterials - class org.eclipse.higgins.idas.common.AuthNDigestMaterials.
 
AuthNDigestMaterials() - Constructor for class org.eclipse.higgins.idas.common.AuthNDigestMaterials
 
AuthNLeastPrivilegedUserMaterials - class org.eclipse.higgins.idas.common.AuthNLeastPrivilegedUserMaterials.
Marker class for specifying a Context Provider-configured least privileged user identity for IContext.open(Object).
AuthNLeastPrivilegedUserMaterials() - Constructor for class org.eclipse.higgins.idas.common.AuthNLeastPrivilegedUserMaterials
 
AuthNNamePasswordMaterials - class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials.
Simple username and password authorization materials which may be used in IContext.open(Object)
AuthNNamePasswordMaterials(IContext, String, String) - Constructor for class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
Constructs an AuthNNamePasswordMaterials by taking the username and password as String objects.
AuthNSAML2AssertionMaterials - class org.eclipse.higgins.idas.common.AuthNSAML2AssertionMaterials.
 
AuthNSAML2AssertionMaterials(String) - Constructor for class org.eclipse.higgins.idas.common.AuthNSAML2AssertionMaterials
 
AuthNSAML2AssertionMaterials(Document) - Constructor for class org.eclipse.higgins.idas.common.AuthNSAML2AssertionMaterials
 
AuthNSAML2AssertionMaterials() - Constructor for class org.eclipse.higgins.idas.common.AuthNSAML2AssertionMaterials
 
AuthNSAML2AssertionMaterials(InputStream) - Constructor for class org.eclipse.higgins.idas.common.AuthNSAML2AssertionMaterials
 
AuthNSAML2AssertionMaterials(Reader) - Constructor for class org.eclipse.higgins.idas.common.AuthNSAML2AssertionMaterials
 
AuthNSAML2AssertionMaterials(Document, Element) - Constructor for class org.eclipse.higgins.idas.common.AuthNSAML2AssertionMaterials
 
AuthNSelfIssuedMaterials - class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials.
Authorization materials comprised of privatepersonalidentifier, publicKey modulus, and publicKey exponent which may be used in IContext.open(Object).
AuthNSelfIssuedMaterials(IContext, byte[], byte[], byte[]) - Constructor for class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
Constructs an AuthNSelfIssuedMaterials by taking the ppid and publicKey as byte [] objects.
AuthNSelfIssuedMaterials(IContext, String, String, String) - Constructor for class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
Constructs an AuthNSelfIssuedMaterials by taking the ppid and publicKey as byte [] objects.
AuthNX509CertificateMaterials - class org.eclipse.higgins.idas.common.AuthNX509CertificateMaterials.
 
AuthNX509CertificateMaterials(byte[]) - Constructor for class org.eclipse.higgins.idas.common.AuthNX509CertificateMaterials
 
addAttribute(URI) - Method in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
 
addAttribute(IAttribute) - Method in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
 
addAttribute(URI) - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
addAttribute(IAttribute) - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
addAttribute(URI) - Method in class org.eclipse.higgins.idas.common.AuthNX509CertificateMaterials
 
addAttribute(IAttribute) - Method in class org.eclipse.higgins.idas.common.AuthNX509CertificateMaterials
 

D

DereferenceAttrValuesExtension - class org.eclipse.higgins.idas.common.DereferenceAttrValuesExtension.
Specifies a set of attribute IDs and/or attribute value types which, when encountered during certain IdAS operations will be examined for values which are pointers to other resources, and in which case, will be dereferenced.
Operations that this extension is valid for include: IAttribute.getValues(IExtension[])
DereferenceAttrValuesExtension(URI[], URI[], boolean) - Constructor for class org.eclipse.higgins.idas.common.DereferenceAttrValuesExtension
 

E

equals(IHasAttributes) - Method in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
 
equals(IHasAttributes) - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
equals(IHasAttributes) - Method in class org.eclipse.higgins.idas.common.AuthNX509CertificateMaterials
 

F

ForceReauthenticationExtension - class org.eclipse.higgins.idas.common.ForceReauthenticationExtension.
When this extension is present, it specifies that IContext.open(Object, IExtension[]) requires the context provider to force a re-authentication of the passed authN materials.
ForceReauthenticationExtension() - Constructor for class org.eclipse.higgins.idas.common.ForceReauthenticationExtension
By default, we'll have ForceReauthenticationExtension.failIfUnsupported() returns true.
ForceReauthenticationExtension(boolean) - Constructor for class org.eclipse.higgins.idas.common.ForceReauthenticationExtension
 
failIfUnsupported() - Method in class org.eclipse.higgins.idas.common.DereferenceAttrValuesExtension
 
failIfUnsupported() - Method in class org.eclipse.higgins.idas.common.ForceReauthenticationExtension
 

G

getAttribute(URI) - Method in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
 
getAttribute(URI) - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
getAttribute(URI) - Method in class org.eclipse.higgins.idas.common.AuthNX509CertificateMaterials
 
getAttributes() - Method in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
 
getAttributes() - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
getAttributes() - Method in class org.eclipse.higgins.idas.common.AuthNX509CertificateMaterials
 
getID() - Method in class org.eclipse.higgins.idas.common.DereferenceAttrValuesExtension
 
getID() - Method in class org.eclipse.higgins.idas.common.ForceReauthenticationExtension
 
getManagedAttr() - Method in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
 
getManagedAttr() - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
getManagedAttr() - Method in class org.eclipse.higgins.idas.common.AuthNX509CertificateMaterials
 
getManagedAttrID() - Method in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
 
getManagedAttrID() - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
getManagedAttrID() - Method in class org.eclipse.higgins.idas.common.AuthNX509CertificateMaterials
 
getPPIDBytes() - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
Returns the private personal identifier (ppid).
getPPIDString() - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
Returns the private personal identifier (ppid).
getPassword() - Method in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
Returns the password.
getPublicKeyExpBytes() - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
Returns the public key exponent.
getPublicKeyExpString() - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
Returns the public key exponent.
getPublicKeyModBytes() - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
Returns the public key modulus.
getPublicKeyModString() - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
Returns the public key modulus.
getSHA1Digest() - Method in class org.eclipse.higgins.idas.common.AuthNDigestMaterials
 
getSHA1Digest() - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
getSHA1Digest() - Method in class org.eclipse.higgins.idas.common.AuthNX509CertificateMaterials
 
getSingleValuedAttribute(URI) - Method in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
 
getSingleValuedAttribute(URI) - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
getSingleValuedAttribute(URI) - Method in class org.eclipse.higgins.idas.common.AuthNX509CertificateMaterials
 
getStringAssertion() - Method in class org.eclipse.higgins.idas.common.AuthNSAML2AssertionMaterials
 
getUsername() - Method in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
Returns the username.

I

id - Static variable in class org.eclipse.higgins.idas.common.DereferenceAttrValuesExtension
 

M

MANAGED_ATTR_TYPE_URI - Static variable in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
MANAGED_ATTR_URI - Static variable in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
Attribute URI for the attribute used to manage the secrets for this type of materials

O

org.eclipse.higgins.idas.common - package org.eclipse.higgins.idas.common
This package provides some basic implementations of various IdAS interfaces for use by context providers.

R

removeAttribute(URI) - Method in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
 
removeAttribute(URI) - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
removeAttribute(URI) - Method in class org.eclipse.higgins.idas.common.AuthNX509CertificateMaterials
 
removeAttributeValue(URI, Object) - Method in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
 
removeAttributeValue(IAttribute) - Method in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
 
removeAttributeValue(URI, Object) - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
removeAttributeValue(IAttribute) - Method in class org.eclipse.higgins.idas.common.AuthNSelfIssuedMaterials
 
removeAttributeValue(URI, Object) - Method in class org.eclipse.higgins.idas.common.AuthNX509CertificateMaterials
 
removeAttributeValue(IAttribute) - Method in class org.eclipse.higgins.idas.common.AuthNX509CertificateMaterials
 

S

shouldDereference(URI, URI) - Method in class org.eclipse.higgins.idas.common.DereferenceAttrValuesExtension
 

T

toString() - Method in class org.eclipse.higgins.idas.common.AuthNNamePasswordMaterials
This API is used by applications in debug or auditing scenarios and is not intended to reveal the password.

A D E F G I M O R S T