public class DefaultVaultRawSecret extends Object implements VaultRawSecret
byte[]
.Modifier and Type | Method and Description |
---|---|
void |
close()
Destroys the secret in memory by e.g.
|
static VaultRawSecret |
forBuffer(Optional<ByteBuffer> buffer) |
Optional<ByteBuffer> |
get()
Returns the raw secret bytes.
|
Optional<byte[]> |
getAsArray()
Returns the raw secret bytes in
byte[] form. |
public static VaultRawSecret forBuffer(Optional<ByteBuffer> buffer)
public Optional<ByteBuffer> get()
VaultRawSecret
get
in interface VaultRawSecret
Optional
containing the value returned by the vault
(a valid value can be null
), or an empty Optional
public Optional<byte[]> getAsArray()
VaultRawSecret
byte[]
form.getAsArray
in interface VaultRawSecret
Optional
containing the value returned by the vault
(a valid value can be null
), or an empty Optional
public void close()
VaultRawSecret
close
in interface AutoCloseable
close
in interface VaultRawSecret
Copyright © 2021 JBoss by Red Hat. All rights reserved.