Idioma

SaProposal Classe

Definição

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

[Android.Runtime.Register("android/net/ipsec/ike/SaProposal", ApiSince=31, DoNotGenerateAcw=true)]
public abstract class SaProposal : Java.Lang.Object
[<Android.Runtime.Register("android/net/ipsec/ike/SaProposal", ApiSince=31, DoNotGenerateAcw=true)>]
type SaProposal = class
    inherit Object
Herança
SaProposal
Derivado
Atributos

Comentários

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

SaProposal conterá algoritmos criptográficos e materiais de geração chave para a negociação de um IKE ou SA filho.

O usuário deve fornecer pelo menos um SaProposal válido quando estiver criando um novo IKE ou SA filho.

Java documentação para android.net.ipsec.ike.SaProposal.

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

Construtores

Nome Description
SaProposal(IntPtr, JniHandleOwnership)

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

Campos

Nome Description
DhGroup1024BitModp
Obsoleto.

Grupo de Diffie-Hellman MODP de 1024 bits.

DhGroup1536BitModp
Obsoleto.

Grupo de Diffie-Hellman MODP de 1536 bits.

DhGroup2048BitModp
Obsoleto.

Grupo de Diffie-Hellman MODP de 2048 bits.

DhGroup3072BitModp
Obsoleto.

Grupo de Diffie-Hellman MODP de 3072 bits.

DhGroup4096BitModp
Obsoleto.

Grupo de Diffie-Hellman MODP de 4096 bits.

DhGroupCurve25519
Obsoleto.

Curva elíptica Diffie-Hellman 25519.

DhGroupNone
Obsoleto.

Nenhum grupo Diffie-Hellman.

EncryptionAlgorithm3des
Obsoleto.

Algoritmo de criptografia/criptografia 3DES.

EncryptionAlgorithmAesCbc
Obsoleto.

AES-CBC Algoritmo de Criptografia/Codificação.

EncryptionAlgorithmAesCtr
Obsoleto.

AES-CTR Algoritmo de Criptografia/Codificação.

EncryptionAlgorithmAesGcm12
Obsoleto.

AES-GCM Autenticação/Integridade + Algoritmo de Criptografia/Codificação com ICV de 12 octetos (truncamento).

EncryptionAlgorithmAesGcm16
Obsoleto.

AES-GCM Autenticação/Integridade + Algoritmo de Criptografia/Codificação com ICV de 16 octetos (truncamento).

EncryptionAlgorithmAesGcm8
Obsoleto.

AES-GCM Autenticação/Integridade + Algoritmo de Criptografia/Codificação com ICV de 8 octetos (truncamento).

EncryptionAlgorithmChacha20Poly1305
Obsoleto.

ChaCha20-Poly1305 Autenticação/Integridade + Algoritmo de Criptografia/Codificação com ICV de 16 octetos (truncamento).

IntegrityAlgorithmAesCmac96
Obsoleto.

Algoritmo de autenticação/integridade do AES-CMAC-96.

IntegrityAlgorithmAesXcbc96
Obsoleto.

Algoritmo de autenticação/integridade do AES-XCBC-96.

IntegrityAlgorithmHmacSha196
Obsoleto.

HMAC-SHA1 Algoritmo de Autenticação/Integridade.

IntegrityAlgorithmHmacSha2256128
Obsoleto.

HMAC-SHA256 Algoritmo de Autenticação/Integridade com truncamento de 128 bits.

IntegrityAlgorithmHmacSha2384192
Obsoleto.

HMAC-SHA384 Algoritmo de Autenticação/Integridade com truncamento de 192 bits.

IntegrityAlgorithmHmacSha2512256
Obsoleto.

HMAC-SHA512 Algoritmo de Autenticação/Integridade com truncamento de 256 bits.

IntegrityAlgorithmNone
Obsoleto.

Nenhum algoritmo de autenticação/integridade.

KeyLenAes128
Obsoleto.

AES Encryption/Ciphering Algorithm key length 128 bits.

KeyLenAes192
Obsoleto.

AES Encryption/Ciphering Algorithm key length 192 bits.

KeyLenAes256
Obsoleto.

AES Encryption/Ciphering Algorithm key length 256 bits.

KeyLenUnused
Obsoleto.

Comprimento da chave não utilizado.

PseudorandomFunctionAes128Cmac
Obsoleto.

AES128-CMAC Função Pseudorandom.

PseudorandomFunctionAes128Xcbc
Obsoleto.

AES128-XCBC Função Pseudorandom.

PseudorandomFunctionHmacSha1
Obsoleto.

HMAC-SHA1 Função Pseudorandom.

PseudorandomFunctionSha2256
Obsoleto.

Função pseudorandom HMAC-SHA2-256.

PseudorandomFunctionSha2384
Obsoleto.

Função pseudorandom HMAC-SHA2-384.

PseudorandomFunctionSha2512
Obsoleto.

Função pseudorandom HMAC-SHA2-384.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
DhGroups

Obtém todos os grupos de Diffie-Hellman propostos

EncryptionAlgorithms

Obtém todos os algoritmos de criptografia propostos

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IntegrityAlgorithms

Obtém todos os algoritmos de integridade propostos

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

(Herdado de JavaObject)
JniPeerMembers

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
SupportedDhGroups

Retorna grupos dh com suporte para negociação de propostas de SA filho e IKE.

ThresholdClass

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

ThresholdType

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

(Herdado de JavaObject)
Equals(Object)

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

(Herdado de JavaObject)
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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <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 por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a