IAlgorithmConstraints.Permits メソッド

定義

オーバーロード

Permits(ICollection<CryptoPrimitive>, IKey)

指定した暗号化プリミティブに対するアクセス許可がキーに付与されているかどうかを判断します。

Permits(ICollection<CryptoPrimitive>, String, AlgorithmParameters)

指定した暗号化プリミティブに対するアクセス許可がアルゴリズムに付与されているかどうかを判断します。

Permits(ICollection<CryptoPrimitive>, String, IKey, AlgorithmParameters)

アルゴリズムと対応するキーに、指定した暗号化プリミティブに対するアクセス許可が付与されているかどうかを判断します。

Permits(ICollection<CryptoPrimitive>, IKey)

指定した暗号化プリミティブに対するアクセス許可がキーに付与されているかどうかを判断します。

[Android.Runtime.Register("permits", "(Ljava/util/Set;Ljava/security/Key;)Z", "GetPermits_Ljava_util_Set_Ljava_security_Key_Handler:Java.Security.IAlgorithmConstraintsInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public bool Permits (System.Collections.Generic.ICollection<Java.Security.CryptoPrimitive>? primitives, Java.Security.IKey? key);
[<Android.Runtime.Register("permits", "(Ljava/util/Set;Ljava/security/Key;)Z", "GetPermits_Ljava_util_Set_Ljava_security_Key_Handler:Java.Security.IAlgorithmConstraintsInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member Permits : System.Collections.Generic.ICollection<Java.Security.CryptoPrimitive> * Java.Security.IKey -> bool

パラメーター

primitives
ICollection<CryptoPrimitive>

暗号化プリミティブのセット

key
IKey

そのカギ

戻り値

指定したすべての暗号化プリミティブにキーを使用できる場合は true

属性

注釈

指定した暗号化プリミティブに対するアクセス許可がキーに付与されているかどうかを判断します。

このメソッドは、通常、キー のサイズとキーの使用法をチェックするために使用されます。

の Java ドキュメント java.security.AlgorithmConstraints.permits(java.util.Set<java.security.CryptoPrimitive>, java.security.Key)

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

適用対象

Permits(ICollection<CryptoPrimitive>, String, AlgorithmParameters)

指定した暗号化プリミティブに対するアクセス許可がアルゴリズムに付与されているかどうかを判断します。

[Android.Runtime.Register("permits", "(Ljava/util/Set;Ljava/lang/String;Ljava/security/AlgorithmParameters;)Z", "GetPermits_Ljava_util_Set_Ljava_lang_String_Ljava_security_AlgorithmParameters_Handler:Java.Security.IAlgorithmConstraintsInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public bool Permits (System.Collections.Generic.ICollection<Java.Security.CryptoPrimitive>? primitives, string? algorithm, Java.Security.AlgorithmParameters? parameters);
[<Android.Runtime.Register("permits", "(Ljava/util/Set;Ljava/lang/String;Ljava/security/AlgorithmParameters;)Z", "GetPermits_Ljava_util_Set_Ljava_lang_String_Ljava_security_AlgorithmParameters_Handler:Java.Security.IAlgorithmConstraintsInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member Permits : System.Collections.Generic.ICollection<Java.Security.CryptoPrimitive> * string * Java.Security.AlgorithmParameters -> bool

パラメーター

primitives
ICollection<CryptoPrimitive>

暗号化プリミティブのセット

algorithm
String

アルゴリズム名

parameters
AlgorithmParameters

アルゴリズム パラメーター、または追加のパラメーターがない場合は null

戻り値

アルゴリズムが許可され、指定されたすべての暗号化プリミティブに使用できる場合は true

属性

注釈

指定した暗号化プリミティブに対するアクセス許可がアルゴリズムに付与されているかどうかを判断します。

の Java ドキュメント java.security.AlgorithmConstraints.permits(java.util.Set<java.security.CryptoPrimitive>, java.lang.String, java.security.AlgorithmParameters)

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

適用対象

Permits(ICollection<CryptoPrimitive>, String, IKey, AlgorithmParameters)

アルゴリズムと対応するキーに、指定した暗号化プリミティブに対するアクセス許可が付与されているかどうかを判断します。

[Android.Runtime.Register("permits", "(Ljava/util/Set;Ljava/lang/String;Ljava/security/Key;Ljava/security/AlgorithmParameters;)Z", "GetPermits_Ljava_util_Set_Ljava_lang_String_Ljava_security_Key_Ljava_security_AlgorithmParameters_Handler:Java.Security.IAlgorithmConstraintsInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public bool Permits (System.Collections.Generic.ICollection<Java.Security.CryptoPrimitive>? primitives, string? algorithm, Java.Security.IKey? key, Java.Security.AlgorithmParameters? parameters);
[<Android.Runtime.Register("permits", "(Ljava/util/Set;Ljava/lang/String;Ljava/security/Key;Ljava/security/AlgorithmParameters;)Z", "GetPermits_Ljava_util_Set_Ljava_lang_String_Ljava_security_Key_Ljava_security_AlgorithmParameters_Handler:Java.Security.IAlgorithmConstraintsInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member Permits : System.Collections.Generic.ICollection<Java.Security.CryptoPrimitive> * string * Java.Security.IKey * Java.Security.AlgorithmParameters -> bool

パラメーター

primitives
ICollection<CryptoPrimitive>

暗号化プリミティブのセット

algorithm
String

アルゴリズム名

key
IKey

そのカギ

parameters
AlgorithmParameters

アルゴリズム パラメーター、または追加のパラメーターがない場合は null

戻り値

指定したすべての暗号化プリミティブにキーとアルゴリズムを使用できる場合は true

属性

注釈

アルゴリズムと対応するキーに、指定した暗号化プリミティブに対するアクセス許可が付与されているかどうかを判断します。

の Java ドキュメント java.security.AlgorithmConstraints.permits(java.util.Set<java.security.CryptoPrimitive>, java.lang.String, java.security.Key, java.security.AlgorithmParameters)

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

適用対象