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 暗号化アーキテクチャ標準アルゴリズム名のドキュメント の暗号に関するセクションを参照してください。

戻り値

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

属性

例外

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

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

注釈

javax.crypto.Cipher.getInstance(java.lang.String)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 暗号化アーキテクチャ標準アルゴリズム名のドキュメント の暗号に関するセクションを参照してください。

provider
Provider

プロバイダー。

戻り値

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

属性

例外

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

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

プロバイダーが の場合は null

注釈

javax.crypto.Cipher.getInstance(java.lang.String, java.security.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 暗号化アーキテクチャ標準アルゴリズム名のドキュメント の暗号に関するセクションを参照してください。

provider
String

プロバイダーの名前。

戻り値

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

属性

例外

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

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

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

指定したプロバイダーが の場合は null

注釈

javax.crypto.Cipher.getInstance(java.lang.String, java.lang.String)Java ドキュメント。

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

適用対象