Find Jobs
Hire Freelancers

Certificate Authority (CA) . Python 2.7 - open to bidding

zł30-90 PLN

Cancelado
Publicado há mais de 9 anos

zł30-90 PLN

Pago na entrega
Projekt składa się z dwóch części: serwera CA i klienta. Serwer CA ma się przedstawiać certyfikatem (self-signed, albo podpisanym przez inny serwer CA, który trzeba wtedy też zaimplementować), ma nasłuchiwać w oczekiwaniu na Certificate Signing Request (CSR) od klientów, CSR-y mają być zgodne z formatem X509, w odpowiedzi na CSR i sprawdzeniu jego poprawności, serwer ma wygenerować dla klienta certyfikat w formacie X509 i wysłać go do klienta przez szyfrowane połączenie, wysyłać certyfikat żądanej osoby, w szczególności certyfikat własnego klucza, serwer powinien pozwalać też na wycofanie certyfikatu; wtedy powinien on być przeniesiony na listę certyfikatów wycofanych (Certficate Revocation List, CRL), która powinna być możliwa do sprawdzenia przez klienta (możliwa do pobrania w całości, ewentualnie serwer może odpowiedzieć na zapytanie czy dany certyfikat jest jeszcze ważny). Klient ma nawiązywać szyfrowane połączenie z serwerem CA, wysyłać, zgodne z formatem X509, zapytanie o certyfikat (CSR), pobierać certyfikat i sprawdzać jego zgodność, wysyłać inne pytania do serwera (jak opisane wyżej w funkcjonalności serwera). Projekt może (powinien) korzystać z modułów stworzonych w ramach poprzednich zadań. Projekt ma być wykonany samodzielnie! Można korzystać z gotowych framework-ów, które nie udostępniają implementacji samego protokołu.
ID do Projeto: 6927479

Sobre o projeto

Projeto remoto
Ativo há 9 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos

Sobre o cliente

Bandeira do(a) UKRAINE
Donetsk, Ukraine
0,0
0
Membro desde dez. 31, 2014

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.