List<CipherStrings.Def> ciphs = CipherStrings.getMatchingCiphers(ciphers, supported);
for (CipherStrings.Def def : ciphs) {
RubyArray ele = getRuntime().newArray(4);
ele.set(0, rt.newString(def.name));
ele.set(1, rt.newString(sslVersionString(def.algorithms)));
ele.set(2, rt.newFixnum(def.strength_bits));
ele.set(3, rt.newFixnum(def.alg_bits));
list.add(ele);
}
} catch (GeneralSecurityException gse) {
throw newSSLError(getRuntime(), gse.getMessage());