Note | ||
---|---|---|
| ||
This site is in the process of being reviewed and updated. |
h1. Introduction
When an entry is added or modified, the server must validate that its attribute values are correct in respect with the schema rules and syntax. We also have to describe the way values should be compared when searching for entries. This page gather information related to those actions.
...
name | OID | description | implemented | Java class | ||
---|---|---|---|---|---|---|
ACI Item | 1.3.6.1.4.1.1466.115.121.1.1 | We will use the syntax defined by ADS : ACI Item grammar
|
| ACIItemSyntaxChecker | ||
Access Point | 1.3.6.1.4.1.1466.115.121.1.2 | <AccessPoint> ::= ( '(' <DistinguishedName> '#' <PresentationAddress> ')' ) | | (binary) | AccessPointSyntaxChecker | ||
Attribute Type Description | 1.3.6.1.4.1.1466.115.121.1.3 | A value of the Attribute Type Description syntax |
| AttributeTypeDescriptionSyntaxChecker | ||
Audio | 1.3.6.1.4.1.1466.115.121.1.4 | The encoding of a value with Audio syntax is the octets of the value | (binary) | AudioSyntaxChecker | ||
Binary | 1.3.6.1.4.1.1466.115.121.1.5 | This SyntaxChecker has been removed in RFC 4517 | (binary) | BinarySyntaxChecker | ||
Bit String | 1.3.6.1.4.1.1466.115.121.1.6 | A value of the Bit String syntax is a sequence of binary digits |
| BitStringSyntaxChecker | ||
Boolean | 1.3.6.1.4.1.1466.115.121.1.7 | A value of the Boolean syntax is one of the |
| BooleanSyntaxChecker | ||
Certificate | 1.3.6.1.4.1.1466.115.121.1.8 | Because of the changes from X.509(1988) and X.509(1993) and additional changes to the ASN.1 | (binary) | CertificateSyntaxChecker | ||
Certificate List | 1.3.6.1.4.1.1466.115.121.1.9 | Because of the incompatibility of the X.509(1988) and X.509(1993) definitions of revocation | (binary) | CertificateListSyntaxChecker | ||
Certificate Pair | 1.3.6.1.4.1.1466.115.121.1.10 | Because the Certificate is being carried in binary, values in this syntax MUST only be | (binary) | CertificatePairSyntaxChecker | ||
Country String | 1.3.6.1.4.1.1466.115.121.1.11 | A value of the Country String syntax is one of the two-character |
| CountrySyntaxChecker | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="419fd425ae14044f-68a5cb7d-40f34571-993c94cf-d88897d4997128fcbe9a09b7"><ac:plain-text-body><![CDATA[ | DataQualitySyntax | 1.3.6.1.4.1.1466.115.121.1.13 | <DataQualitySyntax> ::= <compKeyword> '#' <attrQuality> '#' <listQuality> [ '#' <description> ] | (binary) | DataQualitySyntaxSyntaxChecker | |
Delivery Method | 1.3.6.1.4.1.1466.115.121.1.14 | A value of the Delivery Method syntax is a sequence of items indicate, |
| DeliveryMethodSyntaxChecker | ||
Directory String | 1.3.6.1.4.1.1466.115.121.1.15 | A value of the Directory String syntax is a string of one or more |
| DirectoryStringSyntaxChecker | ||
DIT Content Rule Description | 1.3.6.1.4.1.1466.115.121.1.16 | A value of the DIT Content Rule Description syntax is the definition |
| DITContentRuleDescriptionSyntaxChecker | ||
DIT Structure Rule Description | 1.3.6.1.4.1.1466.115.121.1.17 | A value of the DIT Structure Rule Description syntax is the |
| DITStructureRuleDescriptionSyntaxChecker | ||
DL Submit Permission | 1.3.6.1.4.1.1466.115.121.1.18 | (no description found on the web...) | (binary) | DLSubmitPermissionSyntaxChecker | ||
DN | 1.3.6.1.4.1.1466.115.121.1.12 | A value of the DN syntax is the (purported) distinguished name (DN) |
| DNSyntaxChecker | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="06929a19cc6cd8d7-235cf4d8-435b4929-b585ad39-88d523c6049cc05cc61b34ab"><ac:plain-text-body><![CDATA[ | DSA Quality Syntax | 1.3.6.1.4.1.1466.115.121.1.19 | <DsaQualitySyntax> ::= <DSAKeyword> [ '#' <description> ] |
| DSAQualitySyntaxSyntaxChecker | |
DSE Type | 1.3.6.1.4.1.1466.115.121.1.20 | <DSEType> ::= '(' <DSEBitList> ')' |
| DSETypeSyntaxChecker | ||
Enhanced Guide | 1.3.6.1.4.1.1466.115.121.1.21 | A value of the Enhanced Guide syntax suggests criteria, which consist | (binary) | EnhancedGuideSyntaxChecker | ||
Facsimile Telephone Number | 1.3.6.1.4.1.1466.115.121.1.22 | A value of the Facsimile Telephone Number syntax is a subscriber |
| FacsimileTelephoneNumberSyntaxChecker | ||
Fax | 1.3.6.1.4.1.1466.115.121.1.23 | A value of the Fax syntax is an image that is produced using the
| (binary) | FaxSyntaxChecker | ||
Generalized Time | 1.3.6.1.4.1.1466.115.121.1.24 | A value of the Generalized Time syntax is a character string |
| GeneralizedTimeSyntaxChecker | ||
Guide | 1.3.6.1.4.1.1466.115.121.1.25 | A value of the Guide syntax suggests criteria, which consist of | (binary) | GuideSyntaxChecker | ||
IA5 String | 1.3.6.1.4.1.1466.115.121.1.26 | A value of the IA5 String syntax is a string of zero, one, or more |
| Ia5StringSyntaxChecker | ||
Integer | 1.3.6.1.4.1.1466.115.121.1.27 | A value of the Integer syntax is a whole number of unlimited |
| IntegerSyntaxChecker | ||
Jpeg | 1.3.6.1.4.1.1466.115.121.1.28 | A value of the JPEG syntax is an image in the JPEG File Interchange |
| JpegSyntaxChecker | ||
LDAP Syntax Description | 1.3.6.1.4.1.1466.115.121.1.54 | A value of the LDAP Syntax Description syntax is the description of |
| LdapSyntaxDescriptionSyntaxChecker | ||
Master And Shadow Access Points | 1.3.6.1.4.1.1466.115.121.1.29 | <MasterAndShadowAccessPoints> ::= <MasterOrShadowAccessPoint> | | (binary) | MasterAndShadowAccessPointSyntaxChecker | ||
Matching Rule Description | 1.3.6.1.4.1.1466.115.121.1.30 | A value of the Matching Rule Description syntax is |
| MatchingRuleDescriptionSyntaxChecker | ||
Matching Rule Use Description | 1.3.6.1.4.1.1466.115.121.1.31 | A value of the Matching Rule Use Description syntax indicates the | http://www.rfc-archive.org/getrfc.php?rfc=4511][] |
| MatchingRuleUseDescriptionSyntaxChecker | ]]></ac:plain-text-body></ac:structured-macro> |
Mail Preference | 1.3.6.1.4.1.1466.115.121.1.32 | <mail-preference> ::= "NO-LISTS" | "ANY-LIST" | "PROFESSIONAL-LISTS" | (removed) | MailPreferenceSyntaxChecker | ||
MHS OR Address | 1.3.6.1.4.1.1466.115.121.1.33 | No description so far (waiting for RFC 2156 to maturate)) | (binary) | MHSORAddressSyntaxChecker | ||
Name and Optional UID | 1.3.6.1.4.1.1466.115.121.1.34 | A value of the Name and Optional UID syntax is the distinguished name |
| NameAndOptionalUIDSyntaxChecker | ||
Name Form Description | 1.3.6.1.4.1.1466.115.121.1.35 | A value of the Name Form Description syntax is the definition of a |
| NameFormSyntaxChecker | ||
Numeric String | 1.3.6.1.4.1.1466.115.121.1.36 | A value of the Numeric String syntax is a sequence of one or more |
| NumericStringSyntaxChecker | ||
Object Class Description | 1.3.6.1.4.1.1466.115.121.1.37 | A value of the Object Class Description syntax is the definition of |
| ObjectClassDescriptionSyntaxChecker | ||
Octet String | 1.3.6.1.4.1.1466.115.121.1.40 | RFC 2156 A value of the Octet String syntax is a sequence of zero, one, or |
| OctetStringSyntaxChecker | ||
OID | 1.3.6.1.4.1.1466.115.121.1.38 | A value of the OID syntax is an object identifier: a sequence of two |
| OidSyntaxChecker | ||
Other Mailbox | 1.3.6.1.4.1.1466.115.121.1.39 | A value of the Other Mailbox syntax identifies an electronic mailbox, |
| OtherMailboxSyntaxChecker | ||
Postal Address | 1.3.6.1.4.1.1466.115.121.1.41 | A value of the Postal Address syntax is a sequence of strings of one |
| PostalAddressSyntaxChecker | ||
Protocol Information | 1.3.6.1.4.1.1466.115.121.1.42 | <ProtocolInformation> ::= <NetworkAddress> <space> '#' <SetOfProtocolIdentifier> | (binary) | ProtocolInformationSyntaxChecker | ||
Presentation Address | 1.3.6.1.4.1.1466.115.121.1.43 | RFC 1278 |
| PresentationAddressSyntaxChecker | ||
Printable String | 1.3.6.1.4.1.1466.115.121.1.44 | A value of the Printable String syntax is a string of one or more |
| PrintableStringSyntaxChecker | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f42dca112f05c8fc-51e015cc-49594d25-bfb68e14-29b729b98cc0f84faf8f8ec7"><ac:plain-text-body><![CDATA[ | Subtree Specification | 1.3.6.1.4.1.1466.115.121.1.45 | <SubtreeSpecification> ::= '(' [<localname>] '#' [<exclusionlist>] '#' [<minimum>] '#' [<maximum>] '#' [<refinement>] ')' |
| SubreeSpecificationSyntaxChecker | |
Supplier And Consumer | 1.3.6.1.4.1.1466.115.121.1.48 | <SupplierAndConsumers> ::= <Supplier> '#' <Consumers> | (binary) | SupplierAndConsumerSyntaxChecker | ||
Supplier Information | 1.3.6.1.4.1.1466.115.121.1.46 | <SupplierInformation> ::= | (binary) | SupplierInformationSyntaxChecker | ]]></ac:plain-text-body></ac:structured-macro> | |
Supplier Or Consumer | 1.3.6.1.4.1.1466.115.121.1.47 | <SupplierOrConsumer> ::= <Agreement> '#' <AccessPoint> | (binary) | SupplierOrConsumerSyntaxChecker | ||
Supported Algorithm | 1.3.6.1.4.1.1466.115.121.1.49 | Clause 12.2.2.8, X.509 (3rd edition). It should be binary. | (binary) | SupportedAlgorithmSyntaxChecker | ||
Substring Assertion | 1.3.6.1.4.1.1466.115.121.1.58 | A value of the Substring Assertion syntax is a sequence of zero, one, | (binary) | SubstringAssertionSyntaxChecker | ||
Telephone Number | 1.3.6.1.4.1.1466.115.121.1.50 | A value of the Telephone Number syntax is a string of printable |
| TelephoneNumberSyntaxChecker | ||
Teletex Terminal Identifier | 1.3.6.1.4.1.1466.115.121.1.51 | A value of this syntax specifies the identifier and (optionally) |
| TeletexTerminalIdentifierSyntaxChecker | ||
Telex Number | 1.3.6.1.4.1.1466.115.121.1.52 | A value of the Telex Number syntax specifies the telex number, |
| TelexNumberSyntaxChecker | ||
UTC Time | 1.3.6.1.4.1.1466.115.121.1.53 | A value of the UTC Time syntax is a character string representing a | (obsolete) | UtcTimeSyntaxChecker |