Return-Path: Delivered-To: apmail-directory-commits-archive@www.apache.org Received: (qmail 21864 invoked from network); 15 Nov 2010 16:39:56 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 15 Nov 2010 16:39:56 -0000 Received: (qmail 27481 invoked by uid 500); 15 Nov 2010 16:40:27 -0000 Delivered-To: apmail-directory-commits-archive@directory.apache.org Received: (qmail 27137 invoked by uid 500); 15 Nov 2010 16:40:27 -0000 Mailing-List: contact commits-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@directory.apache.org Delivered-To: mailing list commits@directory.apache.org Received: (qmail 26844 invoked by uid 99); 15 Nov 2010 16:40:27 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Nov 2010 16:40:27 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Nov 2010 16:40:26 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id C1B032388994; Mon, 15 Nov 2010 16:39:12 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1035348 - /directory/studio/trunk/plugins/apacheds.configuration.v2/src/main/java/org/apache/directory/studio/apacheds/configuration/v2/editor/KerberosServerPage.java Date: Mon, 15 Nov 2010 16:39:12 -0000 To: commits@directory.apache.org From: pamarcelot@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20101115163912.C1B032388994@eris.apache.org> Author: pamarcelot Date: Mon Nov 15 16:39:12 2010 New Revision: 1035348 URL: http://svn.apache.org/viewvc?rev=1035348&view=rev Log: Added a section for Kerberos ticket settings. Modified: directory/studio/trunk/plugins/apacheds.configuration.v2/src/main/java/org/apache/directory/studio/apacheds/configuration/v2/editor/KerberosServerPage.java Modified: directory/studio/trunk/plugins/apacheds.configuration.v2/src/main/java/org/apache/directory/studio/apacheds/configuration/v2/editor/KerberosServerPage.java URL: http://svn.apache.org/viewvc/directory/studio/trunk/plugins/apacheds.configuration.v2/src/main/java/org/apache/directory/studio/apacheds/configuration/v2/editor/KerberosServerPage.java?rev=1035348&r1=1035347&r2=1035348&view=diff ============================================================================== --- directory/studio/trunk/plugins/apacheds.configuration.v2/src/main/java/org/apache/directory/studio/apacheds/configuration/v2/editor/KerberosServerPage.java (original) +++ directory/studio/trunk/plugins/apacheds.configuration.v2/src/main/java/org/apache/directory/studio/apacheds/configuration/v2/editor/KerberosServerPage.java Mon Nov 15 16:39:12 2010 @@ -97,6 +97,7 @@ public class KerberosServerPage extends createKerberosServerSection( toolkit, leftComposite ); createKerberosSettingsSection( toolkit, rightComposite ); + createTicketSettingsSection( toolkit, leftComposite ); initUI(); } @@ -134,7 +135,7 @@ public class KerberosServerPage extends /** - * Creates the SASL Settings Section + * Creates the Kerberos Settings Section * * @param toolkit * the toolkit to use @@ -184,6 +185,53 @@ public class KerberosServerPage extends } + /** + * Creates the Tickets Settings Section + * + * @param toolkit + * the toolkit to use + * @param parent + * the parent composite + */ + private void createTicketSettingsSection( FormToolkit toolkit, Composite parent ) + { + // Creation of the section + Section section = toolkit.createSection( parent, Section.TITLE_BAR ); + section.setText( "Ticket Settings" ); + section.setLayoutData( new GridData( SWT.FILL, SWT.NONE, true, false ) ); + Composite composite = toolkit.createComposite( section ); + toolkit.paintBordersFor( composite ); + GridLayout glayout = new GridLayout( 2, true ); + composite.setLayout( glayout ); + section.setClient( composite ); + + Button allowClockSkewButton = toolkit.createButton( composite, "Allow Clock Skew", SWT.CHECK ); + Button verifyBodyChecksumButton = toolkit.createButton( composite, "Verify Body Checksum", SWT.CHECK ); + + Button allowEmptyAddressesButton = toolkit.createButton( composite, "Allow Empty Addresses", SWT.CHECK ); + Button allowForwardableAddressesButton = toolkit.createButton( composite, "Allow Forwardable Addresses", + SWT.CHECK ); + + Button requirePreAuthenticationByEncryptedTimeStampButton = toolkit.createButton( composite, + "Require Pre-Authentication By Encrypted TimeStamp", SWT.CHECK ); + Button allowPostdatedTicketsButtons = toolkit.createButton( composite, "Allow Postdated Tickets", SWT.CHECK ); + + Button allowRenewableTicketsButton = toolkit.createButton( composite, "Allow Renewable Tickets", SWT.CHECK ); + toolkit.createLabel( composite, "" ); + + Composite maximumRenewableLifetimeComposite = toolkit.createComposite( composite ); + maximumRenewableLifetimeComposite.setLayout( new GridLayout( 2, false ) ); + toolkit.createLabel( maximumRenewableLifetimeComposite, "Maximum Renewable Lifetime:" ); + Text maximumRenewableLifetimeText = createIntegerText( toolkit, maximumRenewableLifetimeComposite ); + + Composite maximumTicketLifetimeComposite = toolkit.createComposite( composite ); + maximumTicketLifetimeComposite.setLayout( new GridLayout( 2, false ) ); + toolkit.createLabel( maximumTicketLifetimeComposite, "Maximum Ticket Lifetime:" ); + Text maximumTicketLifetimeText = createIntegerText( toolkit, maximumTicketLifetimeComposite ); + + } + + private void initUI() { enableKerberosCheckbox.setSelection( true );