mirror of
https://github.com/chris2511/xca.git
synced 2026-09-12 19:51:05 +05:00
1510 lines
44 KiB
XML
1510 lines
44 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>NewX509</class>
|
|
<widget class="QDialog" name="NewX509">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>747</width>
|
|
<height>637</height>
|
|
</rect>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="verticalLayout_2">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="_4">
|
|
<item>
|
|
<widget class="QLabel" name="capt">
|
|
<property name="font">
|
|
<font>
|
|
<family>Arial</family>
|
|
<pointsize>14</pointsize>
|
|
<weight>50</weight>
|
|
<italic>false</italic>
|
|
<bold>false</bold>
|
|
<underline>false</underline>
|
|
<strikeout>false</strikeout>
|
|
</font>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>QSizePolicy::Expanding</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="image">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>95</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>95</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
<property name="scaledContents">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<widget class="QTabWidget" name="tabWidget">
|
|
<property name="currentIndex">
|
|
<number>0</number>
|
|
</property>
|
|
<widget class="QWidget" name="tab_0">
|
|
<attribute name="title">
|
|
<string>Source</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout_4">
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>QSizePolicy::Expanding</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>16</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<widget class="QGroupBox" name="requestBox">
|
|
<property name="title">
|
|
<string>Signing request</string>
|
|
</property>
|
|
<layout class="QVBoxLayout">
|
|
<item>
|
|
<widget class="QWidget" name="reqWidget" native="true">
|
|
<layout class="QGridLayout">
|
|
<property name="margin">
|
|
<number>0</number>
|
|
</property>
|
|
<item row="0" column="1">
|
|
<widget class="itemComboReq" name="reqList"/>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<widget class="QPushButton" name="showReqBut">
|
|
<property name="text">
|
|
<string>Show request</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="0">
|
|
<widget class="QCheckBox" name="fromReqCB">
|
|
<property name="text">
|
|
<string>Sign this Certificate signing &request</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QCheckBox" name="copyReqExtCB">
|
|
<property name="text">
|
|
<string>Copy extensions from the request</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<widget class="QCheckBox" name="reqSubChange">
|
|
<property name="text">
|
|
<string>Modify subject of the request</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QWidget" name="attrWidget" native="true">
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>QSizePolicy::Expanding</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>16</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<widget class="QGroupBox" name="signerBox">
|
|
<property name="title">
|
|
<string>Signing</string>
|
|
</property>
|
|
<layout class="QVBoxLayout">
|
|
<item>
|
|
<layout class="QHBoxLayout">
|
|
<item>
|
|
<widget class="QRadioButton" name="selfSignRB">
|
|
<property name="text">
|
|
<string>Create a &self signed certificate</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout">
|
|
<item>
|
|
<widget class="QRadioButton" name="foreignSignRB">
|
|
<property name="text">
|
|
<string>Use &this Certificate for signing</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="itemComboCert" name="certList">
|
|
<property name="toolTip">
|
|
<string>All certificates in your database that can create valid signatures</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>16</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout">
|
|
<item>
|
|
<widget class="QLabel" name="label">
|
|
<property name="text">
|
|
<string>Signature algorithm</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="hashBox" name="hashAlgo"/>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>QSizePolicy::Expanding</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>16</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<widget class="QGroupBox" name="templBox">
|
|
<property name="title">
|
|
<string>Template for the new certificate</string>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="verticalLayout_3">
|
|
<item>
|
|
<widget class="itemComboTemp" name="tempList">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>All available templates</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
|
<item>
|
|
<spacer name="horizontalSpacer">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>13</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="applyExtensions">
|
|
<property name="text">
|
|
<string>Apply extensions</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="applySubject">
|
|
<property name="text">
|
|
<string>Apply subject</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="applyTemplate">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>Apply all</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>QSizePolicy::Expanding</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>16</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tab_1">
|
|
<attribute name="title">
|
|
<string>Subject</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout_7">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_6">
|
|
<item>
|
|
<widget class="QLabel" name="label_2">
|
|
<property name="text">
|
|
<string>Internal Name</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLineEdit" name="description">
|
|
<property name="toolTip">
|
|
<string>This name is only used internally and does not appear in the resulting certificate</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<widget class="QGroupBox" name="distNameBox">
|
|
<property name="toolTip">
|
|
<string>Distinguished name</string>
|
|
</property>
|
|
<property name="title">
|
|
<string notr="true">Distinguished name</string>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="verticalLayout_6">
|
|
<item>
|
|
<widget class="QWidget" name="dnWidget" native="true"/>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
|
<item>
|
|
<widget class="kvView" name="extDNlist">
|
|
<attribute name="horizontalHeaderDefaultSectionSize">
|
|
<number>200</number>
|
|
</attribute>
|
|
<attribute name="horizontalHeaderStretchLastSection">
|
|
<bool>true</bool>
|
|
</attribute>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<layout class="QVBoxLayout" name="verticalLayout_5">
|
|
<item>
|
|
<widget class="QPushButton" name="extDNadd">
|
|
<property name="text">
|
|
<string>Add</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="extDNdel">
|
|
<property name="text">
|
|
<string>Delete</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="extDNinfo">
|
|
<property name="frameShape">
|
|
<enum>QFrame::Panel</enum>
|
|
</property>
|
|
<property name="frameShadow">
|
|
<enum>QFrame::Sunken</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QGroupBox" name="privKeyBox">
|
|
<property name="title">
|
|
<string>Private key</string>
|
|
</property>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_7">
|
|
<item>
|
|
<widget class="itemComboKey" name="keyList">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>This list only contains unused keys</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="usedKeysToo">
|
|
<property name="text">
|
|
<string>Used keys too</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="genKeyBut">
|
|
<property name="text">
|
|
<string>&Generate a new key</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tab_2">
|
|
<attribute name="title">
|
|
<string>Extensions</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="_6">
|
|
<item>
|
|
<widget class="QGroupBox" name="bcBox">
|
|
<layout class="QGridLayout" name="gridLayout_7">
|
|
<item row="0" column="0">
|
|
<widget class="QLabel" name="TextLabel2_2_3">
|
|
<property name="text">
|
|
<string>Type</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<widget class="QComboBox" name="basicCA">
|
|
<property name="toolTip">
|
|
<string>If this will become a CA certificate or not</string>
|
|
</property>
|
|
<item>
|
|
<property name="text">
|
|
<string>Not defined</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>Certification Authority</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>End Entity</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QLabel" name="TextLabel3_2_2">
|
|
<property name="text">
|
|
<string>Path length</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<widget class="QLineEdit" name="basicPath">
|
|
<property name="toolTip">
|
|
<string>How much CAs may be below this.</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="2">
|
|
<widget class="QCheckBox" name="bcCritical">
|
|
<property name="toolTip">
|
|
<string>The basic constraints should always be critical</string>
|
|
</property>
|
|
<property name="text">
|
|
<string notr="true">Critical</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QGroupBox" name="keyIdentBox">
|
|
<property name="toolTip">
|
|
<string>Key identifier</string>
|
|
</property>
|
|
<property name="title">
|
|
<string notr="true">Key identifier</string>
|
|
</property>
|
|
<layout class="QVBoxLayout">
|
|
<property name="margin">
|
|
<number>8</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QCheckBox" name="subKey">
|
|
<property name="toolTip">
|
|
<string>Creates a hash of the key following the PKIX guidelines</string>
|
|
</property>
|
|
<property name="text">
|
|
<string notr="true">&Subject Key Identifier</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="authKey">
|
|
<property name="toolTip">
|
|
<string>Copy the Subject Key Identifier from the issuer</string>
|
|
</property>
|
|
<property name="text">
|
|
<string notr="true">&Authority Key Identifier</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<widget class="QWidget" name="timewidget" native="true">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
|
<property name="margin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QGroupBox" name="validityBox">
|
|
<property name="title">
|
|
<string>Validity</string>
|
|
</property>
|
|
<layout class="QGridLayout" name="gridLayout_1">
|
|
<item row="0" column="0">
|
|
<widget class="QLabel" name="TextLabel1_2_3_2">
|
|
<property name="text">
|
|
<string>Not before</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<widget class="Validity" name="notBefore">
|
|
<property name="calendarPopup">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QLabel" name="TextLabel2_4_2">
|
|
<property name="text">
|
|
<string>Not after</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<widget class="Validity" name="notAfter">
|
|
<property name="calendarPopup">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QGroupBox" name="rangeBox">
|
|
<property name="title">
|
|
<string>Time range</string>
|
|
</property>
|
|
<layout class="QGridLayout" name="gridLayout_2">
|
|
<item row="0" column="0" colspan="2">
|
|
<widget class="QLineEdit" name="validN"/>
|
|
</item>
|
|
<item row="0" column="2">
|
|
<widget class="QComboBox" name="validRange">
|
|
<item>
|
|
<property name="text">
|
|
<string>Days</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>Months</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>Years</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="3">
|
|
<widget class="QPushButton" name="applyTime">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>Apply</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QCheckBox" name="validMidn">
|
|
<property name="toolTip">
|
|
<string>Set the time to 00:00:00 and 23:59:59 respectively</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Midnight</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<widget class="QCheckBox" name="checkBox">
|
|
<property name="text">
|
|
<string>Local time</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="2" colspan="2">
|
|
<widget class="QCheckBox" name="noWellDefinedExpDate">
|
|
<property name="text">
|
|
<string>No well-defined expiration</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<layout class="QGridLayout" name="gridLayout_12">
|
|
<item row="0" column="0">
|
|
<widget class="DoubleClickLabel" name="sanLbl"/>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<widget class="QLabel" name="subAltIco">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="2">
|
|
<widget class="QLineEdit" name="subAltName">
|
|
<property name="toolTip">
|
|
<string>DNS: IP: URI: email: RID:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="3">
|
|
<widget class="QPushButton" name="editSubAlt">
|
|
<property name="text">
|
|
<string>Edit</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="DoubleClickLabel" name="ianLbl"/>
|
|
</item>
|
|
<item row="1" column="2">
|
|
<widget class="QLineEdit" name="issAltName">
|
|
<property name="toolTip">
|
|
<string>DNS: IP: URI: email: RID:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="3">
|
|
<widget class="QPushButton" name="editIssAlt">
|
|
<property name="text">
|
|
<string>Edit</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="1">
|
|
<widget class="QLabel" name="crlDistIco">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="2">
|
|
<widget class="QLineEdit" name="crlDist">
|
|
<property name="toolTip">
|
|
<string>URI:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="3">
|
|
<widget class="QPushButton" name="editCrlDist">
|
|
<property name="text">
|
|
<string>Edit</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="0">
|
|
<widget class="DoubleClickLabel" name="aiaLbl"/>
|
|
</item>
|
|
<item row="3" column="1">
|
|
<widget class="QLabel" name="authInfAccIco">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="2">
|
|
<widget class="QLineEdit" name="authInfAcc">
|
|
<property name="toolTip">
|
|
<string>DNS: IP: URI: email: RID:</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="3">
|
|
<widget class="QPushButton" name="editAuthInfAcc">
|
|
<property name="text">
|
|
<string>Edit</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<widget class="QLabel" name="issAltIco">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<widget class="DoubleClickLabel" name="crldpLbl"/>
|
|
</item>
|
|
<item row="4" column="2">
|
|
<widget class="QCheckBox" name="OCSPstaple">
|
|
<property name="text">
|
|
<string notr="true">OCSP Must Staple</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tab_3">
|
|
<attribute name="title">
|
|
<string>Key usage</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout">
|
|
<property name="margin">
|
|
<number>8</number>
|
|
</property>
|
|
<item>
|
|
<layout class="QHBoxLayout">
|
|
<item>
|
|
<widget class="QGroupBox" name="kuBox">
|
|
<layout class="QVBoxLayout">
|
|
<property name="margin">
|
|
<number>8</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QCheckBox" name="kuCritical">
|
|
<property name="text">
|
|
<string notr="true">Critical</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QListWidget" name="keyUsage">
|
|
<property name="selectionMode">
|
|
<enum>QAbstractItemView::MultiSelection</enum>
|
|
</property>
|
|
<property name="selectionBehavior">
|
|
<enum>QAbstractItemView::SelectRows</enum>
|
|
</property>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">Digital Signature</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">Non Repudiation</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">Key Encipherment</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">Data Encipherment</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">Key Agreement</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">Certificate Sign</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">CRL Sign</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">Encipher Only</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">Decipher Only</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QGroupBox" name="ekuBox">
|
|
<layout class="QVBoxLayout">
|
|
<property name="margin">
|
|
<number>8</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QCheckBox" name="ekuCritical">
|
|
<property name="text">
|
|
<string notr="true">Critical</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QListWidget" name="ekeyUsage">
|
|
<property name="selectionMode">
|
|
<enum>QAbstractItemView::MultiSelection</enum>
|
|
</property>
|
|
<property name="selectionBehavior">
|
|
<enum>QAbstractItemView::SelectRows</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tab_4">
|
|
<attribute name="title">
|
|
<string>Netscape</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout_8">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_5">
|
|
<item>
|
|
<widget class="QGroupBox" name="nsCertTypeBox">
|
|
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
|
<item>
|
|
<widget class="QListWidget" name="nsCertType">
|
|
<property name="selectionMode">
|
|
<enum>QAbstractItemView::MultiSelection</enum>
|
|
</property>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">SSL Client</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">SSL Server</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">S/MIME</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">Object Signing</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">SSL CA</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">S/MIME CA</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string notr="true">Object Signing CA</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>QSizePolicy::Expanding</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<layout class="QVBoxLayout">
|
|
<item>
|
|
<widget class="QLabel" name="nsImg">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>107</width>
|
|
<height>107</height>
|
|
</size>
|
|
</property>
|
|
<property name="scaledContents">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>QSizePolicy::Expanding</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QGridLayout" name="gridLayout_3">
|
|
<item row="3" column="1">
|
|
<widget class="QLineEdit" name="nsRenewalUrl"/>
|
|
</item>
|
|
<item row="4" column="1">
|
|
<widget class="QLineEdit" name="nsCaPolicyUrl"/>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<widget class="DoubleClickLabel" name="nsCaRevLbl"/>
|
|
</item>
|
|
<item row="5" column="1">
|
|
<widget class="QLineEdit" name="nsSslServerName"/>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="DoubleClickLabel" name="nsRevLbl"/>
|
|
</item>
|
|
<item row="5" column="0">
|
|
<widget class="DoubleClickLabel" name="nsSslServerLbl"/>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<widget class="QLineEdit" name="nsBaseUrl"/>
|
|
</item>
|
|
<item row="2" column="1">
|
|
<widget class="QLineEdit" name="nsCARevocationUrl"/>
|
|
</item>
|
|
<item row="3" column="0">
|
|
<widget class="DoubleClickLabel" name="nsRenewLbl"/>
|
|
</item>
|
|
<item row="6" column="0">
|
|
<widget class="DoubleClickLabel" name="nsCommentLbl"/>
|
|
</item>
|
|
<item row="4" column="0">
|
|
<widget class="DoubleClickLabel" name="nsCaPolicyLbl"/>
|
|
</item>
|
|
<item row="0" column="0">
|
|
<widget class="DoubleClickLabel" name="nsBaseLbl"/>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<widget class="QLineEdit" name="nsRevocationUrl"/>
|
|
</item>
|
|
<item row="6" column="1">
|
|
<widget class="QLineEdit" name="nsComment">
|
|
<property name="toolTip">
|
|
<string notr="true">If you know a more pretty one tell me</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="Seite">
|
|
<attribute name="title">
|
|
<string>Advanced</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout">
|
|
<item>
|
|
<widget class="QTextEdit" name="nconf_data"/>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout">
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>40</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="adv_validate">
|
|
<property name="text">
|
|
<string>Validate</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>40</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tab">
|
|
<attribute name="title">
|
|
<string>Comment</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout_9">
|
|
<item>
|
|
<widget class="QTextEdit" name="comment"/>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QDialogButtonBox" name="buttonBox">
|
|
<property name="standardButtons">
|
|
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<customwidgets>
|
|
<customwidget>
|
|
<class>hashBox</class>
|
|
<extends>QComboBox</extends>
|
|
<header>widgets/hashBox.h</header>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>Validity</class>
|
|
<extends>QDateTimeEdit</extends>
|
|
<header>widgets/validity.h</header>
|
|
<container>1</container>
|
|
<slots>
|
|
<slot>hideTimeCheck(int)</slot>
|
|
<slot>localTime(int)</slot>
|
|
</slots>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>kvView</class>
|
|
<extends>QTableView</extends>
|
|
<header>widgets/kvView.h</header>
|
|
<slots>
|
|
<slot>addKvRow()</slot>
|
|
<slot>deleteCurrentRow()</slot>
|
|
</slots>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>DoubleClickLabel</class>
|
|
<extends>QLabel</extends>
|
|
<header>widgets/clicklabel.h</header>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>itemComboReq</class>
|
|
<extends>QComboBox</extends>
|
|
<header>widgets/ItemCombo.h</header>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>itemComboKey</class>
|
|
<extends>QComboBox</extends>
|
|
<header>widgets/ItemCombo.h</header>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>itemComboCert</class>
|
|
<extends>QComboBox</extends>
|
|
<header>widgets/ItemCombo.h</header>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>itemComboTemp</class>
|
|
<extends>QComboBox</extends>
|
|
<header>widgets/ItemCombo.h</header>
|
|
</customwidget>
|
|
</customwidgets>
|
|
<tabstops>
|
|
<tabstop>fromReqCB</tabstop>
|
|
<tabstop>reqList</tabstop>
|
|
<tabstop>copyReqExtCB</tabstop>
|
|
<tabstop>showReqBut</tabstop>
|
|
<tabstop>reqSubChange</tabstop>
|
|
<tabstop>selfSignRB</tabstop>
|
|
<tabstop>foreignSignRB</tabstop>
|
|
<tabstop>certList</tabstop>
|
|
<tabstop>hashAlgo</tabstop>
|
|
<tabstop>tempList</tabstop>
|
|
<tabstop>applyExtensions</tabstop>
|
|
<tabstop>applySubject</tabstop>
|
|
<tabstop>applyTemplate</tabstop>
|
|
<tabstop>extDNlist</tabstop>
|
|
<tabstop>extDNadd</tabstop>
|
|
<tabstop>extDNdel</tabstop>
|
|
<tabstop>keyList</tabstop>
|
|
<tabstop>usedKeysToo</tabstop>
|
|
<tabstop>genKeyBut</tabstop>
|
|
<tabstop>basicCA</tabstop>
|
|
<tabstop>basicPath</tabstop>
|
|
<tabstop>bcCritical</tabstop>
|
|
<tabstop>subKey</tabstop>
|
|
<tabstop>authKey</tabstop>
|
|
<tabstop>notBefore</tabstop>
|
|
<tabstop>notAfter</tabstop>
|
|
<tabstop>validN</tabstop>
|
|
<tabstop>validMidn</tabstop>
|
|
<tabstop>checkBox</tabstop>
|
|
<tabstop>noWellDefinedExpDate</tabstop>
|
|
<tabstop>validRange</tabstop>
|
|
<tabstop>applyTime</tabstop>
|
|
<tabstop>subAltName</tabstop>
|
|
<tabstop>editSubAlt</tabstop>
|
|
<tabstop>issAltName</tabstop>
|
|
<tabstop>editIssAlt</tabstop>
|
|
<tabstop>crlDist</tabstop>
|
|
<tabstop>editCrlDist</tabstop>
|
|
<tabstop>authInfAcc</tabstop>
|
|
<tabstop>editAuthInfAcc</tabstop>
|
|
<tabstop>kuCritical</tabstop>
|
|
<tabstop>keyUsage</tabstop>
|
|
<tabstop>ekuCritical</tabstop>
|
|
<tabstop>ekeyUsage</tabstop>
|
|
<tabstop>nsCertType</tabstop>
|
|
<tabstop>nsBaseUrl</tabstop>
|
|
<tabstop>nsRevocationUrl</tabstop>
|
|
<tabstop>nsCARevocationUrl</tabstop>
|
|
<tabstop>nsRenewalUrl</tabstop>
|
|
<tabstop>nsCaPolicyUrl</tabstop>
|
|
<tabstop>nsSslServerName</tabstop>
|
|
<tabstop>nsComment</tabstop>
|
|
<tabstop>nconf_data</tabstop>
|
|
<tabstop>adv_validate</tabstop>
|
|
<tabstop>buttonBox</tabstop>
|
|
<tabstop>tabWidget</tabstop>
|
|
</tabstops>
|
|
<resources/>
|
|
<connections>
|
|
<connection>
|
|
<sender>noWellDefinedExpDate</sender>
|
|
<signal>clicked(bool)</signal>
|
|
<receiver>notAfter</receiver>
|
|
<slot>setDisabled(bool)</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>595</x>
|
|
<y>341</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>203</x>
|
|
<y>342</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>fromReqCB</sender>
|
|
<signal>clicked(bool)</signal>
|
|
<receiver>reqList</receiver>
|
|
<slot>setEnabled(bool)</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>292</x>
|
|
<y>147</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>402</x>
|
|
<y>147</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>extDNdel</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>extDNlist</receiver>
|
|
<slot>deleteCurrentRow()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>713</x>
|
|
<y>199</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>57</x>
|
|
<y>251</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>extDNadd</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>extDNlist</receiver>
|
|
<slot>addKvRow()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>713</x>
|
|
<y>167</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>57</x>
|
|
<y>251</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>foreignSignRB</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>certList</receiver>
|
|
<slot>setEnabled(bool)</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>279</x>
|
|
<y>344</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>388</x>
|
|
<y>332</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>validMidn</sender>
|
|
<signal>stateChanged(int)</signal>
|
|
<receiver>notBefore</receiver>
|
|
<slot>hideTimeCheck(int)</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>384</x>
|
|
<y>341</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>203</x>
|
|
<y>311</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>validMidn</sender>
|
|
<signal>stateChanged(int)</signal>
|
|
<receiver>notAfter</receiver>
|
|
<slot>hideTimeCheck(int)</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>384</x>
|
|
<y>341</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>203</x>
|
|
<y>342</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>buttonBox</sender>
|
|
<signal>accepted()</signal>
|
|
<receiver>NewX509</receiver>
|
|
<slot>accept()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>566</x>
|
|
<y>627</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>285</x>
|
|
<y>570</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>buttonBox</sender>
|
|
<signal>rejected()</signal>
|
|
<receiver>NewX509</receiver>
|
|
<slot>reject()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>652</x>
|
|
<y>627</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>405</x>
|
|
<y>566</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>checkBox</sender>
|
|
<signal>stateChanged(int)</signal>
|
|
<receiver>notAfter</receiver>
|
|
<slot>localTime(int)</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>451</x>
|
|
<y>329</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>290</x>
|
|
<y>328</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>checkBox</sender>
|
|
<signal>stateChanged(int)</signal>
|
|
<receiver>notBefore</receiver>
|
|
<slot>localTime(int)</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>459</x>
|
|
<y>337</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>268</x>
|
|
<y>301</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>validMidn</sender>
|
|
<signal>clicked(bool)</signal>
|
|
<receiver>checkBox</receiver>
|
|
<slot>setDisabled(bool)</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>431</x>
|
|
<y>348</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>447</x>
|
|
<y>337</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
</connections>
|
|
</ui>
|