Package com.sun.identity.xacml.common
Class XACMLSDKUtils
- java.lang.Object
-
- com.sun.identity.saml2.common.SAML2SDKUtils
-
- com.sun.identity.xacml.common.XACMLSDKUtils
-
public class XACMLSDKUtils extends SAML2SDKUtils
TheXACMLSDKUtilscontains utility methods for XACML 2.0 implementation.
-
-
Field Summary
Fields Modifier and Type Field Description static Debugdebugstatic StringXACML_RESOURCE_BUNDLE_NAMEstatic ResourceBundlexacmlResourceBundle-
Fields inherited from class 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
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedXACMLSDKUtils()Protected contstructor.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AttributecreateAttribute(List values, URI attributeId, URI dataType, String issuer)static booleanisValidDecision(Decision decision)static booleanisValidDecision(String value)static booleanisValidMinorStatusCode(String value)static booleanisValidStatusCode(String value)static booleanisValidStatusMessage(String value)static Stringquote(String s)-
Methods inherited from class com.sun.identity.saml2.common.SAML2SDKUtils
booleanValueOf, byteArrayToHexString, byteArrayToString, checkStatement, createSOAPMessageString, decodeXMLToDebugLog, fillInBasicAuthInfo, generateID, generateMessageHandle, getDiscoveryBootStrapCredentials, getDiscoveryBootStrapResourceOffering, getObjectInstance, getObjectInstance, getObjectInstance, getObjectInstance, hexStringToByteArray, intToTwoBytes, isSAMLDecryptionDebugEnabled, removeDeployUri, StringToBoolean, stringToByteArray, twoBytesToInt
-
-
-
-
Field Detail
-
debug
public static Debug debug
-
XACML_RESOURCE_BUNDLE_NAME
public static final String XACML_RESOURCE_BUNDLE_NAME
- See Also:
- Constant Field Values
-
xacmlResourceBundle
public static ResourceBundle xacmlResourceBundle
-
-
Method Detail
-
createAttribute
public static Attribute createAttribute(List values, URI attributeId, URI dataType, String issuer) throws XACMLException
- Throws:
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)
-
-