question: initialize the underlying vault . concode_field_sep int iterationCount concode_elem_sep String salt concode_elem_sep String keystorePassword concode_elem_sep String vaultAlias concode_elem_sep Charset CHARSET concode_elem_sep String encryptionDirectory concode_elem_sep boolean createKeystore concode_elem_sep String keystoreMaskedPassword concode_elem_sep String VAULT_ENC_ALGORITHM concode_elem_sep SecurityVault vault concode_elem_sep String keystoreURL concode_field_sep void handshake concode_elem_sep void addSecuredAttributeWithDisplay concode_elem_sep void startVaultSession concode_elem_sep void validateIterationCount concode_elem_sep void validateEncryptionDirectory concode_elem_sep boolean removeSecuredAttribute concode_elem_sep String computeMaskedPassword concode_elem_sep String getKeystoreMaskedPassword concode_elem_sep String vaultConfiguration concode_elem_sep String securedAttributeConfigurationString concode_elem_sep String blockAttributeDisplayFormat concode_elem_sep void attributeCreatedDisplay concode_elem_sep char[] retrieveSecuredAttribute concode_elem_sep String addSecuredAttribute concode_elem_sep void validateKeystoreURL concode_elem_sep Map<String,Object> getVaultOptionsMap concode_elem_sep void vaultConfigurationDisplay concode_elem_sep boolean checkSecuredAttribute concode_elem_sep void validateKeystorePassword concode_elem_sep void validateSalt concode_elem_sep void validate
target: void function ( ) { try { this . vault = SecurityVaultFactory . get ( ) ; this . vault . init ( getVaultOptionsMap ( ) ) ; handshake ( ) ; } catch ( SecurityVaultException loc0 ) { throw SecurityLogger . ROOT_LOGGER . securityVaultException ( loc0 ) ; } }