at.knowcenter.wag.egov.egiz.sig
Interface LDAPAPI

All Known Implementing Classes:
DummyLDAPAPI, LDAPAPIImpl

public interface LDAPAPI

Author:
Thomas Knall

Field Summary
static String SYS_PROP_IMPLEMENTATION
           
 
Method Summary
 String getURL(String issuer)
          Returns the url of the ldap server.
 byte[] loadBase64CertificateFromLDAP(String serialNumber, String issuer)
          Retrieves an certificate from the ldap server identified by serial number and issuer name.
 void setIssuerNameFilter(LDAPIssuerNameFilter filter)
          Sets the filter that has to be applied before trying to match the issuer name.
 

Field Detail

SYS_PROP_IMPLEMENTATION

static final String SYS_PROP_IMPLEMENTATION
See Also:
Constant Field Values
Method Detail

getURL

String getURL(String issuer)
Returns the url of the ldap server.

Parameters:
issuer - The issuer name.
Returns:
The ldap url.

loadBase64CertificateFromLDAP

byte[] loadBase64CertificateFromLDAP(String serialNumber,
                                     String issuer)
Retrieves an certificate from the ldap server identified by serial number and issuer name.

Parameters:
serialNumber - The serial number.
issuer - The issuer name.
Returns:
BASE64 encoded certificate

setIssuerNameFilter

void setIssuerNameFilter(LDAPIssuerNameFilter filter)
                         throws LDAPAPIException
Sets the filter that has to be applied before trying to match the issuer name.

Parameters:
filter - The filter.
Throws:
LDAPAPIException


Copyright © 2006-2007 EGIZ - E-Government Innovationszentrum. All Rights Reserved.