/* Licensed to the Apache Software Foundation (ASF) under one or more *contributorlicenseagreements.SeetheNOTICEfiledistributedwith *thisworkforadditionalinformationregardingcopyrightownership. *TheASFlicensesthisfiletoYouundertheApacheLicense,Version2.0 *(the"License");youmaynotusethisfileexceptincompliancewith *theLicense.YoumayobtainacopyoftheLicenseat * *http://www.apache.org/licenses/LICENSE-2.0 * *Unlessrequiredbyapplicablelaworagreedtoinwriting,software *distributedundertheLicenseisdistributedonan"ASIS"BASIS, *WITHOUTWARRANTIESORCONDITIONSOFANYKIND,eitherexpressorimplied. *SeetheLicenseforthespecificlanguagegoverningpermissionsand *limitationsundertheLicense.
*/
/** On TLS connections that do not relate to a configured virtual host, *allowothermodulestoprovideaX509certificateandEVP_PKEYto *beusedontheconnection.Thisfirsthookwhichdoesnot
* return DECLINED will determine the outcome. */
APR_DECLARE_EXTERNAL_HOOK(ssl, SSL, int, answer_challenge,
(conn_rec *c, constchar *server_name,
X509 **pcert, EVP_PKEY **pkey))
/** During post_config phase, ask around if someone wants to provide *OCSPstaplingstatusinformationforthegivencert(withthealso *providedissuercertificate).Thefirsthookwhichdoesnot *returnDECLINEDpromisestotakeresponsibility(andrespond *inlatercallsviahookssl_get_stapling_status). *Ifnohooktakesover,mod_ssl'sownstaplingimplementationwill *beapplied(ifconfigured).
*/
APR_DECLARE_EXTERNAL_HOOK(ssl, SSL, int, init_stapling_status,
(server_rec *s, apr_pool_t *p,
X509 *cert, X509 *issuer))
/** Anyone answering positive to ssl_init_stapling_status for a *certificate,needstoregisterhereandsupplytheactualOCSPstapling *statusdata(OCSP_RESP)foranewconnection. *AhooksupplyingtheresponsedatamustreturnAPR_SUCCESS. *ThedataisreturnedinDERencodedbytesviapderandpderlen.The *returnedpointermaybeNULL,whichindicatesthatdatais(currently) *unavailable. *IfDERdataisreturned,itMUSTcomefromaresponsewith *statusOCSP_RESPONSE_STATUS_SUCCESSFULandV_OCSP_CERTSTATUS_GOOD *orV_OCSP_CERTSTATUS_REVOKED,notV_OCSP_CERTSTATUS_UNKNOWN.Thismeans *errorsinOCSPretrievalaretobehandled/loggedbythehookand *arenotdonebymod_ssl. *AnyDERbytesreturnedMUSTbeallocatedviamalloc()andownership *passestomod_ssl.Meaning,thehookmustreturnamallocedcopyof *thedataithas.mod_ssl(orOpenSSL)willfreeit.
*/
APR_DECLARE_EXTERNAL_HOOK(ssl, SSL, int, get_stapling_status,
(unsignedchar **pder, int *pderlen,
conn_rec *c, server_rec *s, X509 *cert))
#endif/* __MOD_SSL_OPENSSL_H__ */ /** @} */
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-09-29)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.