KeyProperties Класс

Определение

Свойства ключей хранилища ключей Android .

[Android.Runtime.Register("android/security/keystore/KeyProperties", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class KeyProperties : Java.Lang.Object
[<Android.Runtime.Register("android/security/keystore/KeyProperties", ApiSince=23, DoNotGenerateAcw=true)>]
type KeyProperties = class
    inherit Object
Наследование
KeyProperties
Атрибуты

Комментарии

Свойства ключей хранилища ключей Android .

Документация по Java для android.security.keystore.KeyProperties.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

KeyProperties(IntPtr, JniHandleOwnership)

Свойства ключей хранилища ключей Android .

Поля

AuthBiometricStrong
Устаревшие..

Любые биометрические данные (e.

AuthDeviceCredential
Устаревшие..

Не биометрические учетные данные, используемые для защиты устройства (i.

BlockModeCbc

Режим блока блочных цепочек шифров (CBC).

BlockModeCtr

Режим блокировки счетчика (CTR).

BlockModeEcb

Режим блокировки электронной кодовой книги (ECB).

BlockModeGcm

Режим блокировки Galois/Counter Mode (GCM).

DigestMd5

Дайджест MD5.

DigestNone

Нет дайджеста: подписывание или проверка подлинности необработанного сообщения.

DigestSha1

Дайджест SHA-1.

DigestSha224

Дайджест SHA-2 224 (sha-224).

DigestSha256

Дайджест SHA-2 256 (sha-256).

DigestSha384

Дайджест SHA-2 384 (sha-384).

DigestSha512

Дайджест SHA-2 512 (sha-512).

EncryptionPaddingNone

Без заполнения шифрования.

EncryptionPaddingPkcs7

Схема заполнения шифрования PKCS#7.

EncryptionPaddingRsaOaep

Схема оптимального асимметричного шифрования RSA (OAEP).

EncryptionPaddingRsaPkcs1

RSA PKCS#1 версии 1.

KeyAlgorithm3des

Тройной ключ алгоритма шифрования данных (3DES).

KeyAlgorithmAes

Ключ AES.

KeyAlgorithmEc

Ключ шифрования на эллиптических кривых (EC).

KeyAlgorithmHmacSha1

Keyed-Hash ключ кода проверки подлинности сообщения (HMAC), используя SHA-1 в качестве хэша.

KeyAlgorithmHmacSha224

Keyed-Hash ключ кода проверки подлинности сообщения (HMAC), используя SHA-224 в качестве хэша.

KeyAlgorithmHmacSha256

Keyed-Hash ключ кода проверки подлинности сообщения (HMAC), использующий SHA-256 в качестве хэша.

KeyAlgorithmHmacSha384

Keyed-Hash ключ кода проверки подлинности сообщения (HMAC), используя SHA-384 в качестве хэша.

KeyAlgorithmHmacSha512

Keyed-Hash ключ кода проверки подлинности сообщения (HMAC), используя SHA-512 в качестве хэша.

KeyAlgorithmRsa

Ключ Ривеста Шамира Адлемана (RSA).

PurposeAgreeKey
Устаревшие..

Назначение ключа: создание общего секрета ECDH с помощью соглашения о ключе.

PurposeAttestKey
Устаревшие..

Назначение ключа: аттестации подписывания.

SecurityLevelSoftware
Устаревшие..

Указывает на принудительное применение системным программным обеспечением.

SecurityLevelStrongbox
Устаревшие..

Указывает на принудительное применение средой, удовлетворяющей профилю безопасности Strongbox, например защищенным элементом.

SecurityLevelTrustedEnvironment
Устаревшие..

Указывает на принудительное применение доверенной средой выполнения.

SecurityLevelUnknown
Устаревшие..

Этот уровень безопасности указывает на то, что нельзя сделать предположение об уровне безопасности соответствующего ключа.

SecurityLevelUnknownSecure
Устаревшие..

Этот уровень безопасности указывает, что из-за целевого уровня API вызывающего объекта нельзя сделать точное утверждение об уровне безопасности ключа, однако уровень безопасности можно считать по крайней мере эквивалентным #SECURITY_LEVEL_TRUSTED_ENVIRONMENT.

SignaturePaddingRsaPkcs1

RSA PKCS#1 версии 1.

SignaturePaddingRsaPss

RSA PKCS#1 версии 2.

UnrestrictedUsageCount

Это значение указывает, что нет ограничений на количество использования ключа.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Свойства ключей хранилища ключей Android .

(Унаследовано от Object)
JniPeerMembers

Свойства ключей хранилища ключей Android .

PeerReference

Свойства ключей хранилища ключей Android .

(Унаследовано от Object)
ThresholdClass

Свойства ключей хранилища ключей Android .

ThresholdType

Свойства ключей хранилища ключей Android .

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Свойства ключей хранилища ключей Android .

(Унаследовано от Object)
Dispose(Boolean)

Свойства ключей хранилища ключей Android .

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Свойства ключей хранилища ключей Android .

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Свойства ключей хранилища ключей Android .

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Свойства ключей хранилища ключей Android .

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Свойства ключей хранилища ключей Android .

(Унаследовано от Object)
IJavaPeerable.Finalized()

Свойства ключей хранилища ключей Android .

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Свойства ключей хранилища ключей Android .

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Свойства ключей хранилища ключей Android .

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Свойства ключей хранилища ключей Android .

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Свойства ключей хранилища ключей Android .

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Свойства ключей хранилища ключей Android .

GetJniTypeName(IJavaPeerable)

Свойства ключей хранилища ключей Android .

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