Freigeben über


KeyPairGeneratorSpec Klasse

Definition

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

[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
Vererbung
KeyPairGeneratorSpec
Attribute
Implementiert

Hinweise

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind. Auf die Android KeyStore-Einrichtung wird über eine java.security.KeyPairGenerator API mit dem AndroidKeyStore Anbieter zugegriffen. Das context übergebene Objekt kann verwendet werden, um eine Benutzeroberfläche aufzufüllen, um den Benutzer aufzufordern, die Einrichtung für Android KeyStore zu entsperren oder zu initialisieren.

Nach der Generierung wird die keyStoreAlias Schnittstelle verwendet java.security.KeyStore#getEntry(String, java.security.KeyStore.ProtectionParameter) , um die zugeordnete Kette und die PrivateKey zugehörige Certificate Kette abzurufen.

Der KeyPair-Generator erstellt ein selbstsigniertes Zertifikat mit dem Betreff als X.509v3 Subject Distinguished Name und als X.509v3 Issuer Distinguished Name zusammen mit den anderen Parametern, die mit dem Builder.

Das selbstsignierte X.509-Zertifikat kann zu einem späteren Zeitpunkt durch ein von einer echten Zertifizierungsstelle signiertes Zertifikat ersetzt werden.

Dieses Mitglied ist veraltet. Verwenden Sie stattdessen KeyGenParameterSpec.

Java-Dokumentation für android.security.KeyPairGeneratorSpec.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Eigenschaften

AlgorithmParameterSpec

Gibt das AlgorithmParameterSpec Schlüsselpaar zurück, das zum Erstellen des Schlüsselpaars verwendet wird.

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Context

Ruft den Android-Kontext ab, der für Vorgänge mit dieser Instanz verwendet wird.

EndDate

Ruft das Enddatum ab, das auf dem X verwendet werden soll.

Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
IsEncryptionRequired

Gibt zurück true , wenn der Schlüssel im Ruhezustand verschlüsselt werden muss.

JniIdentityHashCode

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

(Geerbt von Object)
JniPeerMembers

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

KeySize

Gibt die durch diesen Parameter angegebene Schlüsselgröße zurück.

KeystoreAlias

Gibt den Alias zurück, der in Verbindung mit der java.security.KeyStoreAndroidKeyStore.

KeyType

Gibt den Typ des Schlüsselpaars zurück (e.

PeerReference

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

(Geerbt von Object)
SerialNumber

Ruft die Seriennummer ab, die auf dem X verwendet werden soll.

StartDate

Ruft das Startdatum ab, das auf dem X verwendet werden soll.

SubjectDN

Ruft den Betreff distinguished Name ab, der für das X verwendet werden soll.

ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)
ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)

Methoden

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

(Geerbt von Object)
Dispose(Boolean)

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

(Geerbt von Object)
IJavaPeerable.Finalized()

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

GetJniTypeName(IJavaPeerable)

Dadurch werden die erforderlichen Parameter bereitgestellt, die für die Initialisierung der KeyPairGenerator Android KeyStore-Einrichtung erforderlich sind.

Gilt für: