KeyPairGeneratorSpec Класс

Определение

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

[Android.Runtime.Register("android/security/KeyPairGeneratorSpec", DoNotGenerateAcw=true)]
public sealed class KeyPairGeneratorSpec : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Security.Spec.IAlgorithmParameterSpec
[<Android.Runtime.Register("android/security/KeyPairGeneratorSpec", DoNotGenerateAcw=true)>]
type KeyPairGeneratorSpec = class
    inherit Object
    interface IAlgorithmParameterSpec
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
KeyPairGeneratorSpec
Атрибуты
Реализации

Комментарии

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore. Доступ к средству java.security.KeyPairGenerator Android KeyStore осуществляется через API с помощью AndroidKeyStore поставщика. Переданное context можно использовать для всплывающего окна пользовательского интерфейса, чтобы попросить пользователя разблокировать или инициализировать средство Android KeyStore.

После создания keyStoreAlias используется с интерфейсом java.security.KeyStore#getEntry(String, java.security.KeyStore.ProtectionParameter) для получения и связанной PrivateKey с ним Certificate цепочки.

Генератор KeyPair создаст самозаверяющий сертификат с субъектом в качестве различающегося имени субъекта X.509v3 и В качестве различающегося имени издателя X.509v3 вместе с другими параметрами, указанными в параметре Builder.

Самозаверяющий сертификат X.509 может быть заменен позже сертификатом, подписанным реальным центром сертификации.

Этот элемент устарел. Взамен рекомендуется использовать KeyGenParameterSpec.

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

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

Свойства

AlgorithmParameterSpec

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

Class

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

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

Возвращает контекст Android, используемый для операций с этим экземпляром.

EndDate

Возвращает конечную дату, используемую на X.

Handle

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

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

Возвращает значение true , если ключ должен быть зашифрован при хранении.

JniIdentityHashCode

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

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

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

KeySize

Возвращает размер ключа, указанный этим параметром.

KeystoreAlias

Возвращает псевдоним, который будет использоваться в объекте java.security.KeyStore в сочетании AndroidKeyStoreс .

KeyType

Возвращает тип пары ключей (e.

PeerReference

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

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

Возвращает серийный номер, используемый для X.

StartDate

Возвращает дату начала, используемую для X.

SubjectDN

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

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

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

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

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

Методы

Clone()

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

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

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

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

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

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

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

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

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

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

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

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

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

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

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

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

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

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

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

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

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

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

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

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

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

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

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

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

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

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

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

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

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

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

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

GetJniTypeName(IJavaPeerable)

Это предоставляет необходимые параметры для инициализации KeyPairGenerator , который работает с android KeyStore.

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