Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
OCSP.ResponseSourceval pp_status : status Fmt.tval pp_cert_status : cert_status Fmt.tval create_single_response :
?next_update:Ptime.t ->
?single_extensions:X509.Extension.t ->
X509.OCSP.cert_id ->
cert_status ->
Ptime.t ->
single_responseval pp_single_response : single_response Fmt.tval single_response_cert_id : single_response -> X509.OCSP.cert_idval single_response_status : single_response -> cert_statusval create_responder_id : X509.Public_key.t -> responder_idval pp_responder_id : responder_id Fmt.tval create :
[ `InternalError
| `MalformedRequest
| `SigRequired
| `TryLater
| `Unauthorized ] ->
tval pp : t Fmt.tval responder_id : t -> (responder_id, [> `Msg of string ]) resultval encode_der : t -> stringval validate :
t ->
?allowed_hashes:Digestif.hash' list ->
?now:Ptime.t ->
X509.Public_key.t ->
(unit,
[> `Bad_encoding of X509.Distinguished_name.t * string * string
| `Bad_signature of X509.Distinguished_name.t * string
| `Hash_not_allowed of
X509.Distinguished_name.t
* [ `MD5 | `SHA1 | `SHA224 | `SHA256 | `SHA384 | `SHA512 ]
| `Msg of string
| `No_signature
| `Time_invalid
| `Unsupported_algorithm of X509.Distinguished_name.t * string
| `Unsupported_keytype of X509.Distinguished_name.t * X509.Public_key.t ])
resultval create_success :
?digest:Digestif.hash' ->
?certs:Certificate.t list ->
?response_extensions:Extension.t ->
Private_key.t ->
responder_id ->
Ptime.t ->
single_response list ->
t Core.Or_error.t