Liking cljdoc? Tell your friends :D

silvur.openssl


*ca-root*clj


*debug*clj


*dry*clj


*work-dir*clj


build-ca*clj

(build-ca* & {:keys [opts args]})

ca-certifyclj

(ca-certify &
            {:keys [ca-config-path csr-file days ca-key-file ca-cert-file name
                    san]
             :or {name "x509.crt" csr-file (str "cert.csr")}})

ca-dirclj

(ca-dir & paths)

debugclj

(debug cmd)

debug!clj

(debug! & [on-or-off])

default-ca-cnfclj


ez-certclj

(ez-cert & {:keys [cn subject ca-dir passin passout] :or {ca-dir "CA"}})

gen-ca-certclj

(gen-ca-cert &
             {:keys [days ca-root ca-config-path key-file subject cn name]
              :or
                {cn "localhost" name "ca-cert.pem" key-file "private-key.pem"}})

gen-cert*clj

(gen-cert* {:keys [args opts]})

gen-certificate-signing-requestclj

(gen-certificate-signing-request
  &
  {:keys [key-file passin passout config subject cn name]
   :or {key-file "private-key.pem" cn "localhost" name "cert.csr"}})

gen-fileclj

(gen-file type cmd-array file-name)

gen-private-keyclj

(gen-private-key &
                 {:keys [length passout name]
                  :or {length 2048 name "private-key.pem"}})

gen-self-certificationclj

(gen-self-certification & {:keys [cn passkey] :as opts})

gen-self-certification-pkcs12clj

(gen-self-certification-pkcs12 & {:keys [passkey store-pass] :as args})

inspectclj

(inspect pem-path & {:keys [passin passout passkey]})

mainclj

(main & args)

pkcs12->x509clj

(pkcs12->x509 & {:keys [passin passout p12-file keys? certs? cacerts?]})

self-certifyclj

(self-certify
  &
  {:keys [key-file csr-file passin days name]
   :or
     {key-file "private-key.pem" days 365 name "x509.crt" csr-file "cert.csr"}})

set-ca-root!clj

(set-ca-root! path)

set-default-work-dir!clj

(set-default-work-dir! & id)

specsclj


usageclj

(usage summary)

work-dirclj

(work-dir & paths)

x509->pkcs12clj

(x509->pkcs12 &
              {:keys [in-file key-file passin passout alias p12-out]
               :or {in-file "x509.crt" key-file "private-key.pem"}})

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close