SaProposal Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE.
[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
- Herencia
- Derivado
- Atributos
Comentarios
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE.
SaProposal contendrá algoritmos criptográficos y materiales de generación de claves para la negociación de una SA secundaria o IKE.
El usuario debe proporcionar al menos una SaProposal válida al crear una nueva SA de IKE o secundaria.
Java documentación para android.net.ipsec.ike.SaProposal.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| SaProposal(IntPtr, JniHandleOwnership) |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. |
Campos
| Nombre | Description |
|---|---|
| DhGroup1024BitModp |
Obsoletos.
MODP de 1024 bits Diffie-Hellman Group. |
| DhGroup1536BitModp |
Obsoletos.
MODP de 1536 bits Diffie-Hellman Group. |
| DhGroup2048BitModp |
Obsoletos.
MODP de 2048 bits Diffie-Hellman Group. |
| DhGroup3072BitModp |
Obsoletos.
MODP de 3072 bits Diffie-Hellman Group. |
| DhGroup4096BitModp |
Obsoletos.
MODP de 4096 bits Diffie-Hellman Group. |
| DhGroupCurve25519 |
Obsoletos.
Curva elíptica Diffie-Hellman 25519. |
| DhGroupNone |
Obsoletos.
Ninguno Diffie-Hellman Grupo. |
| EncryptionAlgorithm3des |
Obsoletos.
Algoritmo de cifrado y cifrado 3DES. |
| EncryptionAlgorithmAesCbc |
Obsoletos.
AES-CBC algoritmo de cifrado y cifrado. |
| EncryptionAlgorithmAesCtr |
Obsoletos.
AES-CTR algoritmo de cifrado y cifrado. |
| EncryptionAlgorithmAesGcm12 |
Obsoletos.
AES-GCM Autenticación/Integridad + Algoritmo de cifrado y cifrado con ICV de 12 octetos (truncamiento). |
| EncryptionAlgorithmAesGcm16 |
Obsoletos.
AES-GCM Authentication/Integrity + Encryption/Ciphering Algorithm with 16-octet ICV (truncation). |
| EncryptionAlgorithmAesGcm8 |
Obsoletos.
AES-GCM Autenticación/Integridad + Algoritmo de cifrado y cifrado con ICV de 8 octetos (truncamiento). |
| EncryptionAlgorithmChacha20Poly1305 |
Obsoletos.
ChaCha20-Poly1305 Authentication/Integrity + Encryption/Ciphering Algorithm with 16-octet ICV (truncation). |
| IntegrityAlgorithmAesCmac96 |
Obsoletos.
Algoritmo de autenticación/integridad AES-CMAC-96. |
| IntegrityAlgorithmAesXcbc96 |
Obsoletos.
Algoritmo de autenticación/integridad AES-XCBC-96. |
| IntegrityAlgorithmHmacSha196 |
Obsoletos.
HMAC-SHA1 algoritmo de autenticación e integridad. |
| IntegrityAlgorithmHmacSha2256128 |
Obsoletos.
HMAC-SHA256 algoritmo de autenticación e integridad con truncamiento de 128 bits. |
| IntegrityAlgorithmHmacSha2384192 |
Obsoletos.
HMAC-SHA384 algoritmo de autenticación e integridad con truncamiento de 192 bits. |
| IntegrityAlgorithmHmacSha2512256 |
Obsoletos.
HMAC-SHA512 algoritmo de autenticación e integridad con truncamiento de 256 bits. |
| IntegrityAlgorithmNone |
Obsoletos.
Ningún algoritmo de autenticación e integridad. |
| KeyLenAes128 |
Obsoletos.
AES Encryption/Ciphering Algorithm longitud de clave 128 bits. |
| KeyLenAes192 |
Obsoletos.
AES Encryption/Ciphering Algorithm longitud de clave 192 bits. |
| KeyLenAes256 |
Obsoletos.
AES Encryption/Ciphering Algorithm length 256 bits. |
| KeyLenUnused |
Obsoletos.
Longitud de clave sin usar. |
| PseudorandomFunctionAes128Cmac |
Obsoletos.
AES128-CMAC función pseudoaleatorio. |
| PseudorandomFunctionAes128Xcbc |
Obsoletos.
AES128-XCBC función pseudoaleatorio. |
| PseudorandomFunctionHmacSha1 |
Obsoletos.
HMAC-SHA1 función pseudoaleatorio. |
| PseudorandomFunctionSha2256 |
Obsoletos.
Función pseudoaleatoria HMAC-SHA2-256. |
| PseudorandomFunctionSha2384 |
Obsoletos.
Función pseudoaleatoria HMAC-SHA2-384. |
| PseudorandomFunctionSha2512 |
Obsoletos.
Función pseudoaleatoria HMAC-SHA2-384. |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| DhGroups |
Obtiene todos los grupos de Diffie-Hellman propuestos. |
| EncryptionAlgorithms |
Obtiene todos los algoritmos de cifrado propuestos. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| IntegrityAlgorithms |
Obtiene todos los algoritmos de integridad propuestos. |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. (Heredado de JavaObject) |
| JniPeerMembers |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| SupportedDhGroups |
Devuelve grupos de DH admitidos para la negociación de propuestas de IKE y sa secundaria. |
| ThresholdClass |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. |
| ThresholdType |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. (Heredado de JavaObject) |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. (Heredado de JavaObject) |
| Equals(Object) |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
| JavaFinalize() |
Obsoletos.
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. (Heredado de JavaObject) |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. (Heredado de JavaObject) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |