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 type SSLContext, which cannot be serialized.
Therefore, that member field is declared transient. This means that if an SslConfig object is
serialized, its member field will be null after deserialization. Fortunately, the Java
deserialization process provides this lifecycle hook, which is used here to re-populate the
sslContext member field.
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)Serializableboolean verify
java.lang.String keyStorePassword
java.lang.String pemUTF8
java.lang.String clientPemUTF8
java.lang.String clientKeyPemUTF8
java.lang.Boolean verifyObject
EnvironmentLoader environmentLoader
java.lang.String address
java.lang.String token
SslConfig sslConfig
java.lang.Integer openTimeout
java.lang.Integer readTimeout
int maxRetries
int retryIntervalMilliseconds
EnvironmentLoader environmentLoader
int httpStatusCode
java.util.UUID id
java.util.List<E> polices
java.util.Map<K,V> meta
java.lang.Boolean noParent
java.lang.Boolean noDefaultPolicy
java.lang.String ttl
java.lang.String displayName
java.lang.Long numUses
java.lang.String role
java.lang.String certificate
java.lang.String issuingCa
java.lang.String privateKey
java.lang.String privateKeyType
java.lang.String serialNumber
java.lang.String ttl
java.lang.String maxTtl
java.lang.Boolean allowLocalhost
java.util.List<E> allowedDomains
java.lang.Boolean allowBareDomains
java.lang.Boolean allowSubdomains
java.lang.Boolean allowAnyName
java.lang.Boolean enforceHostnames
java.lang.Boolean allowIpSans
java.lang.Boolean serverFlag
java.lang.Boolean clientFlag
java.lang.Boolean codeSigningFlag
java.lang.Boolean emailProtectionFlag
java.lang.String keyType
java.lang.Long keyBits
java.lang.Boolean useCsrCommonName
java.lang.Boolean allowSpiffename
java.lang.Boolean useCsrSans
java.util.List<E> keyUsage
java.util.List<E> values
private void readObject(java.io.ObjectInputStream inputStream)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionjava.util.List<E> names
java.util.List<E> values
int offset
int line
int column
java.lang.Boolean renewable
java.lang.String authClientToken
java.util.List<E> authPolicies
long authLeaseDuration
boolean authRenewable
java.lang.String appId
java.lang.String userId
java.lang.String username
RestResponse restResponse
int retries
java.lang.Boolean initialized
java.lang.Boolean sealed
java.lang.Boolean standby
java.lang.Long serverTimeUTC
java.util.Map<K,V> data
java.lang.String leaseId
java.lang.Boolean renewable
java.lang.Long leaseDuration
java.lang.String accessor
long creationTime
long creationTTL
java.lang.String displayName
long explicitMaxTTL
java.lang.String id
java.lang.Long lastRenewalTime
int numUses
boolean orphan
java.lang.String path
java.util.List<E> policies
boolean renewable
long ttl
java.lang.String username
RoleOptions roleOptions
Credential credential
java.lang.Boolean sealed
java.lang.Long threshold
java.lang.Long numberOfShares
java.lang.Long progress
RestResponse restResponse
int retries
int status
java.lang.String mimeType
byte[] body