Lines Matching refs:ccp
685 const char *ccp; in Curl_parseX509() local
728 ccp = Curl_getASN1Element(&cert->notBefore, elem.beg, elem.end); in Curl_parseX509()
729 Curl_getASN1Element(&cert->notAfter, ccp, elem.end); in Curl_parseX509()
734 ccp = Curl_getASN1Element(&cert->subjectPublicKeyAlgorithm, in Curl_parseX509()
737 Curl_getASN1Element(&cert->subjectPublicKey, ccp, in Curl_parseX509()
886 const char *ccp; in Curl_extract_certinfo() local
906 ccp = Curl_DNtostr(&cert.subject); in Curl_extract_certinfo()
907 if(!ccp) in Curl_extract_certinfo()
910 Curl_ssl_push_certinfo(data, certnum, "Subject", ccp); in Curl_extract_certinfo()
912 infof(data, "%2d Subject: %s\n", certnum, ccp); in Curl_extract_certinfo()
913 free((char *) ccp); in Curl_extract_certinfo()
916 ccp = Curl_DNtostr(&cert.issuer); in Curl_extract_certinfo()
917 if(!ccp) in Curl_extract_certinfo()
920 Curl_ssl_push_certinfo(data, certnum, "Issuer", ccp); in Curl_extract_certinfo()
922 infof(data, " Issuer: %s\n", ccp); in Curl_extract_certinfo()
923 free((char *) ccp); in Curl_extract_certinfo()
927 for(ccp = cert.version.beg; ccp < cert.version.end; ccp++) in Curl_extract_certinfo()
928 version = (version << 8) | *(const unsigned char *) ccp; in Curl_extract_certinfo()
930 ccp = curl_maprintf("%lx", version); in Curl_extract_certinfo()
931 if(!ccp) in Curl_extract_certinfo()
933 Curl_ssl_push_certinfo(data, certnum, "Version", ccp); in Curl_extract_certinfo()
934 free((char *) ccp); in Curl_extract_certinfo()
940 ccp = Curl_ASN1tostr(&cert.serialNumber, 0); in Curl_extract_certinfo()
941 if(!ccp) in Curl_extract_certinfo()
944 Curl_ssl_push_certinfo(data, certnum, "Serial Number", ccp); in Curl_extract_certinfo()
946 infof(data, " Serial Number: %s\n", ccp); in Curl_extract_certinfo()
947 free((char *) ccp); in Curl_extract_certinfo()
950 ccp = dumpAlgo(¶m, cert.signatureAlgorithm.beg, in Curl_extract_certinfo()
952 if(!ccp) in Curl_extract_certinfo()
955 Curl_ssl_push_certinfo(data, certnum, "Signature Algorithm", ccp); in Curl_extract_certinfo()
957 infof(data, " Signature Algorithm: %s\n", ccp); in Curl_extract_certinfo()
958 free((char *) ccp); in Curl_extract_certinfo()
961 ccp = Curl_ASN1tostr(&cert.notBefore, 0); in Curl_extract_certinfo()
962 if(!ccp) in Curl_extract_certinfo()
965 Curl_ssl_push_certinfo(data, certnum, "Start Date", ccp); in Curl_extract_certinfo()
967 infof(data, " Start Date: %s\n", ccp); in Curl_extract_certinfo()
968 free((char *) ccp); in Curl_extract_certinfo()
971 ccp = Curl_ASN1tostr(&cert.notAfter, 0); in Curl_extract_certinfo()
972 if(!ccp) in Curl_extract_certinfo()
975 Curl_ssl_push_certinfo(data, certnum, "Expire Date", ccp); in Curl_extract_certinfo()
977 infof(data, " Expire Date: %s\n", ccp); in Curl_extract_certinfo()
978 free((char *) ccp); in Curl_extract_certinfo()
981 ccp = dumpAlgo(¶m, cert.subjectPublicKeyAlgorithm.beg, in Curl_extract_certinfo()
983 if(!ccp) in Curl_extract_certinfo()
986 Curl_ssl_push_certinfo(data, certnum, "Public Key Algorithm", ccp); in Curl_extract_certinfo()
988 infof(data, " Public Key Algorithm: %s\n", ccp); in Curl_extract_certinfo()
989 do_pubkey(data, certnum, ccp, ¶m, &cert.subjectPublicKey); in Curl_extract_certinfo()
990 free((char *) ccp); in Curl_extract_certinfo()
995 ccp = Curl_ASN1tostr(&cert.signature, 0); in Curl_extract_certinfo()
996 if(!ccp) in Curl_extract_certinfo()
999 Curl_ssl_push_certinfo(data, certnum, "Signature", ccp); in Curl_extract_certinfo()
1001 infof(data, " Signature: %s\n", ccp); in Curl_extract_certinfo()
1002 free((char *) ccp); in Curl_extract_certinfo()
1047 const char *ccp; in checkOID() local
1054 ccp = Curl_getASN1Element(&e, beg, end); in checkOID()
1055 if(!ccp || e.tag != CURL_ASN1_OBJECT_IDENTIFIER) in checkOID()
1064 return matched? ccp: (const char *) NULL; in checkOID()