次の方法で共有


CertStore.GetInstance メソッド

定義

オーバーロード

GetInstance(String, ICertStoreParameters)

指定した型を CertStore 実装し、指定した CertStore パラメーターで初期化される オブジェクトを返します。

GetInstance(String, ICertStoreParameters, Provider)

指定した型を CertStore 実装する オブジェクトを返します CertStore

GetInstance(String, ICertStoreParameters, String)

指定した型を CertStore 実装する オブジェクトを返します CertStore

GetInstance(String, ICertStoreParameters)

指定した型を CertStore 実装し、指定した CertStore パラメーターで初期化される オブジェクトを返します。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;)Ljava/security/cert/CertStore;", "")]
public static Java.Security.Cert.CertStore? GetInstance (string? type, Java.Security.Cert.ICertStoreParameters? params);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;)Ljava/security/cert/CertStore;", "")>]
static member GetInstance : string * Java.Security.Cert.ICertStoreParameters -> Java.Security.Cert.CertStore

パラメーター

type
String

要求された CertStore 型の名前。 標準型の詳細については、「 Java セキュリティ標準アルゴリズム名の仕様 」の「CertStore」セクションを参照してください。

params
ICertStoreParameters

初期化パラメーター (を使用できます null)。

戻り値

CertStore指定したCertStore型を実装する オブジェクト

属性

例外

指定した証明書ストアの種類を指定できるプロバイダーがない場合は 。

指定したパラメーターを使用してこの証明書ストア インスタンスを初期化できない場合は 。

if type == null

注釈

指定した型を CertStore 実装し、指定した CertStore パラメーターで初期化される オブジェクトを返します。

このメソッドは、登録されているセキュリティ プロバイダーの一覧をスキャンし、最も優先されるプロバイダーから開始します。 指定した型をサポートする最初のプロバイダーからの CertStoreSpi 実装をカプセル化する新しい CertStore オブジェクトが返されます。

登録されたプロバイダーの一覧は、 メソッドを使用して Security#getProviders() Security.getProviders() 取得できます。

CertStore返される は、指定した を使用して初期化されますCertStoreParameters。 必要なパラメーターの種類は、 の種類 CertStoreによって異なる場合があります。 指定した CertStoreParameters オブジェクトが複製されることに注意してください。

java.security.cert.CertStore.getInstance(java.lang.String, java.security.cert.CertStoreParameters)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

GetInstance(String, ICertStoreParameters, Provider)

指定した型を CertStore 実装する オブジェクトを返します CertStore

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;Ljava/security/Provider;)Ljava/security/cert/CertStore;", "")]
public static Java.Security.Cert.CertStore? GetInstance (string? type, Java.Security.Cert.ICertStoreParameters? params, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;Ljava/security/Provider;)Ljava/security/cert/CertStore;", "")>]
static member GetInstance : string * Java.Security.Cert.ICertStoreParameters * Java.Security.Provider -> Java.Security.Cert.CertStore

パラメーター

type
String

要求された CertStore 型。 標準型の詳細については、「 Java セキュリティ標準アルゴリズム名の仕様 」の「CertStore」セクションを参照してください。

params
ICertStoreParameters

初期化パラメーター (を使用できます null)。

provider
Provider

プロバイダー。

戻り値

CertStore指定した型を実装する オブジェクト

属性

例外

指定したプロバイダーが要求された証明書ストアの種類を指定できない場合は 。

指定したパラメーターを使用してこの証明書ストア インスタンスを初期化できない場合は 。

if provider == null

if type == null

注釈

指定した型を CertStore 実装する オブジェクトを返します CertStore

指定した Provider オブジェクトから CertStoreSpi 実装をカプセル化する新しい CertStore オブジェクトが返されます。 指定した Provider オブジェクトをプロバイダーリストに登録する必要はありません。

CertStore返される は、指定した を使用して初期化されますCertStoreParameters。 必要なパラメーターの種類は、 の種類 CertStoreによって異なる場合があります。 指定した CertStoreParameters オブジェクトが複製されることに注意してください。

java.security.cert.CertStore.getInstance(java.lang.String, java.security.cert.CertStoreParameters, java.security.Provider)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

GetInstance(String, ICertStoreParameters, String)

指定した型を CertStore 実装する オブジェクトを返します CertStore

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;Ljava/lang/String;)Ljava/security/cert/CertStore;", "")]
public static Java.Security.Cert.CertStore? GetInstance (string? type, Java.Security.Cert.ICertStoreParameters? params, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;Ljava/lang/String;)Ljava/security/cert/CertStore;", "")>]
static member GetInstance : string * Java.Security.Cert.ICertStoreParameters * string -> Java.Security.Cert.CertStore

パラメーター

type
String

要求された CertStore 型。 標準型の詳細については、「 Java セキュリティ標準アルゴリズム名の仕様 」の「CertStore」セクションを参照してください。

params
ICertStoreParameters

初期化パラメーター (を使用できます null)。

provider
String

プロバイダーの名前。

戻り値

CertStore指定した型を実装する オブジェクト

属性

例外

指定したプロバイダーが要求された証明書ストアの種類を指定できない場合は 。

指定した名前のプロバイダーが見つからない場合は 。

指定したパラメーターを使用してこの証明書ストア インスタンスを初期化できない場合は 。

if provider == null || provider.isEmpty()

が の場合typenull

注釈

指定した型を CertStore 実装する オブジェクトを返します CertStore

指定したプロバイダーから CertStoreSpi 実装をカプセル化する新しい CertStore オブジェクトが返されます。 指定したプロバイダーは、セキュリティ プロバイダーの一覧に登録する必要があります。

登録されたプロバイダーの一覧は、 メソッドを使用して Security#getProviders() Security.getProviders() 取得できます。

CertStore返される は、指定した を使用して初期化されますCertStoreParameters。 必要なパラメーターの種類は、 の種類 CertStoreによって異なる場合があります。 指定した CertStoreParameters オブジェクトが複製されることに注意してください。

java.security.cert.CertStore.getInstance(java.lang.String, java.security.cert.CertStoreParameters, java.lang.String)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象