Android.Net.PskKeyManager Members

The members of Android.Net.PskKeyManager are listed below.

See Also: Inherited members from Java.Lang.Object

Public Constructors

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Public Fields

const
MaxIdentityHintLengthBytesint (128). Maximum supported length (in bytes) for PSK identity hint (in modified UTF-8 representation).
const
MaxIdentityLengthBytesint (128). Maximum supported length (in bytes) for PSK identity (in modified UTF-8 representation).
const
MaxKeyLengthBytesint (256). Maximum supported length (in bytes) for PSK.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

ChooseClientKeyIdentity(string, Java.Net.Socket) : string
Gets the PSK identity to report to the server to help agree on the PSK for the provided socket.
ChooseClientKeyIdentity(string, Javax.Net.Ssl.SSLEngine) : string
Gets the PSK identity to report to the server to help agree on the PSK for the provided engine.
ChooseServerKeyIdentityHint(Java.Net.Socket) : string
Gets the PSK identity hint to report to the client to help agree on the PSK for the provided socket.
ChooseServerKeyIdentityHint(Javax.Net.Ssl.SSLEngine) : string
Gets the PSK identity hint to report to the client to help agree on the PSK for the provided engine.
GetKey(string, string, Java.Net.Socket) : Javax.Crypto.ISecretKey
Gets the PSK to use for the provided socket.
GetKey(string, string, Javax.Net.Ssl.SSLEngine) : Javax.Crypto.ISecretKey
Gets the PSK to use for the provided engine.