public interface SecureClientEnvironmentService
| Modifier and Type | Method and Description |
|---|---|
void |
checkSecureClientEnvironment(String javaVersion,
String javaVendor,
String osName,
String osArch,
String osVersion,
String userAgent,
String navigatorAppName,
String navigatorAppVersion,
String navigatorUserAgent,
String remoteAddress,
Integer sslKeySize,
String sslCipherSuite,
List<String> readerList)
Checks whether the client environment is secure enough for this web
application.
|
void checkSecureClientEnvironment(String javaVersion, String javaVendor, String osName, String osArch, String osVersion, String userAgent, String navigatorAppName, String navigatorAppVersion, String navigatorUserAgent, String remoteAddress, Integer sslKeySize, String sslCipherSuite, List<String> readerList) throws InsecureClientEnvironmentException
javaVersion - the version of the Java JRE on the client machine.javaVendor - the vendor of the Java JRE on the client machine.osName - the name of the operating system on the client machine.osArch - the architecture of the client machine.osVersion - the operating system version of the client machine.userAgent - the user agent, i.e. browser, used on the client machine.navigatorAppName - the optional navigator application name (browser)navigatorAppVersion - the optional navigator application version (browser version)navigatorUserAgent - the optional optional navigator user agent name.remoteAddress - the address of the client machine.sslKeySize - the optional key size of the SSL session used between server
and client. Can be null in case the SSL is
terminated early.sslCipherSuite - the optional cipher suite of the SSL session used between
server and client. Can be null in case the SSL is
terminated early.readerList - the list of smart card readers present on the client machine.InsecureClientEnvironmentException - if the client env is found not to be secure enough.Copyright © 2008-2018 FedICT. All Rights Reserved.