NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential

com.docomo_um.module.net.ssl
クラス KeyStore

java.lang.Object
  上位を拡張 com.docomo_um.module.net.ssl.KeyStore

public class KeyStore
extends java.lang.Object

証明書の格納場所を表すクラスです。


メソッドの概要
 X509Certificate getCertificate()
          設定した信頼出来る証明書を取得します。
static KeyStore getInstance()
          キーストアを生成します。
 void setCertificate(X509Certificate cert, boolean autoAuth)
          信頼出来る証明書を設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait
 

メソッドの詳細

getInstance

public static KeyStore getInstance()
キーストアを生成します。

戻り値:
キーストアを返します。

setCertificate

public void setCertificate(X509Certificate cert,
                           boolean autoAuth)
信頼出来る証明書を設定します。

設定出来る証明書は一つだけです。 このメソッドを複数回呼出した場合、最後に登録した証明書だけが有効になります。 null を設定すると、証明書の設定を削除します。

このメソッドで設定された証明書は以下で使用されます。また、証明書の有効期限切れ等、認証に失敗した場合に発生する例外は以下になります。

パラメータ:
cert - 信頼出来る証明書を指定します。
autoAuth - trueを指定した場合、SSL接続時に、指定した証明書の有効期限が切れていても接続を試みます。 falseを指定した場合、SSL接続時に、指定した証明書の有効期限が切れている場合は例外が発生します。

getCertificate

public X509Certificate getCertificate()
設定した信頼出来る証明書を取得します。 設定されていない場合はnullを返します。

戻り値:
証明書を返します。

Copyright © 2013 NTT DOCOMO, INC. and Hitachi Kokusai Electric Inc. All Rights Reserved.