Язык

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).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

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).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

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).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к