version 1.24, 2010/05/07 11:30:29 |
version 1.25, 2010/05/20 11:25:26 |
|
|
continue; |
continue; |
} |
} |
} |
} |
if (auth_parse_options(pw, key_options, file, linenum) != 1) |
|
continue; |
|
if (key_is_cert(key)) { |
if (key_is_cert(key)) { |
if (!key_is_cert_authority) |
|
continue; |
|
if (!key_equal(found, key->cert->signature_key)) |
if (!key_equal(found, key->cert->signature_key)) |
continue; |
continue; |
|
if (auth_parse_options(pw, key_options, file, |
|
linenum) != 1) |
|
continue; |
|
if (!key_is_cert_authority) |
|
continue; |
fp = key_fingerprint(found, SSH_FP_MD5, |
fp = key_fingerprint(found, SSH_FP_MD5, |
SSH_FP_HEX); |
SSH_FP_HEX); |
debug("matching CA found: file %s, line %lu, %s %s", |
debug("matching CA found: file %s, line %lu, %s %s", |
|
|
xfree(fp); |
xfree(fp); |
found_key = 1; |
found_key = 1; |
break; |
break; |
} else if (!key_is_cert_authority && key_equal(found, key)) { |
} else if (key_equal(found, key)) { |
|
if (auth_parse_options(pw, key_options, file, |
|
linenum) != 1) |
|
continue; |
|
if (key_is_cert_authority) |
|
continue; |
found_key = 1; |
found_key = 1; |
debug("matching key found: file %s, line %lu", |
debug("matching key found: file %s, line %lu", |
file, linenum); |
file, linenum); |