• R/O
  • SSH
  • HTTPS

mysaifujvm: コミット


コミットメタ情報

リビジョン321 (tree)
日時2010-01-25 00:20:00
作者freebeans

ログメッセージ

(メッセージはありません)

変更サマリ

差分

--- jvm/trunk/lib/classpath/vm/wce/com/mysaifu/jvm/java/security/provider/WCEKeyManagerFactorySpi.java (revision 320)
+++ jvm/trunk/lib/classpath/vm/wce/com/mysaifu/jvm/java/security/provider/WCEKeyManagerFactorySpi.java (revision 321)
@@ -143,7 +143,8 @@
143143 @Override
144144 public String[] getClientAliases(String keyType, Principal[] issuers)
145145 {
146- throw new UnsupportedOperationException("Not implemented");
146+ // KeyStore内の全エイリアスを返す
147+ return this.aliases;
147148 }
148149
149150 @Override
@@ -150,7 +151,11 @@
150151 public String chooseClientAlias(String[] keyType, Principal[] issuers,
151152 Socket socket)
152153 {
153- // Not supported.
154+ // 先頭のエイリアスを返す
155+ if (this.aliases.length > 0)
156+ {
157+ return aliases[0];
158+ }
154159 return null;
155160 }
156161
--- jvm/trunk/lib/classpath/vm/wce/com/mysaifu/jvm/java/security/provider/WCESSLSocket.java (revision 320)
+++ jvm/trunk/lib/classpath/vm/wce/com/mysaifu/jvm/java/security/provider/WCESSLSocket.java (revision 321)
@@ -403,6 +403,9 @@
403403 */
404404 void doHandshake() throws IOException
405405 {
406+ if (handshakeException != null)
407+ throw handshakeException;
408+
406409 synchronized (engine)
407410 {
408411 if (isHandshaking)
旧リポジトリブラウザで表示