2013-01-04 88 views
-2

的我怎麼能在JRuby中表達這種java代碼:的JRuby等價的Java代碼

  // Convert the store to a certificate chain 
      CertStore store = response.getCertStore(); 
      Collection<? extends Certificate> certs = store 
        .getCertificates(null); 
      Certificate[] chain = new Certificate[certs.size()]; 

      int i = 0; 
      for (Certificate certificate : certs) { 
       chain[i++] = certificate; 
      } 

我有「商店」內JRuby和其識別爲一個集合。

例如

puts store.type 
#Collection 
+0

到目前爲止你有什麼? –

+0

我試圖把store.get_certificates(/安全/),但我得到以下類型錯誤:TypeError:無法將Java :: SunSecurityX509 :: X509CertImpl轉換爲字符串 – user1513388

回答

0

好,所以這裏的問題是我傳入了正則表達式而不是CertSelector對象。

此代碼現在按預期工作。

store.get_certificates(nil) 
+0

我建議你把整個代碼,然後接受你的答案。 –