From commits-return-28330-apmail-directory-commits-archive=directory.apache.org@directory.apache.org Tue Nov 02 23:11:54 2010 Return-Path: Delivered-To: apmail-directory-commits-archive@www.apache.org Received: (qmail 49111 invoked from network); 2 Nov 2010 23:11:53 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 2 Nov 2010 23:11:53 -0000 Received: (qmail 15462 invoked by uid 500); 2 Nov 2010 23:12:24 -0000 Delivered-To: apmail-directory-commits-archive@directory.apache.org Received: (qmail 15412 invoked by uid 500); 2 Nov 2010 23:12:24 -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 15405 invoked by uid 99); 2 Nov 2010 23:12:24 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Nov 2010 23:12:24 +0000 X-ASF-Spam-Status: No, hits=-1994.3 required=10.0 tests=ALL_TRUSTED,HTML_MESSAGE,MIME_HTML_ONLY X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Nov 2010 23:12:21 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id oA2NC0F5005871 for ; Tue, 2 Nov 2010 23:12:00 GMT Date: Tue, 2 Nov 2010 19:12:00 -0400 (EDT) From: confluence@apache.org To: commits@directory.apache.org Message-ID: <5908130.4242.1288739520029.JavaMail.confluence@thor> Subject: [CONF] Apache Directory ASN.1 Documentation > Kerberos ASN.1 state diagram MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Auto-Submitted: auto-generated X-Virus-Checked: Checked by ClamAV on apache.org

Kerberos ASN.1 state diagram

Page edited by Emmanuel L=C3=A9charny


Changes (1)

=20 =20
...
Here are all the components w= e are using in the messages.

h3. AuthorizationData

Link : [^AuthorizationData.graphml]
!AuthorizationData.png|border=3D1!

h3. Checksum

...

Full Content

Introduc= tion

This page expose all he state diagram for each of the Kerberos messages.=

Messages

Here are all the possible messages for Kerberos (kerberos-messages.graphml ):

Ticket (0x61= )

The Ticket message is described here (Ticket.graphml ):

Authe= nticator (0x62)

The Authenticator message is described here (Authenticator.graphml ):

EncTi= cketPart (0x63)

The EncTicketPart message is described here ([\^EncTicketPart.graphml|] ):

Unable to render embedded object: File (EncTicketP= art.png) not found.

AS-REQ (0x6A)=

The AS-REQ message is described here (AS_REQ.graphml ):

AS-REP (0x6B)=

The AS-REP message is described here ([= \^AS_REP.graphml|] ):

Unable to render embedded object: File (AS_REP.png= ) not found.

TGS-REQ (0x6= C)

The TGS-REQ message is described here (TGS_REQ.graphml ):

TGS-REP (0x6= D)

The TGS-REP message is described here ([= ;\^TGS_REP.graphml|] ):

Unable to render embedded object: File (TGS_REP.pn= g) not found.

AP-REQ (0x6E= 3)

The AP-REQ message is described here ([= \^AP_REQ.graphml|] ):

Unable to render embedded object: File (AP_REQ.png= ) not found.

AP-REP (0x6F)=

The AP-REP message is described here ([= \^AP-REP.graphml|] ):

Unable to render embedded object: File (AP-REP.png= ) not found.

KRB-SAFE (0= x74)

The KRB-SAFE message is described here ( = 1;\^KRB-SAFE.graphml|] ):

Unable to render embedded object: File (KRB-SAFE.p= ng) not found.

KRB-PRIV (0= x75)

The KRB-PRIV message is described here ( = 1;\^KRB-PRIV.graphml|] ):

Unable to render embedded object: File (KRB-PRIV.p= ng) not found.

KRB-CRED (0= x76)

The KRB-CRED message is described here ( = 1;\^KRB-CRED.graphml|] ):

Unable to render embedded object: File (KRB-CRED.p= ng) not found.

EncASR= epPart (0x79)

The EncASRepPart message is described here ([\^EncASRepPart.graphml|] ):

Unable to render embedded object: File (EncASRepPa= rt.png) not found.

EncTG= SRepPart (0x7A)

The EncTGSRepPart message is described here ([\^EncTGSRepPart.graphml|] ):

Unable to render embedded object: File (EncTGSRepP= art.png) not found.

EncAPR= epPart (0x7B)

The EncAPRepPart message is described here ([\^EncAPRepPart.graphml|] ):

Unable to render embedded object: File (EncAPRepPa= rt.png) not found.

EncK= rbPrivPart (0x7C)

The EncKrbPrivPart message is described here ([\^EncKrbPrivPart.graphml|] ):

Unable to render embedded object: File (EncKrbPriv= Part.png) not found.

EncK= rbCredPart (0x7D)

The EncKrbCredPart message is described here ([\^EncKrbCredPart.graphml|] ):

Unable to render embedded object: File (EncKrbCred= Part.png) not found.

KRB-ERROR = (0x7E)

The KRB-ERROR message is described here (&#= 91;\^KRB-ERROR.graphml|] ):

Unable to render embedded object: File (KRB-ERROR.= png) not found.

Components

Here are all the components we are using in the messages.

Authorizati= onData

Link : Authorizati= onData.graphml

Checksum

Link : Checksum.graphml=

EncryptedData

Link : EncryptedData.g= raphml

EncryptionKey

Link : EncryptionKey.g= raphml

PrincipalName

Link : PrincipalName.g= raphml