Поделиться через


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.

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

Свойства

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, Int32)

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

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

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

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