cm.security
クラス RelaxedX509TrustManager

java.lang.Object
  拡張cm.security.RelaxedX509TrustManager
すべての実装インタフェース:
javax.net.ssl.TrustManager, javax.net.ssl.X509TrustManager

public class RelaxedX509TrustManager
extends java.lang.Object
implements javax.net.ssl.X509TrustManager

$Rev: 46 $
$Date: 2005-02-18 15:41:46 +0900 (Fri, 18 Feb 2005) $
$Author: C.M $

信頼されない証明書でも強制的に認証するための TrustManager
参考: http://forums.java.sun.com/thread.jsp?thread=239609&forum=2&message=871100


コンストラクタの概要
RelaxedX509TrustManager()
           
 
メソッドの概要
 void checkClientTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType)
           
 void checkServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType)
           
 java.security.cert.X509Certificate[] getAcceptedIssuers()
          証明書を返す。
 boolean isClientTrusted(java.security.cert.X509Certificate[] chain)
          クライアント認証で強制認証。
 boolean isServerTrusted(java.security.cert.X509Certificate[] chain)
          信頼されない証明書で強制認証。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RelaxedX509TrustManager

public RelaxedX509TrustManager()
メソッドの詳細

isClientTrusted

public boolean isClientTrusted(java.security.cert.X509Certificate[] chain)
クライアント認証で強制認証。

戻り値:
必ず true。

isServerTrusted

public boolean isServerTrusted(java.security.cert.X509Certificate[] chain)
信頼されない証明書で強制認証。

戻り値:
必ず true。

getAcceptedIssuers

public java.security.cert.X509Certificate[] getAcceptedIssuers()
証明書を返す。

定義:
インタフェース javax.net.ssl.X509TrustManager 内の getAcceptedIssuers
戻り値:
必ず null。

checkClientTrusted

public void checkClientTrusted(java.security.cert.X509Certificate[] chain,
                               java.lang.String authType)
定義:
インタフェース javax.net.ssl.X509TrustManager 内の checkClientTrusted

checkServerTrusted

public void checkServerTrusted(java.security.cert.X509Certificate[] chain,
                               java.lang.String authType)
定義:
インタフェース javax.net.ssl.X509TrustManager 内の checkServerTrusted