次の方法で共有


X509Credentials クラス

public class X509Credentials extends SecurityCredentials

Windows 証明書ストアにある X.509 証明書に基づくセキュリティ資格情報を指定します。

コンストラクターの概要

コンストラクター 説明
X509Credentials()

system.fabric.X509Credentials クラスの新しいインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
X509FindType getFindType()

Windows 証明書ストアでローカル証明書を検索する方法を示す値を取得します

Object getFindValue()

証明書ストアでローカル証明書を検索するために使用するフィルター値を指定します。 FindType は、フィルター値の種類を指定します。

Object getFindValueSecondary()

ローカル証明書資格情報を読み込むためのセカンダリ検索値を取得します。

List<String> getIssuerThumbprints()

空でない場合、リモート証明書の直接発行者の証明書拇印が決まります。

ProtectionLevel getProtectionLevel()

通信の保護方法を取得します。既定値は です ENCRYPTANDSIGN

List<String> getRemoteCertThumbprints()

リモート X509Credentials の検証に使用されるリモート証明書の拇印の一覧を取得します

List<String> getRemoteCommonNames()

Service Fabric で検証するリモート証明書の一般的な名前を示します。

List<X509Name> getRemoteX509Names()

リモート X509Credentials を検証する X509Name の一覧を取得します

X509StoreLocation getStoreLocation()

証明書ストアの場所を取得します。

String getStoreName()

証明書が格納されているストアの名前を取得します。

void setFindType(X509FindType findType)

Windows 証明書ストアでローカル証明書を検索する方法を指定します。 サポートされている値: FINDBYTHUMBPRINT - 証明書の拇印 FINDBYSUBJECTNAME による証明書の検索 - サブジェクト識別名または共通名で証明書を検索します。サブジェクト識別名が FindValue で指定されている場合、証明書のサブジェクト名は、ネイティブ Windows 暗号化 API の制限により ASN エンコードでエンコードする必要があります。 FindValue に共通名が指定されている場合、このような制限はありません。

void setFindValue(Object findValue)

証明書ストアでローカル証明書を検索するために使用するフィルター値を指定します。 FindType は、フィルター値の種類を指定します。

void setFindValueSecondary(Object findValueSecondary)

ローカル証明書資格情報を読み込むためのセカンダリ検索値を設定します。

void setProtectionLevel(ProtectionLevel protectionLevel)

通信の保護方法を設定します。既定値は です ENCRYPTANDSIGN

void setStoreLocation(X509StoreLocation storeLocation)

証明書ストアの場所を設定します。

void setStoreName(String storeName)

証明書が格納されているストアの名前を設定します。

継承メンバー

コンストラクターの詳細

X509Credentials

public X509Credentials()

system.fabric.X509Credentials クラスの新しいインスタンスを作成します。

メソッドの詳細

getFindType

public X509FindType getFindType()

Windows 証明書ストアでローカル証明書を検索する方法を示す値を取得します

戻り値:

証明書の検索に使用される検索の種類。

getFindValue

public Object getFindValue()

証明書ストアでローカル証明書を検索するために使用するフィルター値を指定します。 FindType は、フィルター値の種類を指定します。

戻り値:

クラスターのセキュリティ保護に使用するセキュリティ資格情報の値。

getFindValueSecondary

public Object getFindValueSecondary()

ローカル証明書資格情報を読み込むためのセカンダリ検索値を取得します。

戻り値:

ローカル証明書資格情報を読み込むためのセカンダリ検索値。

getIssuerThumbprints

public List getIssuerThumbprints()

空でない場合、リモート証明書の直接発行者の証明書拇印が決まります。

戻り値:

リモート証明書の直接発行者の証明書拇印。

getProtectionLevel

public ProtectionLevel getProtectionLevel()

通信の保護方法を取得します。既定値は です ENCRYPTANDSIGN

戻り値:

資格情報の保護レベル。

getRemoteCertThumbprints

public List getRemoteCertThumbprints()

リモート X509Credentials の検証に使用されるリモート証明書の拇印の一覧を取得します

戻り値:

リモート X509Credentials の検証に使用されるリモート証明書の拇印の一覧

getRemoteCommonNames

public List getRemoteCommonNames()

Service Fabric で検証するリモート証明書の一般的な名前を示します。

戻り値:

Service Fabric で検証するリモート証明書の一般的な名前。

getRemoteX509Names

public List getRemoteX509Names()

リモート X509Credentials を検証する X509Name の一覧を取得します

戻り値:

リモート X509Credentials を検証する X509Name の一覧

getStoreLocation

public X509StoreLocation getStoreLocation()

証明書ストアの場所を取得します。

戻り値:

証明書ストアの場所。

getStoreName

public String getStoreName()

証明書が格納されているストアの名前を取得します。

戻り値:

証明書が格納されているストアの名前。

setFindType

public void setFindType(X509FindType findType)

Windows 証明書ストアでローカル証明書を検索する方法を指定します。 サポートされている値: FINDBYTHUMBPRINT - 証明書の拇印 FINDBYSUBJECTNAME による証明書の検索 - サブジェクト識別名または共通名で証明書を検索します。サブジェクト識別名が FindValue で指定されている場合、証明書のサブジェクト名は、ネイティブ Windows 暗号化 API の制限により ASN エンコードでエンコードする必要があります。 FindValue に共通名が指定されている場合、このような制限はありません。

パラメーター:

findType - 証明書の検索に使用される検索の種類。

setFindValue

public void setFindValue(Object findValue)

証明書ストアでローカル証明書を検索するために使用するフィルター値を指定します。 FindType は、フィルター値の種類を指定します。

パラメーター:

findValue - クラスターのセキュリティ保護に使用するセキュリティ資格情報の値。

setFindValueSecondary

public void setFindValueSecondary(Object findValueSecondary)

ローカル証明書資格情報を読み込むためのセカンダリ検索値を設定します。

パラメーター:

findValueSecondary - ローカル証明書資格情報を読み込むためのセカンダリ検索値。

setProtectionLevel

public void setProtectionLevel(ProtectionLevel protectionLevel)

通信の保護方法を設定します。既定値は です ENCRYPTANDSIGN

パラメーター:

protectionLevel - 資格情報の保護レベル。

setStoreLocation

public void setStoreLocation(X509StoreLocation storeLocation)

証明書ストアの場所を設定します。

パラメーター:

storeLocation - 証明書ストアの場所。

setStoreName

public void setStoreName(String storeName)

証明書が格納されているストアの名前を設定します。

パラメーター:

storeName - 証明書が格納されているストアの名前。

適用対象