Lines Matching defs:issuer
112 struct x509_certificate *issuer,
180 issuer->subject_dn, issuer->subject_dn_len);
181 hash_len = ocsp_hash_data(&alg.oid, issuer->subject_dn,
182 issuer->subject_dn_len, hash);
205 hash_len = ocsp_hash_data(&alg.oid, issuer->public_key,
206 issuer->public_key_len, hash);
320 struct x509_certificate *issuer, const u8 *resp,
339 if (tls_process_ocsp_single_response(conn, cert, issuer,
365 struct x509_certificate *issuer, *signer;
607 issuer = srv_cert->next;
609 /* Find issuer from the set of trusted certificates */
610 for (issuer = conn->cred ? conn->cred->trusted_certs : NULL;
611 issuer; issuer = issuer->next) {
612 if (x509_name_compare(&srv_cert->issuer,
613 &issuer->subject) == 0)
617 if (!issuer) {
619 "OCSP: Server certificate issuer not known - cannot check OCSP response");
623 if (ocsp_responder_id_match(issuer, &name, key_hash)) {
625 "OCSP: Server certificate issuer certificate matches ResponderID");
626 signer = issuer;
630 x509_name_compare(&srv_cert->issuer,
631 &issuer->subject) != 0 ||
634 x509_certificate_check_signature(issuer, signer) <
659 res = tls_process_ocsp_responses(conn, srv_cert, issuer,