blob: 09340bb7a3ea2ba5b62b271000bd9e12bcfaaf8a [file] [log] [blame]
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.chrome.browser.ssl;
import org.chromium.content_public.browser.WebContents;
/**
* Provides a way of accessing helpers for connection security levels.
*/
public class ConnectionSecurity {
/**
* Fetch the security level for a given web contents.
*
* @param webContents The web contents to get the security level for.
* @return The ConnectionSecurityLevel for the specified web contents.
*
* @see ConnectionSecurityLevel
*/
public static int getSecurityLevelForWebContents(WebContents webContents) {
if (webContents == null) return ConnectionSecurityLevel.NONE;
return nativeGetSecurityLevelForWebContents(webContents);
}
private ConnectionSecurity() {}
private static native int nativeGetSecurityLevelForWebContents(WebContents webContents);
}