org.owasp.webscarab.plugin
Class CredentialManager

java.lang.Object
  extended by org.owasp.webscarab.plugin.CredentialManager
All Implemented Interfaces:
Authenticator

public class CredentialManager
extends java.lang.Object
implements Authenticator

Author:
rdawes

Constructor Summary
CredentialManager()
          Creates a new instance of CredentialManager
 
Method Summary
 void addBasicCredentials(BasicCredential cred)
           
 void addDomainCredentials(DomainCredential cred)
           
 void deleteBasicCredentialAt(int index)
           
 void deleteDomainCredentialAt(int index)
           
 BasicCredential getBasicCredentialAt(int index)
           
 int getBasicCredentialCount()
           
 java.lang.String getCredentials(HttpUrl url, java.lang.String[] challenges)
           
 DomainCredential getDomainCredentialAt(int index)
           
 int getDomainCredentialCount()
           
 java.lang.String getProxyCredentials(java.lang.String hostname, java.lang.String[] challenges)
           
 void setUI(CredentialManagerUI ui)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CredentialManager

public CredentialManager()
Creates a new instance of CredentialManager

Method Detail

setUI

public void setUI(CredentialManagerUI ui)

getCredentials

public java.lang.String getCredentials(HttpUrl url,
                                       java.lang.String[] challenges)
Specified by:
getCredentials in interface Authenticator

getProxyCredentials

public java.lang.String getProxyCredentials(java.lang.String hostname,
                                            java.lang.String[] challenges)
Specified by:
getProxyCredentials in interface Authenticator

addBasicCredentials

public void addBasicCredentials(BasicCredential cred)

addDomainCredentials

public void addDomainCredentials(DomainCredential cred)

getBasicCredentialCount

public int getBasicCredentialCount()

getBasicCredentialAt

public BasicCredential getBasicCredentialAt(int index)

deleteBasicCredentialAt

public void deleteBasicCredentialAt(int index)

getDomainCredentialCount

public int getDomainCredentialCount()

getDomainCredentialAt

public DomainCredential getDomainCredentialAt(int index)

deleteDomainCredentialAt

public void deleteDomainCredentialAt(int index)