Kai Zheng [Sun, 3 Jan 2016 10:05:56 +0000 (18:05 +0800)]
Kadmin. Split Kadmin codes into: KadminLocalImpl and KadminRemoteImpl
plusplusjiajia [Thu, 31 Dec 2015 03:19:34 +0000 (11:19 +0800)]
DIRKRB-519 Check all the tests to use the NameTest format.
plusplusjiajia [Thu, 31 Dec 2015 02:29:28 +0000 (10:29 +0800)]
DIRKRB-518 Copying the dependencies into target in kerby-dist module.
Emmanuel Lécharny [Wed, 30 Dec 2015 16:15:55 +0000 (17:15 +0100)]
Added some Javadoc
Emmanuel Lécharny [Wed, 30 Dec 2015 12:19:25 +0000 (13:19 +0100)]
Added some Javadoc
Emmanuel Lécharny [Wed, 30 Dec 2015 11:56:13 +0000 (12:56 +0100)]
Added some Javadoc
Emmanuel Lécharny [Wed, 30 Dec 2015 11:28:32 +0000 (12:28 +0100)]
Fixed some PMD errors
Emmanuel Lécharny [Wed, 30 Dec 2015 11:23:39 +0000 (12:23 +0100)]
o Added Javadoc
o Some slight modifications
Emmanuel Lécharny [Wed, 30 Dec 2015 11:23:05 +0000 (12:23 +0100)]
Added a test for KerberosTime
Emmanuel Lécharny [Wed, 30 Dec 2015 10:26:58 +0000 (11:26 +0100)]
o Added comprehensive Javadoc and comments
o Multiple small improvements and changes
Emmanuel Lécharny [Wed, 30 Dec 2015 10:14:28 +0000 (11:14 +0100)]
Merge branch 'trunk' of git-wip-us.apache.org/repos/asf/directory-kerby into trunk
plusplusjiajia [Wed, 30 Dec 2015 08:32:54 +0000 (16:32 +0800)]
Set '/tmp/kerby' as the root for database instead of '/home/kerby'.
plusplusjiajia [Wed, 30 Dec 2015 08:26:25 +0000 (16:26 +0800)]
DIRKRB-517 Set ticket cache read-write permissions to owner only.
plusplusjiajia [Wed, 30 Dec 2015 05:49:48 +0000 (13:49 +0800)]
DIRKRB-515 Rename enum type in kerby-pkix/cms.type. Contributed by Yan.
plusplusjiajia [Wed, 30 Dec 2015 03:36:39 +0000 (11:36 +0800)]
DIRKRB-516 Rename enum type in kerby-pkix/x509/type. Contributed by Yan.
Emmanuel Lécharny [Tue, 29 Dec 2015 23:01:30 +0000 (00:01 +0100)]
Acdded some Javadoc, and a check on the elements : if it's null, we
shoul return an empty list.
Emmanuel Lécharny [Tue, 29 Dec 2015 22:52:50 +0000 (23:52 +0100)]
Restored the fromValue(Integer) as we may pass a null value, which is
not possible if it's an int
Emmanuel Lécharny [Tue, 29 Dec 2015 22:43:00 +0000 (23:43 +0100)]
o Added the missing Javadoc to the EnumType interface
o KerberosString :
- Added some Javadoc
- Validated the String injected into a KerberosString to comply with
the RFC requirement
o NameType :
- Added the missing Javadoc
- Added the missing NT_X500_PRINCIPAL, NT_SMTP_NAME and NT_ENTREPRIE
values
- Simplified the fromValue() method, which now take an int instead of
an Integer
o Added teh missing Javadoc for teh Realm class (and a TODO)
Emmanuel Lécharny [Tue, 29 Dec 2015 08:55:05 +0000 (09:55 +0100)]
Merge branch 'master' of git-wip-us.apache.org/repos/asf/directory-kerby
Emmanuel Lécharny [Tue, 29 Dec 2015 08:54:44 +0000 (09:54 +0100)]
Added the graphics for teh ASN1 hierarchy
Emmanuel Lécharny [Tue, 29 Dec 2015 08:53:52 +0000 (09:53 +0100)]
Updated the KerberosString Javadoc :
- adding a @author tag
- adding Javadoc for constructors
YaningX [Tue, 29 Dec 2015 03:40:04 +0000 (11:40 +0800)]
YanYan fixed DIRKRB-512, Java building error: Illegal key size
plusplusjiajia [Tue, 29 Dec 2015 02:54:13 +0000 (10:54 +0800)]
Fix build error with -Pdist.
Drankye [Tue, 29 Dec 2015 00:54:00 +0000 (08:54 +0800)]
Fixed building issues found on Linux platform caused by renaming in only letter case
Kai Zheng [Sun, 27 Dec 2015 20:35:00 +0000 (04:35 +0800)]
PKINIT. Fixed a decoding issue caused by previous commit
Kai Zheng [Sun, 27 Dec 2015 04:42:50 +0000 (12:42 +0800)]
PKINIT. Clean up, Javadoc and refactoring.
Kai Zheng [Sun, 27 Dec 2015 03:27:30 +0000 (11:27 +0800)]
PKINIT. Refactoring and clean up
Kai Zheng [Sat, 26 Dec 2015 21:33:06 +0000 (05:33 +0800)]
PKIX. Added a Java sign test or sample
Kai Zheng [Sat, 26 Dec 2015 20:41:40 +0000 (04:41 +0800)]
PKIX. Renamed a package
Kai Zheng [Sat, 26 Dec 2015 20:34:41 +0000 (04:34 +0800)]
PKINIT. Simpilified some codes around object identifier
Kai Zheng [Sat, 26 Dec 2015 20:11:53 +0000 (04:11 +0800)]
PKINIT. Some renamings for consistency
Kai Zheng [Sat, 26 Dec 2015 20:06:16 +0000 (04:06 +0800)]
PKINIT. Some renamings for consistency
Kai Zheng [Sat, 26 Dec 2015 19:56:17 +0000 (03:56 +0800)]
PKINIT. Corrected a type.
Kai Zheng [Sat, 26 Dec 2015 01:53:41 +0000 (09:53 +0800)]
PKINIT. Simplified some codes
Kai Zheng [Fri, 25 Dec 2015 23:00:28 +0000 (07:00 +0800)]
PKINIT. Moved unmatured codes out as test codes and got rid of the BC dependency
Kai Zheng [Fri, 25 Dec 2015 21:47:55 +0000 (05:47 +0800)]
Renamed some KDC tests
Kai Zheng [Fri, 25 Dec 2015 21:39:46 +0000 (05:39 +0800)]
Improved SimpleKdcServer with token client and pkinit client, and refactored related tests
Kai Zheng [Fri, 25 Dec 2015 20:47:15 +0000 (04:47 +0800)]
PKINIT. Use constant for the anonymous principal WELLKNOWN/ANONYMOUS
plusplusjiajia [Fri, 25 Dec 2015 08:51:50 +0000 (16:51 +0800)]
DIRKRB-514 Fix the failure of decoding SupportedKDFs.
plusplusjiajia [Fri, 25 Dec 2015 08:24:50 +0000 (16:24 +0800)]
DIRKRB-513 Enable kinit tool kdc flag options.
plusplusjiajia [Fri, 25 Dec 2015 06:01:59 +0000 (14:01 +0800)]
DIRKRB-511 Load configuration content when adding the resource. Contributed by Yan.
Kai Zheng [Fri, 25 Dec 2015 05:33:36 +0000 (13:33 +0800)]
Fixed an ASN1 definition comment in the class header
Kai Zheng [Fri, 25 Dec 2015 05:15:53 +0000 (13:15 +0800)]
A typo. Thanks Emmanuel fo the catch!
Kai Zheng [Thu, 24 Dec 2015 23:06:15 +0000 (07:06 +0800)]
Fixed a krb codec error and brought back the failed building
Emmanuel Lécharny [Thu, 24 Dec 2015 12:48:32 +0000 (13:48 +0100)]
Added some javadoc
Emmanuel Lécharny [Thu, 24 Dec 2015 12:47:41 +0000 (13:47 +0100)]
Added some missing Javadoc
Emmanuel Lécharny [Thu, 24 Dec 2015 12:47:10 +0000 (13:47 +0100)]
Get rid of MyEnum in all the kerb-core classes, and a few in pkix.
plusplusjiajia [Wed, 23 Dec 2015 03:27:05 +0000 (11:27 +0800)]
DIRKRB-510 Fail to convert options in KadminTool.
plusplusjiajia [Tue, 22 Dec 2015 08:24:39 +0000 (16:24 +0800)]
Get the pkinit anchors from config file.
plusplusjiajia [Tue, 22 Dec 2015 06:44:39 +0000 (14:44 +0800)]
DIRKRB-509 Add SupportedKDFs in AuthPack.
plusplusjiajia [Tue, 22 Dec 2015 05:18:27 +0000 (13:18 +0800)]
Refine some tests.
plusplusjiajia [Tue, 22 Dec 2015 05:05:46 +0000 (13:05 +0800)]
DIRKRB-508 Fail to convert options in KinitTool.
plusplusjiajia [Tue, 22 Dec 2015 02:46:18 +0000 (10:46 +0800)]
DIRKRB-507 Add the option group in PkinitOption.
Kai Zheng [Mon, 21 Dec 2015 23:06:01 +0000 (07:06 +0800)]
ASN1. Allow to register value type for Any to avoid blindly decoding when possible
Kai Zheng [Mon, 21 Dec 2015 01:57:48 +0000 (09:57 +0800)]
Fix existing encoding issues in CMS/X509/PKINIT tests, and Asn1Encodable encode may also throw IOException
Kai Zheng [Sun, 20 Dec 2015 13:56:53 +0000 (21:56 +0800)]
Break down KrbOption into 4 ones: KrbOption, KrbKdcOption, TokenOption, PkinitOption
Kai Zheng [Sun, 20 Dec 2015 09:25:15 +0000 (17:25 +0800)]
Blindly decoding Any when type info isnt available to assist encoding thereafter
Kai Zheng [Sat, 19 Dec 2015 13:07:02 +0000 (21:07 +0800)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/directory-kerby
Kai Zheng [Sat, 19 Dec 2015 13:05:33 +0000 (21:05 +0800)]
Decoupled token client, pkinit client from krb client
Kai Zheng [Sat, 19 Dec 2015 12:37:04 +0000 (20:37 +0800)]
Fixed decoding issues for newly added CMS types for envoloped contentinfo
plusplusjiajia [Fri, 18 Dec 2015 03:16:14 +0000 (11:16 +0800)]
Add the TestEnvelopedData.
plusplusjiajia [Thu, 17 Dec 2015 09:01:28 +0000 (17:01 +0800)]
DIRKRB-499 A complete krb5 conf file parser. Contributed by Yan.
plusplusjiajia [Thu, 17 Dec 2015 07:26:49 +0000 (15:26 +0800)]
DIRKRB-504 EnvelopedData CMS support.
Drankye [Fri, 18 Dec 2015 05:14:46 +0000 (13:14 +0800)]
The test files were misplaced
Kai Zheng [Thu, 17 Dec 2015 03:55:30 +0000 (11:55 +0800)]
Merged change
Kai Zheng [Thu, 17 Dec 2015 03:53:14 +0000 (11:53 +0800)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/directory-kerby
Kai Zheng [Thu, 17 Dec 2015 03:52:41 +0000 (11:52 +0800)]
ASN1. Refined dump related functions in the Asn1 API
plusplusjiajia [Thu, 17 Dec 2015 03:26:08 +0000 (11:26 +0800)]
DIRKRB-503 Add tests of decoding mit rsa protocal pkinit AsReq and AsRep.
Colm O hEigeartaigh [Wed, 16 Dec 2015 15:38:13 +0000 (15:38 +0000)]
Remove old junit code
Colm O hEigeartaigh [Wed, 16 Dec 2015 14:39:54 +0000 (14:39 +0000)]
Adding a new build-tools module for PMD + Checkstyle configuration
Colm O hEigeartaigh [Wed, 16 Dec 2015 13:03:06 +0000 (13:03 +0000)]
Add tests to PMD + also add some extra PMD rules
plusplusjiajia [Wed, 16 Dec 2015 08:31:08 +0000 (16:31 +0800)]
Set the min bits of DH key to be 1024.
plusplusjiajia [Wed, 16 Dec 2015 06:19:54 +0000 (14:19 +0800)]
Merge from pkinit-support branch.
Colm O hEigeartaigh [Tue, 15 Dec 2015 12:40:11 +0000 (12:40 +0000)]
Updating PMD
Kai Zheng [Sat, 12 Dec 2015 02:21:48 +0000 (10:21 +0800)]
DIRKRB-496. Fully decoding the test signed data
Kai Zheng [Fri, 11 Dec 2015 23:03:42 +0000 (07:03 +0800)]
DIRKRB-495. Fixed x509 GeneralName decoding issue and enabled the test
Kai Zheng [Fri, 11 Dec 2015 12:31:31 +0000 (20:31 +0800)]
Fixed the building failure
plusplusjiajia [Fri, 11 Dec 2015 07:05:01 +0000 (15:05 +0800)]
Add the GeneralName test.
plusplusjiajia [Fri, 11 Dec 2015 06:43:22 +0000 (14:43 +0800)]
Add the Certificate test.
Kai Zheng [Fri, 11 Dec 2015 00:56:44 +0000 (08:56 +0800)]
DIRKRB-494. Support ASN1 ANY type and model types that using ANY
Kai Zheng [Thu, 10 Dec 2015 11:56:18 +0000 (19:56 +0800)]
Fixed the building test failure, enabled a test and added a new test
Kai Zheng [Thu, 10 Dec 2015 08:32:55 +0000 (16:32 +0800)]
Minor clean up
plusplusjiajia [Thu, 10 Dec 2015 07:43:11 +0000 (15:43 +0800)]
Merge remote-tracking branch 'asf/master'
plusplusjiajia [Thu, 10 Dec 2015 07:42:19 +0000 (15:42 +0800)]
Add tests to decode mit pkinit anonymous AsReq and AsRep.
Kai Zheng [Thu, 10 Dec 2015 05:35:37 +0000 (13:35 +0800)]
Added Asn1Application type for implicit encoding of application specific, and refined dumping output
Kai Zheng [Thu, 10 Dec 2015 01:51:49 +0000 (09:51 +0800)]
ASN1. Refined dumping output and refactored some codes
Kai Zheng [Thu, 10 Dec 2015 00:53:56 +0000 (08:53 +0800)]
DIRKRB-493. Fixed a CMS signed data encoding issue
plusplusjiajia [Wed, 9 Dec 2015 08:40:19 +0000 (16:40 +0800)]
Add one test for signed data type.
Kai Zheng [Wed, 9 Dec 2015 03:43:39 +0000 (11:43 +0800)]
CMS. The 2nd CMS test passed happily, for the signed data type
Kai Zheng [Wed, 9 Dec 2015 03:06:20 +0000 (11:06 +0800)]
DIRKRB-492. Use hex when dumping ASN1 object tags
Kai Zheng [Wed, 9 Dec 2015 02:33:28 +0000 (10:33 +0800)]
CMS. The first CMS test passed happily, for compressed data type
Kai Zheng [Wed, 9 Dec 2015 02:14:20 +0000 (10:14 +0800)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/directory-kerby
Kai Zheng [Wed, 9 Dec 2015 02:13:49 +0000 (10:13 +0800)]
DIRKRB-491. Support decoding of primitive but constructed encoded types
plusplusjiajia [Wed, 9 Dec 2015 02:12:21 +0000 (10:12 +0800)]
Removed some lines in output dumping data.
Kai Zheng [Tue, 8 Dec 2015 23:00:05 +0000 (07:00 +0800)]
A clean up
Kai Zheng [Tue, 8 Dec 2015 22:55:40 +0000 (06:55 +0800)]
ASN1. Parser results are also Asn1Object
Kai Zheng [Tue, 8 Dec 2015 22:47:26 +0000 (06:47 +0800)]
ASN1. Introduced Asn1Encodeable for encode/decode methods, leaving Asn1Object of tag things so to be used in parser side
Kai Zheng [Tue, 8 Dec 2015 22:24:57 +0000 (06:24 +0800)]
ASN1. Minor refactorings
Kai Zheng [Tue, 8 Dec 2015 22:21:27 +0000 (06:21 +0800)]
ASN1. Introduced Asn1Binder to bind a parse result to an existing ASN1 object
Kai Zheng [Tue, 8 Dec 2015 21:52:31 +0000 (05:52 +0800)]
ASN1. Introduced Asn1Converter to convert a parsing result into an ASN1 object