Page created: 22 Jul 2020
|
Page updated: 1 Feb 2021
The PingDirectory Server supports a large set of Attribute Syntax rules for applications. The default Attribute Syntax rules available for the directory server are listed in the table below.
LDAP Syntax | OID | Description |
---|---|---|
UUID | 1.3.6.1.1.16.1 | 128-bit (16 octets) Universally Unique Identifier (UUID) used for Uniform Resource Names as defined in RFC 4122. For example, a4028c1a-f36e-11da-ba1a-04112154bd1e. |
Attribute Type Description | 1.3.6.1.4.1.1466.115.121.1.3 | Syntax for the AttributeTypeDescription rule based on RFC 4517. |
Binary | 1.3.6.1.4.1.1466.115.121.1.5 | Strings based on Basic Encoding Rules (BER) or Distinguished Encoding rules (DER). For example, an X.509 digital certificate or LDAP messages are BER encoded. |
Bit String | 1.3.6.1.4.1.1466.115.121.1.6 | Sequence of binary digits based on RFC 4517. For example, '0010111'B. |
Boolean | 1.3.6.1.4.1.1466.115.121.1.7 | TRUE or FALSE. |
Certificate | 1.3.6.1.4.1.1466.115.121.1.8 | BER/DER-encoded octet strings based on an X.509 public key certificate as defined in RFC 4523. |
Certificate List | 1.3.6.1.4.1.1466.115.121.1.9 | BER/DER-encoded octet string based on an X.509 certificate revocation list as defined in RFC 4523. |
Certificate Pair | 1.3.6.1.4.1.1466.115.121.1.10 | BER/DER-encoded octet string based on an X.509 public key certificate pair as defined in RFC 4523. |
Country String | 1.3.6.1.4.1.1466.115.121.1.11 | Two character country code specified in ISO 3166. For example, US, CA, etc. |
DN | 1.3.6.1.4.1.1466.115.121.1.12 | Distinguished name of an entry as defined in RFC4514. |
Delivery Method | 1.3.6.1.4.1.1466.115.121.1.14 | Sequence of services in preference order by which an entity receives messages as defined in RFC4517. For example, videotext $ telephone. |
Directory String | 1.3.6.1.4.1.1466.115.121.1.15 | String of one or more characters from the Universal Character Set (UCS) using UCS Transformation Format 8 (UTF-8) encoding of the string. |
DIT Content Rule Description | 1.3.6.1.4.1.1466.115.121.1.16 | DITContentRuleDescription as defined in RFC4517. |
DIT Structure Rule Description | 1.3.6.1.4.1.1466.115.121.1.17 | DITStructureRuleDesciption as defined in RFC4517. |
Enhanced Guide | 1.3.6.1.4.1.1466.115.121.1.21 | Combination of attribute types and filter operators to be used to construct search filters as defined in RFC4517. For example, person#(sn$EQ)#oneLevel. |
Facsimile Telephone Number | 1.3.6.1.4.1.1466.115.121.1.22 | Fax telephone number on the public switched telephone network as defined in RFC4517. |
Fax | 1.3.6.1.4.1.1466.115.121.1.23 | Image generated using Group 3 fax process as defined in RFC4517. |
Generalized Time | 1.3.6.1.4.1.1466.115.121.1.24 | String representing data and time as defined in RFC4517. YYYYMMDDHHMMSS[.|,fraction][(+|-HHMM)|Z] For example, 201103061032, 201103061032-0500, or 201103061032Z ("Z" indicates Coordinated Universal Time). |
Guide | 1.3.6.1.4.1.1466.115.121.1.25 | Attribute types and filter operators as defined in RFC4517. |
IA5 String | 1.3.6.1.4.1.1466.115.121.1.26 | String of zero or more characters from the International Alphabet 5 (IA5) character set as defined in RFC4517. |
Integer | 1.3.6.1.4.1.1466.115.121.1.27 | String representations of integer values. For example, the character string "1234" represents the number 1234 as defined in RFC4517. |
JPEG | 1.3.6.1.4.1.1466.115.121.1.28 | Image in JPEG File Interchange Format (JFIF) as defined in RFC4517. |
Matching Rule Description | 1.3.6.1.4.1.1466.115.121.1.30 | MatchingRuleDescription as defined in RFC4512. |
Matching Rule Use Description | 1.3.6.1.4.1.1466.115.121.1.31 | Attribute types to which a matching rule is applied in an extensibleMatch search filter (RFC4511). |
Name and Optional UID | 1.3.6.1.4.1.1466.115.121.1.34 | Distinguished name and an optional unique identifier that differentiates identical DNs as defined in RFC4517. For example, uid=jsmith,ou=Peo- ple,dc=example,dc=com#'0111'B |
Name Form Description | 1.3.6.1.4.1.1466.115.121.1.35 | NameFormDescription as defined in RFC4512. |
Numeric String | 1.3.6.1.4.1.1466.115.121.1.36 | Sequence of one or more numerals and spaces as defined in RFC4517. For example, 14 848 929 102. |
Object Class Description | 1.3.6.1.4.1.1466.115.121.1.37 | ObjectClassDescription as defined in RFC 4512. |
OID | 1.3.6.1.4.1.1466.115.121.1.38 | Object identifier as defined in RFC 4512. |
Other Mailbox | 1.3.6.1.4.1.1466.115.121.1.39 | Specifies an electronic mailbox as defined in RFC 4517. For example, otherMailbox = google $ user@gmail.com |
Octet String | 1.3.6.1.4.1.1466.115.121.1.40 | Sequence of zero or more octets (8-bit bytes) as defined in RFC4517. |
Postal Address | 1.3.6.1.4.1.1466.115.121.1.41 | Strings of characters that form a multi-line address in a physical mail system. Each component is separated by a "$". For example, 1234 Main St.$Austin, TX 78744$USA. |
Protocol Information | 1.3.6.1.4.1.1466.115.121.1.42 | Undefined. |
Presentation Address | 1.3.6.1.4.1.1466.115.121.1.43 | String encoded OSI presentation address as defined in RFC 1278. For example, TELEX+00728722+RFC-1006+03+10.0.0.6 |
Printable String | 1.3.6.1.4.1.1466.115.121.1.44 | String of one or more printable ASCII alphabetic, numeric, and punctuation characters as defined in RFC 4517. |
RFC3672 Subtree Specification | 1.3.6.1.4.1.1466.115.121.1.45 | Syntax based on subtree specification as defined as RFC 3672. |
Supported Algorithm | 1.3.6.1.4.1.1466.115.121.1.49 | Octet string based on the LDAP-encoding for a supported algorithm value that results from the BER encoding of a SupportedAlgorithm ASN.1 value. |
Telephone Number | 1.3.6.1.4.1.1466.115.121.1.50 | String of printable international telephone number representations in E.123 format as defined in RFC 4517. For example, +1 512 904 5525. |
Teletex Terminal Identifier | 1.3.6.1.4.1.1466.115.121.1.51 | Identifier and telex terminal as defined in RFC 4517. |
Telex Number | 1.3.6.1.4.1.1466.115.121.1.52 | String representing the telex number, country code, and answerback code as defined in RFC 4517. For example, 812374, ch, ehhg. |
UTC Time | 1.3.6.1.4.1.1466.115.121.1.53 | Character string representing the data and time in UTC Time format as defined as RFC 4517: YYMMDDHHMM[SS][(+|-HHMM)|Z], where Z is the coordinated universal time. For example, 0903051035Z, 0903051035-0500. |
LDAP Syntax Description | 1.3.6.1.4.1.1466.115.121.1.54 | SyntaxDescription as defined in RFC4512. |
Substring Assertion | 1.3.6.1.4.1.1466.115.121.1.58 | Syntax for assertion values in an extensible match as defined in RFC 4517. |
Authentication Password Syntax | 1.3.6.1.4.1.4203.1.1.2 | Encoded password storage syntax as defined in RFC 3112. For example, the syntax specifies the storage scheme in brackets as follows: <storage-scheme>$<auth component>$<auth value> For example: SSHA$xdEZWRqgyJk=$egDEFDXvdeeEnXUEIDPnd39dkpe= |
User Password Syntax | 1.3.6.1.4.1.30221.1.3.1 | Encoded password storage syntax as defined in RFC 2307. For example, the syntax specifies the storage scheme in brackets as follows: {SSHA}XaljOF0ii3fOwCrU1klgBpWFayqSYs+5W1pMnw== |
Relative Subtree Specification | 1.3.6.1.4.1.30221.1.3.2 | Similar to the RFC 3672 subtree specification except it uses an LDAP search filter as the specification filter. |
Absolute Subtree Specification | 1.3.6.1.4.1.30221.1.3.3 | Syntax for a subset of entries in a subtree based on RFC 3672. |
Sun-defined Access Control Information | 1.3.6.1.4.1.30221.1.3.4 | Syntax for access control instructions used in Sun Directory Servers. |
Compact Timestamp | 1.3.6.1.4.1.30221.2.3.1 | Syntax based on compact timestamp ISO 8601 format. For example, 20110306T102532. |