X509Credentials クラス
- java.
lang. Object - SecurityCredentials
- system.
fabric. X509Credentials
- system.
public class X509Credentials extends SecurityCredentials
Windows 証明書ストアにある X.509 証明書に基づくセキュリティ資格情報を指定します。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
X509Credentials() |
system.fabric.X509Credentials クラスの新しいインスタンスを作成します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
X509Find |
getFindType()
Windows 証明書ストアでローカル証明書を検索する方法を示す値を取得します |
Object |
getFindValue()
証明書ストアでローカル証明書を検索するために使用するフィルター値を指定します。 FindType は、フィルター値の種類を指定します。 |
Object |
getFindValueSecondary()
ローカル証明書資格情報を読み込むためのセカンダリ検索値を取得します。 |
List<String> |
getIssuerThumbprints()
空でない場合、リモート証明書の直接発行者の証明書拇印が決まります。 |
Protection |
getProtectionLevel()
通信の保護方法を取得します。既定値は です ENCRYPTANDSIGN。 |
List<String> |
getRemoteCertThumbprints()
リモート X509Credentials の検証に使用されるリモート証明書の拇印の一覧を取得します |
List<String> |
getRemoteCommonNames()
Service Fabric で検証するリモート証明書の一般的な名前を示します。 |
List<X509Name> |
getRemoteX509Names()
リモート X509Credentials を検証する X509Name の一覧を取得します |
X509Store |
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
空でない場合、リモート証明書の直接発行者の証明書拇印が決まります。
戻り値:
getProtectionLevel
getRemoteCertThumbprints
public List
リモート X509Credentials の検証に使用されるリモート証明書の拇印の一覧を取得します
戻り値:
getRemoteCommonNames
public List
Service Fabric で検証するリモート証明書の一般的な名前を示します。
戻り値:
getRemoteX509Names
public List
リモート X509Credentials を検証する X509Name の一覧を取得します
戻り値:
getStoreLocation
public X509StoreLocation getStoreLocation()
証明書ストアの場所を取得します。
戻り値:
getStoreName
public String getStoreName()
証明書が格納されているストアの名前を取得します。
戻り値:
setFindType
public void setFindType(X509FindType findType)
Windows 証明書ストアでローカル証明書を検索する方法を指定します。 サポートされている値: FINDBYTHUMBPRINT - 証明書の拇印 FINDBYSUBJECTNAME による証明書の検索 - サブジェクト識別名または共通名で証明書を検索します。サブジェクト識別名が FindValue で指定されている場合、証明書のサブジェクト名は、ネイティブ Windows 暗号化 API の制限により ASN エンコードでエンコードする必要があります。 FindValue に共通名が指定されている場合、このような制限はありません。
パラメーター:
setFindValue
public void setFindValue(Object findValue)
証明書ストアでローカル証明書を検索するために使用するフィルター値を指定します。 FindType は、フィルター値の種類を指定します。
パラメーター:
setFindValueSecondary
public void setFindValueSecondary(Object findValueSecondary)
ローカル証明書資格情報を読み込むためのセカンダリ検索値を設定します。
パラメーター:
setProtectionLevel
public void setProtectionLevel(ProtectionLevel protectionLevel)
通信の保護方法を設定します。既定値は です ENCRYPTANDSIGN。
パラメーター:
setStoreLocation
public void setStoreLocation(X509StoreLocation storeLocation)
証明書ストアの場所を設定します。
パラメーター:
setStoreName
public void setStoreName(String storeName)
証明書が格納されているストアの名前を設定します。
パラメーター:
適用対象
Azure SDK for Java