Example usage for org.apache.hadoop.security.ssl SSLHostnameVerifier STRICT

List of usage examples for org.apache.hadoop.security.ssl SSLHostnameVerifier STRICT

Introduction

In this page you can find the example usage for org.apache.hadoop.security.ssl SSLHostnameVerifier STRICT.

Prototype

SSLHostnameVerifier STRICT

To view the source code for org.apache.hadoop.security.ssl SSLHostnameVerifier STRICT.

Click Source Link

Document

The STRICT HostnameVerifier works the same way as java.net.URL in Sun Java 1.4, Sun Java 5, Sun Java 6.

Usage

From source file:org.apache.tez.http.SSLFactory.java

License:Apache License

public static HostnameVerifier getHostnameVerifier(String verifier)
        throws GeneralSecurityException, IOException {
    HostnameVerifier hostnameVerifier;
    if (verifier.equals("DEFAULT")) {
        hostnameVerifier = SSLHostnameVerifier.DEFAULT;
    } else if (verifier.equals("DEFAULT_AND_LOCALHOST")) {
        hostnameVerifier = SSLHostnameVerifier.DEFAULT_AND_LOCALHOST;
    } else if (verifier.equals("STRICT")) {
        hostnameVerifier = SSLHostnameVerifier.STRICT;
    } else if (verifier.equals("STRICT_IE6")) {
        hostnameVerifier = SSLHostnameVerifier.STRICT_IE6;
    } else if (verifier.equals("ALLOW_ALL")) {
        hostnameVerifier = SSLHostnameVerifier.ALLOW_ALL;
    } else {// w  w w. j a  v  a2s.co m
        throw new GeneralSecurityException("Invalid hostname verifier: " + verifier);
    }
    return hostnameVerifier;
}