code cleanup

This commit is contained in:
chris2511 2003-02-12 22:40:50 +00:00
parent 684b662cc6
commit c944e4a1c6
9 changed files with 647 additions and 773 deletions

View File

@ -17,7 +17,7 @@
</property>
<property stdset="1">
<name>caption</name>
<string>Cerificate export</string>
<string>Certificate export</string>
</property>
<vbox>
<property stdset="1">

View File

@ -51,7 +51,6 @@
#include "MainWindow.h"
QPixmap *MainWindow::keyImg = NULL, *MainWindow::csrImg = NULL,
*MainWindow::certImg = NULL, *MainWindow::tempImg = NULL,
*MainWindow::nsImg = NULL, *MainWindow::revImg = NULL,

View File

@ -1099,7 +1099,9 @@ void MainWindow::setTemplate()
void MainWindow::genCrl()
{
QStringList filt;
QList<pki_x509> list;
pki_x509 *cert = (pki_x509 *)certs->getSelectedPKI();
pki_x509 *issuedcert = NULL;
if (!cert) return;
if (cert->getKey()->isPubKey()) return;
filt.append(tr("CRLs ( *.crl )"));
@ -1117,9 +1119,17 @@ void MainWindow::genCrl()
s = QDir::convertSeparators(s);
try {
pki_crl *crl = new pki_crl(cert->getDescription(), cert);
certs->assignClients(crl);
list = certs->getIssuedCerts(cert);
if (!list.isEmpty()) {
for ( issuedcert = list.first(); issuedcert != NULL; issuedcert = list.next() ) {
if (issuedcert->isRevoked() ) {
crl->addRevoked(issuedcert);
}
}
}
crl->addV3ext(NID_authority_key_identifier,"keyid,issuer");
//crl->addV3ext(NID_issuer_alt_name,"issuer:copy");
crl->addV3ext(NID_issuer_alt_name,"issuer:copy");
crl->sign(cert->getKey());
crl->writeCrl(s.latin1());
cert->setLastCrl(crl->getDate());

View File

@ -11,7 +11,7 @@
<rect>
<x>0</x>
<y>0</y>
<width>576</width>
<width>572</width>
<height>405</height>
</rect>
</property>
@ -147,7 +147,7 @@
</property>
<property stdset="1">
<name>title</name>
<string>Standards</string>
<string>Status</string>
</property>
<grid>
<property stdset="1">

View File

@ -60,8 +60,8 @@ There are several default file-formats to exchange cryptographic the data with
other applications.
<itemize>
<item><bf>DER</bf> <bf>D</bf>istinguished <bf>E</bf>ncoding <bf>R</bf>ules is the binary ASN.1 encoding of the data.
<item><bf>PEM</bf> is the base64 encoded version of the <bf>DER</bf> formatted data
with additional header and footer lines to be transported via e.g. E-mail
<item><bf>PEM</bf> <bf>P</bf>rivacy-<bf>E</bf>nhanced <bf>M</bf>ail is the base64 encoded version of the
<bf>DER</bf> formatted data with additional header and footer lines to be transported via e.g. E-mail
<item><bf>PKCS&num;X</bf> <bf>P</bf>ublic <bf>K</bf>ey <bf>C</bf>ryptography <bf>S</bf>tandards
published by <url url="http://www.rsasecurity.com" name="RSA Laboratories">

View File

@ -345,17 +345,19 @@ void db_x509::insertPKI(pki_base *pki)
keylist->updateView();
}
void db_x509::assignClients(pki_crl *crl)
QList<pki_x509> db_x509::getIssuedCerts(pki_x509 *issuer)
{
if (!crl) return;
pki_x509 *issuer = crl->getIssuer();
pki_x509 *cert = NULL;
if (!issuer) return;
QList<pki_x509> c;
c.clear();
if (!issuer) return c;
for ( cert = (pki_x509 *)container.first(); cert != 0; cert = (pki_x509 *)container.next() ) {
if ((cert->getSigner() == issuer) && (cert->isRevoked())) {
crl->addRevoked(cert);
if (cert->getSigner() == issuer) {
c.append(cert);
}
}
return c;
}
void db_x509::writeAllCerts(QString fname, bool onlyTrusted)

View File

@ -79,7 +79,7 @@ class db_x509: public db_base
QStringList getSignerDesc();
pki_key * findKey(pki_x509 *cert);
void calcEffTrust();
void assignClients(pki_crl *crl);
QList<pki_x509> db_x509::getIssuedCerts(pki_x509 *issuer);
int searchSerial(pki_x509 *signer);
void writeAllCerts(QString fname, bool onlyTrusted);
public slots:

705
xca_de.ts

File diff suppressed because it is too large Load Diff

674
xca_es.ts
View File

@ -5,14 +5,6 @@
<source>Details of the Certificate</source>
<translation>Detalles del Certificado</translation>
</message>
<message>
<source>Standards</source>
<translation>Standards</translation>
</message>
<message>
<source>Name</source>
<translation>Nombre</translation>
</message>
<message>
<source>Signed by:</source>
<translation>Firmado por:</translation>
@ -41,10 +33,6 @@
<source>name / DNS:</source>
<translation>nombre / DNS:</translation>
</message>
<message>
<source>Province:</source>
<translation type="obsolete">Provincia:</translation>
</message>
<message>
<source>E-Mail:</source>
<translation>E-Mail:</translation>
@ -57,10 +45,6 @@
<source>Country:</source>
<translation>País:</translation>
</message>
<message>
<source>Org. unit</source>
<translation type="obsolete">Departamento</translation>
</message>
<message>
<source>Issuer</source>
<translation>Emisor</translation>
@ -94,15 +78,130 @@
<translation></translation>
</message>
<message>
<source>OK</source>
<translation></translation>
<source>Locality:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>CertDetail_UI</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Status</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Subject &amp; &amp;Issuer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Extensions</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;OK</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CertExtend_UI</name>
<message>
<source>Certificate renewal</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This will create a new certificate as a copy of the old one with a new serial number and adjusted validity values.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Validity</source>
<translation type="unfinished">Validez</translation>
</message>
<message>
<source>365</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Days</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Months</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Years</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;OK</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ExportCert</name>
<message>
<source>X509 Certificates ( *.cer *.crt *.p12 )</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>All Files ( *.* )</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save Certificate as</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ExportCert_UI</name>
<message>
<source>Cerificate export</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Certificate export</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please enter the filename for the certificate.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Filename:</source>
<translation type="unfinished">Fichero:</translation>
</message>
<message>
<source>...</source>
<translation type="unfinished">...</translation>
</message>
<message>
<source>DER is a binary format of the Certificate
PEM is a base64 encoded Certificate
PKCS#12 is an encrypted official Key-Certificate exchange format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export Format:</source>
<translation type="unfinished">Formato de exportación:</translation>
</message>
<message>
<source>Cancel</source>
<translation>Cancelar</translation>
<translation type="unfinished">Cancelar</translation>
</message>
<message>
<source>Locality:</source>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -151,32 +250,26 @@ PKCS#8 es un formato estandar de intercambio de claves</translation>
<source>Export Format:</source>
<translation>Formato de exportación:</translation>
</message>
<message>
<source>When exporting the private key
it should be encrypted.</source>
<translation type="obsolete">Cuando se exporte la clave privada
es aconsejable utilizar cifrado.</translation>
</message>
<message>
<source>Export the private part of the Key too</source>
<translation>Exportar la clave privada simultaneamente</translation>
</message>
<message>
<source>Encrypt the Key with a password</source>
<translation>Cifrar la clave con una contraseña</translation>
</message>
<message>
<source>OK</source>
<translation></translation>
</message>
<message>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
<source>When exporting the private key it should be encrypted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>E&amp;xport the private part of the Key too</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Encrypt the Key with a password</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;OK</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeyDetail_UI</name>
@ -209,12 +302,12 @@ es aconsejable utilizar cifrado.</translation>
<translation>Módulo</translation>
</message>
<message>
<source>OK</source>
<translation></translation>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation>Cancelar</translation>
<source>&amp;OK</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@ -227,26 +320,10 @@ es aconsejable utilizar cifrado.</translation>
<source>Password verify error, please try again</source>
<translation>Contraeña incorrecta, inténtelo de nuevo</translation>
</message>
<message>
<source>Internal Error</source>
<translation type="obsolete">Error interno</translation>
</message>
<message>
<source>The system detected a NULL pointer, maybe the system is out of memory</source>
<translation>El sistema detectó un puntero NULL, podría deberse a falta de memoria</translation>
</message>
<message>
<source>OpenSSL Error</source>
<translation type="obsolete">Error de OpenSSL</translation>
</message>
<message>
<source>The openSSL library raised the following error</source>
<translation type="obsolete">OpenSSL devolvió el siguiente error</translation>
</message>
<message>
<source>Key error</source>
<translation type="obsolete">Error en la clave</translation>
</message>
<message>
<source>The Key: </source>
<translation>Clave:</translation>
@ -283,14 +360,6 @@ es aconsejable utilizar cifrado.</translation>
<source>Discard</source>
<translation>Abandonar</translation>
</message>
<message>
<source>could not be loaded</source>
<translation type="obsolete">no ha podido ser cargado</translation>
</message>
<message>
<source>Key storing</source>
<translation type="obsolete">Almacenamiento de claves</translation>
</message>
<message>
<source>The key is already in the database as</source>
<translation>La clave ya aparece en la base de datos como</translation>
@ -307,30 +376,6 @@ es aconsejable utilizar cifrado.</translation>
<source>and will be completed by the new, private part of the key</source>
<translation>y será completada por la nueva parte secreta de la clave</translation>
</message>
<message>
<source>The key could not be stored into the database</source>
<translation type="obsolete">La clave no pudo ser almacenada en la base de datos</translation>
</message>
<message>
<source>File error</source>
<translation type="obsolete">Error en el fichero</translation>
</message>
<message>
<source>Der Schl&#xfc;ssel</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>could not be written</source>
<translation type="obsolete">no ha podido ser escrito</translation>
</message>
<message>
<source>Key export</source>
<translation type="obsolete">Exportar clave</translation>
</message>
<message>
<source>The key was successfull exported into the file</source>
<translation type="obsolete">La clave ha sido exportada con éxito en el fichero</translation>
</message>
<message>
<source>New Key</source>
<translation>Nueva clave</translation>
@ -367,10 +412,6 @@ es aconsejable utilizar cifrado.</translation>
<source>Revoked: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete Certificate</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Really want to delete the Certificate</source>
<translation type="unfinished"></translation>
@ -399,26 +440,10 @@ es aconsejable utilizar cifrado.</translation>
<source>and so it was not imported</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Certificates ( *.pem *.der *.crt *.cer )</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>All Files ( *.* )</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Certificate export</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>PKCS#12 bags ( *.p12 *.pfx )</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>PKCS#12 export</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Certificate</source>
<translation type="unfinished"></translation>
@ -427,10 +452,6 @@ es aconsejable utilizar cifrado.</translation>
<source>Trust</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Extend</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Unrevoke</source>
<translation type="unfinished"></translation>
@ -439,10 +460,6 @@ es aconsejable utilizar cifrado.</translation>
<source>Revoke</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete Certificate signing request</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Really want to delete the Certificate signing request</source>
<translation type="unfinished"></translation>
@ -451,10 +468,6 @@ es aconsejable utilizar cifrado.</translation>
<source>Import Certificate signing request</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Certificate signing request</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>The certificate signing request already exists in the database as</source>
<translation type="unfinished"></translation>
@ -475,10 +488,6 @@ es aconsejable utilizar cifrado.</translation>
<source>The template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The template could not be stored into the database</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Create certificate</source>
<translation type="unfinished"></translation>
@ -487,22 +496,10 @@ es aconsejable utilizar cifrado.</translation>
<source>Create request</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>X Certifikate and Key management</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>New Database Password</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Please enter a password, that will be used to encrypt your private keys in the database-file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database Password</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Please enter the password for unlocking the database</source>
<translation type="unfinished"></translation>
@ -527,10 +524,6 @@ es aconsejable utilizar cifrado.</translation>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>CA serial</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Please enter the new Serial for signing</source>
<translation type="unfinished"></translation>
@ -579,10 +572,6 @@ es aconsejable utilizar cifrado.</translation>
<source>There was no key found for the Certificate: </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>PKCS#12 files ( *.p12 *.pfx )</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>File</source>
<translation type="unfinished"></translation>
@ -591,10 +580,6 @@ es aconsejable utilizar cifrado.</translation>
<source>Request</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Serial</source>
<translation type="unfinished"></translation>
@ -639,6 +624,34 @@ es aconsejable utilizar cifrado.</translation>
<source>Sign</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>PKCS#7 data ( *.p7s *.p7m )</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The certificate-serial is higher than the next serial of the signer it will be set to </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The certificate CA serial is lower than the highest serial of one signed certificate it will be set to </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Import PKCS#12</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Import from PKCS#7</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>PKCS#7</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Encrypt</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow_UI</name>
@ -658,22 +671,6 @@ es aconsejable utilizar cifrado.</translation>
<source>Item</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Key</source>
<translation type="unfinished">Nueva clave</translation>
</message>
<message>
<source>Export</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Import</source>
<translation type="unfinished">Importar</translation>
</message>
<message>
<source>Show Details</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete</source>
<translation type="unfinished"></translation>
@ -682,62 +679,18 @@ es aconsejable utilizar cifrado.</translation>
<source>Certificate signing request</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Request</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export PKCS#12</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Import PKCS#12</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>(c) 2002 by christian@hohnstaedt.de</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Templates</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Template</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>New empty template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New CA template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New client template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New server template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Change Template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Revocation list</source>
<translation type="unfinished"></translation>
@ -750,6 +703,66 @@ es aconsejable utilizar cifrado.</translation>
<source>C R A S H</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;New Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Export</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Import</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Show Details</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;New Request</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;New Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Import &amp;PKCS#12</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Import P&amp;KCS#7</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New &amp;empty template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New C&amp;A template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New &amp;client template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New &amp;server template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ch&amp;ange Template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>E&amp;xit</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NewKey_UI</name>
@ -778,15 +791,11 @@ es aconsejable utilizar cifrado.</translation>
<translation type="unfinished">Nueva clave</translation>
</message>
<message>
<source>OK</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Cancel</source>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Create</source>
<source>C&amp;reate</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -796,14 +805,6 @@ es aconsejable utilizar cifrado.</translation>
<source>Empty Template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Welcome to the settings for Certificate signing requests.... (needs more prosa)</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>You are done with entering all parameters for generating a Certificate signing request..... (needs more prosa)</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Certificate request</source>
<translation type="unfinished"></translation>
@ -812,10 +813,6 @@ es aconsejable utilizar cifrado.</translation>
<source>Welcome to the settings for Templates.... (needs more prosa)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You are done with entering all parameters for generating a Template..... (needs more prosa)</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Template</source>
<translation type="unfinished"></translation>
@ -828,10 +825,6 @@ es aconsejable utilizar cifrado.</translation>
<source>Welcome to the settings for Certificates.... (needs more prosa)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You are done with entering all parameters for generating a Certificate..... (needs more prosa)</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Certificate</source>
<translation type="unfinished"></translation>
@ -887,10 +880,6 @@ es aconsejable utilizar cifrado.</translation>
<source>Organisational unit:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Generate a new key</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Common name:</source>
<translation type="unfinished"></translation>
@ -903,88 +892,24 @@ es aconsejable utilizar cifrado.</translation>
<source>Locality:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Country:</source>
<translation type="obsolete">País:</translation>
</message>
<message>
<source>Certificate name:</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Use this Certificate signing request</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Certificate creation</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>New Certificate Step 1</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Please choose from the templates the one to use for the new certificate or request</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New Certificate Step 2</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>For a new certificate you have to enter your personal data into the form and select a key to use.
For signing a request, please select the appropriate Certificates igning request.
For a SSL servercertificate choose the DNS name of the server as &quot;Common name&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use the data entered here</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>New Certificate Step 3</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Please choose the signer, wether it should be self signed, or signed by an other signer</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Certificate to sign with</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Use this Certificate for for signing:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Create a self signed certificate with the serial:</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>New Certificate Step 4</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>CRL distribution point</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy issuer name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>issuer alternative name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy e-mail address from subject line</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>subject alternative name</source>
<translation type="unfinished"></translation>
@ -1009,30 +934,14 @@ For a SSL servercertificate choose the DNS name of the server as &quot;Common na
<source>Path length:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Critical</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Key identifier</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Subject Key Identifier</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Authority Key Identifier</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Validity</source>
<translation type="unfinished">Validez</translation>
</message>
<message>
<source>356</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Days</source>
<translation type="unfinished"></translation>
@ -1141,10 +1050,6 @@ For a SSL servercertificate choose the DNS name of the server as &quot;Common na
<source>X Certificate and Key management</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Change the default extension settings from the template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SSL Client</source>
<translation type="unfinished"></translation>
@ -1201,18 +1106,10 @@ For a SSL servercertificate choose the DNS name of the server as &quot;Common na
<source>Base URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sign this Certificate signing request</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Signer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Create a self signed certificate with the serial</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Template for the new certificate</source>
<translation type="unfinished"></translation>
@ -1229,6 +1126,50 @@ For a SSL servercertificate choose the DNS name of the server as &quot;Common na
<source>365</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sign this Certificate signing &amp;request</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use &amp;this Certificate for for signing:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Create a &amp;self signed certificate with the serial</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Change the default &amp;extension settings from the template</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Generate a new key</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Critical</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Subject Key Identifier</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Authority Key Identifier</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy &amp;issuer name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Copy &amp;e-mail address from subject line</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>C&amp;ritical</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PassRead_UI</name>
@ -1241,12 +1182,12 @@ For a SSL servercertificate choose the DNS name of the server as &quot;Common na
<translation>Contraseña</translation>
</message>
<message>
<source>OK</source>
<translation></translation>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation>Cancelar</translation>
<source>&amp;OK</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@ -1264,31 +1205,12 @@ For a SSL servercertificate choose the DNS name of the server as &quot;Common na
<translation>Repetir contraseña</translation>
</message>
<message>
<source>OK</source>
<translation></translation>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
</context>
<context>
<name>Rename_UI</name>
<message>
<source>Rename</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Please enter the new Name</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>OK</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="obsolete"></translation>
<source>&amp;OK</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@ -1301,10 +1223,6 @@ For a SSL servercertificate choose the DNS name of the server as &quot;Common na
<source>Details of the certificate signing request</source>
<translation>Detalles de la solicitud</translation>
</message>
<message>
<source>Standards</source>
<translation></translation>
</message>
<message>
<source>Certificate name</source>
<translation>Id del certificado</translation>
@ -1354,8 +1272,16 @@ For a SSL servercertificate choose the DNS name of the server as &quot;Common na
<translation>Organización</translation>
</message>
<message>
<source>Cancel</source>
<translation>Cancelar</translation>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@ -1377,23 +1303,23 @@ For a SSL servercertificate choose the DNS name of the server as &quot;Common na
<translation type="unfinished"></translation>
</message>
<message>
<source>Never trust this certificate</source>
<source>&amp;Never trust this certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Only trust this certificate, if we trust the signer</source>
<source>Only &amp;trust this certificate, if we trust the signer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Always trust this certificate</source>
<source>&amp;Always trust this certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>OK</source>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<source>&amp;OK</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -1461,11 +1387,15 @@ For a SSL servercertificate choose the DNS name of the server as &quot;Common na
<translation type="unfinished"></translation>
</message>
<message>
<source>Revoked</source>
<source>Common Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Common Name</source>
<source>Serial</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>not After</source>
<translation type="unfinished"></translation>
</message>
</context>