Sprache

KeyStorePurpose Enumeration

Definition

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

[System.Flags]
public enum KeyStorePurpose
[<System.Flags>]
type KeyStorePurpose = 
Vererbung
KeyStorePurpose
Attribute

Felder

Name Wert Beschreibung
Encrypt 1

Zweck des Schlüssels: Verschlüsselung.

Android-Referenz für android.security.keystore.KeyProperties.PURPOSE_ENCRYPT.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Decrypt 2

Zweck des Schlüssels: Entschlüsselung.

Android-Referenz für android.security.keystore.KeyProperties.PURPOSE_DECRYPT.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Sign 4

Zweck des Schlüssels: Signieren oder Generieren eines Nachrichtenauthentifizierungscodes (MAC).

Android-Referenz für android.security.keystore.KeyProperties.PURPOSE_SIGN.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Verify 8

Zweck des Schlüssels: Signatur- oder Nachrichtenauthentifizierungscode (MAC)-Überprüfung.

Android-Referenz für android.security.keystore.KeyProperties.PURPOSE_VERIFY.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

WrapKey 32

Zweck des Schlüssels: Umbruch und Entschlüsselung umschlossener Schlüssel für den sicheren Import.

Android-Referenz für android.security.keystore.KeyProperties.PURPOSE_WRAP_KEY.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

AgreeKey 64

Zweck des Schlüssels: Schaffung eines gemeinsamen ECDH-Geheimschlüssels durch Schlüsselvereinbarung.

Ein Schlüssel, der diesen Zweck hat, kann mit dem öffentlichen Schlüssel der elliptischen Kurve einer anderen Partei kombiniert werden, um ein gemeinsames Geheimnis über einen unsicheren Kanal einzurichten. Sie sollte als Parameter javax.crypto.KeyAgreement#init(java.security.Key) verwendet werden (ein vollständiges Beispiel ist hier verfügbar). Eine ausführlichere Erläuterung finden Sie in diesem Artikel .

Android-Referenz für android.security.keystore.KeyProperties.PURPOSE_AGREE_KEY.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

AttestKey 128

Zweck des Schlüssels: Signieren von Bescheinigungen. Dieser Zweck ist mit allen anderen nicht kompatibel, was bedeutet, dass beim Generieren eines Schlüssels mit PURPOSE_ATTEST_KEY keine anderen Zwecke angegeben werden können. Darüber hinaus dürfen PURPOSE_ATTEST_KEY für importierte Schlüssel nicht angegeben werden.

Android-Referenz für android.security.keystore.KeyProperties.PURPOSE_ATTEST_KEY.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: