[
https://issues.apache.org/jira/browse/DIRKRB-542?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gerard Gagliano updated DIRKRB-542:
-----------------------------------
Attachment: ADAll.patch
This is a combined patch for all Authorization Data modifications made for the
Kerby Project. This patch is for formal review.
Note:
Superfluous edits have been removed.
80 column guidline followed where sensible.
RFC definitions added to AuthorizationType
All tests pass
The following files are added:
kerb-core/ ..../kerberos/kerb/type/ad/ADAndOr.java
kerb-core/ ..../kerberos/kerb/type/ad/ADAuthenticationIndicator.java
kerb-core/ ..../kerberos/kerb/type/ad/ADCamMac.java
kerb-core/ ..../kerberos/kerb/type/ad/ADEnctypeNegotiation.java
kerb-core/ ..../kerberos/kerb/type/ad/ADIntendedForApplicationClass.java
kerb-core/ ..../kerberos/kerb/type/ad/ADIntendedForServer.java
kerb-core/ ..../kerberos/kerb/type/ad/ADKdcIssued.java
kerb-core/ ..../kerberos/kerb/type/ad/AndOr.java
kerb-core/ ..../kerberos/kerb/type/ad/AuthorizationDataWrapper.java
kerb-core/ ..../kerberos/kerb/type/ad/CamMacOtherVerifiers.java
kerb-core/ ..../kerberos/kerb/type/ad/CamMacVerifierChoice.java
kerb-core/ ..../kerberos/kerb/type/ad/CamMacVerifierMac.java
kerb-core/ ..../kerberos/kerb/type/ad/PrincipalList.java
The following files were modified to support this effort:
kerby-asn1/ ..../asn1/Asn1FieldInfo.java
kerby-asn1/ ..../asn1/type/AbstractAsn1Type.java
kerby-asn1/ ..../asn1/type/Asn1CollectionType.java
kerby-asn1/ ..../asn1/type/Asn1Constructed.java
kerby-asn1/ ..../asn1/type/Asn1Encodeable.java
kerby-asn1/ ..../asn1/type/Asn1Simple.java
kerby-kdc/ ..../kerberos/kdc/impl/NettyKdcHandler.java
kerby-kdc/ ..../kerberos/kdc/impl/NettyKdcUdpServerHandler.java
kerb-client/ ..../kerberos/kerb/client/preauth/pkinit/PkinitPreauth.java
kerb-core/ ..../kerberos/kerb/type/ad/AuthorizationData.java
kerb-core/ ..../kerberos/kerb/type/ad/AuthorizationDataEntry.java
kerb-core/ ..../kerberos/kerb/type/ad/AuthorizationType.java
kerb-core/ ..../kerberos/kerb/type/base/KeyUsage.java
kerb-identity/ ..../kerberos/kerb/identity/CacheableIdentityService.java
kerb-identity/ ..../kerberos/kerb/identity/IdentityService.java
kerb-identity/ ..../kerberos/kerb/identity/backend/AbstractIdentityBackend.java
kerb-server/ ..../kerberos/kerb/server/preauth/PreauthHandler.java
kerb-server/ ..../kerberos/kerb/server/request/KdcRequest.java
kerb-server/ ..../kerberos/kerb/server/request/TgsRequest.java
kerb-server/ ..../kerberos/kerb/server/request/TicketIssuer.java
The following test was added:
kerb-core/ ..../kerberos/kerb/codec/ADTest.java
This following tests were modified to work with the above changes.
kerb-core/ ..../kerberos/kerb/codec/PkinitAnonymousAsRepCodecTest.java
kerb-core/ ..../kerberos/kerb/codec/PkinitAnonymousAsReqCodecTest.java
Thanks for everyone's help working on this addition and please let us know what
additional information we can provide. After approval to commit, I'll be glad
to do so.
Regards,
Richard Feezel
Gerard Gagliano
> Kerby Authorization
> -------------------
>
> Key: DIRKRB-542
> URL: https://issues.apache.org/jira/browse/DIRKRB-542
> Project: Directory Kerberos
> Issue Type: Sub-task
> Reporter: Gerard Gagliano
> Assignee: Gerard Gagliano
> Attachments: ADAll.patch, ad.patch, ad2.patch, ad3.patch, adtest.patch
>
>
> Kerby lacks Authorization classes. Authorization types from RFC 1510, 4120,
> 4537, 4556, 6711 and 7751 will greatly enhance the usability of Kerby.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)