Serialized Form
-
Package io.github.jopenlibs.vault
-
Class io.github.jopenlibs.vault.EnvironmentLoader extends java.lang.Object implements Serializable
-
Class io.github.jopenlibs.vault.SslConfig extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
There was a community request to make
Vault
and its config class serializable (https://github.com/BetterCloud/vault-java-driver/pull/51). However, this SslConfig class now contains a member field of typeSSLContext
, which cannot be serialized.Therefore, that member field is declared
transient
. This means that if an SslConfig object is serialized, its member field will benull
after deserialization. Fortunately, the Java deserialization process provides this lifecycle hook, which is used here to re-populate the sslContext member field.- Throws:
java.io.IOException
- If an error occurs during deserialization (part of the default Java process)java.lang.ClassNotFoundException
- If an error occurs during deserialization (part of the default Java process)- See Also:
Serializable
-
-
Serialized Fields
-
clientKeyPemUTF8
java.lang.String clientKeyPemUTF8
-
clientPemUTF8
java.lang.String clientPemUTF8
-
environmentLoader
EnvironmentLoader environmentLoader
-
keyStorePassword
java.lang.String keyStorePassword
-
pemUTF8
java.lang.String pemUTF8
-
verify
boolean verify
-
verifyObject
java.lang.Boolean verifyObject
-
-
Class io.github.jopenlibs.vault.VaultConfig extends java.lang.Object implements Serializable
-
Serialized Fields
-
address
java.lang.String address
-
environmentLoader
EnvironmentLoader environmentLoader
-
globalEngineVersion
java.lang.Integer globalEngineVersion
-
maxRetries
int maxRetries
-
nameSpace
java.lang.String nameSpace
-
openTimeout
java.lang.Integer openTimeout
-
prefixPathDepth
int prefixPathDepth
-
readTimeout
java.lang.Integer readTimeout
-
retryIntervalMilliseconds
int retryIntervalMilliseconds
-
secretsEnginePathMap
java.util.Map<java.lang.String,java.lang.String> secretsEnginePathMap
-
sslConfig
SslConfig sslConfig
-
token
java.lang.String token
-
-
-
Class io.github.jopenlibs.vault.VaultException extends java.lang.Exception implements Serializable
-
Serialized Fields
-
httpStatusCode
int httpStatusCode
-
-
-
-
Package io.github.jopenlibs.vault.api
-
Class io.github.jopenlibs.vault.api.Auth.TokenRequest extends java.lang.Object implements Serializable
-
Serialized Fields
-
displayName
java.lang.String displayName
-
entityAlias
java.lang.String entityAlias
-
explicitMaxTtl
java.lang.String explicitMaxTtl
-
id
java.util.UUID id
-
meta
java.util.Map<java.lang.String,java.lang.String> meta
-
noDefaultPolicy
java.lang.Boolean noDefaultPolicy
-
noParent
java.lang.Boolean noParent
-
numUses
java.lang.Long numUses
-
period
java.lang.String period
-
polices
java.util.List<java.lang.String> polices
-
renewable
java.lang.Boolean renewable
-
role
java.lang.String role
-
ttl
java.lang.String ttl
-
type
java.lang.String type
-
-
-
-
Package io.github.jopenlibs.vault.api.mounts
-
Class io.github.jopenlibs.vault.api.mounts.Mount extends java.lang.Object implements Serializable
- serialVersionUID:
- 45748211702309181L
-
Serialized Fields
-
config
MountConfig config
-
description
java.lang.String description
-
local
java.lang.Boolean local
-
sealWrap
java.lang.Boolean sealWrap
-
type
MountType type
-
-
Class io.github.jopenlibs.vault.api.mounts.MountConfig extends java.lang.Object implements Serializable
- serialVersionUID:
- 839595627039704093L
-
Serialized Fields
-
auditNonHmacRequestKeys
java.util.List<java.lang.String> auditNonHmacRequestKeys
-
auditNonHmacResponseKeys
java.util.List<java.lang.String> auditNonHmacResponseKeys
-
defaultLeaseTtl
java.lang.Integer defaultLeaseTtl
-
description
java.lang.String description
-
forceNoCache
java.lang.Boolean forceNoCache
-
maxLeaseTtl
java.lang.Integer maxLeaseTtl
-
pluginName
java.lang.String pluginName
-
-
Class io.github.jopenlibs.vault.api.mounts.MountPayload extends java.lang.Object implements Serializable
- serialVersionUID:
- 839595627039704093L
-
Serialized Fields
-
auditNonHmacRequestKeys
java.util.List<java.lang.String> auditNonHmacRequestKeys
-
auditNonHmacResponseKeys
java.util.List<java.lang.String> auditNonHmacResponseKeys
-
defaultLeaseTtl
TimeToLive defaultLeaseTtl
-
description
java.lang.String description
-
forceNoCache
java.lang.Boolean forceNoCache
-
local
java.lang.Boolean local
-
maxLeaseTtl
TimeToLive maxLeaseTtl
-
pluginName
java.lang.String pluginName
-
sealWrap
java.lang.Boolean sealWrap
-
-
-
Package io.github.jopenlibs.vault.api.pki
-
Class io.github.jopenlibs.vault.api.pki.Credential extends java.lang.Object implements Serializable
-
Serialized Fields
-
certificate
java.lang.String certificate
-
issuingCa
java.lang.String issuingCa
-
privateKey
java.lang.String privateKey
-
privateKeyType
java.lang.String privateKeyType
-
serialNumber
java.lang.String serialNumber
-
-
-
Class io.github.jopenlibs.vault.api.pki.RoleOptions extends java.lang.Object implements Serializable
-
Serialized Fields
-
allowAnyName
java.lang.Boolean allowAnyName
-
allowBareDomains
java.lang.Boolean allowBareDomains
-
allowedDomains
java.util.List<java.lang.String> allowedDomains
-
allowIpSans
java.lang.Boolean allowIpSans
-
allowLocalhost
java.lang.Boolean allowLocalhost
-
allowSpiffename
java.lang.Boolean allowSpiffename
-
allowSubdomains
java.lang.Boolean allowSubdomains
-
clientFlag
java.lang.Boolean clientFlag
-
codeSigningFlag
java.lang.Boolean codeSigningFlag
-
emailProtectionFlag
java.lang.Boolean emailProtectionFlag
-
enforceHostnames
java.lang.Boolean enforceHostnames
-
keyBits
java.lang.Long keyBits
-
keyType
java.lang.String keyType
-
keyUsage
java.util.List<java.lang.String> keyUsage
-
maxTtl
java.lang.String maxTtl
-
serverFlag
java.lang.Boolean serverFlag
-
ttl
java.lang.String ttl
-
useCsrCommonName
java.lang.Boolean useCsrCommonName
-
useCsrSans
java.lang.Boolean useCsrSans
-
-
-
-
Package io.github.jopenlibs.vault.json
-
Class io.github.jopenlibs.vault.json.JsonArray extends JsonValue implements Serializable
-
Serialized Fields
-
values
java.util.List<JsonValue> values
-
-
-
Class io.github.jopenlibs.vault.json.JsonObject extends JsonValue implements Serializable
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream inputStream) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-
Serialized Fields
-
names
java.util.List<java.lang.String> names
-
values
java.util.List<JsonValue> values
-
-
-
Class io.github.jopenlibs.vault.json.JsonValue extends java.lang.Object implements Serializable
-
Class io.github.jopenlibs.vault.json.ParseException extends java.lang.RuntimeException implements Serializable
-
Serialized Fields
-
column
int column
-
line
int line
-
offset
int offset
-
-
-
-
Package io.github.jopenlibs.vault.response
-
Class io.github.jopenlibs.vault.response.AuthResponse extends VaultResponse implements Serializable
-
Serialized Fields
-
appId
java.lang.String appId
-
authClientToken
java.lang.String authClientToken
-
authLeaseDuration
long authLeaseDuration
-
authPolicies
java.util.List<java.lang.String> authPolicies
-
authRenewable
boolean authRenewable
-
jsonResponse
JsonObject jsonResponse
-
nonce
java.lang.String nonce
-
renewable
java.lang.Boolean renewable
-
tokenAccessor
java.lang.String tokenAccessor
-
userId
java.lang.String userId
-
username
java.lang.String username
-
-
-
Class io.github.jopenlibs.vault.response.DatabaseResponse extends LogicalResponse implements Serializable
-
Serialized Fields
-
credential
DatabaseCredential credential
-
roleOptions
DatabaseRoleOptions roleOptions
-
-
-
Class io.github.jopenlibs.vault.response.HealthResponse extends java.lang.Object implements Serializable
-
Serialized Fields
-
initialized
java.lang.Boolean initialized
-
restResponse
RestResponse restResponse
-
retries
int retries
-
sealed
java.lang.Boolean sealed
-
serverTimeUTC
java.lang.Long serverTimeUTC
-
standby
java.lang.Boolean standby
-
-
-
Class io.github.jopenlibs.vault.response.LogicalResponse extends VaultResponse implements Serializable
-
Serialized Fields
-
data
java.util.Map<java.lang.String,java.lang.String> data
-
dataObject
JsonObject dataObject
-
leaseDuration
java.lang.Long leaseDuration
-
leaseId
java.lang.String leaseId
-
listData
java.util.List<java.lang.String> listData
-
renewable
java.lang.Boolean renewable
-
-
-
Class io.github.jopenlibs.vault.response.LookupResponse extends VaultResponse implements Serializable
-
Serialized Fields
-
accessor
java.lang.String accessor
-
creationTime
long creationTime
-
creationTTL
long creationTTL
-
displayName
java.lang.String displayName
-
explicitMaxTTL
long explicitMaxTTL
-
id
java.lang.String id
-
lastRenewalTime
java.lang.Long lastRenewalTime
-
numUses
int numUses
-
orphan
boolean orphan
-
path
java.lang.String path
-
policies
java.util.List<java.lang.String> policies
-
renewable
boolean renewable
-
ttl
long ttl
-
username
java.lang.String username
-
-
-
Class io.github.jopenlibs.vault.response.MountResponse extends LogicalResponse implements Serializable
- serialVersionUID:
- -7066405243425032451L
-
Class io.github.jopenlibs.vault.response.PkiResponse extends LogicalResponse implements Serializable
-
Serialized Fields
-
credential
Credential credential
-
roleOptions
RoleOptions roleOptions
-
-
-
Class io.github.jopenlibs.vault.response.SealResponse extends VaultResponse implements Serializable
-
Serialized Fields
-
numberOfShares
java.lang.Long numberOfShares
-
progress
java.lang.Long progress
-
sealed
java.lang.Boolean sealed
-
threshold
java.lang.Long threshold
-
-
-
Class io.github.jopenlibs.vault.response.UnwrapResponse extends AuthResponse implements Serializable
-
Class io.github.jopenlibs.vault.response.VaultResponse extends java.lang.Object implements Serializable
-
Serialized Fields
-
restResponse
RestResponse restResponse
-
retries
int retries
-
-
-
Class io.github.jopenlibs.vault.response.WrapResponse extends VaultResponse implements Serializable
-
Serialized Fields
-
accessor
java.lang.String accessor
-
creationPath
java.lang.String creationPath
-
creationTime
java.lang.String creationTime
-
renewable
java.lang.Boolean renewable
-
token
java.lang.String token
-
ttl
int ttl
-
-
-
-
Package io.github.jopenlibs.vault.rest
-
Class io.github.jopenlibs.vault.rest.RestException extends java.lang.Exception implements Serializable
-
Class io.github.jopenlibs.vault.rest.RestResponse extends java.lang.Object implements Serializable
-
Serialized Fields
-
body
byte[] body
-
mimeType
java.lang.String mimeType
-
status
int status
-
-
-