Javax.Crypto.KeyAgreementSpi Members

The members of Javax.Crypto.KeyAgreementSpi are listed below.

See Also: Inherited members from Java.Lang.Object

Public Constructors

Creates a new KeyAgreementSpi instance.

Protected Constructors

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

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.

Protected Methods

abstract
EngineDoPhase(Java.Security.IKey, bool) : Java.Security.IKey
Does the next (or the last) phase of the key agreement, using the specified key.
abstract
EngineGenerateSecret() : byte[]
Generates the shared secret.
abstract
EngineGenerateSecret(string) : ISecretKey
Generates the shared secret.
abstract
EngineGenerateSecret(byte[], int) : int
Generates the shared secret and stores it into the buffer sharedSecred at offset.
abstract
EngineInit(Java.Security.IKey, Java.Security.SecureRandom)
Initializes this KeyAgreementSpi with the specified key and the specified randomness source.
abstract
EngineInit(Java.Security.IKey, Java.Security.Spec.IAlgorithmParameterSpec, Java.Security.SecureRandom)
Initializes this KeyAgreementSpi with the specified key, algorithm parameters and randomness source.