# HG changeset patch # User heiko # Date 1121779810 0 # Node ID 737b708e19e40decfd637a8f66f5f74266196217 # Parent 8c5926e9b75b48b10d7ac5506eb05440a57e4644 Schema für Hochschule Merseburg diff -r 8c5926e9b75b -r 737b708e19e4 hsm.schema --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/hsm.schema Tue Jul 19 13:30:10 2005 +0000 @@ -0,0 +1,86 @@ +# $Id$ +# $URL$ +# © Heiko Schlittermann +# +# 1.3.6.1.4.1.23297 schlittermann OID +# ... +# 1.3.6.1.4.1.23297.10. other +# 1.3.6.1.4.1.23297.10.1 - Hochschule Merseburg + +objectIdentifier schlittermannRoot 1.3.6.1.4.1.23297 +objectIdentifier hsmRoot schlittermannRoot:10.1 +objectIdentifier hsmAttribute hsmRoot:1 +objectIdentifier hsmObjectClass hsmRoot:2 + +attributetype ( hsmAttribute:1 NAME 'hsmDateOfBirth' DESC 'Date of birth' + EQUALITY generalizedTimeMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 + SINGLE-VALUE ) + +attributetype ( hsmAttribute:2 NAME 'hsmPlaceOfBirth' DESC 'Place of birth' + EQUALITY caseExactMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE ) + +attributetype ( + hsmAttribute:3 NAME 'hsmGender' DESC 'Gender' + EQUALITY caseIgnoreMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 + SINGLE-VALUE ) + +attributetype ( + hsmAttribute:4 NAME 'hsmInitialPassword' DESC 'initial Password' + SUP userPassword + SINGLE-VALUE ) + +attributetype ( + hsmAttribute:5 NAME 'hsmDateCreated' DESC 'Date of Creation' + EQUALITY generalizedTimeMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 + SINGLE-VALUE ) + +attributetype ( + hsmAttribute:6 NAME 'hsmDateDeleted' DESC 'Date of deletion' + EQUALITY generalizedTimeMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 + SINGLE-VALUE ) + +attributetype ( + hsmAttribute:7 NAME 'hsmMailRejectText' DESC 'text for mail rejection' + SUP info ) + +attributetype ( + hsmAttribute:8 NAME 'hsmMailPrimaryAddress' DESC 'primary mail address' + SUP mail + SINGLE-VALUE ) + +attributetype ( + hsmAttribute:9 NAME 'hsmMailAcceptAddress' DESC 'acceptable mail address' + SUP mail ) + + +#### + +objectclass ( + hsmObjectClass:1 NAME 'hsmNaturalPerson' DESC 'natural person representation' + SUP top + AUXILIARY + MUST ( hsmGender ) + MAY ( hsmInitialPassword + $ hsmDateOfBirth $ hsmPlaceOfBirth + $ hsmDateCreated $ hsmDateDeleted ) ) + +objectClass ( + hsmObjectClass:2 NAME 'hsmMailReject' DESC 'mail reject cause' + SUP top + STRUCTURAL + MUST ( rfc822MailBox $ hsmDateCreated $ hsmMailRejectText ) ) + + +objectClass ( + hsmObjectClass:3 NAME 'hsmMailObject' DESC 'mail attributes associated to person' + SUP top + MAY ( hsmMailPrimaryAddress $ hsmMailAcceptAddress ) ) + + +# vim:sts=4 sw=4 aw ai sm: