org.bouncycastle.est.jcajce.JsseHostnameAuthorizer Maven / Gradle / Ivy
package org.bouncycastle.est.jcajce;
import java.io.IOException;
import javax.net.ssl.SSLSession;
/**
* Verify the host name is as expected after the SSL Handshake has been completed.
*/
public interface JsseHostnameAuthorizer
{
/**
* Verify the passed in host name according to the context object.
*
* @param name name of the host to be verified.
* @param context context object to do the verification under.
* @return true if name verified, false otherwise.
*/
boolean verified(String name, SSLSession context)
throws IOException;
}