All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ociweb.pronghorn.network.SSLConnectionHolder Maven / Gradle / Ivy

package com.ociweb.pronghorn.network;

public abstract class SSLConnectionHolder {

	public final boolean isTLS;
	public final SSLEngineFactory engineFactory;

	SSLConnectionHolder(TLSCertificates tlsCerificates) {
		this.isTLS = tlsCerificates != null;
		if (tlsCerificates != null) {
			this.engineFactory = new SSLEngineFactory(tlsCerificates);
		}
		else {
			this.engineFactory = null;
		}
	}

	public abstract  B connectionForSessionId(long hostId);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy