public static interface Credentials.Builder
Credentials instances.| 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. password)
|
Credentials.Builder |
secret(String secret)
Set secret (e.g. password)
|
Credentials.Builder secret(String secret)
secret - Secret to setCredentials.Builder secret(byte[] secret)
secret - Secret to set as byte arrayCredentials.Builder hashAlgorithm(String hashAlgorithm)
hashAlgorithm - Hash algorithm nameCredentials.Builder hashIterations(int hashIterations)
hashIterations - Hash iterationsCredentials.Builder salt(String salt)
salt - Salt stringCredentials.Builder salt(byte[] salt)
salt - Salt data as byte arrayCredentials.Builder expireDate(Date expireDate)
expireDate - Expire dateCredentials.Builder base64Encoded()
Credentials.Builder hexEncoded()
Credentials build()
Copyright © 2019 The Holon Platform. All rights reserved.