CredentialsObject |
CredentialsObject.addSecret(io.vertx.core.json.JsonObject secret) |
Adds a secret.
|
CredentialsObject |
CredentialsObject.addSecret(Map<String,Object> secret) |
Adds a secret.
|
static CredentialsObject |
CredentialsObject.fromClearTextPassword(String deviceId,
String username,
String clearTextPassword,
Instant notBefore,
Instant notAfter) |
Creates a credentials object for a device based on a username and clear text password.
|
static CredentialsObject |
CredentialsObject.fromClientCertificate(String deviceId,
X509Certificate certificate,
Instant notBefore,
Instant notAfter) |
Creates a credentials object for a device based on a client certificate.
|
static CredentialsObject |
CredentialsObject.fromHashedPassword(String deviceId,
String username,
String passwordHash,
String hashAlgorithm,
Instant notBefore,
Instant notAfter,
byte[] salt) |
Creates a credentials object for a device based on a username and password hash.
|
static CredentialsObject |
CredentialsObject.fromPresharedKey(String deviceId,
String authId,
byte[] key,
Instant notBefore,
Instant notAfter) |
Creates a credentials object for a device and auth ID.
|
static CredentialsObject |
CredentialsObject.fromSubjectDn(String deviceId,
X500Principal subjectDn,
Instant notBefore,
Instant notAfter) |
Creates a credentials object for a device based on a subject DN.
|
CredentialsObject |
CredentialsObject.setAuthId(String authId) |
Sets the authentication identifier that these these credentials are used for.
|
CredentialsObject |
CredentialsObject.setDeviceId(String deviceId) |
Sets the identifier of the device that these credentials belong to.
|
CredentialsObject |
CredentialsObject.setEnabled(boolean enabled) |
Sets whether these credentials are enabled.
|
CredentialsObject |
CredentialsObject.setProperty(String name,
Object value) |
Adds a property to this tenant.
|
CredentialsObject |
CredentialsObject.setType(String type) |
Sets the type of these credentials.
|