<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pki.git/base/java-tools/bin/pki, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/'/>
<entry>
<title>Added cascading configuration for PKI CLI.</title>
<updated>2017-03-15T18:36:53+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2017-03-15T07:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=07135b5906f97a8c68148a07484e63d6896f410b'/>
<id>07135b5906f97a8c68148a07484e63d6896f410b</id>
<content type='text'>
The PKI CLI has been modified to support cascading configuration
files: default, system-wide, and user-specific configuration.

The existing Python-based PKI CLI was moved into pki.cli.main
module. A new shell script was added as a replacement which will
read the configuration files and invoke the Python module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The PKI CLI has been modified to support cascading configuration
files: default, system-wide, and user-specific configuration.

The existing Python-based PKI CLI was moved into pki.cli.main
module. A new shell script was added as a replacement which will
read the configuration files and invoke the Python module.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed Ctrl-C handling in PKI CLI.</title>
<updated>2017-01-30T22:52:12+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2017-01-30T21:33:47+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=17df5982a5e312eb3400237655740efe7c2f74e1'/>
<id>17df5982a5e312eb3400237655740efe7c2f74e1</id>
<content type='text'>
The PKI CLI has been modified to catch KeyboardInterrupt and exit
cleanly without displaying the stack trace.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The PKI CLI has been modified to catch KeyboardInterrupt and exit
cleanly without displaying the stack trace.
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed hard-coded paths in pki CLI.</title>
<updated>2016-07-26T19:20:59+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2016-07-21T03:08:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=ecbf1cded60cec973316584baf272ae4c7bae1dd'/>
<id>ecbf1cded60cec973316584baf272ae4c7bae1dd</id>
<content type='text'>
The pki CLI has been modified to use java.ext.dirs property to
load the dependencies instead of listing them individually. The
dependencies are stored as links in /usr/share/pki/lib folder.
This allows the RPM spec to customize the links for different
platforms.

https://fedorahosted.org/pki/ticket/2403
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The pki CLI has been modified to use java.ext.dirs property to
load the dependencies instead of listing them individually. The
dependencies are stored as links in /usr/share/pki/lib folder.
This allows the RPM spec to customize the links for different
platforms.

https://fedorahosted.org/pki/ticket/2403
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed excessive error message in pki CLI.</title>
<updated>2016-07-01T01:54:58+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2016-07-01T01:54:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=943e8231fc77ed0ccb6ed34b71817a6d3927d3e5'/>
<id>943e8231fc77ed0ccb6ed34b71817a6d3927d3e5</id>
<content type='text'>
A recent change in the pki CLI caused excessive error message in
normal usage. The change has been reverted.

https://fedorahosted.org/pki/ticket/2390
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A recent change in the pki CLI caused excessive error message in
normal usage. The change has been reverted.

https://fedorahosted.org/pki/ticket/2390
</pre>
</div>
</content>
</entry>
<entry>
<title>Added condition for checking instance id in kra commands</title>
<updated>2016-06-30T23:42:21+00:00</updated>
<author>
<name>Abhijeet Kasurde</name>
<email>akasurde@redhat.com</email>
</author>
<published>2016-06-30T09:48:24+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=99a93af1ca5cce26d625ce7cee07dab4a890f1be'/>
<id>99a93af1ca5cce26d625ce7cee07dab4a890f1be</id>
<content type='text'>
Partially Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1351295
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Partially Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1351295
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed Java dependency.</title>
<updated>2016-06-17T18:19:09+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2016-06-16T22:23:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=fc96c05922d1a42d0fbaaa02a67a31e69c667f84'/>
<id>fc96c05922d1a42d0fbaaa02a67a31e69c667f84</id>
<content type='text'>
The code has been modified to use the JAVA_HOME path specified in
the pki.conf.

The spec file has been modified to depend specifically on OpenJDK
1.8.0 and to provide the default JAVA_HOME path for the pki.conf.

https://fedorahosted.org/pki/ticket/2363
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The code has been modified to use the JAVA_HOME path specified in
the pki.conf.

The spec file has been modified to depend specifically on OpenJDK
1.8.0 and to provide the default JAVA_HOME path for the pki.conf.

https://fedorahosted.org/pki/ticket/2363
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed missing trust flags in certificate backup.</title>
<updated>2016-04-04T17:33:05+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2016-03-31T19:59:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=6448bfea3282f2f3a81520b3381d2a833babd491'/>
<id>6448bfea3282f2f3a81520b3381d2a833babd491</id>
<content type='text'>
The ConfigurationUtils.backupKeys() has been modified to use
PKCS12Util to export the certificates and their trust flags into
a PKCS #12 file such that the file can be used for cloning.

The code to generate PFX object has been refactored from the
PKCS12Util.storeIntoFile() into a separate generatePFX() method.

The PKCS12Util.loadCertFromNSS() has been modified to provide
options to load a certificate from NSS database without the key
or the certificate chain. The CLIs have been modified to provide
the same options.

The PKCS12Util.getCertInfo() has modified to ignore missing
certificate attributes in the PKCS #12 file and generate a new
local ID.

https://fedorahosted.org/pki/ticket/2255
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ConfigurationUtils.backupKeys() has been modified to use
PKCS12Util to export the certificates and their trust flags into
a PKCS #12 file such that the file can be used for cloning.

The code to generate PFX object has been refactored from the
PKCS12Util.storeIntoFile() into a separate generatePFX() method.

The PKCS12Util.loadCertFromNSS() has been modified to provide
options to load a certificate from NSS database without the key
or the certificate chain. The CLIs have been modified to provide
the same options.

The PKCS12Util.getCertInfo() has modified to ignore missing
certificate attributes in the PKCS #12 file and generate a new
local ID.

https://fedorahosted.org/pki/ticket/2255
</pre>
</div>
</content>
</entry>
<entry>
<title>Added Python wrapper for pki pkcs12-import.</title>
<updated>2016-02-26T18:12:14+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2016-02-24T21:22:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=935633c5ea9f2b5c4321d924af166367008ac4b3'/>
<id>935633c5ea9f2b5c4321d924af166367008ac4b3</id>
<content type='text'>
A Python wrapper module has been added for the pki pkcs12-import
command to provide a mechanism to implement a workaround for JSS
import limitation.

Additional fixes by cheimes have been merged into this patch:

setup.py:
We must track all sub-packages manually.

pylint-build-scan.py:
pylint confuses the 'pki' package with the 'pki' command. The
workaround symlinks the command and analysis the command under its
alternative name.

https://fedorahosted.org/pki/ticket/1742
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A Python wrapper module has been added for the pki pkcs12-import
command to provide a mechanism to implement a workaround for JSS
import limitation.

Additional fixes by cheimes have been merged into this patch:

setup.py:
We must track all sub-packages manually.

pylint-build-scan.py:
pylint confuses the 'pki' package with the 'pki' command. The
workaround symlinks the command and analysis the command under its
alternative name.

https://fedorahosted.org/pki/ticket/1742
</pre>
</div>
</content>
</entry>
<entry>
<title>Added CLIs to inspect PKCS #12 file.</title>
<updated>2016-02-12T22:20:45+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2016-02-09T17:41:40+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=709457876a6d5e4aea281a35350667492bc34df8'/>
<id>709457876a6d5e4aea281a35350667492bc34df8</id>
<content type='text'>
The pki pkcs12-cert-find and pki pkcs12-key-find commands have
been added to list the certificates and keys in a PKCS #12 file.

https://fedorahosted.org/pki/ticket/1742
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The pki pkcs12-cert-find and pki pkcs12-key-find commands have
been added to list the certificates and keys in a PKCS #12 file.

https://fedorahosted.org/pki/ticket/1742
</pre>
</div>
</content>
</entry>
<entry>
<title>Py3 compatibility: encode output of subprocess call</title>
<updated>2015-08-17T19:14:12+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>cheimes@redhat.com</email>
</author>
<published>2015-08-16T17:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=0ab2ba73018675187ed932dc0b421488af17600a'/>
<id>0ab2ba73018675187ed932dc0b421488af17600a</id>
<content type='text'>
In Python 3 subprocess.Popen() and check_out() return bytes. The rest of
PKI expects text, so the output has to be decoded.

- ascii for dnsdomainname
- sys.getfilesystemencoding() for paths
- utf-8 for the rest
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Python 3 subprocess.Popen() and check_out() return bytes. The rest of
PKI expects text, so the output has to be decoded.

- ascii for dnsdomainname
- sys.getfilesystemencoding() for paths
- utf-8 for the rest
</pre>
</div>
</content>
</entry>
</feed>
