NewX509
0
0
596
580
Dialog
9
6
-
0
6
-
Arial
14
50
false
false
false
false
Create
-
Qt::Horizontal
QSizePolicy::Expanding
20
20
-
95
40
95
40
true
-
0
Source
9
6
-
Qt::Vertical
QSizePolicy::Expanding
20
16
-
Signing request
8
6
-
Sign this Certificate signing &request
-
Copy extensions from the request
true
-
A certificate signing request can be signed, even if the private key of the request is not available. This is the intention of a CSR:
Getting signed by a CA certificate, whoes certificate of course must be in the database
Of course you need the private key of the CSR if you want to create a self-signed cert from it.
-
Show request
-
Qt::Vertical
QSizePolicy::Expanding
20
16
-
Signing
9
6
-
0
6
-
Create a &self signed certificate with the serial
true
-
If you leave this blank the serial 00 will be used
1
-
0
6
-
Use &this Certificate for for signing
-
All certificates in your database that can create valid signatures
This list contains all certificates with the CA-flag set to true and whoes private key is present in the key-database.
If this list is disabled, you only can create a self-signed certificate.
-
Qt::Vertical
20
16
-
0
6
-
Signature algorithm
-
-
Qt::Vertical
QSizePolicy::Expanding
20
16
-
Template
9
6
-
Template for the new certificate
-
7
0
0
0
All available templates
This list contains all templates from the toplevel template Tab
-
Apply
-
Qt::Vertical
QSizePolicy::Expanding
20
16
Subject
9
6
-
Distinguished name
8
6
-
0
6
-
60
-
Organisation
-
This name is only used internally and does not appear in the resulting certificate
100
-
Must be exactly 2 letter of size (DE, UK)
2
-
64
-
Country code
-
State or Province
-
-
Locality
-
Organ. unit
-
Common name
-
E-Mail address
-
-
-
Internal name
-
-
Qt::Horizontal
-
0
6
-
-
This name is only used internally and does not appear in the resulting certificate
100
-
Add
-
Delete
-
QAbstractItemView::SingleSelection
QAbstractItemView::SelectRows
0
0
-
Private key
9
6
-
7
0
0
0
This list only contains unused keys
-
Qt::Horizontal
QSizePolicy::Expanding
20
20
-
This funny button creates a key. Go figure.
&Generate a new key
Extensions
8
6
-
0
6
-
Basic constrains
8
6
-
0
6
-
Type
-
If this will become a CA certificate or not
Set this to TRUE if you want to create a CA certificate that signs other certificates.
This is always set to FALSE for client or server certificates. In most cases self-signed certificates are CA certificates.
Self-signed non-CA certificates are unusual although they are possible.
-
Not defined
-
Certification Authority
-
End Entity
-
0
6
-
Path length
-
How much CAs may be below this.
If this is left empty the pathlen is not included in the certificate. Otherwise it distinguishes the count of chained CA certificates below this one.
A pathlen of 0 means, that this certificate may not issue other sub-CA certificates. Although it can do it, all chain-checking algorithms in e.g. your browser or openssl will (should) fail.
-
The basic constraints should always be critical
&Critical
-
Key identifier
8
6
-
Creates a hash of the key following the PKIX guidelines
&Subject Key Identifier
-
Copy the Subject Key Identifier from the issuer
If this box is checked an attempt is made to copy the subject key identifier from the signing certificate.
It also copies the issuer and serial number from the issuer certificate. Normally this will only be done if the keyid option fails.
&Authority Key Identifier
-
Qt::Vertical
20
40
-
0
6
-
Validity
8
6
-
-
-
Not before
-
Not after
-
Time range
8
6
-
Apply
-
-
Days
-
Months
-
Years
-
Set the time to 00:00:00 and 23:59:59 respectively
Midnight
-
-
Qt::Vertical
20
40
-
0
6
-
Authority Info Access
-
CRL distribution point
-
issuer alternative name
-
URI:
This is a multi-valued extension that supports all the literal options of subject alternative name. Of the few software packages that currentlyi nterpret this extension most only interpret the URI option.
Currently each option will set a new DistributionPoint with the fullName field set to the given value.
Other fields like cRLissuer and reasons cannot currently be set or displayed: at this time no examples were available that used these fields.
If you see this extension with <UNSUPPORTED> when you attempt to print it out or it doesn't appear to display correctly then let steve know, including the certificate (mail steve at openssl dot org) .
Examples:
URI:http://www.myhost.com/myca.crl
URI:http://www.my.com/my.crl, URI:http://www.oth.com/my.crl
-
can be altered by the file "aia.txt"
-
Edit
-
Edit
-
DNS: IP: URI: email: RID:
The authority information access extension gives details about how to access certain information relating to the CA. Its syntax is accessOID;location where 'location' has the same syntax as subject alternative name (except that email:copy is not supported). accessOID can be any valid OID but only certain values are meaningful for example OCSP and caIssuers. OCSP gives the location of an OCSP responder: this is used by Netscape PSM and other software.
Example:
OCSP;URI:http://ocsp.my.host/
caIssuers;URI:http://my.ca/ca.html
-
DNS: IP: URI: email: RID:
The subject alternative name extension allows various literal values to be used. These include "email" (an email address) , "URI" a uniform resource indicator, "DNS" (a DNS domain name) , RID (a registered ID: OBJECT IDENTIFIER) and IP (an IP address).
Examples:
email:my@other.address, IP: 1.1.1.1 , URI:http://my.url.here/
email:my@other.address, RID:1.2.3.4, DNS: ns.server.tld
-
Edit
-
subject alternative name
-
Edit
-
DNS: IP: URI: email: RID:
The issuer alternative name extension allows various literal values to be used. These include "email" (an email address) , "URI" a uniform resource indicator, "DNS" (a DNS domain name), RID (a registered ID: OBJECT IDENTIFIER) and IP (an IP address).
Examples:
email:my@other.address, IP: 1.1.1.1 , URI:http://my.url.here/
email:my@other.address, RID:1.2.3.4, DNS: ns.server.tld
0
0
100
30
Key Usage
8
6
-
-
0
6
-
Key usage
8
6
-
&Critical
-
QAbstractItemView::MultiSelection
QAbstractItemView::SelectRows
-
Digital Signature
-
Non Repudiation
-
Key Encipherment
-
Data Encipherment
-
Key Agreement
-
Certificate Sign
-
CRL Sign
-
Encipher Only
-
Decipher Only
-
Extended key usage
8
6
-
C&ritical
-
QAbstractItemView::MultiSelection
QAbstractItemView::SelectRows
0
0
100
30
Netscape
8
6
-
0
6
-
QAbstractItemView::MultiSelection
-
SSL Client
-
SSL Server
-
S/MIME
-
Object Signing
-
SSL CA
-
S/MIME CA
-
Object Signing CA
-
Qt::Horizontal
QSizePolicy::Expanding
20
20
-
0
6
-
107
107
Great picture , heh ?
true
-
Qt::Vertical
QSizePolicy::Expanding
20
20
-
0
6
-
-
-
CA Revocation URL
-
-
Revocation URL
-
SSL server name
-
-
-
Certificate renewal URL
-
Comment
-
CA policy URL
-
Base URL
-
-
If you know a more pretty one tell me
0
0
100
30
0
0
100
30
-
0
6
-
7
0
0
0
Cancel
-
Qt::Horizontal
311
31
-
3
0
0
0
OK
hashBox
QComboBox
Validity
QWidget
1
tabWidget
fromReqCB
reqList
copyReqExtCB
showReqBut
selfSignRB
serialNr
foreignSignRB
certList
tempList
applyTemplate
description
countryName
stateOrProvinceName
localityName
organisationName
organisationalUnitName
commonName
emailAddress
extDNobj
extDNname
extDNadd
extDNdel
extDNlist
keyList
genKeyBUT
basicCA
basicPath
bcCritical
subKey
authKey
validNumber
validRange
midnightCB
applyTime
subAltName
editSubAlt
issAltName
editIssAlt
crlDist
editCrlDist
aiaOid
authInfAcc
editAuthInfAcc
kuCritical
keyUsage
ekuCritical
ekeyUsage
nsCertType
nsBaseUrl
nsRevocationUrl
nsCARevocationUrl
nsRenewalUrl
nsCaPolicyUrl
nsSslServerName
nsComment
okButton
cancelButton
cancelButton
clicked()
NewX509
reject()
96
569
179
282