[ 
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)

Reply via email to