rfc1778.txt
来自「著名的RFC文档,其中有一些文档是已经翻译成中文的的.」· 文本 代码 · 共 676 行 · 第 1/2 页
TXT
676 行
RFC 1778 Syntax Encoding March 19952.23. Postal Address Values of type PostalAddress are encoded according to the following BNF: <postal-address> ::= <t61string> | <t61string> '$' <postal-address> In the above, each <t61string> component of a postal address value is encoded as a value of type t61StringSyntax.2.24. User Password Values of type userPasswordSyntax are encoded as if they were of type octetStringSyntax.2.25. User Certificate Values of type userCertificate are encoded according to the following BNF: <certificate> ::= <version> '#' <serial> '#' <signature-algorithm-id> '#' <issuer> '#' <validity> '#' <subject> '#' <public-key-info> '#' <encrypted-sign-value> <version> ::= <integervalue> <serial> ::= <integervalue> <signature-algorithm-id> ::= <algorithm-id> <issuer> ::= an encoded Distinguished Name <validity> ::= <not-before-time> '#' <not-after-time> <not-before-time> ::= <utc-time> <not-after-time> ::= <utc-time> <algorithm-parameters> ::= <null> | <integervalue> | '{ASN}' <hex-string> <subject> ::= an encoded Distinguished Name <public-key-info> ::= <algorithm-id> '#' <encrypted-sign-value> <encrypted-sign-value> ::= <hex-string> | <hex-string> '-' <d> <algorithm-id> ::= <oid> '#' <algorithm-parameters>Howes, Kille, Yeong & Robbins [Page 7]RFC 1778 Syntax Encoding March 1995 <utc-time> ::= an encoded UTCTime value <hex-string> ::= <hex-digit> | <hex-digit> <hex-string>2.26. CA Certificate Values of type cACertificate are encoded as if the values were of type userCertificate.2.27. Authority Revocation List Values of type authorityRevocationList are encoded according to the following BNF:<certificate-list> ::= <signature-algorithm-id> '#' <issuer> '#' <utc-time> [ '#' <revoked-certificates> ] '#' <signature-algorithm-id> '#' <encrypted-sign-value><revoked-certificates> ::= 1*( '#' <revoked-certificate> ) <signature-algorithm-id> '#' <encrypted-sign-value><revoked-certificate> ::= <signature-algorithm-id> '#' <issuer> '#' <serial> '#' <utc-time> The syntactic components <signature-algorithm-id>, <issuer>, <encrypted-sign-value>, <utc-time>, <subject> and <serial> have the same definitions as in the BNF for the userCertificate attribute syntax.2.28. Certificate Revocation List Values of type certificateRevocationList are encoded as if the values were of type authorityRevocationList.2.29. Cross Certificate Pair Values of type crossCertificatePair are encoded according to the following BNF: <certificate-pair> ::= <forward> '#' <reverse> | <forward> | <reverse> <forward> ::= 'forward:' <certificate> <reverse> ::= 'reverse:' <certificate>Howes, Kille, Yeong & Robbins [Page 8]RFC 1778 Syntax Encoding March 1995 The syntactic component <certificate> has the same definition as in the BNF for the userCertificate attribute syntax.2.30. Delivery Method Values of type deliveryMethod are encoded according to the following BNF: <delivery-value> ::= <pdm> | <pdm> '$' <delivery-value> <pdm> ::= 'any' | 'mhs' | 'physical' | 'telex' | 'teletex' | 'g3fax' | 'g4fax' | 'ia5' | 'videotex' | 'telephone'2.31. Other Mailbox Values of the type otherMailboxSyntax are encoded according to the following BNF: <otherMailbox> ::= <mailbox-type> '$' <mailbox> <mailbox-type> ::= an encoded Printable String <mailbox> ::= an encoded IA5 String In the above, <mailbox-type> represents the type of mail system in which the mailbox resides, for example "Internet" or "MCIMail"; and <mailbox> is the actual mailbox in the mail system defined by <mailbox-type>.2.32. Mail Preference Values of type mailPreferenceOption are encoded according to the following BNF: <mail-preference> ::= "NO-LISTS" | "ANY-LIST" | "PROFESSIONAL-LISTS"2.33. MHS OR Address Values of type MHS OR Address are encoded as strings, according to the format defined in [10].Howes, Kille, Yeong & Robbins [Page 9]RFC 1778 Syntax Encoding March 19952.34. Distribution List Submit Permission Values of type DLSubmitPermission are encoded as strings, according to the following BNF: <dlsubmit-perm> ::= <dlgroup_label> ':' <dlgroup-value> | <dl-label> ':' <dl-value> <dlgroup-label> ::= 'group_member' <dlgroup-value> ::= <name> <name> ::= an encoded Distinguished Name <dl-label> ::= 'individual' | 'dl_member' | 'pattern' <dl-value> ::= <orname> <orname> ::= <address> '#' <dn> | <address> <address> ::= <add-label> ':' <oraddress> <dn> ::= <dn-label> ':' <name> <add-label> = 'X400' <dn-label> = 'X500' where <oraddress> is as defined in RFC 1327.2.35. Photo Values of type Photo are encoded as if they were octet strings containing JPEG images in the JPEG File Interchange Format (JFIF), as described in [8].2.36. Fax Values of type Fax are encoded as if they were octet strings containing Group 3 Fax images as defined in [7].Howes, Kille, Yeong & Robbins [Page 10]RFC 1778 Syntax Encoding March 19953. Security Considerations Security issues are not discussed in this memo.4. Acknowledgements Many of the attribute syntax encodings defined in this document are adapted from those used in the QUIPU X.500 implementation. The contributions of the authors of the QUIPU implementation in the specification of the QUIPU syntaxes [4] are gratefully acknowledged.5. Bibliography [1] The Directory: Selected Attribute Syntaxes. CCITT, Recommendation X.520. [2] Information Processing Systems -- Open Systems Interconnection -- The Directory: Selected Attribute Syntaxes. [3] Barker, P., and S. Kille, "The COSINE and Internet X.500 Schema", RFC 1274, University College London, November 1991. [4] The ISO Development Environment: User's Manual -- Volume 5: QUIPU. Colin Robbins, Stephen E. Kille. [5] Kille, S., "A String Representation of Distinguished Names", RFC 1779, ISODE Consortium, March 1995. [6] Kille, S., "A String Representation for Presentation Addresses", RFC 1278, University College London, November 1991. [7] Terminal Equipment and Protocols for Telematic Services - Standardization of Group 3 facsimile apparatus for document transmission. CCITT, Recommendation T.4. [8] JPEG File Interchange Format (Version 1.02). Eric Hamilton, C- Cube Microsystems, Milpitas, CA, September 1, 1992. [9] Yeong, W., Howes, T., and S. Kille, "Lightweight Directory Access Protocol", RFC 1777, Performance Systems International, University of Michigan, ISODE Consortium, March 1995. [10] Alvestrand, H., Kille, S., Miles, R., Rose, M., and S. Thompson, "Mapping between X.400 and RFC-822 Message Bodies", RFC 1495, SINTEF DELAB, ISODE Consortium, Soft*Switch, Inc., Dover Beach Consulting, Inc., Soft*Switch, Inc., August 1993.Howes, Kille, Yeong & Robbins [Page 11]RFC 1778 Syntax Encoding March 19956. Authors' Addresses Tim Howes University of Michigan ITD Research Systems 535 W William St. Ann Arbor, MI 48103-4943 USA Phone: +1 313 747-4454 EMail: tim@umich.edu Steve Kille ISODE Consortium PO Box 505 London SW11 1DX UK Phone: +44-71-223-4062 EMail: S.Kille@isode.com Wengyik Yeong PSI Inc. 510 Huntmar Park Drive Herndon, VA 22070 USA Phone: +1 703-450-8001 EMail: yeongw@psilink.com Colin Robbins NeXor Ltd University Park Nottingham NG7 2RD UKHowes, Kille, Yeong & Robbins [Page 12]
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?