JuliaWeb / JuliaWeb/OpenSSL.jl

function Base.write(io::IO, evp_pkey::EvpPKey is broken

Open
#26 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Julia
Stars
19
Forks
16
PR merge metrics
No merged PRs in 30d

Description

I guess that is why we have this weird workaround:
port, server = Sockets.listenany(10000)
iob = connect(port)
sob = accept(server)
local cert_pem
try
write(iob, x509_certificate)
cert_pem = String(readavailable(sob))
finally
close(iob)
close(sob)
close(server)
end

instead of doing this
private_key_io = IOBuffer()
write(private_key_io, evp_pkey)

public_key_io = IOBuffer()
write(public_key_io, x509_certificate)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.