Skip navigation links
A C D F G H I K L M O P R S T V 

A

addDateHeader(Map<String, List<String>>, ZoneOffset) - Static method in class org.apache.cxf.rs.security.httpsignature.utils.SignatureHeaderUtils
Add a date header at the current time using the ZoneOffset.
AlgorithmProvider - Interface in org.apache.cxf.rs.security.httpsignature.provider
 
aroundWriteTo(WriterInterceptorContext) - Method in class org.apache.cxf.rs.security.httpsignature.filters.CreateSignatureInterceptor
 

C

createDigestHeader(String, String) - Static method in class org.apache.cxf.rs.security.httpsignature.utils.SignatureHeaderUtils
Get a base64 encoded digest using the Algorithm specified, typically SHA-256
createMessageDigestWithAlgorithm(String) - Static method in class org.apache.cxf.rs.security.httpsignature.utils.SignatureHeaderUtils
Get a MessageDigest object based on the algorithm in the digest string
createSignature(Map<String, List<String>>, String, String) - Method in interface org.apache.cxf.rs.security.httpsignature.SignatureCreator
 
createSignature(Map<String, List<String>>, String, String) - Method in class org.apache.cxf.rs.security.httpsignature.TomitribeSignatureCreator
 
CreateSignatureInterceptor - Class in org.apache.cxf.rs.security.httpsignature.filters
RS WriterInterceptor + ClientRequestFilter for outbound HTTP Signature.
CreateSignatureInterceptor() - Constructor for class org.apache.cxf.rs.security.httpsignature.filters.CreateSignatureInterceptor
 

D

DefaultSignatureConstants - Class in org.apache.cxf.rs.security.httpsignature.utils
 
DifferentAlgorithmsException - Exception in org.apache.cxf.rs.security.httpsignature.exception
 
DifferentAlgorithmsException() - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.DifferentAlgorithmsException
 
DifferentAlgorithmsException(String) - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.DifferentAlgorithmsException
 
DifferentDigestsException - Exception in org.apache.cxf.rs.security.httpsignature.exception
 
DifferentDigestsException() - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.DifferentDigestsException
 
DifferentDigestsException(String) - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.DifferentDigestsException
 
DIGEST_ALGORITHM - Static variable in class org.apache.cxf.rs.security.httpsignature.utils.DefaultSignatureConstants
 
DigestFailureException - Exception in org.apache.cxf.rs.security.httpsignature.exception
 
DigestFailureException() - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.DigestFailureException
 
DigestFailureException(String) - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.DigestFailureException
 
DigestFailureException(String, Throwable) - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.DigestFailureException
 
DigestVerifier - Class in org.apache.cxf.rs.security.httpsignature
 
DigestVerifier() - Constructor for class org.apache.cxf.rs.security.httpsignature.DigestVerifier
 

F

filter(ClientRequestContext) - Method in class org.apache.cxf.rs.security.httpsignature.filters.CreateSignatureInterceptor
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class org.apache.cxf.rs.security.httpsignature.filters.CreateSignatureInterceptor
 
filter(ClientRequestContext, ClientResponseContext) - Method in class org.apache.cxf.rs.security.httpsignature.filters.VerifySignatureClientFilter
 
filter(ContainerRequestContext) - Method in class org.apache.cxf.rs.security.httpsignature.filters.VerifySignatureFilter
 

G

getAlgorithmName(String) - Method in interface org.apache.cxf.rs.security.httpsignature.provider.AlgorithmProvider
 
getDigestAlgorithmName() - Method in class org.apache.cxf.rs.security.httpsignature.filters.CreateSignatureInterceptor
 
getKey(String) - Method in interface org.apache.cxf.rs.security.httpsignature.provider.KeyProvider
Resolve a Key based on the keyId
getKey(String) - Method in interface org.apache.cxf.rs.security.httpsignature.provider.PublicKeyProvider
Deprecated.
 
getProvider(String) - Method in interface org.apache.cxf.rs.security.httpsignature.provider.SecurityProvider
 

H

handleException(Exception) - Method in class org.apache.cxf.rs.security.httpsignature.filters.VerifySignatureClientFilter
 
handleException(Exception) - Method in class org.apache.cxf.rs.security.httpsignature.filters.VerifySignatureFilter
 
HTTPSignatureConstants - Class in org.apache.cxf.rs.security.httpsignature
Some security constants to be used with HTTP Signature.

I

inspectDigest(byte[], Map<String, List<String>>) - Method in class org.apache.cxf.rs.security.httpsignature.DigestVerifier
 
inspectMessageHeaders(Map<String, List<String>>) - Static method in class org.apache.cxf.rs.security.httpsignature.utils.SignatureHeaderUtils
 
InvalidDataToVerifySignatureException - Exception in org.apache.cxf.rs.security.httpsignature.exception
 
InvalidDataToVerifySignatureException() - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.InvalidDataToVerifySignatureException
 
InvalidDataToVerifySignatureException(String, Throwable) - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.InvalidDataToVerifySignatureException
 
InvalidSignatureException - Exception in org.apache.cxf.rs.security.httpsignature.exception
 
InvalidSignatureException() - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.InvalidSignatureException
 
InvalidSignatureException(String) - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.InvalidSignatureException
 
InvalidSignatureHeaderException - Exception in org.apache.cxf.rs.security.httpsignature.exception
 
InvalidSignatureHeaderException() - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.InvalidSignatureHeaderException
 
InvalidSignatureHeaderException(String, Throwable) - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.InvalidSignatureHeaderException
 
isAddDefaultRequiredHeaders() - Method in class org.apache.cxf.rs.security.httpsignature.MessageVerifier
 
isAddDigest() - Method in class org.apache.cxf.rs.security.httpsignature.filters.CreateSignatureInterceptor
 

K

KeyManagementUtils - Class in org.apache.cxf.rs.security.httpsignature.utils
 
KeyProvider - Interface in org.apache.cxf.rs.security.httpsignature.provider
 

L

loadPrivateKey(Message, Properties) - Static method in class org.apache.cxf.rs.security.httpsignature.utils.KeyManagementUtils
 
loadPublicKey(Message, Properties) - Static method in class org.apache.cxf.rs.security.httpsignature.utils.KeyManagementUtils
 
loadSignatureInProperties() - Static method in class org.apache.cxf.rs.security.httpsignature.utils.KeyManagementUtils
 
loadSignatureOutProperties() - Static method in class org.apache.cxf.rs.security.httpsignature.utils.KeyManagementUtils
 

M

mapHeaders(Map<String, List<String>>) - Static method in class org.apache.cxf.rs.security.httpsignature.utils.SignatureHeaderUtils
Maps a multimap to a normal map with comma-separated values in case of duplicate headers according to the draft-cavage guidelines
MessageSigner - Class in org.apache.cxf.rs.security.httpsignature
 
MessageSigner(String, KeyProvider, String) - Constructor for class org.apache.cxf.rs.security.httpsignature.MessageSigner
 
MessageSigner(String, KeyProvider, String, List<String>) - Constructor for class org.apache.cxf.rs.security.httpsignature.MessageSigner
 
MessageSigner(KeyProvider, String) - Constructor for class org.apache.cxf.rs.security.httpsignature.MessageSigner
 
MessageSigner(KeyProvider, String, List<String>) - Constructor for class org.apache.cxf.rs.security.httpsignature.MessageSigner
 
MessageVerifier - Class in org.apache.cxf.rs.security.httpsignature
 
MessageVerifier(KeyProvider) - Constructor for class org.apache.cxf.rs.security.httpsignature.MessageVerifier
 
MessageVerifier(KeyProvider, List<String>) - Constructor for class org.apache.cxf.rs.security.httpsignature.MessageVerifier
 
MessageVerifier(KeyProvider, AlgorithmProvider) - Constructor for class org.apache.cxf.rs.security.httpsignature.MessageVerifier
 
MessageVerifier(KeyProvider, SecurityProvider, AlgorithmProvider) - Constructor for class org.apache.cxf.rs.security.httpsignature.MessageVerifier
 
MessageVerifier(KeyProvider, SecurityProvider, AlgorithmProvider, List<String>) - Constructor for class org.apache.cxf.rs.security.httpsignature.MessageVerifier
 
MessageVerifier(KeyProvider, SecurityProvider, AlgorithmProvider, List<String>, SignatureValidator) - Constructor for class org.apache.cxf.rs.security.httpsignature.MessageVerifier
 
MissingDigestException - Exception in org.apache.cxf.rs.security.httpsignature.exception
 
MissingDigestException() - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.MissingDigestException
 
MissingDigestException(String) - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.MissingDigestException
 
MissingSignatureHeaderException - Exception in org.apache.cxf.rs.security.httpsignature.exception
 
MissingSignatureHeaderException() - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.MissingSignatureHeaderException
 
MissingSignatureHeaderException(String) - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.MissingSignatureHeaderException
 
MultipleSignatureHeaderException - Exception in org.apache.cxf.rs.security.httpsignature.exception
 
MultipleSignatureHeaderException() - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.MultipleSignatureHeaderException
 
MultipleSignatureHeaderException(String) - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.MultipleSignatureHeaderException
 

O

org.apache.cxf.rs.security.httpsignature - package org.apache.cxf.rs.security.httpsignature
 
org.apache.cxf.rs.security.httpsignature.exception - package org.apache.cxf.rs.security.httpsignature.exception
 
org.apache.cxf.rs.security.httpsignature.filters - package org.apache.cxf.rs.security.httpsignature.filters
 
org.apache.cxf.rs.security.httpsignature.provider - package org.apache.cxf.rs.security.httpsignature.provider
 
org.apache.cxf.rs.security.httpsignature.utils - package org.apache.cxf.rs.security.httpsignature.utils
 

P

PublicKeyProvider - Interface in org.apache.cxf.rs.security.httpsignature.provider
Deprecated.

R

REQUEST_TARGET - Static variable in class org.apache.cxf.rs.security.httpsignature.HTTPSignatureConstants
 
RSSEC_HTTP_SIGNATURE_DIGEST_ALGORITHM - Static variable in class org.apache.cxf.rs.security.httpsignature.HTTPSignatureConstants
The digest algorithm to use when digesting the payload.
RSSEC_HTTP_SIGNATURE_IN_HEADERS - Static variable in class org.apache.cxf.rs.security.httpsignature.HTTPSignatureConstants
This is a list of String values which correspond to the list of HTTP headers that must be signed in the inbound request.
RSSEC_HTTP_SIGNATURE_KEY_ID - Static variable in class org.apache.cxf.rs.security.httpsignature.HTTPSignatureConstants
The signature key id.
RSSEC_HTTP_SIGNATURE_OUT_HEADERS - Static variable in class org.apache.cxf.rs.security.httpsignature.HTTPSignatureConstants
This is a list of String values which correspond to the list of HTTP headers that will be signed in the outbound request.

S

SECURITY_PROVIDER - Static variable in class org.apache.cxf.rs.security.httpsignature.utils.DefaultSignatureConstants
 
SecurityProvider - Interface in org.apache.cxf.rs.security.httpsignature.provider
 
setAddDefaultRequiredHeaders(boolean) - Method in class org.apache.cxf.rs.security.httpsignature.MessageVerifier
Set whether we require some default headers to be signed, such as "digest" and "(request-target"), depending on whether there is a request body or not, and whether we are the client or not
setAddDigest(boolean) - Method in class org.apache.cxf.rs.security.httpsignature.filters.CreateSignatureInterceptor
 
setAlgorithmProvider(AlgorithmProvider) - Method in class org.apache.cxf.rs.security.httpsignature.MessageVerifier
 
setDigestAlgorithmName(String) - Method in class org.apache.cxf.rs.security.httpsignature.filters.CreateSignatureInterceptor
 
setkeyProvider(KeyProvider) - Method in class org.apache.cxf.rs.security.httpsignature.MessageVerifier
 
setSecurityProvider(SecurityProvider) - Method in class org.apache.cxf.rs.security.httpsignature.MessageVerifier
 
sign(WriterInterceptorContext) - Method in class org.apache.cxf.rs.security.httpsignature.filters.CreateSignatureInterceptor
 
sign(Map<String, List<String>>, String, String) - Method in class org.apache.cxf.rs.security.httpsignature.MessageSigner
 
SignatureCreator - Interface in org.apache.cxf.rs.security.httpsignature
 
SignatureException - Exception in org.apache.cxf.rs.security.httpsignature.exception
 
SignatureException() - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.SignatureException
 
SignatureException(String) - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.SignatureException
 
SignatureException(String, Throwable) - Constructor for exception org.apache.cxf.rs.security.httpsignature.exception.SignatureException
 
SignatureHeaderUtils - Class in org.apache.cxf.rs.security.httpsignature.utils
 
SignatureValidator - Interface in org.apache.cxf.rs.security.httpsignature
 
SIGNING_ALGORITHM - Static variable in class org.apache.cxf.rs.security.httpsignature.utils.DefaultSignatureConstants
 

T

TomitribeSignatureCreator - Class in org.apache.cxf.rs.security.httpsignature
 
TomitribeSignatureCreator(String, KeyProvider, String) - Constructor for class org.apache.cxf.rs.security.httpsignature.TomitribeSignatureCreator
 
TomitribeSignatureCreator(String, KeyProvider, String, List<String>) - Constructor for class org.apache.cxf.rs.security.httpsignature.TomitribeSignatureCreator
 
TomitribeSignatureValidator - Class in org.apache.cxf.rs.security.httpsignature
 
TomitribeSignatureValidator() - Constructor for class org.apache.cxf.rs.security.httpsignature.TomitribeSignatureValidator
 

V

validate(Map<String, List<String>>, AlgorithmProvider, KeyProvider, SecurityProvider, String, String, List<String>) - Method in interface org.apache.cxf.rs.security.httpsignature.SignatureValidator
 
validate(Map<String, List<String>>, AlgorithmProvider, KeyProvider, SecurityProvider, String, String, List<String>) - Method in class org.apache.cxf.rs.security.httpsignature.TomitribeSignatureValidator
 
verifyMessage(Map<String, List<String>>, String, String, Message) - Method in class org.apache.cxf.rs.security.httpsignature.MessageVerifier
 
VerifySignatureClientFilter - Class in org.apache.cxf.rs.security.httpsignature.filters
RS CXF client Filter which verifies the Digest header, and then extracts signature data from the context and sends it to the message verifier
VerifySignatureClientFilter() - Constructor for class org.apache.cxf.rs.security.httpsignature.filters.VerifySignatureClientFilter
 
VerifySignatureFilter - Class in org.apache.cxf.rs.security.httpsignature.filters
RS CXF container Filter which verifies the Digest header, and then extracts signature data from the context and sends it to the message verifier
VerifySignatureFilter() - Constructor for class org.apache.cxf.rs.security.httpsignature.filters.VerifySignatureFilter
 
A C D F G H I K L M O P R S T V 
Skip navigation links

Apache CXF