com.sun.identity.xacml.common
クラス XACMLSDKUtils

java.lang.Object
  上位を拡張 com.sun.identity.saml2.common.SAML2SDKUtils
      上位を拡張 com.sun.identity.xacml.common.XACMLSDKUtils

public class XACMLSDKUtils
extends SAML2SDKUtils

The XACMLSDKUtils contains utility methods for XACML 2.0 implementation.


フィールドの概要
static com.sun.identity.shared.debug.Debug debug
           
static String XACML_RESOURCE_BUNDLE_NAME
           
static ResourceBundle xacmlResourceBundle
           
 
クラス com.sun.identity.saml2.common.SAML2SDKUtils から継承されたフィールド
ACTION, ADVICE, ARTIFACT, ARTIFACT_RESOLVE, ARTIFACT_RESPONSE, ASSERTION, ASSERTION_ID_REF, ASSERTION_ID_REQUEST, ATTRIBUTE, ATTRIBUTE_QUERY, ATTRIBUTE_STATEMENT, AUDIENCE_RESTRICTION, AUTHN_CONTEXT, AUTHN_QUERY, AUTHN_REQUEST, AUTHN_STATEMENT, AUTHZ_DECISION_STATEMENT, BASEID, bundle, BUNDLE_NAME, CONDITION, CONDITIONS, ECP_RELAY_STATE, ECP_REQUEST, ECP_RESPONSE, ENCRYPTED_ASSERTION, ENCRYPTED_ATTRIBUTE, ENCRYPTED_ELEMENT, ENCRYPTEDID, EVIDENCE, EXTENSIONS, GET_COMPLETE, IDPENTRY, IDPLIST, ISSUER, KEYINFO_CONFIRMATION_DATA, LOGOUT_REQUEST, LOGOUT_RESPONSE, MANAGE_NAMEID_REQUEST, MANAGE_NAMEID_RESPONSE, NAMEID, NAMEID_POLICY, NAMEIDMAPPING_REQ, NAMEIDMAPPING_RES, NEW_ENCRYPTEDID, NEWID, ONE_TIME_USE, PROXY_RESTRICTION, random, REQUESTED_AUTHN_CONTEXT, REQUESTERID, RESPONSE, SAML2ID_PREFIX, SCOPING, SESSION_INDEX, STATEMENT, STATUS, STATUS_CODE, STATUS_DETAIL, STATUS_MESSAGE, STATUS_RESPONSE, SUBJECT, SUBJECT_CONFIRMATION, SUBJECT_CONFIRMATION_DATA, SUBJECT_LOCALITY
 
コンストラクタの概要
protected XACMLSDKUtils()
          Protected contstructor.
 
メソッドの概要
static Attribute createAttribute(List values, URI attributeId, URI dataType, String issuer)
           
static boolean isValidDecision(Decision decision)
           
static boolean isValidDecision(String value)
           
static boolean isValidMinorStatusCode(String value)
           
static boolean isValidStatusCode(String value)
           
static boolean isValidStatusMessage(String value)
           
static String quote(String s)
           
 
クラス com.sun.identity.saml2.common.SAML2SDKUtils から継承されたメソッド
booleanValueOf, byteArrayToHexString, byteArrayToString, checkStatement, createSOAPMessageString, fillInBasicAuthInfo, generateID, generateMessageHandle, getDiscoveryBootStrapCredentials, getDiscoveryBootStrapResourceOffering, getObjectInstance, getObjectInstance, getObjectInstance, getObjectInstance, hexStringToByteArray, intToTwoBytes, removeDeployUri, StringToBoolean, stringToByteArray, twoBytesToInt
 

フィールドの詳細

debug

public static com.sun.identity.shared.debug.Debug debug

XACML_RESOURCE_BUNDLE_NAME

public static final String XACML_RESOURCE_BUNDLE_NAME
関連項目:
定数フィールド値

xacmlResourceBundle

public static ResourceBundle xacmlResourceBundle
コンストラクタの詳細

XACMLSDKUtils

protected XACMLSDKUtils()
Protected contstructor.

メソッドの詳細

createAttribute

public static Attribute createAttribute(List values,
                                        URI attributeId,
                                        URI dataType,
                                        String issuer)
                                 throws XACMLException
例外:
XACMLException

isValidDecision

public static boolean isValidDecision(Decision decision)

isValidDecision

public static boolean isValidDecision(String value)

isValidStatusMessage

public static boolean isValidStatusMessage(String value)

isValidStatusCode

public static boolean isValidStatusCode(String value)

isValidMinorStatusCode

public static boolean isValidMinorStatusCode(String value)

quote

public static String quote(String s)