From 3f351b6572f3da47aa3e1d76770302fe5ccf49f2 Mon Sep 17 00:00:00 2001 From: tknall Date: Fri, 1 Dec 2006 13:12:05 +0000 Subject: ldap-api support added git-svn-id: https://joinup.ec.europa.eu/svn/pdf-as/trunk@6 7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c --- .../at/knowcenter/wag/egov/egiz/sig/LDAPAPI.java | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/main/java/at/knowcenter/wag/egov/egiz/sig/LDAPAPI.java (limited to 'src/main/java/at/knowcenter/wag/egov/egiz/sig/LDAPAPI.java') diff --git a/src/main/java/at/knowcenter/wag/egov/egiz/sig/LDAPAPI.java b/src/main/java/at/knowcenter/wag/egov/egiz/sig/LDAPAPI.java new file mode 100644 index 0000000..143c34b --- /dev/null +++ b/src/main/java/at/knowcenter/wag/egov/egiz/sig/LDAPAPI.java @@ -0,0 +1,25 @@ +package at.knowcenter.wag.egov.egiz.sig; + +/** + * @author Thomas Knall + */ +public interface LDAPAPI { + + public static final String SYS_PROP_IMPLEMENTATION = "pdfas.ldapapi.impl"; + + /** + * Returns the url of the ldap server. + * @param issuer The issuer name. + * @return The ldap url. + */ + public String getURL(String issuer); + + /** + * Retrieves an certificate from the ldap server identified by serial number and issuer name. + * @param serialNumber The serial number. + * @param issuer The issuer name. + * @return BASE64 encoded certificate + */ + public byte[] loadBase64CertificateFromLDAP(String serialNumber, String issuer); + +} \ No newline at end of file -- cgit v1.2.3