home *** CD-ROM | disk | FTP | other *** search
/ Handbook of Infosec Terms 2.0 / Handbook_of_Infosec_Terms_Version_2.0_ISSO.iso / text / rfcs / rfc1895.txt < prev    next >
Text File  |  1996-05-07  |  11KB  |  198 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                        E. Levinson Request for Comments: 1895                     Accurate Info. Sys., Inc. Category: Informational                                    February 1996 
  8.  
  9.                   The Application/CALS-1840 Content-type 
  10.  
  11. Status of this Memo 
  12.  
  13.    This memo provides information for the Internet community.  This memo    does not specify an Internet standard of any kind.  Distribution of    this memo is unlimited. 
  14.  
  15. Abstract 
  16.  
  17.    This memorandum provides guidelines for using the United States    Department of Defense Military Standard MIL-STD-1840, "Automated    Interchange of Technical Information," with the Internet electronic    mail standards, RFC 822 and RFC 1521.  Electronic mail provides a    more convenient mechanism that delivery via physical media for    certain types and quantities of data.  Software already exists to    support data exchanges based on MIL-STD-1840 and it can continue to    be used in conjunction with electronic mail exchanges defined in this    document.  This document defines a new media type and a MIME message    structure for exchanging data in conformance with MIL-STD-1840. 
  18.  
  19. 1.  Introduction 
  20.  
  21.    The United States Department of Defense (DOD) has defined a standard,    MIL-STD-1840 [1840], for the exchange of digital data.  Most    applications of that standard use 9-track tape as the transport    medium.  The Application/CALS-1840 media-type is proposed to    facilitate such exchanges using the Multipurpose Internet Mail    Extensions [MIME] and network based transport media, i.e. electronic    mail [822]. 
  22.  
  23.    This memo has been reviewed and authorized by the Continuous    Acquistion and Life-cycle Support (CALS) Industry Steering Group    (ISG).  CALS is a US DOD initiative for the use and exchange of    digital data.  The Industry Steering Group, which consists of members    drawn from government and industry, guides the development of CALS    standards such as [1840]. 
  24.  
  25. 2.  Definition 
  26.  
  27.    An [1840] exchange consists of a set of files with well defined file    names (see below).  Each set consists of a declaration file and one    or more data files.  The data files, in turn, consist of header 
  28.  
  29.  
  30.  
  31. Levinson                     Informational                      [Page 1] 
  32.  RFC 1895                       CALS-1840                   February 1996 
  33.  
  34.     records immediately followed by the data.  The data itself may be    formatted in accordance with a published specification or a    contractual agreement. 
  35.  
  36.    MIL-STD-1840 encodes the file's data type in the file name. 
  37.  
  38.    It might seem appropriate to transform the 1840 headers into MIME    headers and use the appropriate media type, essentially transforming    the 1840 files into MIME body parts.  There are three reasons for not    doing that.  First, not all of the "types" used in [1840] are    registered MIME types.  Second, there exists an installed base of    software capable of reading the 1840 formatted files and processing    the data appropriately.  Finally the three existing revisions to the    standard have maintained the same file structure.  Consequently, a    processor for the data may be able to handle any one of the    standard's revisions.  Thus, a single Application/CALS-1840 is being    proposed and its body part body contains headers and data in the    [1840] format. 
  39.  
  40.    A set of related files constitutes a "transfer unit" in 1840 and each    transfer unit shall correspond to a Multipart/Mixed MIME entity.    Included in each transfer unit is a declaration file which shall be    the first body part in the Multipart/Mixed entity.  Several transfer    units may be included in a single MIME message. 
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. Levinson                     Informational                      [Page 2] 
  69.  RFC 1895                       CALS-1840                   February 1996 
  70.  
  71.  2.1  Registration Information 
  72.  
  73.    The following form is copied from RFC 1590, Appendix A for the    purpose of registering this media-type. 
  74.  
  75.    To:  IANA@isi.edu    Subject:  Registration of new Media Type content-type/subtype 
  76.  
  77.    Media Type name:           Application    Media subtype name:        CALS-1840    Required parameters:       filename, version    Optional parameters:       None    Encoding considerations:   Any valid MIME encodings my be used    Security considerations:   Depends solely on the referenced type    Published specification:   This document    Person & email address    to contact for further    information:               Alan Peltzman <peltzmaa@ncr.disa.mil>                               +1 (703) 735-3568                               Defense Information Systems Agency                               Center for Standards                               Code JIEO/JEBEB                               10701 Parkridge Blvd                               Reston, VA 22091-4398 
  78.  
  79. 2.2.  The Filename Parameter 
  80.  
  81.    The filename parameter gives the transfer unit filename as defined by    [1840].  The parameter's value, called <1840-name>, has the syntax    given by the grammer below. 
  82.  
  83.         1840-name  := "D" 1840-tuseq [ 1840-type 1840-dfseq ]         1840-type  := letter ; limited to the set defined in                              ; the appropriate version of                              ; [1840, Table III]         1840-tuseq := 1840-seq         1840-dfseq := 1840-seq         1840-seq   := alphnum alphnum alphnum         alphanum   := letter / digit         letter     := "A" / "B" / "C" / "D" / "E" / "F" / "G" /                       "H" / "I" / "J" / "K" / "L" / "M" / "N" /                       "O" / "P" / "Q" / "R" / "S" / "T" / "U" /                       "V" / "W" / "X" / "Y" / "Z"         digit      := "0" / "1" / "2" / "3" / "4" / "5" /                       "6" / "7" / "8" / "9" / 
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  Levinson                     Informational                      [Page 3] 
  90.  RFC 1895                       CALS-1840                   February 1996 
  91.  
  92.     All Application/CALS-1840 body parts in a single Multipart/Mixed MIME    entity shall have the same <1840-tuseq>.  Within a single message all    filename values shall be unique. 
  93.  
  94.    Notes: 1) Tuseq and dfseq correspond to transfer unit sequence number    and data file sequence number respectively.  2) The filename for a    declaration file has the form "D" 1840-tuseq and for data files, the    form "D" 1840-tuseq <letter> 1840-dfseq. 
  95.  
  96. 2.3.  The Version Parameter 
  97.  
  98.    The specversion parameter's value shall indicate the particular    version of MIL-STD-1840 to which the data conforms.  Valid values    are: 
  99.  
  100.         MIL-STD-1840C, 0, 199XXXXX         MIL-STD-1840B, 0, 19921103         MIL-STD-1840A, 0, 19871222 
  101.  
  102.    Notes: (1) The value "199XXXXX" is to be replaced with the actual    issue date for MIL-STD-1840C. (2) The embedded blanks in the above    strings are required, hence the value must be enclosed in quote marks    ("). 
  103.  
  104. 3. Example 
  105.  
  106.    In the example below a single transfer unit is provided.  It consists    of three data files, the declaration, a contract defined file and an    IGES file.  The headers and data are in accordance with MIL-STD-    1840B.  The content-transfer-encoding perserves the data file's fixed    record length. 
  107.  
  108.         To:   you@some.org         From: me@here.com         Date: Fri, 03 Nov 1995 18:23:10 -0500         MIME-Version: 1.0         Content-Type: Multipart/Mixed;             Boundary="DISA CFS - SFC ASID" 
  109.  
  110.         --DISA CFS - SFC ASID         Content-Type: Application/CALS-1840; filename=D001;             version="MIL-STD-1840B, 0, 19921103"         Content-Transfer-Encoding: Base64 
  111.  
  112.         [Declaration File]         --DISA CFS - SFC ASID         Content-Type: Application/CALS-1840; filename=D001A001;             version="MIL-STD-1840B, 0, 19921103" 
  113.  
  114.  
  115.  
  116. Levinson                     Informational                      [Page 4] 
  117.  RFC 1895                       CALS-1840                   February 1996 
  118.  
  119.          Content-Transfer-Encoding: Base64 
  120.  
  121.         [Data File -- Contract Defined including headers]         --DISA CFS - SFC ASID         Content-Type: Application/CALS-1840; filename=D001Q001;             version="MIL-STD-1840B, 0, 19921103"         Content-Transfer-Encoding: Base64 
  122.  
  123.         [Data File -- Raster including 1840 headers]         --DISA CFS - SFC ASID-- 
  124.  
  125. 4.  Security Considerations 
  126.  
  127.    None of the body parts, as constitued, represent executable data.    When the 1840 file format is processed the resultant data may be    executable.  Processing will be under the control of the process    associated with Application/CALS-1840. 
  128.  
  129.    Classified information or other information that cannot be disclosed    except to authorized personnel should not be sent via the Internet    without using appropriate privacy enhancements, [PEM], [MOSS], or    other privacy mechanism. 
  130.  
  131. 5.  Acknowledgments 
  132.  
  133.    The author acknowledges the encouragement of Alan Peltzman, US DOD,    DISA, and the suggestions of Richard Klobuchar, SAIC. 
  134.  
  135.    This work was supported under U.S. Dept. of the Army, Contract    DAAB07-93-D-T001 and prepared under the direction of the MIL-STD-1840    Revision C Review Team. 
  136.  
  137. 6.  References 
  138.  
  139.    [1840]      MIL-STD-1840B, "Automated Interchange of Technical                Information", US Department of Defense, 3 November 1992. 
  140.  
  141.    [822]       Crocker, D., "Standard for the Format of ARPA Internet                Text Messages", STD 11, RFC 822, UDEL, August 1982. 
  142.  
  143.    [MIME]      Borenstein, N. and N. Freed, "MIME (Multipurpose Internet                Mail Extensions): Mechanisms for Specifying and                Describing the Format of Internet Message Bodies", RFC                1521, Bellcore and Innosoft, September 1993. 
  144.  
  145.    [MOSS]      Crocker, S., Freed, N., Galvin, J., and S. Murphy, "MIME                Object Security Services", RFC 1848, Cybercash, Innosoft,                TIS, October 1995. 
  146.  
  147.  
  148.  
  149. Levinson                     Informational                      [Page 5] 
  150.  RFC 1895                       CALS-1840                   February 1996 
  151.  
  152.     [PEM]       Linn, J., "Privacy Enhancement for Internet Electronic Mail:                Part I: Message Encryption and Authentication Procedures",                RFC 1421, IAB IRTF PSRG, IETF PEM WG, February 1993. 
  153.  
  154. 9.  Author's Address 
  155.  
  156.    Edward Levinson    Accurate Information Systems, Inc.    2 Industrial Way    Eatontown, NJ  07724-2265    USA 
  157.  
  158.    Phone: +1 908 389 5550    EMail: ELevinson@Accurate.com 
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196. Levinson                     Informational                      [Page 6] 
  197.  
  198.