public static class DefaultCredentials.CredentialsBuilder extends Object implements Credentials.Builder
Builder implementation.| Constructor and Description |
|---|
CredentialsBuilder()
Constrcuctor
|
| Modifier and Type | Method and Description |
|---|---|
Credentials.Builder |
base64Encoded()
Set secret is encoded using Base64.
|
Credentials |
build()
Build Credentials instance
|
Credentials.Builder |
expireDate(Date expireDate)
Set credential expire date
|
Credentials.Builder |
hashAlgorithm(String hashAlgorithm)
Set hash algorithm name used to encode secret
|
Credentials.Builder |
hashIterations(int hashIterations)
Set hash iterations performed for secret encoding
|
Credentials.Builder |
hexEncoded()
Set secret is encoded using hexademical representation
|
Credentials.Builder |
salt(byte[] salt)
Set salt data used to hash secret
|
Credentials.Builder |
salt(String salt)
Set salt data used to hash secret
|
Credentials.Builder |
secret(byte[] secret)
Set secret (e.g.
|
Credentials.Builder |
secret(String secret)
Set secret (e.g.
|
public Credentials.Builder secret(String secret)
Credentials.Buildersecret in interface Credentials.Buildersecret - Secret to setpublic Credentials.Builder secret(byte[] secret)
Credentials.Buildersecret in interface Credentials.Buildersecret - Secret to set as byte arraypublic Credentials.Builder hashAlgorithm(String hashAlgorithm)
Credentials.BuilderhashAlgorithm in interface Credentials.BuilderhashAlgorithm - Hash algorithm namepublic Credentials.Builder hashIterations(int hashIterations)
Credentials.BuilderhashIterations in interface Credentials.BuilderhashIterations - Hash iterationspublic Credentials.Builder salt(String salt)
Credentials.Buildersalt in interface Credentials.Buildersalt - Salt stringpublic Credentials.Builder salt(byte[] salt)
Credentials.Buildersalt in interface Credentials.Buildersalt - Salt data as byte arraypublic Credentials.Builder expireDate(Date expireDate)
Credentials.BuilderexpireDate in interface Credentials.BuilderexpireDate - Expire datepublic Credentials.Builder base64Encoded()
Credentials.Builderbase64Encoded in interface Credentials.Builderpublic Credentials.Builder hexEncoded()
Credentials.BuilderhexEncoded in interface Credentials.Builderpublic Credentials build()
Credentials.Builderbuild in interface Credentials.BuilderCopyright © 2019 The Holon Platform. All rights reserved.