## Uses of Interface
com.holonplatform.auth.jwt.JwtConfiguration.Builder

- Packages that use JwtConfiguration.Builder
  Package | Description
  --- | ---
  com.holonplatform.auth.jwt |

- - ### Uses of JwtConfiguration.Builder in com.holonplatform.auth.jwt

    Methods in com.holonplatform.auth.jwt that return JwtConfiguration.Builder
    Modifier and Type | Method and Description
    --- | ---
    `static JwtConfiguration.Builder` | JwtConfiguration.`builder()` Builder to create a `JwtConfiguration`
    `JwtConfiguration.Builder` | JwtConfiguration.Builder.`expireTime(long expireTime)` Set JWT token expire time
    `JwtConfiguration.Builder` | JwtConfiguration.Builder.`includeDetails(boolean includeDetails)` Set whether to include `Authentication` details in JWT token generation
    `JwtConfiguration.Builder` | JwtConfiguration.Builder.`includePermissions(boolean includePermissions)` Set whether to include `Authentication` permissions in JWT token generation
    `JwtConfiguration.Builder` | JwtConfiguration.Builder.`issuer(String issuer)` Set JWT token issuer
    `JwtConfiguration.Builder` | JwtConfiguration.Builder.`privateKey(Key privateKey)` Set JWT signing private key to use with asymmetric signing algorithms (such as RSA)
    `JwtConfiguration.Builder` | JwtConfiguration.Builder.`publicKey(Key publicKey)` Set JWT signing public key to use with asymmetric signing algorithms (such as RSA)
    `JwtConfiguration.Builder` | JwtConfiguration.Builder.`sharedKey(byte[] sharedKey)` Set JWT signing shared key to use with symmetric signing algorithms (such as HMAC)
    `default JwtConfiguration.Builder` | JwtConfiguration.Builder.`sharedKeyBase64(String sharedKeyBase64encoded)` Set JWT signing shared key to use with symmetric signing algorithms (such as HMAC)
    `JwtConfiguration.Builder` | JwtConfiguration.Builder.`signatureAlgorithm(String signatureAlgorithm)` Set JWT token signature algorithm name

Copyright © 2017 The Holon Platform. All rights reserved.