
# tta3tier attributes and class
# Used for tta cache with LDAP cache

attributetype ( 1.1.2.1.1 
        NAME 'tta3tierappkey1'
	DESC 'RFC2798: key 1 for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.2 
        NAME 'tta3tierappkey2'
	DESC 'RFC2798: key 2 for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.3 
        NAME 'tta3tierappkey3'
	DESC 'RFC2798: key 3 for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.4 
        NAME 'tta3tierappkey4'
	DESC 'RFC2798: key 4 for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.5 
        NAME 'tta3tierappkey5'
	DESC 'RFC2798: key 5 for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.6 
        NAME 'tta3tierappkey6'
	DESC 'RFC2798: key 6 for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.7 
        NAME 'tta3tierdomain'
	DESC 'RFC2798: domain for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.8 
        NAME 'tta3tierendticket'
	DESC 'RFC2798: ticket for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.9 
        NAME 'tta3tierlogin'
	DESC 'RFC2798: login for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.10
        NAME 'tta3tieroudn'
	DESC 'RFC2798: ou DN for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.11
        NAME 'tta3tierpassword'
	DESC 'RFC2798: password for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.12
        NAME 'tta3tierstringcmd'
	DESC 'RFC2798: string ccommand for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.13
        NAME 'tta3tierticketcounter'
	DESC 'RFC2798: integer for ticket counter for app login at 3tier'
        EQUALITY integerMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
attributetype ( 1.1.2.1.14
        NAME 'tta3tierticketstatus'
	DESC 'RFC2798: ticket status for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.15
        NAME 'tta3tiertitle'
	DESC 'RFC2798: title for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.16
        NAME 'tta3tiermaxsess'
	DESC 'RFC2798: max sessions for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )
attributetype ( 1.1.2.1.17
        NAME 'tta3tierdoifendticket'
	DESC 'RFC2798: what to do if end ticket for app login at 3tier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE )


# ttacacheapp  ObjectClass

objectclass     ( 1.1.2.1.100
    NAME 'ttacacheapp'
        DESC 'RFC2798: Tarantella Cache application access  3tier'
    STRUCTURAL
        MUST ( cn $ tta3tierlogin $ tta3tieroudn $ tta3tiertitle )
        MAY (
		tta3tierappkey1 $ tta3tierappkey2 $ tta3tierappkey3 $ tta3tierappkey4 $
		tta3tierappkey5 $ tta3tierappkey6 $
		tta3tierdoifendticket $ tta3tierdomain $ tta3tierendticket $
		tta3tiermaxsess $ tta3tierpassword $ tta3tierstringcmd $
		tta3tierticketcounter $ tta3tierticketstatus )
        )
