Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following configuration properties can be used to configure HTTP Signature with the various filters. Note that they are shared for the most part with JAX-RS JOSE.


Configuration TagDefaultDescription
rs.security.keystore
The Java KeyStore Object to use. This configuration tag is used if you want to pass the KeyStore Object through dynamically.

rs.security.keystore.type

JKS

The keystore type. It defaults to "JKS" for HTTP Signature.

rs.security.keystore.password
The password required to access the keystore.
rs.security.keystore.alias
 The keystore alias corresponding to the key to use.
rs.security.keystore.file
The path to the keystore file.
rs.security.key.password
The password required to access the private key (in the keystore).
rs.security.key.password.provider
A reference to a PrivateKeyPasswordProvider instance used to retrieve passwords to access keys.
rs.security.signature.out.properties

The signature properties file for Compact or JSON signature creation. If not specified then it falls back to "rs.security.signature.properties".

rs.security.signature.in.properties

The signature properties file for Compact or JSON signature verification. If not specified then it falls back to "rs.security.signature.properties".

rs.security.signature.properties
The signature properties file for Compact or JSON signature creation/verification.
rs.security.signature.algorithmrsa-sha256The signature algorithm to use. The default algorithm if not specified is "rsa-sha256".
rs.security.http.signature.key.id
The signature key id.

...