public function unseal(array $body = [])
    {
        $body = OptionsResolver::resolve($body, ['key', 'reset']);

        $params = [
            'body' => json_encode($body)
        ];

        return $this->client->put('/v1/sys/unseal', $params);
    }
public function unseal(array $body = [])
    {
        $body = OptionsResolver::resolve($body, ['key', 'reset']);

        $params = [
            'body' => json_encode($body)
        ];

        return $this->client->put('/v1/sys/unseal', $params);
    }
public function unseal ( array $ body = [ ] ) { $ body = OptionsResolver :: resolve ( $ body , [ 'key' , 'reset' ] ) ; $ params = [ 'body' => json_encode ( $ body ) ] ; return $ this -> client -> put ( '/v1/sys/unseal' , $ params ) ; }
Enter a single master key share to progress the unsealing of the Vault.

If the threshold number of master key shares is reached, Vault will attempt to unseal the Vault.

Otherwise, this API must be called multiple times until that threshold is met.

Either the key or reset parameter must be provided; if both are provided, reset takes precedence.

@see    https://www.vaultproject.io/docs/http/sys-unseal.html
@param  array  $body
@return mixed
Enter a single master key share to progress the unsealing of the Vault .