version 1.212, 2011/10/16 15:02:41 |
version 1.213, 2012/02/29 11:21:26 |
|
|
u_char *blob; |
u_char *blob; |
char comment[61]; |
char comment[61]; |
|
|
|
if (k->type == KEY_RSA1) { |
|
fprintf(stderr, "version 1 keys are not supported\n"); |
|
exit(1); |
|
} |
if (key_to_blob(k, &blob, &len) <= 0) { |
if (key_to_blob(k, &blob, &len) <= 0) { |
fprintf(stderr, "key_to_blob failed\n"); |
fprintf(stderr, "key_to_blob failed\n"); |
exit(1); |
exit(1); |
|
|
do_convert_to_pkcs8(Key *k) |
do_convert_to_pkcs8(Key *k) |
{ |
{ |
switch (key_type_plain(k->type)) { |
switch (key_type_plain(k->type)) { |
|
case KEY_RSA1: |
case KEY_RSA: |
case KEY_RSA: |
if (!PEM_write_RSA_PUBKEY(stdout, k->rsa)) |
if (!PEM_write_RSA_PUBKEY(stdout, k->rsa)) |
fatal("PEM_write_RSA_PUBKEY failed"); |
fatal("PEM_write_RSA_PUBKEY failed"); |
|
|
do_convert_to_pem(Key *k) |
do_convert_to_pem(Key *k) |
{ |
{ |
switch (key_type_plain(k->type)) { |
switch (key_type_plain(k->type)) { |
|
case KEY_RSA1: |
case KEY_RSA: |
case KEY_RSA: |
if (!PEM_write_RSAPublicKey(stdout, k->rsa)) |
if (!PEM_write_RSAPublicKey(stdout, k->rsa)) |
fatal("PEM_write_RSAPublicKey failed"); |
fatal("PEM_write_RSAPublicKey failed"); |
|
|
fprintf(stderr, "load failed\n"); |
fprintf(stderr, "load failed\n"); |
exit(1); |
exit(1); |
} |
} |
} |
|
if (k->type == KEY_RSA1) { |
|
fprintf(stderr, "version 1 keys are not supported\n"); |
|
exit(1); |
|
} |
} |
|
|
switch (convert_format) { |
switch (convert_format) { |