play.api.libs.crypto
package play.api.libs.crypto
Members list
Type members
Classlikes
trait CSRFTokenSigner
Cryptographic utilities for generating and validating CSRF tokens.
Cryptographic utilities for generating and validating CSRF tokens.
This trait should not be used as a general purpose encryption utility.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class DefaultCSRFTokenSigner
@Singleton
class CSRFTokenSignerProvider(signer: CookieSigner) extends Provider[CSRFTokenSigner]
Attributes
- Supertypes
trait CookieSigner
Authenticates a cookie by returning a message authentication code (MAC).
Authenticates a cookie by returning a message authentication code (MAC).
This trait should not be used as a general purpose MAC utility.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class DefaultCookieSigner
@Singleton
class CookieSignerProvider(secretConfiguration: SecretConfiguration) extends Provider[CookieSigner]
Attributes
- Supertypes
class DefaultCSRFTokenSigner(signer: CookieSigner, clock: Clock) extends CSRFTokenSigner
This class is used for generating random tokens for CSRF.
This class is used for generating random tokens for CSRF.
Attributes
- Supertypes
class DefaultCookieSigner(secretConfiguration: SecretConfiguration) extends CookieSigner
Uses an HMAC-SHA1 for signing cookies.
Uses an HMAC-SHA1 for signing cookies.
Attributes
- Supertypes
Deprecated classlikes
object CSRFTokenSigner
Attributes
- Companion
- trait
- Deprecated
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CSRFTokenSigner.type
In this article