A C D F G H I K L M O R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- createRequestTarget(URI) - Static method in class org.apache.cxf.rs.security.httpsignature.utils.SignatureHeaderUtils
- 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(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
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class org.apache.cxf.rs.security.httpsignature.filters.CreateSignatureInterceptor
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
- 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
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(Map<String, List<String>>, String, String) - Method in class org.apache.cxf.rs.security.httpsignature.MessageSigner
- sign(WriterInterceptorContext) - Method in class org.apache.cxf.rs.security.httpsignature.filters.CreateSignatureInterceptor
- 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, byte[]) - 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
All Classes All Packages