lifelong learner — urip iku urup, currently working on accenture.

Cara Membuat Kunci RS256 untuk Autentikasi JWT (JSON web token) pada Windows 10

0
Degananda.com -

jwt_logo

Kunci RS256 diperlukan untuk membangun sistem autentikasi dengan metode kriptograsi JWT (JSON web token). Kunci RS256 ini dapat dibuat dengan menggunakan software openssl.

JSON Web token (JWT) adalah sistem kriptografi yang mengacu pada standar RFC 7519 yang dapat menjamin keamanan pertukaran data antar sistem dalam bentuk JSON (Javascript object notation) object.

Jika sistem operasi yang digunakan adalah linux (semua distro) ataupun mac os maka secara standar (default) openssl akan secara otomatis terinstall pada sistem operasi. Sedangkan jika sistem operasi yang digunakan adalah windows maka perlu menggunakan 3rd party software yakni cygwin.

unduh cygwin pada tautan dibawah ini

https://www.cygwin.com/

jika mengalami kendala dalam proses installasi dapat megacu pada tautan dibawah ini untuk tutorial installasi cygwin.

Cara Membuat Sertifikat rs256 atau rsa256 untuk JWT (Json Web Token) pada Sistem Operasi Windows

Cara Membuat Kunci RS256 untuk Autentikasi JWT (JSON web token) pada Windows 10

1.Jalankan software cygwin

langkah pertama adalah buka aplikasi cygwin yang telah terinstall pada sistem operasi windows.

cygwin_windows.jpg

bentuk layar ui dan cara kerja cygwin ini mirip seperti terminal atau konsol yang terdapat pada linux ataupun osx. Coba jalankan perintah yang biasa dapat berjalan pada linux maka juga dapat berfungsi di cygwin ini seperti ls-la

cygwin_windows_seperti_linux.jpg

ls -la

2.Perintah untuk membuat kunci rs256 pada JWT

perintah yang digunakan akan menggunakan software openssl. kunci rs256 ini akan memiliki dua jenis. Pertama adalah kunci privat dan kedua adalah kunci public.

2.1 membuat kunci privat rs256 untuk jwt

berikut adalah perintah untuk membuat kunci privat rs256 untuk jwt

ssh-keygen -t rsa -b 4096 -m PEM -f jwtRS256.key

tidak perlu menggunakan passpharse

cygwin_windows_seperti_linux_buat_kunic_privat_rs256.jpg

2.2 membuat kunci public rs256 untuk jwt

berikut adalah perintah untuk membuat kunci public rs256 untuk jwt

openssl rsa -in jwtRS256.key -pubout -outform PEM -out jwtRS256.key.pub

cygwin_windows_seperti_linux_buat_kunic_publik_rs256.jpg

2.3 melihat isi dari kunci rs256

layaknya seperti linux, untuk dapat melihat isi dari suatu file atau dokumen, perintah yang digunakan adalah cat.

cygwin_windows_cat_rs256.jpg

seperti terlihat pada gambar diatas, kunci privat rs256 yang benar dan valid akan memiliki baris berikut dibagian paling atas kunci.

-----BEGIN RSA PRIVATE KEY-----

dan diakhiri oleh baris ini pada bagian ahir dari kunci/file.

-----END RSA PRIVATE KEY-----

Sehingga untuk melihat isi dari key privat dan public tersebut perintah yang digunakan adalah

cat jwtRS256.key

atau untuk kunci public

cat jwtRS256.key.pub

(Visited 18 times, 1 visits today)
Please follow and like us:

Leave a Reply