Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
Technology
History
About Us
Contact Us
Copyright
© 2024 PodJoint
Podjoint Logo
US
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts115/v4/6f/7c/05/6f7c0518-2224-327d-ae23-f8e8cadf499c/mza_9244479123851672631.jpg/600x600bb.jpg
Developer Tharun
Tharun Shiv
50 episodes
1 day ago
A one-stop podcast destination to know about Programming and how to excel in it! I will be sharing about Programming, Web development, freelancing and mainly my experience on it. Make sure to Subscribe to the podcast on Spotify/Google Podcasts or on any platform you're listening to. Lead by Tharun Shiv. Visit me at https://www.tharunshiv.com
Show more...
Technology
RSS
All content for Developer Tharun is the property of Tharun Shiv and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
A one-stop podcast destination to know about Programming and how to excel in it! I will be sharing about Programming, Web development, freelancing and mainly my experience on it. Make sure to Subscribe to the podcast on Spotify/Google Podcasts or on any platform you're listening to. Lead by Tharun Shiv. Visit me at https://www.tharunshiv.com
Show more...
Technology
https://d3t3ozftmdmh3i.cloudfront.net/production/podcast_uploaded400/1298394/1298394-1596389808758-5f95e6521f1a2.jpg
Hashicorp Vault | Dev and Prod server setup | Unseal | Policies | TLS setup | Developer Tharun
Developer Tharun
11 minutes 53 seconds
3 years ago
Hashicorp Vault | Dev and Prod server setup | Unseal | Policies | TLS setup | Developer Tharun

Hey there! Follow the podcast if you like the episode

This is Tharun. In the Developer Tharun Podcast, I speak about Software Engineering

Thank you for Listening

In this Episode

  1. Vault server setup flow
  2. What is seal/unseal of Vault server?
  3. Policies
  4. Difference between server in Dev mode & Prod mode

And more...

Vault stores data in encrypted format. The encryption key that is being used to encrypt/decrypt the data is also stored along with rest of the data in the keyring. When a Vault server starts, it knows where the data resides through the configuration that we provide Vault with but doesn't know how to decrypt the encryption key that is present in the keyring along with the Vault encrypted data.

Here comes the master key that is used to decrypt the encryption key which is also present alongside all other Vault data. This master key is also encrypted and we need a special key that can decrypt the master key, this key is known as Unseal key.

The Unseal key is generated during the init process using an algorithm known as 'Shamir's secret sharing', where the unseal key is split into certain number of unseal keys 'X' and every time we want to unseal the Vault server we will need a certain number of unseal keys 'Y' and these 'X' and 'Y' values can be decided by the Vault architect when initializing the Vault server.

The main intention of creating several unseal keys is to distribute these unseal keys among several stakeholders such that, a minimum number of stake holders are needed to unseal the server or perform major operations on the server.

What are policies?

Policies help you create rules that define access to various secrets. We can create policies that allow certain level access like create access, update access, read access, delete access and so on. We then assign this policy to a particular authentication mechanism of a user. This user will have only those access mentioned in the policies attached to his credentials. This way, Vault makes sure that we provide minimal and only necessary access to Vault stakeholders.

Thank you for listening to my Podcast. Follow my podcast if you find it helpful. Check out my other episodes. I talk about programming & software engineering.

YouTube: https://youtube.com/c/developerTharun


Blog Article on: https://tharunshiv.com


Instagram: @developerTharun


Dev.to: https://dev.to/developertharun


Udemy: https://www.udemy.com/user/tharun-shiv/


LinkedIn: https://linkedin.com/in/tharunshiv


Developer Tharun
A one-stop podcast destination to know about Programming and how to excel in it! I will be sharing about Programming, Web development, freelancing and mainly my experience on it. Make sure to Subscribe to the podcast on Spotify/Google Podcasts or on any platform you're listening to. Lead by Tharun Shiv. Visit me at https://www.tharunshiv.com