Index

A B E G H S V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

afterBodyRead(Object, HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - Method in class am.ik.webhook.spring.WebhookVerifierRequestBodyAdvice
 
am.ik.webhook - package am.ik.webhook
 
am.ik.webhook.annotation - package am.ik.webhook.annotation
 
am.ik.webhook.spring - package am.ik.webhook.spring
 

B

BASE64 - Static variable in interface am.ik.webhook.WebhookSigner.Encoder
 

E

encode(byte[]) - Method in interface am.ik.webhook.WebhookSigner.Encoder
 

G

githubSha1(String) - Static method in class am.ik.webhook.spring.WebhookVerifierRequestBodyAdvice
 
gitHubSha1(String) - Static method in class am.ik.webhook.WebhookVerifier
 
githubSha256(String) - Static method in class am.ik.webhook.spring.WebhookVerifierRequestBodyAdvice
 
gitHubSha256(String) - Static method in class am.ik.webhook.WebhookVerifier
 

H

HEX - Static variable in interface am.ik.webhook.WebhookSigner.Encoder
 
hmacSha1(String) - Static method in interface am.ik.webhook.WebhookSigner
 
hmacSha256(String) - Static method in interface am.ik.webhook.WebhookSigner
 
hmacSha512(String) - Static method in interface am.ik.webhook.WebhookSigner
 
HmacWebhookSigner - Class in am.ik.webhook
 
HmacWebhookSigner(String, String) - Constructor for class am.ik.webhook.HmacWebhookSigner
 

S

sign(byte[]) - Method in class am.ik.webhook.WebhookVerifier
 
sign(byte[], WebhookSigner.Encoder) - Method in class am.ik.webhook.HmacWebhookSigner
 
sign(byte[], WebhookSigner.Encoder) - Method in interface am.ik.webhook.WebhookSigner
 
sign(String) - Method in class am.ik.webhook.WebhookVerifier
 
sign(String, WebhookSigner.Encoder) - Method in interface am.ik.webhook.WebhookSigner
 
supports(MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - Method in class am.ik.webhook.spring.WebhookVerifierRequestBodyAdvice
 

V

verify(byte[], String) - Method in class am.ik.webhook.WebhookVerifier
 
verify(String, String) - Method in class am.ik.webhook.WebhookVerifier
 

W

WebhookAuthenticationException - Exception in am.ik.webhook
Exception raised when a github webhook message is received but its HMAC signature does not match the one computed with the shared secret.
WebhookAuthenticationException(String) - Constructor for exception am.ik.webhook.WebhookAuthenticationException
 
WebhookHttpHeaders - Class in am.ik.webhook
 
WebhookHttpHeaders() - Constructor for class am.ik.webhook.WebhookHttpHeaders
 
WebhookPayload - Annotation Interface in am.ik.webhook.annotation
 
WebhookSigner - Interface in am.ik.webhook
 
WebhookSigner.Encoder - Interface in am.ik.webhook
 
WebhookVerifier - Class in am.ik.webhook
 
WebhookVerifier(WebhookSigner, WebhookSigner.Encoder) - Constructor for class am.ik.webhook.WebhookVerifier
 
WebhookVerifierRequestBodyAdvice - Class in am.ik.webhook.spring
 
WebhookVerifierRequestBodyAdvice(Function<String, WebhookVerifier>, String, String) - Constructor for class am.ik.webhook.spring.WebhookVerifierRequestBodyAdvice
 

X

X_HUB_SIGNATURE - Static variable in class am.ik.webhook.WebhookHttpHeaders
 
X_HUB_SIGNATURE_256 - Static variable in class am.ik.webhook.WebhookHttpHeaders
 
A B E G H S V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form