A B C D E F G H I K L M O P R S T U V W X 

A

AbstractXACMLAuthorizingInterceptor - Class in org.apache.cxf.rt.security.xacml
Deprecated.
AbstractXACMLAuthorizingInterceptor() - Constructor for class org.apache.cxf.rt.security.xacml.AbstractXACMLAuthorizingInterceptor
Deprecated.
 
ACTION_ID - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
ACTION_IMPLIED - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
addValue(Object) - Method in class org.apache.cxf.rt.security.claims.Claim
 
ALGO_MD5 - Static variable in class org.apache.cxf.rt.security.crypto.MessageDigestUtils
 
ALGO_SHA_1 - Static variable in class org.apache.cxf.rt.security.crypto.MessageDigestUtils
 
ALGO_SHA_256 - Static variable in class org.apache.cxf.rt.security.crypto.MessageDigestUtils
 
authorize(SAMLSecurityContext, Method) - Method in class org.apache.cxf.rt.security.claims.ClaimsAuthorizingInterceptor
 
authorize(Principal, List<String>, Message) - Method in class org.apache.cxf.rt.security.xacml.AbstractXACMLAuthorizingInterceptor
Deprecated.
Perform a (remote) authorization decision and return a boolean depending on the result

B

BouncyCastleInstaller - Class in org.apache.cxf.rt.security.crypto
Simple helper for dynamically registering BouncyCastle inside a Blueprint or Spring context
BouncyCastleInstaller() - Constructor for class org.apache.cxf.rt.security.crypto.BouncyCastleInstaller
 

C

Claim - Class in org.apache.cxf.rt.security.claims
This represents a Claim.
Claim() - Constructor for class org.apache.cxf.rt.security.claims.Claim
 
Claim(Claim) - Constructor for class org.apache.cxf.rt.security.claims.Claim
Create a clone of the provided claim.
ClaimBean - Class in org.apache.cxf.rt.security.claims
 
ClaimBean(SAMLClaim) - Constructor for class org.apache.cxf.rt.security.claims.ClaimBean
 
ClaimBean(SAMLClaim, ClaimMode, boolean) - Constructor for class org.apache.cxf.rt.security.claims.ClaimBean
 
ClaimCollection - Class in org.apache.cxf.rt.security.claims
This holds a collection of Claim Objects.
ClaimCollection() - Constructor for class org.apache.cxf.rt.security.claims.ClaimCollection
 
ClaimsAuthorizingInterceptor - Class in org.apache.cxf.rt.security.claims
 
ClaimsAuthorizingInterceptor() - Constructor for class org.apache.cxf.rt.security.claims.ClaimsAuthorizingInterceptor
 
ClaimsSecurityContext - Interface in org.apache.cxf.rt.security.claims
 
clone() - Method in class org.apache.cxf.rt.security.claims.Claim
 
computeHmac(String, String, String) - Static method in class org.apache.cxf.rt.security.crypto.HmacUtils
 
computeHmac(byte[], String, String) - Static method in class org.apache.cxf.rt.security.crypto.HmacUtils
 
computeHmac(byte[], String, AlgorithmParameterSpec, String) - Static method in class org.apache.cxf.rt.security.crypto.HmacUtils
 
computeHmac(String, Mac, String) - Static method in class org.apache.cxf.rt.security.crypto.HmacUtils
 
computeHmac(byte[], Mac, String) - Static method in class org.apache.cxf.rt.security.crypto.HmacUtils
 
computeHmac(Key, Mac, String) - Static method in class org.apache.cxf.rt.security.crypto.HmacUtils
 
computeHmac(Key, Mac, AlgorithmParameterSpec, String) - Static method in class org.apache.cxf.rt.security.crypto.HmacUtils
 
createActionType(List<AttributeType>) - Static method in class org.apache.cxf.rt.security.xacml.RequestComponentBuilder
 
createAttributeType(String, String, String, List<AttributeValueType>) - Static method in class org.apache.cxf.rt.security.xacml.RequestComponentBuilder
 
createAttributeValueType(String) - Static method in class org.apache.cxf.rt.security.xacml.RequestComponentBuilder
 
createAuthzDecisionQuery(String, RequestType, String) - Static method in class org.apache.cxf.rt.security.xacml.SamlRequestComponentBuilder
Create an AuthzDecisionQuery using the defaults
createAuthzDecisionQuery(boolean, boolean, String, RequestType, String) - Static method in class org.apache.cxf.rt.security.xacml.SamlRequestComponentBuilder
 
createDigest(String, String) - Static method in class org.apache.cxf.rt.security.crypto.MessageDigestUtils
 
createDigest(byte[], String) - Static method in class org.apache.cxf.rt.security.crypto.MessageDigestUtils
 
createEnvironmentType(List<AttributeType>) - Static method in class org.apache.cxf.rt.security.xacml.RequestComponentBuilder
 
createIssuer(String) - Static method in class org.apache.cxf.rt.security.xacml.SamlRequestComponentBuilder
Create an Issuer object
createRequest(Principal, List<String>, Message) - Method in class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
Create an XACML Request given a Principal, list of roles and Message.
createRequest(Principal, List<String>, Message) - Method in interface org.apache.cxf.rt.security.xacml.XACMLRequestBuilder
Create an XACML Request given a Principal, list of roles and Message.
createRequestType(List<SubjectType>, List<ResourceType>, ActionType, EnvironmentType) - Static method in class org.apache.cxf.rt.security.xacml.RequestComponentBuilder
 
createResourceType(List<AttributeType>, ResourceContentType) - Static method in class org.apache.cxf.rt.security.xacml.RequestComponentBuilder
 
createSecretKeySpec(String, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
createSecretKeySpec(byte[], String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
createSubjectType(List<AttributeType>, String) - Static method in class org.apache.cxf.rt.security.xacml.RequestComponentBuilder
 
CryptoUtils - Class in org.apache.cxf.rt.security.crypto
Encryption helpers
CURRENT_DATE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
CURRENT_DATETIME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
CURRENT_TIME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
CXFMessageParser - Class in org.apache.cxf.rt.security.xacml
 
CXFMessageParser(Message) - Constructor for class org.apache.cxf.rt.security.xacml.CXFMessageParser
 

D

decodeCertificate(String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
decodeSecretKey(String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
decodeSecretKey(String, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
decodeSequence(String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
decryptBytes(byte[], Key) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
decryptBytes(byte[], Key, KeyProperties) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
decryptSecretKey(String, PrivateKey) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
decryptSecretKey(String, String, PrivateKey) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
decryptSecretKey(String, String, KeyProperties, PrivateKey) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
decryptSequence(String, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
decryptSequence(String, String, KeyProperties) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
decryptSequence(String, Key) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
decryptSequence(String, Key, KeyProperties) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
DefaultXACMLRequestBuilder - Class in org.apache.cxf.rt.security.xacml
This class constructs an XACML Request given a Principal, list of roles and MessageContext, following the SAML 2.0 profile of XACML 2.0.
DefaultXACMLRequestBuilder() - Constructor for class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
 

E

encodeBytes(byte[]) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
encodeCertificate(Certificate) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
encodeHmacString(String, String, String) - Static method in class org.apache.cxf.rt.security.crypto.HmacUtils
 
encodeHmacString(String, String, String, boolean) - Static method in class org.apache.cxf.rt.security.crypto.HmacUtils
 
encodeSecretKey(SecretKey) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
encryptBytes(byte[], Key) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
encryptBytes(byte[], Key, KeyProperties) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
encryptSecretKey(SecretKey, PublicKey) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
encryptSecretKey(SecretKey, PublicKey, KeyProperties) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
encryptSequence(String, Key) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
encryptSequence(String, Key, KeyProperties) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
equals(Object) - Method in class org.apache.cxf.rt.security.claims.Claim
 
evaluate(Source) - Method in interface org.apache.cxf.rt.security.xacml.pdp.api.PolicyDecisionPoint
Evaluate an XACML Request and return a Response

F

findClaims(Class<?>) - Method in class org.apache.cxf.rt.security.claims.ClaimsAuthorizingInterceptor
 
FUNC_ANY_URI_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_BASE64_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_BOOL_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATE_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATE_GT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATE_GTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATE_LT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATE_LTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATETIME_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATETIME_GT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATETIME_GTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATETIME_LT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DATETIME_LTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DOUBLE_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DOUBLE_GT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DOUBLE_GTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DOUBLE_LT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_DOUBLE_LTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_HEX_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_INT_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_INT_GT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_INT_GTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_INT_LT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_INT_LTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_RFC_822_NAME_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_STRING_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_STRING_GT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_STRING_GTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_STRING_LT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_STRING_LTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_TIME_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_TIME_GT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_TIME_GTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_TIME_LT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_TIME_LTE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
FUNC_X500_NAME_EQUAL - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 

G

generate(byte[]) - Static method in class org.apache.cxf.rt.security.crypto.MessageDigestUtils
 
generate(byte[], String) - Static method in class org.apache.cxf.rt.security.crypto.MessageDigestUtils
 
generateECKeyPair(String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
generateKey(String) - Static method in class org.apache.cxf.rt.security.crypto.HmacUtils
 
generateSecureRandomBytes(int) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getAction(String) - Method in class org.apache.cxf.rt.security.xacml.CXFMessageParser
 
getAdditionalData() - Method in class org.apache.cxf.rt.security.crypto.KeyProperties
 
getAlgoSpec() - Method in class org.apache.cxf.rt.security.crypto.KeyProperties
 
getAssertionElement() - Method in class org.apache.cxf.rt.security.saml.SAMLSecurityContext
 
getAssertionElement(Object) - Static method in class org.apache.cxf.rt.security.saml.SAMLUtils
 
getBlockSize() - Method in class org.apache.cxf.rt.security.crypto.KeyProperties
 
getClaim() - Method in class org.apache.cxf.rt.security.claims.ClaimBean
 
getClaimMode() - Method in class org.apache.cxf.rt.security.claims.ClaimBean
 
getClaims() - Method in interface org.apache.cxf.rt.security.claims.ClaimsSecurityContext
 
getClaims() - Method in class org.apache.cxf.rt.security.saml.SAMLSecurityContext
 
getClaims(SamlAssertionWrapper) - Static method in class org.apache.cxf.rt.security.saml.SAMLUtils
Extract Claims from a SAML Assertion
getClaimType() - Method in class org.apache.cxf.rt.security.claims.Claim
 
getContentEncryptionCipherSpec(int, byte[]) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getDialect() - Method in class org.apache.cxf.rt.security.claims.ClaimCollection
 
getDialectPrefix() - Method in class org.apache.cxf.rt.security.claims.ClaimCollection
 
getECPrivateKey(String, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getECPrivateKey(String, byte[]) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getECPublicKey(String, String, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getECPublicKey(String, byte[], byte[]) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getFriendlyName() - Method in class org.apache.cxf.rt.security.claims.SAMLClaim
 
getGCMParameterSpec(int, byte[]) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getInitializedMac(byte[], String, AlgorithmParameterSpec) - Static method in class org.apache.cxf.rt.security.crypto.HmacUtils
 
getIssuer() - Method in class org.apache.cxf.rt.security.saml.SAMLSecurityContext
 
getIssuer(Object) - Static method in class org.apache.cxf.rt.security.saml.SAMLUtils
 
getIssuer() - Method in class org.apache.cxf.rt.security.xacml.CXFMessageParser
Get the Issuer of the SAML Assertion
getKeyAlgo() - Method in class org.apache.cxf.rt.security.crypto.KeyProperties
 
getKeySize() - Method in class org.apache.cxf.rt.security.crypto.KeyProperties
 
getMac(String) - Static method in class org.apache.cxf.rt.security.crypto.HmacUtils
 
getMac(String, String) - Static method in class org.apache.cxf.rt.security.crypto.HmacUtils
 
getMac(String, Provider) - Static method in class org.apache.cxf.rt.security.crypto.HmacUtils
 
getName() - Method in class org.apache.cxf.rt.security.claims.SAMLClaim
 
getNameFormat() - Method in class org.apache.cxf.rt.security.claims.SAMLClaim
 
getRequestBuilder() - Method in class org.apache.cxf.rt.security.xacml.AbstractXACMLAuthorizingInterceptor
Deprecated.
 
getResource(Message) - Method in class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
 
getResource(Message) - Method in interface org.apache.cxf.rt.security.xacml.XACMLRequestBuilder
Deprecated.
getResources(Message) - Method in class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
 
getResources(Message) - Method in interface org.apache.cxf.rt.security.xacml.XACMLRequestBuilder
Deprecated.
getResourceURI(boolean) - Method in class org.apache.cxf.rt.security.xacml.CXFMessageParser
 
getRSAPrivateKey(String, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getRSAPrivateKey(byte[], byte[]) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getRSAPrivateKey(String, String, String, String, String, String, String, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getRSAPrivateKey(byte[], byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getRSAPublicKey(String, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getRSAPublicKey(byte[], byte[]) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getRSAPublicKey(KeyFactory, byte[], byte[]) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getSecretKey(String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getSecretKey(String, int) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getSecretKey(KeyProperties) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getSecureRandom() - Method in class org.apache.cxf.rt.security.crypto.KeyProperties
 
getSignature(PrivateKey, String, SecureRandom, AlgorithmParameterSpec) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
getSubject() - Method in class org.apache.cxf.rt.security.saml.SAMLSecurityContext
 
getTargetMethod(Message) - Method in class org.apache.cxf.rt.security.claims.ClaimsAuthorizingInterceptor
 
getUserPrincipal() - Method in class org.apache.cxf.rt.security.saml.SAMLSecurityContext
 
getUserRoles() - Method in class org.apache.cxf.rt.security.saml.SAMLSecurityContext
 
getValues() - Method in class org.apache.cxf.rt.security.claims.Claim
 
getWSDLOperation() - Method in class org.apache.cxf.rt.security.xacml.CXFMessageParser
 
getWSDLService() - Method in class org.apache.cxf.rt.security.xacml.CXFMessageParser
 

H

handleMessage(Message) - Method in class org.apache.cxf.rt.security.claims.ClaimsAuthorizingInterceptor
 
handleMessage(Message) - Method in class org.apache.cxf.rt.security.xacml.AbstractXACMLAuthorizingInterceptor
Deprecated.
 
handleObligations(RequestType, Principal, Message, ResultType) - Method in class org.apache.cxf.rt.security.xacml.AbstractXACMLAuthorizingInterceptor
Deprecated.
Handle any Obligations returned by the PDP
hashCode() - Method in class org.apache.cxf.rt.security.claims.Claim
 
HmacUtils - Class in org.apache.cxf.rt.security.crypto
 

I

initCipher(Key, KeyProperties, int) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
install() - Method in class org.apache.cxf.rt.security.crypto.BouncyCastleInstaller
 
installBouncyCastleProvider() - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
isCompressionSupported() - Method in class org.apache.cxf.rt.security.crypto.KeyProperties
 
isMatchAll() - Method in class org.apache.cxf.rt.security.claims.ClaimBean
 
isOptional() - Method in class org.apache.cxf.rt.security.claims.Claim
 
isSOAPService() - Method in class org.apache.cxf.rt.security.xacml.CXFMessageParser
 
isUserInRole(String) - Method in class org.apache.cxf.rt.security.saml.SAMLSecurityContext
 

K

KeyProperties - Class in org.apache.cxf.rt.security.crypto
 
KeyProperties() - Constructor for class org.apache.cxf.rt.security.crypto.KeyProperties
 
KeyProperties(String) - Constructor for class org.apache.cxf.rt.security.crypto.KeyProperties
 
KeyProperties(String, int) - Constructor for class org.apache.cxf.rt.security.crypto.KeyProperties
 

L

loadCertificate(InputStream, char[], String, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
loadCertificate(KeyStore, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
loadKeyStore(InputStream, char[], String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
loadPrivateKey(InputStream, char[], char[], String, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
loadPrivateKey(KeyStore, char[], String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
loadPublicKey(InputStream, char[], String, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
loadPublicKey(KeyStore, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 

M

MessageDigestUtils - Class in org.apache.cxf.rt.security.crypto
The utility Message Digest generator which can be used for generating random values

O

org.apache.cxf.rt.security.claims - package org.apache.cxf.rt.security.claims
 
org.apache.cxf.rt.security.crypto - package org.apache.cxf.rt.security.crypto
 
org.apache.cxf.rt.security.saml - package org.apache.cxf.rt.security.saml
 
org.apache.cxf.rt.security.xacml - package org.apache.cxf.rt.security.xacml
 
org.apache.cxf.rt.security.xacml.pdp.api - package org.apache.cxf.rt.security.xacml.pdp.api
 

P

parseRolesFromClaims(ClaimCollection, String, String) - Static method in class org.apache.cxf.rt.security.saml.SAMLUtils
Extract roles from the given Claims
performRequest(RequestType, Message) - Method in class org.apache.cxf.rt.security.xacml.AbstractXACMLAuthorizingInterceptor
Deprecated.
 
performRequest(RequestType, Message) - Method in class org.apache.cxf.rt.security.xacml.XACMLAuthorizingInterceptor
 
PolicyDecisionPoint - Interface in org.apache.cxf.rt.security.xacml.pdp.api
An interface that describes a PolicyDecisionPoint (PDP).

R

removeBouncyCastleProvider() - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
RequestComponentBuilder - Class in org.apache.cxf.rt.security.xacml
A set of utility methods to construct XACML 2.0 Request statements
RESOURCE_FILE_NAME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
RESOURCE_ID - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
RESOURCE_LOC - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
RESOURCE_WSDL_ENDPOINT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
RESOURCE_WSDL_OPERATION_ID - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
RESOURCE_WSDL_SERVICE_ID - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
RFC_822_NAME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 

S

SAML_ROLE_ATTRIBUTENAME_DEFAULT - Static variable in class org.apache.cxf.rt.security.claims.SAMLClaim
This configuration tag specifies the default attribute name where the roles are present The default is "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/role".
SAMLClaim - Class in org.apache.cxf.rt.security.claims
This represents a Claim that is coupled to a SAML Assertion
SAMLClaim() - Constructor for class org.apache.cxf.rt.security.claims.SAMLClaim
 
SamlRequestComponentBuilder - Class in org.apache.cxf.rt.security.xacml
A set of utility methods to construct XACML SAML Request statements, based on the SAML 2.0 profile of XACML v2.0 specification.
SAMLSecurityContext - Class in org.apache.cxf.rt.security.saml
 
SAMLSecurityContext(Principal) - Constructor for class org.apache.cxf.rt.security.saml.SAMLSecurityContext
 
SAMLSecurityContext(Principal, Set<Principal>) - Constructor for class org.apache.cxf.rt.security.saml.SAMLSecurityContext
 
SAMLSecurityContext(Principal, Set<Principal>, ClaimCollection) - Constructor for class org.apache.cxf.rt.security.saml.SAMLSecurityContext
 
SAMLUtils - Class in org.apache.cxf.rt.security.saml
 
serialize(XMLStreamWriter, String, String) - Method in class org.apache.cxf.rt.security.claims.Claim
 
serialize(XMLStreamWriter, String, String) - Method in class org.apache.cxf.rt.security.claims.ClaimCollection
 
setAction(String) - Method in class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
Set a new Action String to use
setAdditionalData(byte[]) - Method in class org.apache.cxf.rt.security.crypto.KeyProperties
 
setAlgoSpec(AlgorithmParameterSpec) - Method in class org.apache.cxf.rt.security.crypto.KeyProperties
 
setAssertionElement(Element) - Method in class org.apache.cxf.rt.security.saml.SAMLSecurityContext
 
setBlockSize(int) - Method in class org.apache.cxf.rt.security.crypto.KeyProperties
 
setClaims(Map<String, List<ClaimBean>>) - Method in class org.apache.cxf.rt.security.claims.ClaimsAuthorizingInterceptor
 
setClaimType(URI) - Method in class org.apache.cxf.rt.security.claims.Claim
 
setCompressionSupported(boolean) - Method in class org.apache.cxf.rt.security.crypto.KeyProperties
 
setDialect(URI) - Method in class org.apache.cxf.rt.security.claims.ClaimCollection
 
setDialectPrefix(String) - Method in class org.apache.cxf.rt.security.claims.ClaimCollection
 
setFormatAliases(Map<String, String>) - Method in class org.apache.cxf.rt.security.claims.ClaimsAuthorizingInterceptor
 
setFriendlyName(String) - Method in class org.apache.cxf.rt.security.claims.SAMLClaim
 
setIssuer(String) - Method in class org.apache.cxf.rt.security.saml.SAMLSecurityContext
 
setKeyAlgo(String) - Method in class org.apache.cxf.rt.security.crypto.KeyProperties
 
setKeySize(int) - Method in class org.apache.cxf.rt.security.crypto.KeyProperties
 
setName(String) - Method in class org.apache.cxf.rt.security.claims.SAMLClaim
 
setNameAliases(Map<String, String>) - Method in class org.apache.cxf.rt.security.claims.ClaimsAuthorizingInterceptor
 
setNameFormat(String) - Method in class org.apache.cxf.rt.security.claims.SAMLClaim
 
setOptional(boolean) - Method in class org.apache.cxf.rt.security.claims.Claim
 
setRequestBuilder(XACMLRequestBuilder) - Method in class org.apache.cxf.rt.security.xacml.AbstractXACMLAuthorizingInterceptor
Deprecated.
 
setSecuredObject(Object) - Method in class org.apache.cxf.rt.security.claims.ClaimsAuthorizingInterceptor
 
setSecureRandom(SecureRandom) - Method in class org.apache.cxf.rt.security.crypto.KeyProperties
 
setSendDateTime(boolean) - Method in class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
 
setSendFullRequestURL(boolean) - Method in class org.apache.cxf.rt.security.xacml.DefaultXACMLRequestBuilder
Whether to send the full Request URL as the resource or not.
setUserRoles(Set<Principal>) - Method in class org.apache.cxf.rt.security.saml.SAMLSecurityContext
 
setValues(List<Object>) - Method in class org.apache.cxf.rt.security.claims.Claim
 
signData(byte[], PrivateKey, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
signData(byte[], PrivateKey, String, SecureRandom, AlgorithmParameterSpec) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
SUBJECT_AUTHN_METHOD - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_AUTHN_TIME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_CAT_ACCESS_SUBJECT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_CAT_CODEBASE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_CAT_INTERMED_SUBJECT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_CAT_REC_SUBJECT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_CAT_REQ_MACHINE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_DNS_NAME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_ID - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_ID_QUALIFIER - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_IP_ADDR - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_KEY_INFO - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_REQ_TIME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_ROLE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
SUBJECT_START_TIME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 

T

toString() - Method in class org.apache.cxf.rt.security.claims.Claim
 

U

uninstall() - Method in class org.apache.cxf.rt.security.crypto.BouncyCastleInstaller
 
unwrapKey(byte[], String, Key, KeyProperties, int) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
unwrapSecretKey(byte[], String, Key, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
unwrapSecretKey(byte[], String, Key, KeyProperties) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 

V

verifySignature(byte[], byte[], PublicKey, String) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
verifySignature(byte[], byte[], PublicKey, String, AlgorithmParameterSpec) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 

W

wrapSecretKey(byte[], String, Key, KeyProperties) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 
wrapSecretKey(Key, Key, KeyProperties) - Static method in class org.apache.cxf.rt.security.crypto.CryptoUtils
 

X

X500_NAME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XACMLAuthorizingInterceptor - Class in org.apache.cxf.rt.security.xacml
An interceptor to perform an XACML authorization request to a remote PDP, and make an authorization decision based on the response.
XACMLAuthorizingInterceptor(PolicyDecisionPoint) - Constructor for class org.apache.cxf.rt.security.xacml.XACMLAuthorizingInterceptor
 
XACMLConstants - Class in org.apache.cxf.rt.security.xacml
XACML 1.x and 2.0 Constants.
XACMLRequestBuilder - Interface in org.apache.cxf.rt.security.xacml
This interface defines a way to create an XACML Request.
XS_ANY_URI - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_BASE64 - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_BOOLEAN - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_DATE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_DATETIME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_DOUBLE - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_HEX - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_INT - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_STRING - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
XS_TIME - Static variable in class org.apache.cxf.rt.security.xacml.XACMLConstants
 
A B C D E F G H I K L M O P R S T U V W X 

Apache CXF