SSLSockets.ExportKeyingMaterial(SSLSocket, String, Byte[], Int32) Método
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í.
Exporta un valor derivado del secreto maestro TLS, tal como se describe en RFC 5705.
[Android.Runtime.Register("exportKeyingMaterial", "(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;[BI)[B", "", ApiSince=31)]
public static byte[]? ExportKeyingMaterial(Javax.Net.Ssl.SSLSocket socket, string label, byte[]? context, int length);
[<Android.Runtime.Register("exportKeyingMaterial", "(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;[BI)[B", "", ApiSince=31)>]
static member ExportKeyingMaterial : Javax.Net.Ssl.SSLSocket * string * byte[] * int -> byte[]
Parámetros
- socket
- SSLSocket
socket que se va a usar para exportar el material de clave
- label
- String
etiqueta que se va a usar para calcular el valor exportado. Debe ser una cadena solo ASCII.
- context
- Byte[]
valor de contexto específico de la aplicación que se va a usar para calcular el valor exportado. Esto puede ser null usar ningún contexto de aplicación, que se trata de forma diferente a una matriz de bytes vacía.
- length
- Int32
número de bytes de material de clave que se va a devolver.
Devoluciones
un valor de la longitud especificada, o null si el protocolo de enlace aún no se ha completado o la conexión se ha cerrado.
- Atributos
Comentarios
Exporta un valor derivado del secreto maestro TLS, tal como se describe en RFC 5705.
Varios protocolos aprovechan la seguridad de la capa de transporte (TLS) para realizar el establecimiento clave, pero luego usan parte del material de clave para sus propios propósitos.
Este método permite a una aplicación exportar material de clave desde una conexión TLS. El material exportado será el mismo en el cliente y el servidor si pasan los mismos valores para label y context. Consulte RFC 5705 para obtener más información.
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.