Class RequestedSecret
java.lang.Object
org.springframework.vault.core.lease.domain.RequestedSecret
Represents a requested secret from a specific Vault path associated with a lease
RequestedSecret.Mode
.
A RequestedSecret
can be renewing or rotating.
- Author:
- Mark Paluch, Pierre-Jean Vardanega
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static RequestedSecret
from
(RequestedSecret.Mode mode, String path) getMode()
getPath()
int
hashCode()
static RequestedSecret
Create a renewableRequestedSecret
atpath
.static RequestedSecret
Create a rotatingRequestedSecret
atpath
.toString()
-
Method Details
-
renewable
Create a renewableRequestedSecret
atpath
. A lease associated with this secret will be renewed if the lease is qualified for renewal. The lease is no longer valid after expiry.- Parameters:
path
- must not be null or empty, must not start with a slash.- Returns:
- the renewable
RequestedSecret
.
-
rotating
Create a rotatingRequestedSecret
atpath
. A lease associated with this secret will be renewed if the lease is qualified for renewal. Once the lease expires, a new secret with a new lease is obtained.- Parameters:
path
- must not be null or empty, must not start with a slash.- Returns:
- the rotating
RequestedSecret
.
-
from
- Parameters:
mode
- must not be null.path
- must not be null or empty, must not start with a slash.- Returns:
- the rotating
RequestedSecret
. - See Also:
-
getPath
- Returns:
- the Vault path of the requested secret.
-
getMode
- Returns:
- lease mode.
- See Also:
-
equals
-
hashCode
public int hashCode() -
toString
-