Commit c7e46d6a authored by Gaston Dombiak's avatar Gaston Dombiak Committed by gato

Import certificates page is now working fine. It was tested using the XMPP ICA. JM-988

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@9530 b35dd754-fafc-0310-a699-88a17e54d16e
parent 93da3828
...@@ -2138,3 +2138,59 @@ httpbind.settings.script.label_enable=Enabled ...@@ -2138,3 +2138,59 @@ httpbind.settings.script.label_enable=Enabled
httpbind.settings.script.label_enable_info=Allows BOSH Clients With Limited Access to Connect to the Server httpbind.settings.script.label_enable_info=Allows BOSH Clients With Limited Access to Connect to the Server
httpbind.settings.script.label_disable=Disable httpbind.settings.script.label_disable=Disable
httpbind.settings.script.label_disable_info=Does not allow clients with limited access to connect to the server httpbind.settings.script.label_disable_info=Does not allow clients with limited access to connect to the server
# Import signed certificate page
ssl.import.certificate.title=Import Signed Certificate
ssl.import.certificate.info=Use the form below to import a private key and certificate that was provided by a \
Certificate Authority. Make sure that root certificates of the CA signing the certificate are present in the \
truststore. Otherwise you will need to manually import them using the "keytool" command line tool.
ssl.import.certificate.boxtitle=Import Private Key and Certificate
ssl.import.certificate.pass-phrase=Pass Phrase used for creating Private Key:
ssl.import.certificate.private-key=Content of Private Key file:
ssl.import.certificate.certificate=Content of Certificate file:
ssl.import.certificate.error.private-key=Please specify the content of the private key.
ssl.import.certificate.error.certificate=Please specify the content of the certificate to import.
ssl.import.certificate.error.import=There was an error one importing private key and signed certificate.
# Room Occupants Page
muc.room.occupants.title=Room Occupants
muc.room.occupants.info=Room summary is show in the following table:
muc.room.occupants.detail.info = Current room occupants are listed in the following table:
muc.room.occupants.user=User
muc.room.occupants.nickname=Nickname
muc.room.occupants.role=Role
muc.room.occupants.affiliation=Affiliation
# Clustering page
system.clustering.title=Clustering
system.clustering.info=Clustering allows the server to scale a lot more and at the same time avoid a single point of \
failure. Use the form to below to enable or disable clustering for this system. After disabling clustering this \
system will leave the cluster but the cluster will remain active with the remaining cluster nodes. When clustering \
is enabled this page will show information about the load each cluster node is having.
system.clustering.enabled=Clustering was enabled successfully.
system.clustering.disabled=Clustering was disabled successfully.
system.clustering.failed-start=Failed to start or join an existing cluster. Check the error log for more information.
system.clustering.enabled.legend=Clustering Enabled
system.clustering.label_disable=Disabled
system.clustering.label_disable_info=This system is not running in a cluster.
system.clustering.label_enable=Enabled
system.clustering.label_enable_info=This system is part of a cluster.
system.clustering.label_enable_info2=Note: enabling clustering may take up to 30 seconds.
system.clustering.overview.label=Cluster Overview
system.clustering.overview.info=Below is an overview of your cluster. You have {0} node(s) running and you are \
licensed to {1} node(s) in this cluster. To see more information, click each node. The row in {2}yellow{3} \
indicates the local node.
system.clustering.overview.node=Nodes
system.clustering.overview.joined=Joined
system.clustering.overview.clients=Clients
system.clustering.overview.incoming_servers=Incoming Servers
system.clustering.overview.outgoing_servers=Outgoing Servers
system.clustering.overview.memory=Memory
system.clustering.not-available=Clustering not available
system.clustering.using-embedded-db=Clustering is not available when using an embedded database. You need to switch to an external database to use clustering.
system.clustering.not-installed=Clustering support was not found on the system. Install Openfire Enterprise to enable it.
system.clustering.not-valid-license=Openfire Enterprise license is not valid for clustering. You need to update your license to enable clustering.
system.clustering.starting=Clustering is being started. It may take up to 30 seconds to complete. Click {0}here{1} to refresh.
...@@ -1449,8 +1449,10 @@ ssl.settings.server.customTLS=TLS Methode: ...@@ -1449,8 +1449,10 @@ ssl.settings.server.customTLS=TLS Methode:
ssl.certificates.title=Server Certificates ssl.certificates.title=Server Certificates
ssl.certificates.info=TLS (SSL) allows secure connections to be made between servers and clients. Certificates \ ssl.certificates.info=TLS (SSL) allows secure connections to be made between servers and clients. Certificates \
should be signed by a Certificate Authority (CA) to be trusted by clients or other servers. Self-signed \ should be signed by a Certificate Authority (CA) to be trusted by clients or other servers. Self-signed \
certificates can still be used although some clients or servers may not accept them. The installed \ certificates can still be used although some clients or servers may not accept them. Certificates can either \
certificates are listed below. be created by Openfire and signed by a CA after generating a Certificate Signing Request (CSR) or they can just \
be created and signed by the CA to be later imported into Openfire. In the latter case you will need to {0}import{1} \
a private key and the signed certificate. The installed certificates are listed below.
ssl.certificates.alias=Host (alias) ssl.certificates.alias=Host (alias)
ssl.certificates.expiration=Expires ssl.certificates.expiration=Expires
ssl.certificates.status=Status ssl.certificates.status=Status
...@@ -1476,7 +1478,8 @@ ssl.certificates.imported=Certificate Authority reply was imported successfully. ...@@ -1476,7 +1478,8 @@ ssl.certificates.imported=Certificate Authority reply was imported successfully.
ssl.certificates.ca-reply=Certificate Authority Reply: ssl.certificates.ca-reply=Certificate Authority Reply:
ssl.certificates.restart_server=Certificates were modified so HTTP server needs to be restarted. Click {0}here{1} to \ ssl.certificates.restart_server=Certificates were modified so HTTP server needs to be restarted. Click {0}here{1} to \
restart HTTP server. restart HTTP server.
ssl.certificates.no_installed=One or more certificates are missing. Click {0}here{1} to generate self-signed certificates. ssl.certificates.no_installed=One or more certificates are missing. Click {0}here{1} to generate self-signed \
certificates or {2}here{3} to import a signed certificate and its private key.
ssl.certificates.issuer-updated=Issuer information updated successfully. ssl.certificates.issuer-updated=Issuer information updated successfully.
ssl.certificates.error_installing=Error installing the certificate. ssl.certificates.error_installing=Error installing the certificate.
...@@ -2121,3 +2124,59 @@ httpbind.settings.script.label_enable=Enabled ...@@ -2121,3 +2124,59 @@ httpbind.settings.script.label_enable=Enabled
httpbind.settings.script.label_enable_info=Allows BOSH Clients With Limited Access to Connect to the Server httpbind.settings.script.label_enable_info=Allows BOSH Clients With Limited Access to Connect to the Server
httpbind.settings.script.label_disable=Disable httpbind.settings.script.label_disable=Disable
httpbind.settings.script.label_disable_info=Does not allow clients with limited access to connect to the server httpbind.settings.script.label_disable_info=Does not allow clients with limited access to connect to the server
# Import signed certificate page
ssl.import.certificate.title=Import Signed Certificate
ssl.import.certificate.info=Use the form below to import a private key and certificate that was provided by a \
Certificate Authority. Make sure that root certificates of the CA signing the certificate are present in the \
truststore. Otherwise you will need to manually import them using the "keytool" command line tool.
ssl.import.certificate.boxtitle=Import Private Key and Certificate
ssl.import.certificate.pass-phrase=Pass Phrase used for creating Private Key:
ssl.import.certificate.private-key=Content of Private Key file:
ssl.import.certificate.certificate=Content of Certificate file:
ssl.import.certificate.error.private-key=Please specify the content of the private key.
ssl.import.certificate.error.certificate=Please specify the content of the certificate to import.
ssl.import.certificate.error.import=There was an error one importing private key and signed certificate.
# Room Occupants Page
muc.room.occupants.title=Room Occupants
muc.room.occupants.info=Room summary is show in the following table:
muc.room.occupants.detail.info = Current room occupants are listed in the following table:
muc.room.occupants.user=User
muc.room.occupants.nickname=Nickname
muc.room.occupants.role=Role
muc.room.occupants.affiliation=Affiliation
# Clustering page
system.clustering.title=Clustering
system.clustering.info=Clustering allows the server to scale a lot more and at the same time avoid a single point of \
failure. Use the form to below to enable or disable clustering for this system. After disabling clustering this \
system will leave the cluster but the cluster will remain active with the remaining cluster nodes. When clustering \
is enabled this page will show information about the load each cluster node is having.
system.clustering.enabled=Clustering was enabled successfully.
system.clustering.disabled=Clustering was disabled successfully.
system.clustering.failed-start=Failed to start or join an existing cluster. Check the error log for more information.
system.clustering.enabled.legend=Clustering Enabled
system.clustering.label_disable=Disabled
system.clustering.label_disable_info=This system is not running in a cluster.
system.clustering.label_enable=Enabled
system.clustering.label_enable_info=This system is part of a cluster.
system.clustering.label_enable_info2=Note: enabling clustering may take up to 30 seconds.
system.clustering.overview.label=Cluster Overview
system.clustering.overview.info=Below is an overview of your cluster. You have {0} node(s) running and you are \
licensed to {1} node(s) in this cluster. To see more information, click each node. The row in {2}yellow{3} \
indicates the local node.
system.clustering.overview.node=Nodes
system.clustering.overview.joined=Joined
system.clustering.overview.clients=Clients
system.clustering.overview.incoming_servers=Incoming Servers
system.clustering.overview.outgoing_servers=Outgoing Servers
system.clustering.overview.memory=Memory
system.clustering.not-available=Clustering not available
system.clustering.using-embedded-db=Clustering is not available when using an embedded database. You need to switch to an external database to use clustering.
system.clustering.not-installed=Clustering support was not found on the system. Install Openfire Enterprise to enable it.
system.clustering.not-valid-license=Openfire Enterprise license is not valid for clustering. You need to update your license to enable clustering.
system.clustering.starting=Clustering is being started. It may take up to 30 seconds to complete. Click {0}here{1} to refresh.
...@@ -243,6 +243,10 @@ ...@@ -243,6 +243,10 @@
## ##
## 3.4.2 ## 3.4.2
## Updated key: 'group.edit.add_user' ## Updated key: 'group.edit.add_user'
## Updated key: 'ssl.certificates.info'
## Updated key: 'ssl.certificates.no_installed'
## Updated key: 'ssl.import.certificate.info'
## Added key: 'ssl.import.certificate.pass-phrase'
# Openfire # Openfire
...@@ -1758,8 +1762,10 @@ ssl.settings.server.customTLS=TLS method: ...@@ -1758,8 +1762,10 @@ ssl.settings.server.customTLS=TLS method:
ssl.certificates.title=Server Certificates ssl.certificates.title=Server Certificates
ssl.certificates.info=TLS (SSL) allows secure connections to be made between servers and clients. Certificates \ ssl.certificates.info=TLS (SSL) allows secure connections to be made between servers and clients. Certificates \
should be signed by a Certificate Authority (CA) to be trusted by clients or other servers. Self-signed \ should be signed by a Certificate Authority (CA) to be trusted by clients or other servers. Self-signed \
certificates can still be used although some clients or servers may not accept them. The installed \ certificates can still be used although some clients or servers may not accept them. Certificates can either \
certificates are listed below. be created by Openfire and signed by a CA after generating a Certificate Signing Request (CSR) or they can just \
be created and signed by the CA to be later imported into Openfire. In the latter case you will need to {0}import{1} \
a private key and the signed certificate. The installed certificates are listed below.
ssl.certificates.alias=Host (alias) ssl.certificates.alias=Host (alias)
ssl.certificates.expiration=Expires ssl.certificates.expiration=Expires
ssl.certificates.status=Status ssl.certificates.status=Status
...@@ -1785,7 +1791,8 @@ ssl.certificates.imported=Certificate Authority reply was imported successfully. ...@@ -1785,7 +1791,8 @@ ssl.certificates.imported=Certificate Authority reply was imported successfully.
ssl.certificates.ca-reply=Certificate Authority Reply: ssl.certificates.ca-reply=Certificate Authority Reply:
ssl.certificates.restart_server=Certificates were modified so HTTP server needs to be restarted. Click {0}here{1} to \ ssl.certificates.restart_server=Certificates were modified so HTTP server needs to be restarted. Click {0}here{1} to \
restart HTTP server. restart HTTP server.
ssl.certificates.no_installed=One or more certificates are missing. Click {0}here{1} to generate self-signed certificates. ssl.certificates.no_installed=One or more certificates are missing. Click {0}here{1} to generate self-signed \
certificates or {2}here{3} to import a signed certificate and its private key.
ssl.certificates.issuer-updated=Issuer information updated successfully. ssl.certificates.issuer-updated=Issuer information updated successfully.
ssl.certificates.error_installing=Error installing the certificate. ssl.certificates.error_installing=Error installing the certificate.
...@@ -2437,10 +2444,10 @@ stun.external.error = Invalid server or port. ...@@ -2437,10 +2444,10 @@ stun.external.error = Invalid server or port.
ssl.import.certificate.title=Import Signed Certificate ssl.import.certificate.title=Import Signed Certificate
ssl.import.certificate.info=Use the form below to import a private key and certificate that was provided by a \ ssl.import.certificate.info=Use the form below to import a private key and certificate that was provided by a \
Certificate Authority. At this moment private keys encrypted with an AES algorithm cannot be imported. You will \ Certificate Authority. Make sure that root certificates of the CA signing the certificate are present in the \
need to decrypt them before importing them. However, DES encrypted keys can be safely imported. To decrypt \ truststore. Otherwise you will need to manually import them using the "keytool" command line tool.
a private key file execute the following command: "openssl rsa -in ssl.key -out decryptedssl.key".
ssl.import.certificate.boxtitle=Import Private Key and Certificate ssl.import.certificate.boxtitle=Import Private Key and Certificate
ssl.import.certificate.pass-phrase=Pass Phrase used for creating Private Key:
ssl.import.certificate.private-key=Content of Private Key file: ssl.import.certificate.private-key=Content of Private Key file:
ssl.import.certificate.certificate=Content of Certificate file: ssl.import.certificate.certificate=Content of Certificate file:
ssl.import.certificate.error.private-key=Please specify the content of the private key. ssl.import.certificate.error.private-key=Please specify the content of the private key.
......
...@@ -1500,8 +1500,10 @@ ssl.settings.server.customTLS=M\u00e9todo TLS: ...@@ -1500,8 +1500,10 @@ ssl.settings.server.customTLS=M\u00e9todo TLS:
ssl.certificates.title=Certificados del Servidor ssl.certificates.title=Certificados del Servidor
ssl.certificates.info=TLS (SSL) permite que se realicen conexiones seguras entre el servidor y los clientes. Esta \ ssl.certificates.info=TLS (SSL) permite que se realicen conexiones seguras entre el servidor y los clientes. Esta \
p\u00e1gina muestra los certificados instalados. Los certificados deben estar firmados por una Autoridad Certificadora \ p\u00e1gina muestra los certificados instalados. Los certificados deben estar firmados por una Autoridad Certificadora \
para ser aceptados por clientes y otros servidores. Certificados auto-firmados pueden ser usados pero algunos clientes \ (AC) para ser aceptados por clientes y otros servidores. Certificados auto-firmados pueden ser usados pero algunos clientes \
o servidores pueden no aceptarlos. o servidores pueden no aceptarlos. Los certificados pueden ser creados por Openfire y firmados por una AC previa generaci\u00f3n \
del Pedido de Firma o bien pueden ser creados y firmados por la AC para luego ser importados en Openfire. En este caso \
se deber\u00e1 {0}importar{1} una clave privada y el certificado firmado.
ssl.certificates.alias=Host (alias) ssl.certificates.alias=Host (alias)
ssl.certificates.expiration=Expira ssl.certificates.expiration=Expira
ssl.certificates.status=Estatus ssl.certificates.status=Estatus
...@@ -1528,7 +1530,7 @@ ssl.certificates.ca-reply=Respuesta de la Autoridad Certificadora: ...@@ -1528,7 +1530,7 @@ ssl.certificates.ca-reply=Respuesta de la Autoridad Certificadora:
ssl.certificates.restart_server=El servidor HTTP debe ser reiniciado ya que los certificados han sido modificados. Haga \ ssl.certificates.restart_server=El servidor HTTP debe ser reiniciado ya que los certificados han sido modificados. Haga \
clic {0}aqu\u00ed{1} para reiniciar el servidor HTTP. clic {0}aqu\u00ed{1} para reiniciar el servidor HTTP.
ssl.certificates.no_installed=Uno o m\u00e1s certificados estan faltando. Haga clic {0}aqu\u00ed{1} para generar \ ssl.certificates.no_installed=Uno o m\u00e1s certificados estan faltando. Haga clic {0}aqu\u00ed{1} para generar \
certificados auto-firmados. certificados auto-firmados o {2}aqu\u00ed{3} para importar un certificado firmado y su clave privada.
ssl.certificates.issuer-updated=Informaci\u00f3n de la entidad emisora actualizada exitosamente. ssl.certificates.issuer-updated=Informaci\u00f3n de la entidad emisora actualizada exitosamente.
ssl.certificates.error_installing=Error al instalar el certificado. ssl.certificates.error_installing=Error al instalar el certificado.
...@@ -2164,6 +2166,7 @@ stun.external.server=Servidor ...@@ -2164,6 +2166,7 @@ stun.external.server=Servidor
stun.external.port=Puerto stun.external.port=Puerto
stun.external.error=Servidor o puerto incorrecto. stun.external.error=Servidor o puerto incorrecto.
ssl.import.certificate.boxtitle=Importar Clave Privada y Certificado ssl.import.certificate.boxtitle=Importar Clave Privada y Certificado
ssl.import.certificate.pass-phrase=Pass Phrase usada para crear la Clave Privada:
ssl.import.certificate.certificate=Contenido del Archivo del Certificado: ssl.import.certificate.certificate=Contenido del Archivo del Certificado:
ssl.import.certificate.error.certificate=Especifique el contenido del certificado a importar. ssl.import.certificate.error.certificate=Especifique el contenido del certificado a importar.
ssl.import.certificate.error.import=Un error ha ocurrido al intentar importar una clave privada o certificado firmado. ssl.import.certificate.error.import=Un error ha ocurrido al intentar importar una clave privada o certificado firmado.
...@@ -2171,10 +2174,8 @@ ssl.import.certificate.error.private-key=Ingrese el contenido de la clave privad ...@@ -2171,10 +2174,8 @@ ssl.import.certificate.error.private-key=Ingrese el contenido de la clave privad
ssl.import.certificate.private-key=Contenido del archivo conteniendo la clave privada: ssl.import.certificate.private-key=Contenido del archivo conteniendo la clave privada:
ssl.import.certificate.title=Importar Certificado Firmado ssl.import.certificate.title=Importar Certificado Firmado
ssl.import.certificate.info=Complete el siguiente formulario para importar una clave privada y el certificado que \ ssl.import.certificate.info=Complete el siguiente formulario para importar una clave privada y el certificado que \
fue provisto por una CA. Actualmente claves privadas que utilizan el algoritmo AES no \ fue provisto por una CA. Asegurese que los certificados de la AC firmante esten presentes en el truststore. Caso \
pueden ser importadas. Para importarlas primero debera desencriptarlas. Claves encriptadas \ contrario deber\u00e1 importalos manualmente usando la herramienta de linea de comando: "keytool".
con el algoritmo DES pueden ser importadas. Para desencriptar un archivo con clave privadas \
ejecute el siguiente comando: "openssl rsa -in ssl.key -out decryptedssl.key".
sidebar.user-roster=Lista de Contactos sidebar.user-roster=Lista de Contactos
sidebar.user-roster.descr=Haga clic para ver la lista de contactos de usuarios sidebar.user-roster.descr=Haga clic para ver la lista de contactos de usuarios
sidebar.stun=Seteos de STUN sidebar.stun=Seteos de STUN
......
...@@ -1199,8 +1199,10 @@ ssl.settings.server.customTLS = M\u00E9thode TLS \: ...@@ -1199,8 +1199,10 @@ ssl.settings.server.customTLS = M\u00E9thode TLS \:
ssl.certificates.title=Server Certificates ssl.certificates.title=Server Certificates
ssl.certificates.info=TLS (SSL) allows secure connections to be made between servers and clients. Certificates \ ssl.certificates.info=TLS (SSL) allows secure connections to be made between servers and clients. Certificates \
should be signed by a Certificate Authority (CA) to be trusted by clients or other servers. Self-signed \ should be signed by a Certificate Authority (CA) to be trusted by clients or other servers. Self-signed \
certificates can still be used although some clients or servers may not accept them. The installed \ certificates can still be used although some clients or servers may not accept them. Certificates can either \
certificates are listed below. be created by Openfire and signed by a CA after generating a Certificate Signing Request (CSR) or they can just \
be created and signed by the CA to be later imported into Openfire. In the latter case you will need to {0}import{1} \
a private key and the signed certificate. The installed certificates are listed below.
ssl.certificates.alias=Host (alias) ssl.certificates.alias=Host (alias)
ssl.certificates.expiration=Expires ssl.certificates.expiration=Expires
ssl.certificates.status=Status ssl.certificates.status=Status
...@@ -1226,7 +1228,8 @@ ssl.certificates.imported=Certificate Authority reply was imported successfully. ...@@ -1226,7 +1228,8 @@ ssl.certificates.imported=Certificate Authority reply was imported successfully.
ssl.certificates.ca-reply=Certificate Authority Reply: ssl.certificates.ca-reply=Certificate Authority Reply:
ssl.certificates.restart_server=Certificates were modified so HTTP server needs to be restarted. Click {0}here{1} to \ ssl.certificates.restart_server=Certificates were modified so HTTP server needs to be restarted. Click {0}here{1} to \
restart HTTP server. restart HTTP server.
ssl.certificates.no_installed=One or more certificates are missing. Click {0}here{1} to generate self-signed certificates. ssl.certificates.no_installed=One or more certificates are missing. Click {0}here{1} to generate self-signed \
certificates or {2}here{3} to import a signed certificate and its private key.
ssl.certificates.issuer-updated=Issuer information updated successfully. ssl.certificates.issuer-updated=Issuer information updated successfully.
ssl.certificates.error_installing=Error installing the certificate. ssl.certificates.error_installing=Error installing the certificate.
...@@ -1743,3 +1746,59 @@ httpbind.settings.script.label_enable=Enabled ...@@ -1743,3 +1746,59 @@ httpbind.settings.script.label_enable=Enabled
httpbind.settings.script.label_enable_info=Allows BOSH Clients With Limited Access to Connect to the Server httpbind.settings.script.label_enable_info=Allows BOSH Clients With Limited Access to Connect to the Server
httpbind.settings.script.label_disable=Disable httpbind.settings.script.label_disable=Disable
httpbind.settings.script.label_disable_info=Does not allow clients with limited access to connect to the server httpbind.settings.script.label_disable_info=Does not allow clients with limited access to connect to the server
# Import signed certificate page
ssl.import.certificate.title=Import Signed Certificate
ssl.import.certificate.info=Use the form below to import a private key and certificate that was provided by a \
Certificate Authority. Make sure that root certificates of the CA signing the certificate are present in the \
truststore. Otherwise you will need to manually import them using the "keytool" command line tool.
ssl.import.certificate.boxtitle=Import Private Key and Certificate
ssl.import.certificate.pass-phrase=Pass Phrase used for creating Private Key:
ssl.import.certificate.private-key=Content of Private Key file:
ssl.import.certificate.certificate=Content of Certificate file:
ssl.import.certificate.error.private-key=Please specify the content of the private key.
ssl.import.certificate.error.certificate=Please specify the content of the certificate to import.
ssl.import.certificate.error.import=There was an error one importing private key and signed certificate.
# Room Occupants Page
muc.room.occupants.title=Room Occupants
muc.room.occupants.info=Room summary is show in the following table:
muc.room.occupants.detail.info = Current room occupants are listed in the following table:
muc.room.occupants.user=User
muc.room.occupants.nickname=Nickname
muc.room.occupants.role=Role
muc.room.occupants.affiliation=Affiliation
# Clustering page
system.clustering.title=Clustering
system.clustering.info=Clustering allows the server to scale a lot more and at the same time avoid a single point of \
failure. Use the form to below to enable or disable clustering for this system. After disabling clustering this \
system will leave the cluster but the cluster will remain active with the remaining cluster nodes. When clustering \
is enabled this page will show information about the load each cluster node is having.
system.clustering.enabled=Clustering was enabled successfully.
system.clustering.disabled=Clustering was disabled successfully.
system.clustering.failed-start=Failed to start or join an existing cluster. Check the error log for more information.
system.clustering.enabled.legend=Clustering Enabled
system.clustering.label_disable=Disabled
system.clustering.label_disable_info=This system is not running in a cluster.
system.clustering.label_enable=Enabled
system.clustering.label_enable_info=This system is part of a cluster.
system.clustering.label_enable_info2=Note: enabling clustering may take up to 30 seconds.
system.clustering.overview.label=Cluster Overview
system.clustering.overview.info=Below is an overview of your cluster. You have {0} node(s) running and you are \
licensed to {1} node(s) in this cluster. To see more information, click each node. The row in {2}yellow{3} \
indicates the local node.
system.clustering.overview.node=Nodes
system.clustering.overview.joined=Joined
system.clustering.overview.clients=Clients
system.clustering.overview.incoming_servers=Incoming Servers
system.clustering.overview.outgoing_servers=Outgoing Servers
system.clustering.overview.memory=Memory
system.clustering.not-available=Clustering not available
system.clustering.using-embedded-db=Clustering is not available when using an embedded database. You need to switch to an external database to use clustering.
system.clustering.not-installed=Clustering support was not found on the system. Install Openfire Enterprise to enable it.
system.clustering.not-valid-license=Openfire Enterprise license is not valid for clustering. You need to update your license to enable clustering.
system.clustering.starting=Clustering is being started. It may take up to 30 seconds to complete. Click {0}here{1} to refresh.
...@@ -2310,6 +2310,7 @@ ssl.import.certificate.info=\u8a3c\u660e\u66f8\u767a\u884c\u6a5f\u95a2\u306b\u30 ...@@ -2310,6 +2310,7 @@ ssl.import.certificate.info=\u8a3c\u660e\u66f8\u767a\u884c\u6a5f\u95a2\u306b\u30
\u30a4\u30f3\u30dd\u30fc\u30c8\u3059\u308b\u524d\u306b\u305d\u308c\u3089\u306e\u6697\u53f7\u3092\u89e3\u9664\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u3057\u304b\u3057\u3001DES\u3067\u6697\u53f7\u5316\u3055\u308c\u305f\u30ad\u30fc\u306f\u5b89\u5168\u306b\u30a4\u30f3\u30dd\u30fc\u30c8\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\ \u30a4\u30f3\u30dd\u30fc\u30c8\u3059\u308b\u524d\u306b\u305d\u308c\u3089\u306e\u6697\u53f7\u3092\u89e3\u9664\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u3057\u304b\u3057\u3001DES\u3067\u6697\u53f7\u5316\u3055\u308c\u305f\u30ad\u30fc\u306f\u5b89\u5168\u306b\u30a4\u30f3\u30dd\u30fc\u30c8\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\
\u79d8\u5bc6\u30ad\u30fc\u306e\u30d5\u30a1\u30a4\u30eb\u306e\u6697\u53f7\u3092\u89e3\u9664\u3059\u308b\u305f\u3081\u306b\u306f\u3001\u6b21\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002:"openssl rsa -in ssl.key -out decryptedssl.key" \u79d8\u5bc6\u30ad\u30fc\u306e\u30d5\u30a1\u30a4\u30eb\u306e\u6697\u53f7\u3092\u89e3\u9664\u3059\u308b\u305f\u3081\u306b\u306f\u3001\u6b21\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002:"openssl rsa -in ssl.key -out decryptedssl.key"
ssl.import.certificate.boxtitle=\u79d8\u5bc6\u30ad\u30fc\u3068\u8a3c\u660e\u66f8\u306e\u30a4\u30f3\u30dd\u30fc\u30c8 ssl.import.certificate.boxtitle=\u79d8\u5bc6\u30ad\u30fc\u3068\u8a3c\u660e\u66f8\u306e\u30a4\u30f3\u30dd\u30fc\u30c8
ssl.import.certificate.pass-phrase=Pass Phrase used for creating Private Key:
ssl.import.certificate.private-key=\u79d8\u5bc6\u30ad\u30fc\u30d5\u30a1\u30a4\u30eb\u306e\u5185\u5bb9: ssl.import.certificate.private-key=\u79d8\u5bc6\u30ad\u30fc\u30d5\u30a1\u30a4\u30eb\u306e\u5185\u5bb9:
ssl.import.certificate.certificate=\u8a3c\u660e\u66f8\u30d5\u30a1\u30a4\u30eb\u306e\u5185\u5bb9: ssl.import.certificate.certificate=\u8a3c\u660e\u66f8\u30d5\u30a1\u30a4\u30eb\u306e\u5185\u5bb9:
ssl.import.certificate.error.private-key=\u79d8\u5bc6\u30ad\u30fc\u306e\u5185\u5bb9\u3092\u8a18\u8f09\u3057\u3066\u304f\u3060\u3055\u3044\u3002 ssl.import.certificate.error.private-key=\u79d8\u5bc6\u30ad\u30fc\u306e\u5185\u5bb9\u3092\u8a18\u8f09\u3057\u3066\u304f\u3060\u3055\u3044\u3002
......
...@@ -1449,8 +1449,10 @@ ssl.settings.server.customTLS=TLS method: ...@@ -1449,8 +1449,10 @@ ssl.settings.server.customTLS=TLS method:
ssl.certificates.title=Server Certificates ssl.certificates.title=Server Certificates
ssl.certificates.info=TLS (SSL) allows secure connections to be made between servers and clients. Certificates \ ssl.certificates.info=TLS (SSL) allows secure connections to be made between servers and clients. Certificates \
should be signed by a Certificate Authority (CA) to be trusted by clients or other servers. Self-signed \ should be signed by a Certificate Authority (CA) to be trusted by clients or other servers. Self-signed \
certificates can still be used although some clients or servers may not accept them. The installed \ certificates can still be used although some clients or servers may not accept them. Certificates can either \
certificates are listed below. be created by Openfire and signed by a CA after generating a Certificate Signing Request (CSR) or they can just \
be created and signed by the CA to be later imported into Openfire. In the latter case you will need to {0}import{1} \
a private key and the signed certificate. The installed certificates are listed below.
ssl.certificates.alias=Host (alias) ssl.certificates.alias=Host (alias)
ssl.certificates.expiration=Expires ssl.certificates.expiration=Expires
ssl.certificates.status=Status ssl.certificates.status=Status
...@@ -1476,7 +1478,8 @@ ssl.certificates.imported=Certificate Authority reply was imported successfully. ...@@ -1476,7 +1478,8 @@ ssl.certificates.imported=Certificate Authority reply was imported successfully.
ssl.certificates.ca-reply=Certificate Authority Reply: ssl.certificates.ca-reply=Certificate Authority Reply:
ssl.certificates.restart_server=Certificates were modified so HTTP server needs to be restarted. Click {0}here{1} to \ ssl.certificates.restart_server=Certificates were modified so HTTP server needs to be restarted. Click {0}here{1} to \
restart HTTP server. restart HTTP server.
ssl.certificates.no_installed=One or more certificates are missing. Click {0}here{1} to generate self-signed certificates. ssl.certificates.no_installed=One or more certificates are missing. Click {0}here{1} to generate self-signed \
certificates or {2}here{3} to import a signed certificate and its private key.
ssl.certificates.issuer-updated=Issuer information updated successfully. ssl.certificates.issuer-updated=Issuer information updated successfully.
ssl.certificates.error_installing=Error installing the certificate. ssl.certificates.error_installing=Error installing the certificate.
...@@ -2132,3 +2135,59 @@ httpbind.settings.script.label_enable=Enabled ...@@ -2132,3 +2135,59 @@ httpbind.settings.script.label_enable=Enabled
httpbind.settings.script.label_enable_info=Allows BOSH Clients With Limited Access to Connect to the Server httpbind.settings.script.label_enable_info=Allows BOSH Clients With Limited Access to Connect to the Server
httpbind.settings.script.label_disable=Disable httpbind.settings.script.label_disable=Disable
httpbind.settings.script.label_disable_info=Does not allow clients with limited access to connect to the server httpbind.settings.script.label_disable_info=Does not allow clients with limited access to connect to the server
# Import signed certificate page
ssl.import.certificate.title=Import Signed Certificate
ssl.import.certificate.info=Use the form below to import a private key and certificate that was provided by a \
Certificate Authority. Make sure that root certificates of the CA signing the certificate are present in the \
truststore. Otherwise you will need to manually import them using the "keytool" command line tool.
ssl.import.certificate.boxtitle=Import Private Key and Certificate
ssl.import.certificate.pass-phrase=Pass Phrase used for creating Private Key:
ssl.import.certificate.private-key=Content of Private Key file:
ssl.import.certificate.certificate=Content of Certificate file:
ssl.import.certificate.error.private-key=Please specify the content of the private key.
ssl.import.certificate.error.certificate=Please specify the content of the certificate to import.
ssl.import.certificate.error.import=There was an error one importing private key and signed certificate.
# Room Occupants Page
muc.room.occupants.title=Room Occupants
muc.room.occupants.info=Room summary is show in the following table:
muc.room.occupants.detail.info = Current room occupants are listed in the following table:
muc.room.occupants.user=User
muc.room.occupants.nickname=Nickname
muc.room.occupants.role=Role
muc.room.occupants.affiliation=Affiliation
# Clustering page
system.clustering.title=Clustering
system.clustering.info=Clustering allows the server to scale a lot more and at the same time avoid a single point of \
failure. Use the form to below to enable or disable clustering for this system. After disabling clustering this \
system will leave the cluster but the cluster will remain active with the remaining cluster nodes. When clustering \
is enabled this page will show information about the load each cluster node is having.
system.clustering.enabled=Clustering was enabled successfully.
system.clustering.disabled=Clustering was disabled successfully.
system.clustering.failed-start=Failed to start or join an existing cluster. Check the error log for more information.
system.clustering.enabled.legend=Clustering Enabled
system.clustering.label_disable=Disabled
system.clustering.label_disable_info=This system is not running in a cluster.
system.clustering.label_enable=Enabled
system.clustering.label_enable_info=This system is part of a cluster.
system.clustering.label_enable_info2=Note: enabling clustering may take up to 30 seconds.
system.clustering.overview.label=Cluster Overview
system.clustering.overview.info=Below is an overview of your cluster. You have {0} node(s) running and you are \
licensed to {1} node(s) in this cluster. To see more information, click each node. The row in {2}yellow{3} \
indicates the local node.
system.clustering.overview.node=Nodes
system.clustering.overview.joined=Joined
system.clustering.overview.clients=Clients
system.clustering.overview.incoming_servers=Incoming Servers
system.clustering.overview.outgoing_servers=Outgoing Servers
system.clustering.overview.memory=Memory
system.clustering.not-available=Clustering not available
system.clustering.using-embedded-db=Clustering is not available when using an embedded database. You need to switch to an external database to use clustering.
system.clustering.not-installed=Clustering support was not found on the system. Install Openfire Enterprise to enable it.
system.clustering.not-valid-license=Openfire Enterprise license is not valid for clustering. You need to update your license to enable clustering.
system.clustering.starting=Clustering is being started. It may take up to 30 seconds to complete. Click {0}here{1} to refresh.
...@@ -1431,8 +1431,10 @@ ssl.settings.server.customTLS=Metoda TLS: ...@@ -1431,8 +1431,10 @@ ssl.settings.server.customTLS=Metoda TLS:
ssl.certificates.title=Server Certificates ssl.certificates.title=Server Certificates
ssl.certificates.info=TLS (SSL) allows secure connections to be made between servers and clients. Certificates \ ssl.certificates.info=TLS (SSL) allows secure connections to be made between servers and clients. Certificates \
should be signed by a Certificate Authority (CA) to be trusted by clients or other servers. Self-signed \ should be signed by a Certificate Authority (CA) to be trusted by clients or other servers. Self-signed \
certificates can still be used although some clients or servers may not accept them. The installed \ certificates can still be used although some clients or servers may not accept them. Certificates can either \
certificates are listed below. be created by Openfire and signed by a CA after generating a Certificate Signing Request (CSR) or they can just \
be created and signed by the CA to be later imported into Openfire. In the latter case you will need to {0}import{1} \
a private key and the signed certificate. The installed certificates are listed below.
ssl.certificates.alias=Host (alias) ssl.certificates.alias=Host (alias)
ssl.certificates.expiration=Expires ssl.certificates.expiration=Expires
ssl.certificates.status=Status ssl.certificates.status=Status
...@@ -1458,7 +1460,8 @@ ssl.certificates.imported=Certificate Authority reply was imported successfully. ...@@ -1458,7 +1460,8 @@ ssl.certificates.imported=Certificate Authority reply was imported successfully.
ssl.certificates.ca-reply=Certificate Authority Reply: ssl.certificates.ca-reply=Certificate Authority Reply:
ssl.certificates.restart_server=Certificates were modified so HTTP server needs to be restarted. Click {0}here{1} to \ ssl.certificates.restart_server=Certificates were modified so HTTP server needs to be restarted. Click {0}here{1} to \
restart HTTP server. restart HTTP server.
ssl.certificates.no_installed=One or more certificates are missing. Click {0}here{1} to generate self-signed certificates. ssl.certificates.no_installed=One or more certificates are missing. Click {0}here{1} to generate self-signed \
certificates or {2}here{3} to import a signed certificate and its private key.
ssl.certificates.issuer-updated=Issuer information updated successfully. ssl.certificates.issuer-updated=Issuer information updated successfully.
ssl.certificates.error_installing=Error installing the certificate. ssl.certificates.error_installing=Error installing the certificate.
...@@ -2101,3 +2104,59 @@ httpbind.settings.script.label_enable=Enabled ...@@ -2101,3 +2104,59 @@ httpbind.settings.script.label_enable=Enabled
httpbind.settings.script.label_enable_info=Allows BOSH Clients With Limited Access to Connect to the Server httpbind.settings.script.label_enable_info=Allows BOSH Clients With Limited Access to Connect to the Server
httpbind.settings.script.label_disable=Disable httpbind.settings.script.label_disable=Disable
httpbind.settings.script.label_disable_info=Does not allow clients with limited access to connect to the server httpbind.settings.script.label_disable_info=Does not allow clients with limited access to connect to the server
# Import signed certificate page
ssl.import.certificate.title=Import Signed Certificate
ssl.import.certificate.info=Use the form below to import a private key and certificate that was provided by a \
Certificate Authority. Make sure that root certificates of the CA signing the certificate are present in the \
truststore. Otherwise you will need to manually import them using the "keytool" command line tool.
ssl.import.certificate.boxtitle=Import Private Key and Certificate
ssl.import.certificate.pass-phrase=Pass Phrase used for creating Private Key:
ssl.import.certificate.private-key=Content of Private Key file:
ssl.import.certificate.certificate=Content of Certificate file:
ssl.import.certificate.error.private-key=Please specify the content of the private key.
ssl.import.certificate.error.certificate=Please specify the content of the certificate to import.
ssl.import.certificate.error.import=There was an error one importing private key and signed certificate.
# Room Occupants Page
muc.room.occupants.title=Room Occupants
muc.room.occupants.info=Room summary is show in the following table:
muc.room.occupants.detail.info = Current room occupants are listed in the following table:
muc.room.occupants.user=User
muc.room.occupants.nickname=Nickname
muc.room.occupants.role=Role
muc.room.occupants.affiliation=Affiliation
# Clustering page
system.clustering.title=Clustering
system.clustering.info=Clustering allows the server to scale a lot more and at the same time avoid a single point of \
failure. Use the form to below to enable or disable clustering for this system. After disabling clustering this \
system will leave the cluster but the cluster will remain active with the remaining cluster nodes. When clustering \
is enabled this page will show information about the load each cluster node is having.
system.clustering.enabled=Clustering was enabled successfully.
system.clustering.disabled=Clustering was disabled successfully.
system.clustering.failed-start=Failed to start or join an existing cluster. Check the error log for more information.
system.clustering.enabled.legend=Clustering Enabled
system.clustering.label_disable=Disabled
system.clustering.label_disable_info=This system is not running in a cluster.
system.clustering.label_enable=Enabled
system.clustering.label_enable_info=This system is part of a cluster.
system.clustering.label_enable_info2=Note: enabling clustering may take up to 30 seconds.
system.clustering.overview.label=Cluster Overview
system.clustering.overview.info=Below is an overview of your cluster. You have {0} node(s) running and you are \
licensed to {1} node(s) in this cluster. To see more information, click each node. The row in {2}yellow{3} \
indicates the local node.
system.clustering.overview.node=Nodes
system.clustering.overview.joined=Joined
system.clustering.overview.clients=Clients
system.clustering.overview.incoming_servers=Incoming Servers
system.clustering.overview.outgoing_servers=Outgoing Servers
system.clustering.overview.memory=Memory
system.clustering.not-available=Clustering not available
system.clustering.using-embedded-db=Clustering is not available when using an embedded database. You need to switch to an external database to use clustering.
system.clustering.not-installed=Clustering support was not found on the system. Install Openfire Enterprise to enable it.
system.clustering.not-valid-license=Openfire Enterprise license is not valid for clustering. You need to update your license to enable clustering.
system.clustering.starting=Clustering is being started. It may take up to 30 seconds to complete. Click {0}here{1} to refresh.
...@@ -1508,8 +1508,10 @@ ssl.settings.server.customTLS=M\u00e9todo TLS: ...@@ -1508,8 +1508,10 @@ ssl.settings.server.customTLS=M\u00e9todo TLS:
ssl.certificates.title=Server Certificates ssl.certificates.title=Server Certificates
ssl.certificates.info=TLS (SSL) allows secure connections to be made between servers and clients. Certificates \ ssl.certificates.info=TLS (SSL) allows secure connections to be made between servers and clients. Certificates \
should be signed by a Certificate Authority (CA) to be trusted by clients or other servers. Self-signed \ should be signed by a Certificate Authority (CA) to be trusted by clients or other servers. Self-signed \
certificates can still be used although some clients or servers may not accept them. The installed \ certificates can still be used although some clients or servers may not accept them. Certificates can either \
certificates are listed below. be created by Openfire and signed by a CA after generating a Certificate Signing Request (CSR) or they can just \
be created and signed by the CA to be later imported into Openfire. In the latter case you will need to {0}import{1} \
a private key and the signed certificate. The installed certificates are listed below.
ssl.certificates.alias=Host (alias) ssl.certificates.alias=Host (alias)
ssl.certificates.expiration=Expires ssl.certificates.expiration=Expires
ssl.certificates.status=Status ssl.certificates.status=Status
...@@ -1535,7 +1537,8 @@ ssl.certificates.imported=Certificate Authority reply was imported successfully. ...@@ -1535,7 +1537,8 @@ ssl.certificates.imported=Certificate Authority reply was imported successfully.
ssl.certificates.ca-reply=Certificate Authority Reply: ssl.certificates.ca-reply=Certificate Authority Reply:
ssl.certificates.restart_server=Certificates were modified so HTTP server needs to be restarted. Click {0}here{1} to \ ssl.certificates.restart_server=Certificates were modified so HTTP server needs to be restarted. Click {0}here{1} to \
restart HTTP server. restart HTTP server.
ssl.certificates.no_installed=One or more certificates are missing. Click {0}here{1} to generate self-signed certificates. ssl.certificates.no_installed=One or more certificates are missing. Click {0}here{1} to generate self-signed \
certificates or {2}here{3} to import a signed certificate and its private key.
ssl.certificates.issuer-updated=Issuer information updated successfully. ssl.certificates.issuer-updated=Issuer information updated successfully.
ssl.certificates.error_installing=Error installing the certificate. ssl.certificates.error_installing=Error installing the certificate.
...@@ -2135,3 +2138,59 @@ httpbind.settings.script.label_enable=Enabled ...@@ -2135,3 +2138,59 @@ httpbind.settings.script.label_enable=Enabled
httpbind.settings.script.label_enable_info=Allows BOSH Clients With Limited Access to Connect to the Server httpbind.settings.script.label_enable_info=Allows BOSH Clients With Limited Access to Connect to the Server
httpbind.settings.script.label_disable=Disable httpbind.settings.script.label_disable=Disable
httpbind.settings.script.label_disable_info=Does not allow clients with limited access to connect to the server httpbind.settings.script.label_disable_info=Does not allow clients with limited access to connect to the server
# Import signed certificate page
ssl.import.certificate.title=Import Signed Certificate
ssl.import.certificate.info=Use the form below to import a private key and certificate that was provided by a \
Certificate Authority. Make sure that root certificates of the CA signing the certificate are present in the \
truststore. Otherwise you will need to manually import them using the "keytool" command line tool.
ssl.import.certificate.boxtitle=Import Private Key and Certificate
ssl.import.certificate.pass-phrase=Pass Phrase used for creating Private Key:
ssl.import.certificate.private-key=Content of Private Key file:
ssl.import.certificate.certificate=Content of Certificate file:
ssl.import.certificate.error.private-key=Please specify the content of the private key.
ssl.import.certificate.error.certificate=Please specify the content of the certificate to import.
ssl.import.certificate.error.import=There was an error one importing private key and signed certificate.
# Room Occupants Page
muc.room.occupants.title=Room Occupants
muc.room.occupants.info=Room summary is show in the following table:
muc.room.occupants.detail.info = Current room occupants are listed in the following table:
muc.room.occupants.user=User
muc.room.occupants.nickname=Nickname
muc.room.occupants.role=Role
muc.room.occupants.affiliation=Affiliation
# Clustering page
system.clustering.title=Clustering
system.clustering.info=Clustering allows the server to scale a lot more and at the same time avoid a single point of \
failure. Use the form to below to enable or disable clustering for this system. After disabling clustering this \
system will leave the cluster but the cluster will remain active with the remaining cluster nodes. When clustering \
is enabled this page will show information about the load each cluster node is having.
system.clustering.enabled=Clustering was enabled successfully.
system.clustering.disabled=Clustering was disabled successfully.
system.clustering.failed-start=Failed to start or join an existing cluster. Check the error log for more information.
system.clustering.enabled.legend=Clustering Enabled
system.clustering.label_disable=Disabled
system.clustering.label_disable_info=This system is not running in a cluster.
system.clustering.label_enable=Enabled
system.clustering.label_enable_info=This system is part of a cluster.
system.clustering.label_enable_info2=Note: enabling clustering may take up to 30 seconds.
system.clustering.overview.label=Cluster Overview
system.clustering.overview.info=Below is an overview of your cluster. You have {0} node(s) running and you are \
licensed to {1} node(s) in this cluster. To see more information, click each node. The row in {2}yellow{3} \
indicates the local node.
system.clustering.overview.node=Nodes
system.clustering.overview.joined=Joined
system.clustering.overview.clients=Clients
system.clustering.overview.incoming_servers=Incoming Servers
system.clustering.overview.outgoing_servers=Outgoing Servers
system.clustering.overview.memory=Memory
system.clustering.not-available=Clustering not available
system.clustering.using-embedded-db=Clustering is not available when using an embedded database. You need to switch to an external database to use clustering.
system.clustering.not-installed=Clustering support was not found on the system. Install Openfire Enterprise to enable it.
system.clustering.not-valid-license=Openfire Enterprise license is not valid for clustering. You need to update your license to enable clustering.
system.clustering.starting=Clustering is being started. It may take up to 30 seconds to complete. Click {0}here{1} to refresh.
...@@ -1915,3 +1915,59 @@ httpbind.settings.script.label_enable=Enabled ...@@ -1915,3 +1915,59 @@ httpbind.settings.script.label_enable=Enabled
httpbind.settings.script.label_enable_info=Allows BOSH Clients With Limited Access to Connect to the Server httpbind.settings.script.label_enable_info=Allows BOSH Clients With Limited Access to Connect to the Server
httpbind.settings.script.label_disable=Disable httpbind.settings.script.label_disable=Disable
httpbind.settings.script.label_disable_info=Does not allow clients with limited access to connect to the server httpbind.settings.script.label_disable_info=Does not allow clients with limited access to connect to the server
# Import signed certificate page
ssl.import.certificate.title=Import Signed Certificate
ssl.import.certificate.info=Use the form below to import a private key and certificate that was provided by a \
Certificate Authority. Make sure that root certificates of the CA signing the certificate are present in the \
truststore. Otherwise you will need to manually import them using the "keytool" command line tool.
ssl.import.certificate.boxtitle=Import Private Key and Certificate
ssl.import.certificate.pass-phrase=Pass Phrase used for creating Private Key:
ssl.import.certificate.private-key=Content of Private Key file:
ssl.import.certificate.certificate=Content of Certificate file:
ssl.import.certificate.error.private-key=Please specify the content of the private key.
ssl.import.certificate.error.certificate=Please specify the content of the certificate to import.
ssl.import.certificate.error.import=There was an error one importing private key and signed certificate.
# Room Occupants Page
muc.room.occupants.title=Room Occupants
muc.room.occupants.info=Room summary is show in the following table:
muc.room.occupants.detail.info = Current room occupants are listed in the following table:
muc.room.occupants.user=User
muc.room.occupants.nickname=Nickname
muc.room.occupants.role=Role
muc.room.occupants.affiliation=Affiliation
# Clustering page
system.clustering.title=Clustering
system.clustering.info=Clustering allows the server to scale a lot more and at the same time avoid a single point of \
failure. Use the form to below to enable or disable clustering for this system. After disabling clustering this \
system will leave the cluster but the cluster will remain active with the remaining cluster nodes. When clustering \
is enabled this page will show information about the load each cluster node is having.
system.clustering.enabled=Clustering was enabled successfully.
system.clustering.disabled=Clustering was disabled successfully.
system.clustering.failed-start=Failed to start or join an existing cluster. Check the error log for more information.
system.clustering.enabled.legend=Clustering Enabled
system.clustering.label_disable=Disabled
system.clustering.label_disable_info=This system is not running in a cluster.
system.clustering.label_enable=Enabled
system.clustering.label_enable_info=This system is part of a cluster.
system.clustering.label_enable_info2=Note: enabling clustering may take up to 30 seconds.
system.clustering.overview.label=Cluster Overview
system.clustering.overview.info=Below is an overview of your cluster. You have {0} node(s) running and you are \
licensed to {1} node(s) in this cluster. To see more information, click each node. The row in {2}yellow{3} \
indicates the local node.
system.clustering.overview.node=Nodes
system.clustering.overview.joined=Joined
system.clustering.overview.clients=Clients
system.clustering.overview.incoming_servers=Incoming Servers
system.clustering.overview.outgoing_servers=Outgoing Servers
system.clustering.overview.memory=Memory
system.clustering.not-available=Clustering not available
system.clustering.using-embedded-db=Clustering is not available when using an embedded database. You need to switch to an external database to use clustering.
system.clustering.not-installed=Clustering support was not found on the system. Install Openfire Enterprise to enable it.
system.clustering.not-valid-license=Openfire Enterprise license is not valid for clustering. You need to update your license to enable clustering.
system.clustering.starting=Clustering is being started. It may take up to 30 seconds to complete. Click {0}here{1} to refresh.
...@@ -19,6 +19,7 @@ import org.bouncycastle.asn1.x509.X509Name; ...@@ -19,6 +19,7 @@ import org.bouncycastle.asn1.x509.X509Name;
import org.bouncycastle.jce.PKCS10CertificationRequest; import org.bouncycastle.jce.PKCS10CertificationRequest;
import org.bouncycastle.jce.provider.BouncyCastleProvider; import org.bouncycastle.jce.provider.BouncyCastleProvider;
import org.bouncycastle.openssl.PEMReader; import org.bouncycastle.openssl.PEMReader;
import org.bouncycastle.openssl.PasswordFinder;
import org.bouncycastle.x509.X509V3CertificateGenerator; import org.bouncycastle.x509.X509V3CertificateGenerator;
import java.io.*; import java.io.*;
...@@ -434,6 +435,7 @@ public class CertificateManager { ...@@ -434,6 +435,7 @@ public class CertificateManager {
* @param keyPassword password of the keystore. * @param keyPassword password of the keystore.
* @param alias the alias of the the new signed certificate. * @param alias the alias of the the new signed certificate.
* @param pkInputStream the stream containing the private key. * @param pkInputStream the stream containing the private key.
* @param passPhrase is the password phrased used when creating the private key.
* @param inputStream the stream containing the signed certificate. * @param inputStream the stream containing the signed certificate.
* @param trustCACerts true if certificates present in the truststore file will be used to verify the * @param trustCACerts true if certificates present in the truststore file will be used to verify the
* identity of the entity signing the certificate. * identity of the entity signing the certificate.
...@@ -443,8 +445,8 @@ public class CertificateManager { ...@@ -443,8 +445,8 @@ public class CertificateManager {
* @throws Exception if no certificates were found in the inputStream. * @throws Exception if no certificates were found in the inputStream.
*/ */
public static boolean installCert(KeyStore keyStore, KeyStore trustStore, String keyPassword, String alias, public static boolean installCert(KeyStore keyStore, KeyStore trustStore, String keyPassword, String alias,
InputStream pkInputStream, InputStream inputStream, boolean trustCACerts, InputStream pkInputStream, final String passPhrase, InputStream inputStream,
boolean validateRoot) throws Exception { boolean trustCACerts, boolean validateRoot) throws Exception {
// Check that there is a certificate for the specified alias // Check that there is a certificate for the specified alias
X509Certificate certificate = (X509Certificate) keyStore.getCertificate(alias); X509Certificate certificate = (X509Certificate) keyStore.getCertificate(alias);
if (certificate != null) { if (certificate != null) {
...@@ -452,7 +454,12 @@ public class CertificateManager { ...@@ -452,7 +454,12 @@ public class CertificateManager {
return false; return false;
} }
// Retrieve the private key of the stored certificate // Retrieve the private key of the stored certificate
PEMReader pemReader = new PEMReader(new InputStreamReader(pkInputStream)); PasswordFinder passwordFinder = new PasswordFinder() {
public char[] getPassword() {
return passPhrase != null ? passPhrase.toCharArray() : new char[] {};
}
};
PEMReader pemReader = new PEMReader(new InputStreamReader(pkInputStream), passwordFinder);
KeyPair kp = (KeyPair) pemReader.readObject(); KeyPair kp = (KeyPair) pemReader.readObject();
PrivateKey privKey = kp.getPrivate(); PrivateKey privKey = kp.getPrivate();
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
<% // Get parameters: <% // Get parameters:
boolean save = ParamUtils.getParameter(request, "save") != null; boolean save = ParamUtils.getParameter(request, "save") != null;
String privateKey = ParamUtils.getParameter(request, "private-key"); String privateKey = ParamUtils.getParameter(request, "private-key");
String passPhrase = ParamUtils.getParameter(request, "passPhrase");
String certificate = ParamUtils.getParameter(request, "certificate"); String certificate = ParamUtils.getParameter(request, "certificate");
Map<String, Object> errors = new HashMap<String, Object>(); Map<String, Object> errors = new HashMap<String, Object>();
...@@ -42,7 +43,7 @@ ...@@ -42,7 +43,7 @@
} }
// Import certificate // Import certificate
CertificateManager.installCert(SSLConfig.getKeyStore(), SSLConfig.getTrustStore(), CertificateManager.installCert(SSLConfig.getKeyStore(), SSLConfig.getTrustStore(),
SSLConfig.getKeyPassword(), alias, new ByteArrayInputStream(privateKey.getBytes()), SSLConfig.getKeyPassword(), alias, new ByteArrayInputStream(privateKey.getBytes()), passPhrase,
new ByteArrayInputStream(certificate.getBytes()), true, true); new ByteArrayInputStream(certificate.getBytes()), true, true);
// Save keystore // Save keystore
SSLConfig.saveStores(); SSLConfig.saveStores();
...@@ -121,6 +122,14 @@ ...@@ -121,6 +122,14 @@
<div class="jive-contentBox"> <div class="jive-contentBox">
<table cellpadding="3" cellspacing="0" border="0"> <table cellpadding="3" cellspacing="0" border="0">
<tbody> <tbody>
<tr valign="top">
<td width="1%" nowrap class="c1">
<fmt:message key="ssl.import.certificate.pass-phrase" />
</td>
<td width="99%">
<input type="text" size="30" maxlength="100" name="passPhrase">
</td>
</tr>
<tr valign="top"> <tr valign="top">
<td width="1%" nowrap class="c1"> <td width="1%" nowrap class="c1">
<fmt:message key="ssl.import.certificate.private-key" /> <fmt:message key="ssl.import.certificate.private-key" />
......
...@@ -130,6 +130,8 @@ ...@@ -130,6 +130,8 @@
<fmt:message key="ssl.certificates.no_installed"> <fmt:message key="ssl.certificates.no_installed">
<fmt:param value="<%= "<a href='ssl-certificates.jsp?generate=true'>" %>" /> <fmt:param value="<%= "<a href='ssl-certificates.jsp?generate=true'>" %>" />
<fmt:param value="<%= "</a>" %>" /> <fmt:param value="<%= "</a>" %>" />
<fmt:param value="<%= "<a href='import-certificate.jsp'>" %>" />
<fmt:param value="<%= "</a>" %>" />
</fmt:message> </fmt:message>
</td></tr> </td></tr>
</tbody> </tbody>
...@@ -239,7 +241,10 @@ ...@@ -239,7 +241,10 @@
<!-- BEGIN 'Installed Certificates' --> <!-- BEGIN 'Installed Certificates' -->
<p> <p>
<fmt:message key="ssl.certificates.info" /> <fmt:message key="ssl.certificates.info">
<fmt:param value="<%= "<a href='import-certificate.jsp'>" %>" />
<fmt:param value="<%= "</a>" %>" />
</fmt:message>
</p> </p>
<table class="jive-table" cellpadding="0" cellspacing="0" border="0" width="100%"> <table class="jive-table" cellpadding="0" cellspacing="0" border="0" width="100%">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment