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
- Наследование
- Атрибуты
- Реализации
Комментарии
Это обеспечивает необходимые параметры, необходимые для инициализации 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 |
Возвращает значение |
Class |
Возвращает класс среды выполнения этого |
Context |
Возвращает контекст Android, используемый для операций с этим экземпляром. |
EndDate |
Возвращает дату окончания, используемую на X. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
IsEncryptionRequired |
Возвращает, |
JniIdentityHashCode |
Это обеспечивает необходимые параметры, необходимые для инициализации |
JniPeerMembers |
Это обеспечивает необходимые параметры, необходимые для инициализации |
KeySize |
Возвращает размер ключа, указанный этим параметром. |
KeystoreAlias |
Возвращает псевдоним, который будет использоваться в |
KeyType |
Возвращает тип пары ключей (e). |
PeerReference |
Это обеспечивает необходимые параметры, необходимые для инициализации |
SerialNumber |
Возвращает серийный номер, используемый в X. |
StartDate |
Возвращает дату начала, используемую на X. |
SubjectDN |
Возвращает различающееся имя субъекта, используемое в X. |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Dispose() |
Это обеспечивает необходимые параметры, необходимые для инициализации |
Dispose(Boolean) |
Это обеспечивает необходимые параметры, необходимые для инициализации |
Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
JavaFinalize() |
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
Notify() |
Пробуждение одного потока, ожидающего монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Это обеспечивает необходимые параметры, необходимые для инициализации |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Это обеспечивает необходимые параметры, необходимые для инициализации |
Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>. (Унаследовано от Object) |
Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Это обеспечивает необходимые параметры, необходимые для инициализации |
IJavaPeerable.DisposeUnlessReferenced() |
Это обеспечивает необходимые параметры, необходимые для инициализации |
IJavaPeerable.Finalized() |
Это обеспечивает необходимые параметры, необходимые для инициализации |
IJavaPeerable.JniManagedPeerState |
Это обеспечивает необходимые параметры, необходимые для инициализации |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Это обеспечивает необходимые параметры, необходимые для инициализации |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Это обеспечивает необходимые параметры, необходимые для инициализации |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Это обеспечивает необходимые параметры, необходимые для инициализации |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Это обеспечивает необходимые параметры, необходимые для инициализации |
GetJniTypeName(IJavaPeerable) |
Это обеспечивает необходимые параметры, необходимые для инициализации |