be.fedict.eid.applet.service.spi
Interface SecureClientEnvironmentService
public interface SecureClientEnvironmentService
Interface for security environment service components. Can be used by the eID
Applet Service to check the client environment security requirements.
- Author:
- Frank Cornelis
Method Summary |
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. |
checkSecureClientEnvironment
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
- Checks whether the client environment is secure enough for this web
application.
- Parameters:
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.
- Throws:
InsecureClientEnvironmentException
- if the client env is found not to be secure enough.
Copyright © 2008-2009 FedICT. All Rights Reserved.