Table of Contents

Class Sasl

Namespace
Javax.Security.Sasl
Assembly
MASES.JNet.dll
public class Sasl : JVMBridgeBase<Sasl>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
Sasl
Implements
Inherited Members
Extension Methods

Constructors

Sasl()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Sasl()

Sasl(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Sasl(params object[] args)

Parameters

args object[]

Properties

BOUND_SERVER_NAME

public static String BOUND_SERVER_NAME { get; }

Property Value

String

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

CREDENTIALS

public static String CREDENTIALS { get; }

Property Value

String

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements Closeable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

MAX_BUFFER

public static String MAX_BUFFER { get; }

Property Value

String

POLICY_FORWARD_SECRECY

public static String POLICY_FORWARD_SECRECY { get; }

Property Value

String

POLICY_NOACTIVE

public static String POLICY_NOACTIVE { get; }

Property Value

String

POLICY_NOANONYMOUS

public static String POLICY_NOANONYMOUS { get; }

Property Value

String

POLICY_NODICTIONARY

public static String POLICY_NODICTIONARY { get; }

Property Value

String

POLICY_NOPLAINTEXT

public static String POLICY_NOPLAINTEXT { get; }

Property Value

String

POLICY_PASS_CREDENTIALS

public static String POLICY_PASS_CREDENTIALS { get; }

Property Value

String

QOP

public static String QOP { get; }

Property Value

String

RAW_SEND_SIZE

public static String RAW_SEND_SIZE { get; }

Property Value

String

REUSE

public static String REUSE { get; }

Property Value

String

SERVER_AUTH

public static String SERVER_AUTH { get; }

Property Value

String

STRENGTH

public static String STRENGTH { get; }

Property Value

String

SaslClientFactories

public static Enumeration<SaslClientFactory> SaslClientFactories { get; }

Property Value

Enumeration<SaslClientFactory>

SaslServerFactories

public static Enumeration<SaslServerFactory> SaslServerFactories { get; }

Property Value

Enumeration<SaslServerFactory>

Methods

CreateSaslClient(String[], String, String, String, Map<String, object>, CallbackHandler)

public static SaslClient CreateSaslClient(String[] arg0, String arg1, String arg2, String arg3, Map<String, object> arg4, CallbackHandler arg5)

Parameters

arg0 String[]

String

arg1 String

String

arg2 String

String

arg3 String

String

arg4 Map<String, object>

Map

arg5 CallbackHandler

CallbackHandler

Returns

SaslClient

SaslClient

Exceptions

SaslException

CreateSaslServer(String, String, String, Map<String, object>, CallbackHandler)

public static SaslServer CreateSaslServer(String arg0, String arg1, String arg2, Map<String, object> arg3, CallbackHandler arg4)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 Map<String, object>

Map

arg4 CallbackHandler

CallbackHandler

Returns

SaslServer

SaslServer

Exceptions

SaslException