APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.security.sasl.util

public final Class PolicyUtils

extends Object
Class Inheritance
Imports
javax.security.sasl.Sasl, java.util.Map

Static class that contains utilities for dealing with Java SASL security policy-related properties.
Author
Rosanna Lee

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static boolean

Returns:

true if passes; false if fails
checkPolicy
(int
The mechanism's security characteristics
flags
,
Map<String, ?>
The security policy properties to check
props
)

Determines whether a mechanism's characteristics, as defined in flags, fits the security policy properties found in props.

public static String[]
filterMechs(String[] mechs, int[] policies, Map<String, ?> props)

Given a list of mechanisms and their characteristics, select the subset that conforms to the policies defined in props.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

FORWARD_SECRECYback to summary
public static final int FORWARD_SECRECY
NOACTIVEback to summary
public static final int NOACTIVE
NOANONYMOUSback to summary
public static final int NOANONYMOUS
NODICTIONARYback to summary
public static final int NODICTIONARY
NOPLAINTEXTback to summary
public static final int NOPLAINTEXT
PASS_CREDENTIALSback to summary
public static final int PASS_CREDENTIALS

Constructor Detail

PolicyUtilsback to summary
private PolicyUtils()

Method Detail

checkPolicyback to summary
public static boolean checkPolicy(int flags, Map<String, ?> props)

Determines whether a mechanism's characteristics, as defined in flags, fits the security policy properties found in props.

Parameters
flags:int

The mechanism's security characteristics

props:Map<String, ?>

The security policy properties to check

Returns:boolean

true if passes; false if fails

filterMechsback to summary
public static String[] filterMechs(String[] mechs, int[] policies, Map<String, ?> props)

Given a list of mechanisms and their characteristics, select the subset that conforms to the policies defined in props. Useful for SaslXXXFactory.getMechanismNames(props) implementations.