2015-04-06 41 views
2

我下面的例子ATB第3章的蘇尼爾Gulabani的開發REST Web服務結束與新澤西州2.0"下面的代碼:試圖執行SSL Jersey客戶端上,以跟一個安全的服務器

SSLContext sslContext = null; 

    try { 
     sslContext = SSLContext.getInstance("SSL"); 
    } catch (NoSuchAlgorithmException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } catch (NullPointerException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 

    Client client = ClientBuilder.newBuilder().sslContext(sslContext).build(); 

我得到的錯誤是:

SSLContextImpl is not initialized 

我肯定初始化SSLContext,但SSLContext就像一個常規類,而不是像一個接口那麼,什麼是SSLContextImpl。有人有主意嗎?

感謝, 羅布

回答

5

你必須調用SSLContext.init()適當的參數。