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.

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

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

KeyProperties(IntPtr, JniHandleOwnership)

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

Поля

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

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

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

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

BlockModeCbc

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

BlockModeCtr

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

BlockModeEcb

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

BlockModeGcm

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

DigestMd5

Дайджест MD5.

DigestNone

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

DigestSha1

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

DigestSha224

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

DigestSha256

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

DigestSha384

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

DigestSha512

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

EncryptionPaddingNone

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

EncryptionPaddingPkcs7

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

EncryptionPaddingRsaOaep

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

EncryptionPaddingRsaPkcs1

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

KeyAlgorithm3des

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

KeyAlgorithmAes

Ключ расширенного шифрования (AES).

KeyAlgorithmEc

Ключ шифрования с многоточием (EC).

KeyAlgorithmHmacSha1

Ключ хэш-хэш-кода проверки подлинности сообщений (HMAC) с помощью SHA-1 в качестве хэша.

KeyAlgorithmHmacSha224

Ключ кода проверки подлинности хэш-сообщений (HMAC) с помощью SHA-224 в качестве хэша.

KeyAlgorithmHmacSha256

Ключ хэш-хэш-кода проверки подлинности сообщений (HMAC) с помощью SHA-256 в качестве хэша.

KeyAlgorithmHmacSha384

Ключ хэш-хэш-кода проверки подлинности сообщений (HMAC) с помощью SHA-384 в качестве хэша.

KeyAlgorithmHmacSha512

Ключ хэш-хэш-кода проверки подлинности сообщений (HMAC) с помощью SHA-512 в качестве хэша.

KeyAlgorithmRsa

Ключ Rivest Shamir Adleman (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, Int32)

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

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>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.

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