module Signing:sig
..end
val rsa_with_sha1 : Netx509_pubkey.sign_alg
These algorithms are used for signing
RSASSA-PKCS1-v1_5
val rsa_with_sha224 : Netx509_pubkey.sign_alg
val rsa_with_sha256 : Netx509_pubkey.sign_alg
val rsa_with_sha384 : Netx509_pubkey.sign_alg
val rsa_with_sha512 : Netx509_pubkey.sign_alg
val rsassa_pss : hash_function:Netx509_pubkey.hash_function ->
maskgen_function:Netx509_pubkey.maskgen_function ->
salt_length:int -> Netx509_pubkey.sign_alg
RSASSA-PSS
val dsa_with_sha1 : Netx509_pubkey.sign_alg
DSA
val dsa_with_sha224 : Netx509_pubkey.sign_alg
val dsa_with_sha256 : Netx509_pubkey.sign_alg
val ecdsa_with_sha1 : Netx509_pubkey.sign_alg
ECDSA
val ecdsa_with_sha224 : Netx509_pubkey.sign_alg
val ecdsa_with_sha256 : Netx509_pubkey.sign_alg
val ecdsa_with_sha384 : Netx509_pubkey.sign_alg
val ecdsa_with_sha512 : Netx509_pubkey.sign_alg
val eddsa : Netx509_pubkey.sign_alg
EDDSA. draft-josefsson-pkix-eddsa
val catalog : (string * string list * Netx509_pubkey.sign_alg * Netx509_pubkey.oid) list
(name, aliases, oid, container_oid)
val alg_id_of_sign_alg : Netx509_pubkey.sign_alg -> Netx509_pubkey.alg_id
Get the alg_id of a sign alg
val key_oid_of_sign_alg : Netx509_pubkey.sign_alg -> Netx509_pubkey.oid
The OID public keys need to have