acme v0.4.0 Acme.OpenSSL
Helper module for generating private keys and CSR by calling out to OpenSSL
Summary
Functions
Take a private key path and a subject map, generate a new signed SR in DER format
Functions
Take a private key path and a subject map, generate a new signed SR in DER format.
Example
subject = %{
common_name: "example.acme.com",
organization_name: "Acme INC.",
organizational_unit: "HR",
locality_name: "New York",
state_or_province: "NY",
country_name: "United States"
}
{:ok, csr} = Acme.OpenSSL.generate_csr("/path/to/your/private_key.pem", subject)
#=> {:ok, <<DER-encoded CSR>>