ContributionsMost RecentMost LikesSolutionsRe: Failed to import a definition / no subject alternative names matching richie just let you know, I tried self signed certificate and transformed it to a pfx format, load it into the file > preference > SSL setting > keystore But it's still the same. I escalate the issue to the support team, and she said it's due to the specific structure used in API definition which not fully supported by ReadyAPI yet. We are still working on it. Thanks Re: Failed to obtain JDBC Connection / Failed do update dashboard db? Hey richie Like this, at the very beginning of a test, user need to enter the URL. Re: Failed to obtain JDBC Connection / Failed do update dashboard db? Hey richie The failure message when I import the URL are "Failed to import a definition" and ""smartbear javax.net.ssl.SSLHandshakeException no subject alternative names matching". They are pop-up messages. I have raise the question here: Failed to import a definition / no subject alterna... - SmartBear Community I also agreed with that for current test steps, I don't need the JDBC connection yet. But maybe ReadyAPI will check it every time when user import the URL? we don't have h2 db. We use other proprietary DB. I asked these questions just because I want to determine why I can't import the URL successfully. And it was not parsed, I need to add the key column at each request manually. I guess it's due to I haven't import the client certificate for HTTPS authentication. I haven't try it, I will do it later. Failed to obtain JDBC Connection / Failed do update dashboard db? I asked question earlier Re: Failed to import a definition / no subject alt... - SmartBear Community Briefly description: I try to make a API call via HTTPS, the definition of URL couldn't import and parsed successfully. The testing environment, both the web service server and testtool client are within private network. I followed some suggestion to enable log (cmd > ready-api.bat>C:\log.txt 2>&1) And found there are several ERROR related to DB as the following. What's the dashboad db? Should I setup a JDBC connection before call API? I thought JDBC connection is only for DataSource purpose, am I wrong? Are those ERRORS the causes that I always get the invalid responses? ERROR [DashboardSchemaChecker] Failed do update dashboard db. ERROR [SoapUI] An error occurred [Failed to obtain JDBC Connection; nested exception is org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database may be already in use: "Locked by another process: C:/Users/Administrator/.readyapi/db/dashboard.lock.db". Possible solutions: close all other connection(s); use the server mode [90020-200]], see error log for details 08:56:14,969 ERROR [errorlog] org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database may be already in use: "Locked by another process: C:/Users/Administrator/.readyapi/db/dashboard.lock.db". Possible solutions: close all other connection(s); use the server mode [90020-200] org. springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database may be already in use: "Locked by another process: C:/Users/Administrator/.readyapi/db/dashboard.lock.db". Possible solutions: close all other connection(s); use the server mode [90020-200] ERROR [MixpanelCustomEngine] analytics01.smartbear.com sign and encrypt the request value? Dear all I need to test a REST API via HTTPS, Between communication with server, certificate , encryption , decryption sometimes are necessary. There are several input values in a request, one of the requests should be signed with the private key. Another value should be encrypted with session key and the session key should be made by client. How could I handle this kind of request? Use Event Handler? Thanks kind regrads Prometheus How could I create a session key? SolvedRe: Failed to import a definition / no subject alternative names matching Hey richie The Application developer told me it's a free form of REST API, didn't use swagger/wadl. I just updated our testing tool, and there are two shortcuts on my desktop, one is for ReadyAPI 3.3 and another one is for ReadyAPI 3.10. The technical requirement didn't mention the proxy. I google and found some people with similar issues mentioned the proxy. After some digging, I found it's probably a very fundamental stuff. Because it's HTTPS connection, so the certificate authentication is required. I am going to try if I could store the self-signed certificate to the keystore for mutual authentication and reply to this thread later Failed to import a definition / no subject alternative names matching Hi all It shows "Failed to import a definition" when I import the url from readyAPI 3.10 or "smartbear javax.net.ssl.SSLHandshakeException no subject alternative names matching" and shows "could not import a definition from the specified file" when I import the url from readyAPI 3.3 This RESTAPI communicate with clients via HTTPS protocol. Exchange data format is json. This URL looks like this: https://[ip]:[port]/[Rest_Resource] I checked the proxy setting of ReadyAPI is on(automatic)