From dc63e62272f8d610986ce9327ce8ffdea9fe75f9 Mon Sep 17 00:00:00 2001 From: Lars Herschke Date: Mon, 26 Sep 2011 11:43:40 -0400 Subject: Add support for client authentication certificates 2011-09-26 Lars Herschke * netx/net/sourceforge/jnlp/resources/Messages.properties: Add CVExportPasswordMessage, CVImportPasswordMessage and CVPasswordTitle. * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java (initialize): Initialize SSLContext with the user's client certificates. * netx/net/sourceforge/jnlp/security/CertificateUtils.java (addPKCS12ToKeyStore, addPKCS12ToKeyStore, dumpPKCS12): New methods. * netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java (getPasswords): New method. (ImportButtonListener.actionPerformed): Import client certificates in PKCS12 format. (ExportButtonListener.actionPerformed): Export client certificates in PKCS12 format. --- netx/net/sourceforge/jnlp/resources/Messages.properties | 3 +++ 1 file changed, 3 insertions(+) (limited to 'netx/net/sourceforge/jnlp/resources/Messages.properties') diff --git a/netx/net/sourceforge/jnlp/resources/Messages.properties b/netx/net/sourceforge/jnlp/resources/Messages.properties index 7365532..2825bb7 100644 --- a/netx/net/sourceforge/jnlp/resources/Messages.properties +++ b/netx/net/sourceforge/jnlp/resources/Messages.properties @@ -242,9 +242,12 @@ CVCertificateViewer=Certificates CVCertificateType=Certificate Type CVDetails=Details CVExport=Export +CVExportPasswordMessage=Enter password to protect key file: CVImport=Import +CVImportPasswordMessage=Enter password to access file: CVIssuedBy=Issued By CVIssuedTo=Issued To +CVPasswordTitle=Authentication Required CVRemove=Remove CVRemoveConfirmMessage=Are you sure you want to remove the selected certificate? CVRemoveConfirmTitle=Confirmation - Remove Certificate? -- cgit v1.2.3