//*****************************************************************************
//*
//* (c) Copyright 2002. Glub Tech, Incorporated. All Rights Reserved.
//*
//* $Id: SSLCertificateHandler.java 37 2009-05-11 22:46:15Z gary $
//*
//*****************************************************************************
package com.glub.secureftp.client.framework;
import com.glub.secureftp.bean.*;
public abstract class SSLCertificateHandler implements SSLSessionManager {
public abstract void setCurrentCertificate( SSLCertificate cert );
public abstract short newCertificateEncountered( SSLCertificate cert );
public abstract short replaceCertificate( SSLCertificate oldCert,
SSLCertificate newCert );
public abstract boolean continueWithoutServerCertificate();
public abstract boolean continueWithExpiredCertificate( SSLCertificate cert );
public abstract boolean continueWithInvalidCertificate( SSLCertificate cert );
public abstract boolean continueWithCertificateHostMismatch(
SSLCertificate cert,
String actualHost,
String certHost );
public abstract void randomSeedIsGenerating();
public abstract void randomSeedGenerated();
}