linux-BR.org

Notícias de software livre e tecnologias

Por fim, há também uma subclasse ASN1BYtes de bytes que adiciona vários métodos para ler os tipos de dados específicos do ASN.1, conforme usado em certificados X.509, como comprimentos, OIDs e bitsstrings.Por exemplo, ao enviar uma senha para o Postgres sobre nossa conexão TLS, fazemos isso:
Se a senha aqui for 10 bytes, o comprimento gravado será 15. Essencialmente, você chama StartTLs com um nome de host, um ou mais certificados raiz de formato de PEM e funções que ele pode usar para ler e escrever dados não criptografados de e para a rede.Fundamentalmente, não há muita máquina estadual aqui: apenas esperamos uma sequência de mensagens previsível e lançar se não conseguirmos o que esperamos.Comentários e indentação para fins de depuração, é útil poder anexar comentários seguindo seções de dados binários, e a classe bytes suporta isso.

Fonte: https://github.com/jawj/subtls