Language

Cipher.GetInstance メソッド

定義

オーバーロード

名前 説明
GetInstance(String)

指定した変換を実装する Cipher オブジェクトを返します。

GetInstance(String, Provider)

指定した変換を実装する Cipher オブジェクトを返します。

GetInstance(String, String)

指定した変換を実装する Cipher オブジェクトを返します。

GetInstance(String)

指定した変換を実装する Cipher オブジェクトを返します。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljavax/crypto/Cipher;", "")]
public static Javax.Crypto.Cipher? GetInstance(string? transformation);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljavax/crypto/Cipher;", "")>]
static member GetInstance : string -> Javax.Crypto.Cipher

パラメーター

transformation
String

変換の名前 ( DES/CBC/PKCS5Padding など)。 標準変換名の詳細については、「Java Cryptography Architecture Standard Algorithm Name Documentation」の「暗号」セクションを参照してください。

返品

要求された変換を実装する暗号。

属性

例外

インストールされているプロバイダーが 変換を提供できない場合、または null、空、または無効な形式の場合。

インストールされているプロバイダーが 変換で埋め込みスキームを提供できない場合。

注釈

指定した変換を実装する Cipher オブジェクトを返します。

このメソッドは、登録されているセキュリティ プロバイダーの一覧を、最も優先されるプロバイダーから順に走査します。 指定されたアルゴリズムをサポートする最初のプロバイダーからの CipherSpi 実装をカプセル化する新しい Cipher オブジェクトが返されます。

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

Javaドキュメント。

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

適用対象

GetInstance(String, Provider)

指定した変換を実装する Cipher オブジェクトを返します。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher;", "")]
public static Javax.Crypto.Cipher? GetInstance(string? transformation, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher;", "")>]
static member GetInstance : string * Java.Security.Provider -> Javax.Crypto.Cipher

パラメーター

transformation
String

変換の名前 ( DES/CBC/PKCS5Padding など)。 標準変換名の詳細については、「Java Cryptography Architecture Standard Algorithm Name Documentation」の「暗号」セクションを参照してください。

provider
Provider

プロバイダー。

返品

要求された変換を実装する暗号。

属性

例外

指定したプロバイダーが 変換を提供できない場合、または null、空、または無効な形式の場合。

変換で要求された埋め込みスキームが使用できない場合。

プロバイダーが nullされている場合は a0/。

注釈

指定した変換を実装する Cipher オブジェクトを返します。

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

Javaドキュメント。

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

適用対象

GetInstance(String, String)

指定した変換を実装する Cipher オブジェクトを返します。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Cipher;", "")]
public static Javax.Crypto.Cipher? GetInstance(string? transformation, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Cipher;", "")>]
static member GetInstance : string * string -> Javax.Crypto.Cipher

パラメーター

transformation
String

変換の名前 ( DES/CBC/PKCS5Padding など)。 標準変換名の詳細については、「Java Cryptography Architecture Standard Algorithm Name Documentation」の「暗号」セクションを参照してください。

provider
String

プロバイダーの名前。

返品

要求された変換を実装する暗号。

属性

例外

指定したプロバイダーが 変換を提供できない場合、または null、空、または無効な形式の場合。

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

変換で要求された埋め込みスキームが使用できない場合。

指定したプロバイダーが nullされている場合は a0/。

注釈

指定した変換を実装する Cipher オブジェクトを返します。

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

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

Javaドキュメント。

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

適用対象