API version 9

Root.GetUsingClientCertificateメソッド

iOSAndroidWindows

 

説明

通信時に使用するクライアント証明書を取得します。

 

このメソッドの呼び出しはIsClientCertificateAutoSelectメソッドが$TRUEを返す場合、常にnullを返します。

 

呼出形式

var cert = //.GetUsingClientCertificate( )

 

戻り値

通信時に使用するクライアント証明書が取得された場合はその証明書の情報が、そうでなければnullが返ります。

 

証明書の情報の形式は下記の通りです。

Record certificateInfo {
	/* 証明書のSHA-256ハッシュ。証明書を一意に特定可能。setClientCertificateで使用 */
	ByteArray Digest;
	/* 証明書のシリアル値 */
	ByteArray SerialNumber;
	/* 証明書の有効期間(開始日) */
	Date EffectiveDate;
	/* 証明書の有効期間(終了日) */
	Date ExpiryDate;
	/ サブジェクト(発行された人)情報 : コモンネーム, 国名, 組織名, Eメールアドレス */
	String SubjectCommonName;
	String SubjectCountryName;
	String SubjectOrganization;
	String SubjectEmailAddress;
	/* 発行者(発行した人)情報 : コモンネーム, 国名, 組織名, Eメールアドレス */
	String IssuerCommonName;
	String IssuerCountryName;
	String IssuerOrganization;
	String IssuerEmailAddress;
}

 

引数

なし

 

例外

なし

 

使用例

var cert = //.GetUsingClientCertificate();
if(cer != null) {
	MessageBox("現在使用中の証明書の有効期限は" + cert.ExpiryDate.toString() + "迄です");
}

 

関連項目

GetClientCertificateListメソッド

IsClientCertificateAutoSelectメソッド

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る