/**@class android.webkit.ClientCertRequest @extends java.lang.Object ClientCertRequest: The user receives an instance of this class as a parameter of {@link android.webkit.WebViewClient#onReceivedClientCertRequest}. The request includes the parameters to choose the client certificate, such as the host name and the port number requesting the cert, the acceptable key types and the principals. The user should call one of the class methods to indicate how to deal with the client certificate request. All methods should be called on UI thread. WebView caches the {@link #proceed} and {@link #cancel} responses in memory and uses them to handle future client certificate requests for the same host/port pair. The user can clear the cached data using {@link android.webkit.WebView#clearClientCertPreferences}. */ var ClientCertRequest = { /**Returns the acceptable types of asymmetric keys (can be null). */ getKeyTypes : function( ) {}, /**Returns the acceptable certificate issuers for the certificate matching the private key (can be null). */ getPrincipals : function( ) {}, /**Returns the host name of the server requesting the certificate. */ getHost : function( ) {}, /**Returns the port number of the server requesting the certificate. */ getPort : function( ) {}, /**Proceed with the specified private key and client certificate chain. Remember the user's positive choice and use it for future requests. */ proceed : function( ) {}, /**Ignore the request for now. Do not remember user's choice. */ ignore : function( ) {}, /**Cancel this request. Remember the user's choice and use it for future requests. */ cancel : function( ) {}, };