Lingua

SaProposal Classe

Definizione

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

[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
Ereditarietà
SaProposal
Derivato
Attributi

Commenti

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

SaProposal conterrà algoritmi cryptograhic e materiali di generazione delle chiavi per la negoziazione di un'autorità di sicurezza IKE o Child.

L'utente deve fornire almeno un SaProposal valido quando crea un nuovo sa iKE o figlio.

per android.net.ipsec.ike.SaProposal.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
SaProposal(IntPtr, JniHandleOwnership)

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

Campi

Nome Descrizione
DhGroup1024BitModp
Obsoleti.

MODP a 1024 bit Diffie-Hellman Group.

DhGroup1536BitModp
Obsoleti.

MODP a 1536 bit Diffie-Hellman Group.

DhGroup2048BitModp
Obsoleti.

MODP a 2048 bit Diffie-Hellman Group.

DhGroup3072BitModp
Obsoleti.

MODP a 3072 bit Diffie-Hellman Group.

DhGroup4096BitModp
Obsoleti.

MODP a 4096 bit Diffie-Hellman Group.

DhGroupCurve25519
Obsoleti.

Curva ellittica Diffie-Hellman 25519.

DhGroupNone
Obsoleti.

Nessun gruppo Diffie-Hellman.

EncryptionAlgorithm3des
Obsoleti.

Algoritmo di crittografia/crittografia 3DES.

EncryptionAlgorithmAesCbc
Obsoleti.

AES-CBC algoritmo di crittografia/crittografia.

EncryptionAlgorithmAesCtr
Obsoleti.

AES-CTR algoritmo di crittografia/crittografia.

EncryptionAlgorithmAesGcm12
Obsoleti.

AES-GCM Authentication/Integrity + Encryption/Ciphering Algorithm with 12-octet ICV (troncamento).

EncryptionAlgorithmAesGcm16
Obsoleti.

AES-GCM authentication/integrity + Encryption/Ciphering Algorithm with 16-octet ICV (troncamento).

EncryptionAlgorithmAesGcm8
Obsoleti.

AES-GCM authentication/integrity + Encryption/Ciphering Algorithm with 8-octet ICV (troncamento).

EncryptionAlgorithmChacha20Poly1305
Obsoleti.

ChaCha20-Poly1305 authentication/integrity + Encryption/Ciphering Algorithm with 16-octet ICV (troncamento).

IntegrityAlgorithmAesCmac96
Obsoleti.

Algoritmo di autenticazione/integrità AES-CMAC-96.

IntegrityAlgorithmAesXcbc96
Obsoleti.

AES-XCBC-96 Authentication/Integrity Algorithm.

IntegrityAlgorithmHmacSha196
Obsoleti.

HMAC-SHA1 algoritmo di autenticazione/integrità.

IntegrityAlgorithmHmacSha2256128
Obsoleti.

HMAC-SHA256 algoritmo di autenticazione/integrità con troncamento a 128 bit.

IntegrityAlgorithmHmacSha2384192
Obsoleti.

HMAC-SHA384 algoritmo di autenticazione/integrità con troncamento a 192 bit.

IntegrityAlgorithmHmacSha2512256
Obsoleti.

HMAC-SHA512 algoritmo di autenticazione/integrità con troncamento a 256 bit.

IntegrityAlgorithmNone
Obsoleti.

Nessuna autenticazione/algoritmo di integrità.

KeyLenAes128
Obsoleti.

Crittografia AES/Algoritmo di crittografia lunghezza 128 bit.

KeyLenAes192
Obsoleti.

Crittografia AES/Algoritmo di crittografia lunghezza 192 bit.

KeyLenAes256
Obsoleti.

Crittografia AES/Algoritmo di crittografia lunghezza 256 bit.

KeyLenUnused
Obsoleti.

Lunghezza della chiave inutilizzata.

PseudorandomFunctionAes128Cmac
Obsoleti.

AES128-CMAC funzione pseudorandoma.

PseudorandomFunctionAes128Xcbc
Obsoleti.

AES128-XCBC funzione pseudorandoma.

PseudorandomFunctionHmacSha1
Obsoleti.

HMAC-SHA1 funzione pseudorandoma.

PseudorandomFunctionSha2256
Obsoleti.

Funzione pseudorandoma HMAC-SHA2-256.

PseudorandomFunctionSha2384
Obsoleti.

Funzione pseudorandoma HMAC-SHA2-384.

PseudorandomFunctionSha2512
Obsoleti.

Funzione pseudorandoma HMAC-SHA2-384.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
DhGroups

Ottiene tutti i gruppi di Diffie-Hellman proposti

EncryptionAlgorithms

Ottiene tutti gli algoritmi di crittografia proposti

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IntegrityAlgorithms

Ottiene tutti gli algoritmi di integrità proposti

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

(Ereditato da JavaObject)
JniPeerMembers

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
SupportedDhGroups

Restituisce i gruppi DH supportati per la negoziazione della proposta IKE e Child SA.

ThresholdClass

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

ThresholdType

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

(Ereditato da JavaObject)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

(Ereditato da JavaObject)
Equals(Object)

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()
Obsoleti.

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a