]> WPIA git - gigi.git/commitdiff
Guess the profile based on requested eku.
authorFelix Dörre <felix@dogcraft.de>
Fri, 15 Aug 2014 22:25:50 +0000 (00:25 +0200)
committerFelix Dörre <felix@dogcraft.de>
Fri, 15 Aug 2014 22:25:50 +0000 (00:25 +0200)
src/org/cacert/gigi/pages/account/CertificateIssueForm.java

index 2bca9d585c52124c19c5edec9e66ec285c680f69..115e958eda5f97bc13adf2792454c14d8e05f9fb 100644 (file)
@@ -178,12 +178,15 @@ public class CertificateIssueForm extends Form {
                                 for (String s : ekue.getExtendedKeyUsage()) {
                                     if (s.equals(OID_KEY_USAGE_SSL_SERVER.toString())) {
                                         // server
+                                        profile = CertificateProfile.getByName("server");
                                     } else if (s.equals(OID_KEY_USAGE_SSL_CLIENT.toString())) {
                                         // client
+                                        profile = CertificateProfile.getByName("client");
                                     } else if (s.equals(OID_KEY_USAGE_CODESIGN.toString())) {
                                         // code sign
                                     } else if (s.equals(OID_KEY_USAGE_EMAIL_PROTECTION.toString())) {
                                         // emailProtection
+                                        profile = CertificateProfile.getByName("mail");
                                     } else if (s.equals(OID_KEY_USAGE_TIMESTAMP.toString())) {
                                         // timestamp
                                     } else if (s.equals(OID_KEY_USAGE_OCSP.toString())) {