pki
Class PKIServer

java.lang.Object
  |
  +--pki.PKIServer
All Implemented Interfaces:
org.ssonet.net.CertificateListener, java.lang.Runnable, org.ssonet.net.SSONETContextFactory

public class PKIServer
extends java.lang.Object
implements java.lang.Runnable, org.ssonet.net.SSONETContextFactory, org.ssonet.net.CertificateListener

Network server for online issuing of certified pseudonyms.

Version:
$Id: PKIServer.java,v 1.18 2004/02/12 08:13:00 tk4 Exp $
Author:
Thomas Kriegelstein

Nested Class Summary
static class PKIServer.PKIWorker
           
 
Field Summary
protected  pki.PKICert certifier
           
protected  java.security.cert.X509Certificate cipCert
           
protected  java.security.PrivateKey cipKey
           
(package private)  org.ssonet.net.BaseConfiguration conf
           
protected  pki.PKIDatabase database
           
static boolean debug
           
protected  java.security.cert.X509Certificate sigCert
           
protected  java.security.PrivateKey sigKey
           
(package private)  org.ssonet.net.impl.SSONETServerSocket ss
           
 
Fields inherited from interface org.ssonet.net.CertificateListener
INVALID, NOT_TESTED, VALID
 
Constructor Summary
PKIServer(java.util.Properties settings)
           
 
Method Summary
 int checkCertificate(org.ssonet.net.SSONETContext context, java.security.cert.X509Certificate cert)
           
 org.ssonet.net.SSONETContext createContext()
           
 boolean isRunning()
           
 void run()
           
 void setCertifier(pki.PKICert cert)
           
 void setDatabase(pki.PKIDatabase data)
           
 boolean start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

public static boolean debug

ss

org.ssonet.net.impl.SSONETServerSocket ss

conf

org.ssonet.net.BaseConfiguration conf

sigCert

protected java.security.cert.X509Certificate sigCert

cipCert

protected java.security.cert.X509Certificate cipCert

sigKey

protected java.security.PrivateKey sigKey

cipKey

protected java.security.PrivateKey cipKey

certifier

protected pki.PKICert certifier

database

protected pki.PKIDatabase database
Constructor Detail

PKIServer

public PKIServer(java.util.Properties settings)
Method Detail

isRunning

public boolean isRunning()

setDatabase

public void setDatabase(pki.PKIDatabase data)

setCertifier

public void setCertifier(pki.PKICert cert)

start

public boolean start()

checkCertificate

public int checkCertificate(org.ssonet.net.SSONETContext context,
                            java.security.cert.X509Certificate cert)
Specified by:
checkCertificate in interface org.ssonet.net.CertificateListener

createContext

public org.ssonet.net.SSONETContext createContext()
Specified by:
createContext in interface org.ssonet.net.SSONETContextFactory

run

public void run()
Specified by:
run in interface java.lang.Runnable

stop

public void stop()


Copyright © 2003 DRIM Team. All Rights Reserved.