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