Compartilhar via


KeyProperties Classe

Definição

Propriedades das chaves do Android Keystore .

[Android.Runtime.Register("android/security/keystore/KeyProperties", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class KeyProperties : Java.Lang.Object
[<Android.Runtime.Register("android/security/keystore/KeyProperties", ApiSince=23, DoNotGenerateAcw=true)>]
type KeyProperties = class
    inherit Object
Herança
KeyProperties
Atributos

Comentários

Propriedades das chaves do Android Keystore .

Documentação Java para android.security.keystore.KeyProperties.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

KeyProperties(IntPtr, JniHandleOwnership)

Propriedades das chaves do Android Keystore .

Campos

AuthBiometricStrong
Obsoleto.

Qualquer biométrico (e.

AuthDeviceCredential
Obsoleto.

A credencial não biométrica usada para proteger o dispositivo (i.

BlockModeCbc

Modo de bloco CBC (Cipher Block Chaining).

BlockModeCtr

Modo de bloqueio do contador (CTR).

BlockModeEcb

Modo de bloqueio do Livro de Códigos Eletrónico (BCE).

BlockModeGcm

Modo de bloco Galois/Counter Mode (GCM).

DigestMd5

MD5 digest.

DigestNone

Sem resumo: assine/autentique a mensagem bruta.

DigestSha1

SHA-1 digest.

DigestSha224

SHA-2 224 (também conhecido como SHA-224) digest.

DigestSha256

SHA-2 256 (também conhecido como SHA-256) digest.

DigestSha384

SHA-2 384 (também conhecido como SHA-384) digest.

DigestSha512

SHA-2 512 (também conhecido como SHA-512) digest.

EncryptionPaddingNone

Sem preenchimento de criptografia.

EncryptionPaddingPkcs7

Esquema de preenchimento de criptografia PKCS#7.

EncryptionPaddingRsaOaep

Esquema RSA Optimal Asymmetric Encryption Padding (OAEP).

EncryptionPaddingRsaPkcs1

RSA PKCS#1 v1.

KeyAlgorithm3des

Chave Triple Data Encryption Algorithm (3DES).

KeyAlgorithmAes

Chave AES (Advanced Encryption Standard).

KeyAlgorithmEc

Chave de criptografia de curva elíptica (EC).

KeyAlgorithmHmacSha1

Chave HMAC (Keyed-Hash Message Authentication Code) usando SHA-1 como hash.

KeyAlgorithmHmacSha224

Chave HMAC (Keyed-Hash Message Authentication Code) usando SHA-224 como hash.

KeyAlgorithmHmacSha256

Chave HMAC (Keyed-Hash Message Authentication Code) usando SHA-256 como hash.

KeyAlgorithmHmacSha384

Chave HMAC (Keyed-Hash Message Authentication Code) usando SHA-384 como hash.

KeyAlgorithmHmacSha512

Chave HMAC (Keyed-Hash Message Authentication Code) usando SHA-512 como hash.

KeyAlgorithmRsa

Rivest Shamir Adleman (RSA) chave.

PurposeAgreeKey
Obsoleto.

Objetivo da chave: criar um segredo ECDH compartilhado através do acordo de chave.

PurposeAttestKey
Obsoleto.

Objetivo da chave: Assinatura de atestados.

SecurityLevelSoftware
Obsoleto.

Indica a imposição pelo software do sistema.

SecurityLevelStrongbox
Obsoleto.

Indica a imposição por ambiente que atende ao perfil de segurança Strongbox, como um elemento seguro.

SecurityLevelTrustedEnvironment
Obsoleto.

Indica a imposição por um ambiente de execução confiável.

SecurityLevelUnknown
Obsoleto.

Esse nível de segurança indica que nenhuma suposição pode ser feita sobre o nível de segurança da respectiva chave.

SecurityLevelUnknownSecure
Obsoleto.

Esse nível de segurança indica que, devido ao nível de API de destino do chamador, nenhuma declaração exata pode ser feita sobre o nível de segurança da chave, no entanto, o nível de segurança pode ser considerado é pelo menos equivalente a #SECURITY_LEVEL_TRUSTED_ENVIRONMENT.

SignaturePaddingRsaPkcs1

RSA PKCS#1 v1.

SignaturePaddingRsaPss

RSA PKCS#1 v2.

UnrestrictedUsageCount

Esse valor indica que não há restrição no número de vezes que a chave pode ser usada.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Propriedades das chaves do Android Keystore .

(Herdado de Object)
JniPeerMembers

Propriedades das chaves do Android Keystore .

PeerReference

Propriedades das chaves do Android Keystore .

(Herdado de Object)
ThresholdClass

Propriedades das chaves do Android Keystore .

ThresholdType

Propriedades das chaves do Android Keystore .

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

Propriedades das chaves do Android Keystore .

(Herdado de Object)
Dispose(Boolean)

Propriedades das chaves do Android Keystore .

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

Propriedades das chaves do Android Keystore .

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Propriedades das chaves do Android Keystore .

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Propriedades das chaves do Android Keystore .

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Propriedades das chaves do Android Keystore .

(Herdado de Object)
IJavaPeerable.Finalized()

Propriedades das chaves do Android Keystore .

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Propriedades das chaves do Android Keystore .

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Propriedades das chaves do Android Keystore .

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Propriedades das chaves do Android Keystore .

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Propriedades das chaves do Android Keystore .

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Propriedades das chaves do Android Keystore .

GetJniTypeName(IJavaPeerable)

Propriedades das chaves do Android Keystore .

Aplica-se a