Skip navigation links
B C E F G H J K M P R S U V 

B

body(byte[]) - Method in class com.truelayer.signing.Signer
Add the full request body.
body(String) - Method in class com.truelayer.signing.Signer
Add the full request body.
body - Variable in class com.truelayer.signing.Verifier
 
body(byte[]) - Method in class com.truelayer.signing.Verifier
Add the full unmodified request body.
body(String) - Method in class com.truelayer.signing.Verifier
Add the full unmodified request body.
buildPayload(Map<HeaderName, String>, String, String, byte[]) - Static method in class com.truelayer.signing.Utils
 

C

CheckedSupplier<T> - Interface in com.truelayer.signing
 
com.truelayer.signing - package com.truelayer.signing
 

E

ensure(boolean, String) - Static method in exception com.truelayer.signing.SignatureException
 
evaluate(CheckedSupplier<T>) - Static method in exception com.truelayer.signing.KeyException
 
evaluate(CheckedSupplier<T>) - Static method in exception com.truelayer.signing.SignatureException
 
extractJku(String) - Static method in class com.truelayer.signing.Verifier
Extract jku (JSON Web Key URL) from unverified jws Tl-Signature.

F

from(String, byte[]) - Static method in class com.truelayer.signing.Signer
Start building a request Tl-Signature header value using private key RFC 7468 PEM-encoded data and the key's kid.
from(String, String) - Static method in class com.truelayer.signing.Signer
Start building a request Tl-Signature header value using private key RFC 7468 PEM-encoded data and the key's kid.
from(String, ECPrivateKey) - Static method in class com.truelayer.signing.Signer
Start building a request Tl-Signature header value using private key RFC 7468 PEM-encoded data and the key's kid.
from(byte[]) - Static method in class com.truelayer.signing.Verifier
Start building a `Tl-Signature` header verifier using public key RFC 7468 PEM-encoded data.
from(String) - Static method in class com.truelayer.signing.Verifier
Start building a `Tl-Signature` header verifier using public key RFC 7468 PEM-encoded data.
from(ECPublicKey) - Static method in class com.truelayer.signing.Verifier
Start building a `Tl-Signature` header verifier using public key RFC 7468 PEM-encoded data.

G

get() - Method in interface com.truelayer.signing.CheckedSupplier
 

H

header(String, String) - Method in class com.truelayer.signing.Signer
Add a header name and value.
header(String, String) - Method in class com.truelayer.signing.Verifier
Add a header name and value.
headers(Map<String, String>) - Method in class com.truelayer.signing.Signer
Add a Map of headers.
headers - Variable in class com.truelayer.signing.Verifier
 
headers(Map<String, String>) - Method in class com.truelayer.signing.Verifier
Add a Map of headers.

J

jwsHeaderMap(String, Map<HeaderName, String>) - Static method in class com.truelayer.signing.Utils
 

K

KeyException - Exception in com.truelayer.signing
Key error

M

method(String) - Method in class com.truelayer.signing.Signer
Add the request method, defaults to `"POST"` if unspecified.
method - Variable in class com.truelayer.signing.Verifier
 
method(String) - Method in class com.truelayer.signing.Verifier
Add the request method.

P

path(String) - Method in class com.truelayer.signing.Signer
Add the request absolute path starting with a leading `/` and without any trailing slashes.
path - Variable in class com.truelayer.signing.Verifier
 
path(String) - Method in class com.truelayer.signing.Verifier
Add the request absolute path starting with a leading `/` and without any trailing slashes.

R

requiredHeader(String) - Method in class com.truelayer.signing.Verifier
Require a header name that must be included in the `Tl-Signature`.
requiredHeaders - Variable in class com.truelayer.signing.Verifier
 

S

sign() - Method in class com.truelayer.signing.Signer
Produce a JWS `Tl-Signature` v2 header value
SignatureException - Exception in com.truelayer.signing
Sign/verification error
SignatureException(String, Exception) - Constructor for exception com.truelayer.signing.SignatureException
 
Signer - Class in com.truelayer.signing
Builder to generate a Tl-Signature header value using a private key.

U

Utils - Class in com.truelayer.signing
 
Utils() - Constructor for class com.truelayer.signing.Utils
 

V

validateSignatureHeader(JWSHeader) - Method in class com.truelayer.signing.Verifier
 
Verifier - Class in com.truelayer.signing
Builder to verify a request against a `Tl-Signature` header using a public key.
Verifier() - Constructor for class com.truelayer.signing.Verifier
 
verify(String) - Method in class com.truelayer.signing.Verifier
Verify the given `Tl-Signature` header value.
verifyWithJwks(String) - Static method in class com.truelayer.signing.Verifier
Start building a `Tl-Signature` header verifier using public key JWKs JSON response data.
B C E F G H J K M P R S U V 
Skip navigation links