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, если ключ можно использовать для всех указанных криптографических примитивов
- Атрибуты
Комментарии
Определяет, предоставлено ли ключу разрешение для указанных примитивов шифрования.
Этот метод обычно используется для проверки размера ключа и использования ключа.
Части этой страницы — это изменения на основе работы, созданной и общей 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, если алгоритм разрешен и может использоваться для всех указанных криптографических примитивов.
- Атрибуты
Комментарии
Определяет, предоставляется ли алгоритму разрешение для указанных криптографических примитивов.
Части этой страницы — это изменения на основе работы, созданной и общей 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, если ключ и алгоритм можно использовать для всех указанных криптографических примитивов.
- Атрибуты
Комментарии
Определяет, предоставляется ли алгоритму и соответствующему ключу разрешение для указанных криптографических примитивов.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".