summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2009-04-03 17:06:35 +0000
committerDr. Stephen Henson <steve@openssl.org>2009-04-03 17:06:35 +0000
commit6abbc68188ff0a8e44d6dca8874449faf2b4981f (patch)
treeb44f6efdf0c6c8225ff5b8583b5ef43c6609682e
parent25f6c7fd8bc2b661ccf79e0fdf5b1ffc2515ce2c (diff)
PR: 1870
Submitted by: kilroy <kilroy@mail.zutom.sk> Approved by: steve@openssl.org Handle pkcs12 format correctly by not assuming PEM format straight away.
-rw-r--r--apps/apps.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/apps/apps.c b/apps/apps.c
index 957939599f..7294c26f31 100644
--- a/apps/apps.c
+++ b/apps/apps.c
@@ -259,13 +259,6 @@ int str2fmt(char *s)
return(FORMAT_ASN1);
else if ((*s == 'T') || (*s == 't'))
return(FORMAT_TEXT);
- else if ((*s == 'P') || (*s == 'p'))
- {
- if (s[1] == 'V' || s[1] == 'v')
- return FORMAT_PVK;
- else
- return(FORMAT_PEM);
- }
else if ((*s == 'N') || (*s == 'n'))
return(FORMAT_NETSCAPE);
else if ((*s == 'S') || (*s == 's'))
@@ -278,6 +271,13 @@ int str2fmt(char *s)
return(FORMAT_PKCS12);
else if ((*s == 'E') || (*s == 'e'))
return(FORMAT_ENGINE);
+ else if ((*s == 'P') || (*s == 'p'))
+ {
+ if (s[1] == 'V' || s[1] == 'v')
+ return FORMAT_PVK;
+ else
+ return(FORMAT_PEM);
+ }
else
return(FORMAT_UNDEF);
}