Find Jobs
Hire Freelancers

Java Expert - I have a Rest API and I need to implement Dighest Authentication with Java

$30-250 USD

Ditutup
Dibuat sekitar 3 tahun yang lalu

$30-250 USD

Dibayar ketika dikirim
I have a Rest API and I need to implement Dighest Authentication with Java. The project is made with Java 1.8 and gradle, it has Spring, but I need it to be the simplest because I am not an expert on the subject and I want to only copy and paste the classes in the project. I will receive a REQUEST with some parameters in the header, such as: Date: Wed, 02 Nov 2016 09:17:54 GMT X-TransferTo-Apikey: 00000000-0000-0000-0000-000000000000 X-TransferTo-Nonce: 1478078334 X-TransferTo-Hmac: g41AgixMSFMQj0TZgyXIK6 + odCVgy76fxfGpAtWwhE8 = And from my side what I understand is that I must create a signature to validate my hmac vs the received hmac. I already have my apiSecret or password. An example that I found very similar to the parameters that will be sent to me are: nonce = int ([login to view URL] ()) date = [login to view URL] (usegmt = True) message = bytes (apikey + str (nonce) + date) .encode ('utf-8') secret = bytes (apisecret) .encode ('utf-8') hmac = [login to view URL] ([login to view URL] (secret, message, digestmod = [login to view URL]) .digest ()) Either way I think I should validate the signatures (hmac) and the nonce to avoid recursive attacks. .. In general that is the project.
ID Proyek: 29380943

Tentang proyek

6 proposal
Proyek remot
Aktif 3 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan

Tentang klien

Bendera INDIA
Kishangarh, India
5,0
17
Memverifikasi Metode pembayaran
Anggota sejak Apr 20, 2019

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.