<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pki.git/base/common, branch ticket-501</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 certificate status option to cert-find.</title>
<updated>2013-02-07T20:59:18+00:00</updated>
<author>
<name>Endi Sukma Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2013-02-07T20:59:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=22244c06f20dddaa8799a3e934d0f6f484639af6'/>
<id>22244c06f20dddaa8799a3e934d0f6f484639af6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Additional output attributes for cert-find.</title>
<updated>2013-02-07T20:49:00+00:00</updated>
<author>
<name>Endi Sukma Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2013-02-06T18:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=94c587f77051588e9ac22ba9271827bcd7feab26'/>
<id>94c587f77051588e9ac22ba9271827bcd7feab26</id>
<content type='text'>
The cert-find command has been modified to include some additional
attributes including certificate type and version, key algorithm
name and length, validity dates, creation time and issuer.

Ticket #498
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The cert-find command has been modified to include some additional
attributes including certificate type and version, key algorithm
name and length, validity dates, creation time and issuer.

Ticket #498
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed validity duration options for cert-find.</title>
<updated>2013-02-07T15:42:25+00:00</updated>
<author>
<name>Endi Sukma Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2013-02-07T01:04:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=e4c376b34bae5692a5aebe2c80a38c858d7f5a31'/>
<id>e4c376b34bae5692a5aebe2c80a38c858d7f5a31</id>
<content type='text'>
The cert-find command has been fixed to show better error messages
on missing validity duration options. The validity duration unit
has been changed to take "day", "week", "month", or "year" and
convert it into milliseconds.

Ticket #291, #500
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The cert-find command has been fixed to show better error messages
on missing validity duration options. The validity duration unit
has been changed to take "day", "week", "month", or "year" and
convert it into milliseconds.

Ticket #291, #500
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed conflicting security domain hosts.</title>
<updated>2013-02-07T15:42:04+00:00</updated>
<author>
<name>Endi Sukma Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2013-02-06T21:39:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=c232ca016f042b46ecd60449207a8109b6c71a44'/>
<id>c232ca016f042b46ecd60449207a8109b6c71a44</id>
<content type='text'>
The SecurityDomainProcessor has been modified to generate the host
ID from the subsystem type, hostname, and secure port instead of
relying on the user-configurable SubsystemName attribute.

Ticket #503
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The SecurityDomainProcessor has been modified to generate the host
ID from the subsystem type, hostname, and secure port instead of
relying on the user-configurable SubsystemName attribute.

Ticket #503
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed date format for cert-find parameters.</title>
<updated>2013-02-07T15:41:29+00:00</updated>
<author>
<name>Endi Sukma Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2013-02-04T23:43:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=972e1896cad299faf49a791371089ccdf1536c70'/>
<id>972e1896cad299faf49a791371089ccdf1536c70</id>
<content type='text'>
All date parameters for cert-find have been modified to use the
YYYY-MM-DD date format. Date parsing code in FilterBuilder has
been modified not to ignore parsing errors.

Ticket #497
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All date parameters for cert-find have been modified to use the
YYYY-MM-DD date format. Date parsing code in FilterBuilder has
been modified not to ignore parsing errors.

Ticket #497
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed getInstallToken() invocation.</title>
<updated>2013-02-04T23:47:02+00:00</updated>
<author>
<name>Endi Sukma Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2013-02-01T19:31:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=3e0df521290e8159e36d1bdef52df297f20a809d'/>
<id>3e0df521290e8159e36d1bdef52df297f20a809d</id>
<content type='text'>
The configuration code has been modified to use the REST interface
to get the installation token and ignore CA cert validation errors.

Ticket #476
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The configuration code has been modified to use the REST interface
to get the installation token and ignore CA cert validation errors.

Ticket #476
</pre>
</div>
</content>
</entry>
<entry>
<title>Session-based nonces.</title>
<updated>2013-02-04T17:06:40+00:00</updated>
<author>
<name>Endi Sukma Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2013-01-23T18:10:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=6259ba064f4c17b7f6891fcb61501103348936be'/>
<id>6259ba064f4c17b7f6891fcb61501103348936be</id>
<content type='text'>
Previously nonces were stored in a global map which might not scale
well due to some issues:
1. The map uses the nonces as map keys. There were possible nonce
   collisions which required special handling.
2. The collision handling code was not thread safe. There were
   possible race conditions during concurrent modifications.
3. The map was shared and size limited. If there were a lot of
   users using the system, valid nonces could get pruned.
4. The map maps the nonces to client certificates. This limits
   the possible authentication methods that can be supported.

Now the code has been modified such that each user has a private map
in the user's session to store the nonces. Additional locking has been
implemented to protect against concurrent modifications. The map now
uses the target of the operation as the map key, eliminating possible
collisions and allowing the use of other authentication methods. Since
this is a private map, it's not affected by the number of users using
the system.

Ticket #474
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously nonces were stored in a global map which might not scale
well due to some issues:
1. The map uses the nonces as map keys. There were possible nonce
   collisions which required special handling.
2. The collision handling code was not thread safe. There were
   possible race conditions during concurrent modifications.
3. The map was shared and size limited. If there were a lot of
   users using the system, valid nonces could get pruned.
4. The map maps the nonces to client certificates. This limits
   the possible authentication methods that can be supported.

Now the code has been modified such that each user has a private map
in the user's session to store the nonces. Additional locking has been
implemented to protect against concurrent modifications. The map now
uses the target of the operation as the map key, eliminating possible
collisions and allowing the use of other authentication methods. Since
this is a private map, it's not affected by the number of users using
the system.

Ticket #474
</pre>
</div>
</content>
</entry>
<entry>
<title>Merged cert-request-review/approve commands.</title>
<updated>2013-02-04T17:05:30+00:00</updated>
<author>
<name>Endi Sukma Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2013-01-30T22:57:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=9c6f3df2193de627f83c1f22fe47cd61e6e3578a'/>
<id>9c6f3df2193de627f83c1f22fe47cd61e6e3578a</id>
<content type='text'>
The cert-request-approve has been merged into cert-request-review
to ensure that these operations are executed in the same session.

Ticket #474
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The cert-request-approve has been merged into cert-request-review
to ensure that these operations are executed in the same session.

Ticket #474
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed CLI 'cert-find' clientAuth FQDN hostname issue</title>
<updated>2013-01-25T08:09:27+00:00</updated>
<author>
<name>Matthew Harmsen</name>
<email>mharmsen@redhat.com</email>
</author>
<published>2013-01-25T08:07:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=833feccb5539146a7f7288ed7eaef5aed9f26911'/>
<id>833feccb5539146a7f7288ed7eaef5aed9f26911</id>
<content type='text'>
* TRAC Ticket #488 - Dogtag 10: Fix CLI 'cert-find' clientAuth issue
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* TRAC Ticket #488 - Dogtag 10: Fix CLI 'cert-find' clientAuth issue
</pre>
</div>
</content>
</entry>
<entry>
<title>Ticket 419 - REST interface for cert requests</title>
<updated>2013-01-22T21:59:02+00:00</updated>
<author>
<name>Ade Lee</name>
<email>alee@redhat.com</email>
</author>
<published>2013-01-17T20:41:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=85aa3bdbd86a00057c60de842b208e573b85c200'/>
<id>85aa3bdbd86a00057c60de842b208e573b85c200</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
