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

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                        G. Vaudreuil Request for Comments: 1893                         Octel Network Services Category: Standards Track                                    January 1996 
  8.  
  9.                     Enhanced Mail System Status Codes 
  10.  
  11. Status of this Memo 
  12.  
  13.    This document specifies an Internet standards track protocol for the    Internet community, and requests discussion and suggestions for    improvements.  Please refer to the current edition of the "Internet    Official Protocol Standards" (STD 1) for the standardization state    and status of this protocol.  Distribution of this memo is unlimited. 
  14.  
  15. 1.   Overview 
  16.  
  17.    There currently is not a standard mechanism for the reporting of mail    system errors except for the limited set offered by SMTP and the    system specific text descriptions sent in mail messages.  There is a    pressing need for a rich machine readable status code for use in    delivery status notifications [DSN].  This document proposes a new    set of status codes for this purpose. 
  18.  
  19.    SMTP [SMTP] error codes have historically been used for reporting    mail system errors.  Because of limitations in the SMTP code design,    these are not suitable for use in delivery status notifications.    SMTP provides about 12 useful codes for delivery reports.  The    majority of the codes are protocol specific response codes such as    the 354 response to the SMTP data command.  Each of the 12 useful    codes are each overloaded to indicate several error conditions each.    SMTP suffers some scars from history, most notably the unfortunate    damage to the reply code extension mechanism by uncontrolled use.    This proposal facilitates future extensibility by requiring the    client to interpret unknown error codes according to the theory of    codes while requiring servers to register new response codes. 
  20.  
  21.    The SMTP theory of reply codes partitioned in the number space such a    manner that the remaining available codes will not provide the space    needed.  The most critical example is the existence of only 5    remaining codes for mail system errors.  The mail system    classification includes both host and mailbox error conditions.  The    remaining third digit space would be completely consumed as needed to    indicate MIME and media conversion errors and security system errors. 
  22.  
  23.    A revision to the SMTP theory of reply codes to better distribute the    error conditions in the number space will necessarily be incompatible    with SMTP.  Further, consumption of the remaining reply-code number 
  24.  
  25.  
  26.  
  27. Vaudreuil                   Standards Track                     [Page 1] 
  28.  RFC 1893                Mail System Status Codes            January 1996 
  29.  
  30.     space for delivery notification reporting will reduce the available    codes for new ESMTP extensions. 
  31.  
  32.    The following proposal is based on the SMTP theory of reply codes.    It adopts the success, permanent error, and transient error semantics    of the first value, with a further description and classification in    the second.  This proposal re-distributes the classifications to    better distribute the error conditions, such as separating mailbox    from host errors. 
  33.  
  34. 2.   Status Codes 
  35.  
  36.    This document defines a new set of status codes to report mail system    conditions.  These status codes are intended to be used for media and    language independent status reporting.  They are not intended for    system specific diagnostics. 
  37.  
  38.    The syntax of the new status codes is defined as: 
  39.  
  40.           status-code = class "." subject "." detail           class = "2"/"4"/"5"           subject = 1*3digit           detail = 1*3digit 
  41.  
  42.    White-space characters and comments are NOT allowed within a status-    code.  Each numeric sub-code within the status-code MUST be expressed    without leading zero digits. 
  43.  
  44.    Status codes consist of three numerical fields separated by ".". The    first sub-code indicates whether the delivery attempt was successful.    The second sub-code indicates the probable source of any delivery    anomalies, and the third sub-code indicates a precise error    condition. 
  45.  
  46.    The codes space defined is intended to be extensible only by    standards track documents.  Mail system specific status codes should    be mapped as close as possible to the standard status codes.  Servers    should send only defined, registered status codes.  System specific    errors and diagnostics should be carried by means other than status    codes. 
  47.  
  48.    New subject and detail codes will be added over time.  Because the    number space is large, it is not intended that published status codes    will ever be redefined or eliminated.  Clients should preserve the    extensibility of the code space by reporting the general error    described in the subject sub-code when the specific detail is    unrecognized. 
  49.  
  50.  
  51.  
  52.  Vaudreuil                   Standards Track                     [Page 2] 
  53.  RFC 1893                Mail System Status Codes            January 1996 
  54.  
  55.     The class sub-code provides a broad classification of the status.    The enumerated values the class are defined as: 
  56.  
  57.     2.X.X   Success 
  58.  
  59.        Success specifies that the DSN is reporting a positive delivery        action.  Detail sub-codes may provide notification of        transformations required for delivery. 
  60.  
  61.     4.X.X   Persistent Transient Failure 
  62.  
  63.        A persistent transient failure is one in which the message as        sent is valid, but some temporary event prevents the successful        sending of the message.  Sending in the future may be successful. 
  64.  
  65.     5.X.X   Permanent Failure 
  66.  
  67.        A permanent failure is one which is not likely to be resolved by        resending the message in the current form.  Some change to the        message or the destination must be made for successful delivery. 
  68.  
  69.    A client must recognize and report class sub-code even where    subsequent subject sub-codes are unrecognized. 
  70.  
  71.    The subject sub-code classifies the status.  This value applies to    each of the three classifications.  The subject sub-code, if    recognized, must be reported even if the additional detail provided    by the detail sub-code is not recognized.  The enumerated values for    the subject sub-code are: 
  72.  
  73.        X.0.X   Other or Undefined Status 
  74.  
  75.           There is no additional subject information available. 
  76.  
  77.        X.1.X   Addressing Status 
  78.  
  79.           The address status reports on the originator or destination           address.  It may include address syntax or validity.  These           errors can generally be corrected by the sender and retried. 
  80.  
  81.        X.2.X   Mailbox Status 
  82.  
  83.           Mailbox status indicates that something having to do with the           mailbox has cause this DSN.  Mailbox issues are assumed to be           under the general control of the recipient. 
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  Vaudreuil                   Standards Track                     [Page 3] 
  90.  RFC 1893                Mail System Status Codes            January 1996 
  91.  
  92.         X.3.X   Mail System Status 
  93.  
  94.           Mail system status indicates that something having to do           with the destination system has caused this DSN.  System           issues are assumed to be under the general control of the           destination system administrator. 
  95.  
  96.        X.4.X   Network and Routing Status 
  97.  
  98.           The networking or routing codes report status about the           delivery system itself.  These system components include any           necessary infrastructure such as directory and routing           services.  Network issues are assumed to be under the           control of the destination or intermediate system           administrator. 
  99.  
  100.        X.5.X   Mail Delivery Protocol Status 
  101.  
  102.           The mail delivery protocol status codes report failures           involving the message delivery protocol.  These failures           include the full range of problems resulting from           implementation errors or an unreliable connection.  Mail           delivery protocol issues may be controlled by many parties           including the originating system, destination system, or           intermediate system administrators. 
  103.  
  104.        X.6.X   Message Content or Media Status 
  105.  
  106.           The message content or media status codes report failures           involving the content of the message.  These codes report           failures due to translation, transcoding, or otherwise           unsupported message media.  Message content or media issues           are under the control of both the sender and the receiver,           both of whom must support a common set of supported           content-types. 
  107.  
  108.        X.7.X   Security or Policy Status 
  109.  
  110.           The security or policy status codes report failures           involving policies such as per-recipient or per-host           filtering and cryptographic operations.  Security and policy           status issues are assumed to be under the control of either           or both the sender and recipient.  Both the sender and           recipient must permit the exchange of messages and arrange           the exchange of necessary keys and certificates for           cryptographic operations. 
  111.  
  112.  
  113.  
  114.  
  115.  
  116. Vaudreuil                   Standards Track                     [Page 4] 
  117.  RFC 1893                Mail System Status Codes            January 1996 
  118.  
  119.  3.   Enumerated Status Codes 
  120.  
  121.    The following section defines and describes the detail sub-code. The    detail value provides more information about the status and is    defined relative to the subject of the status. 
  122.  
  123.    3.1 Other or Undefined Status 
  124.  
  125.        X.0.0   Other undefined Status 
  126.  
  127.           Other undefined status is the only undefined error code. It           should be used for all errors for which only the class of the           error is known. 
  128.  
  129.    3.2 Address Status 
  130.  
  131.        X.1.0   Other address status 
  132.  
  133.           Something about the address specified in the message caused           this DSN. 
  134.  
  135.        X.1.1   Bad destination mailbox address 
  136.  
  137.           The mailbox specified in the address does not exist.  For           Internet mail names, this means the address portion to the           left of the "@" sign is invalid.  This code is only useful           for permanent failures. 
  138.  
  139.        X.1.2   Bad destination system address 
  140.  
  141.           The destination system specified in the address does not           exist or is incapable of accepting mail.  For Internet mail           names, this means the address portion to the right of the           "@" is invalid for mail.  This codes is only useful for           permanent failures. 
  142.  
  143.        X.1.3   Bad destination mailbox address syntax 
  144.  
  145.           The destination address was syntactically invalid.  This can           apply to any field in the address.  This code is only useful           for permanent failures. 
  146.  
  147.        X.1.4   Destination mailbox address ambiguous 
  148.  
  149.           The mailbox address as specified matches one or more           recipients on the destination system.  This may result if a           heuristic address mapping algorithm is used to map the           specified address to a local mailbox name. 
  150.  
  151.  
  152.  
  153. Vaudreuil                   Standards Track                     [Page 5] 
  154.  RFC 1893                Mail System Status Codes            January 1996 
  155.  
  156.         X.1.5   Destination address valid 
  157.  
  158.           This mailbox address as specified was valid.  This status           code should be used for positive delivery reports. 
  159.  
  160.        X.1.6   Destination mailbox has moved, No forwarding address 
  161.  
  162.           The mailbox address provided was at one time valid, but mail           is no longer being accepted for that address.  This code is           only useful for permanent failures. 
  163.  
  164.        X.1.7   Bad sender's mailbox address syntax 
  165.  
  166.           The sender's address was syntactically invalid.  This can           apply to any field in the address. 
  167.  
  168.        X.1.8   Bad sender's system address 
  169.  
  170.           The sender's system specified in the address does not exist           or is incapable of accepting return mail.  For domain names,           this means the address portion to the right of the "@" is           invalid for mail. 
  171.  
  172.    3.3 Mailbox Status 
  173.  
  174.        X.2.0   Other or undefined mailbox status 
  175.  
  176.           The mailbox exists, but something about the destination           mailbox has caused the sending of this DSN. 
  177.  
  178.        X.2.1   Mailbox disabled, not accepting messages 
  179.  
  180.           The mailbox exists, but is not accepting messages.  This may           be a permanent error if the mailbox will never be re-enabled           or a transient error if the mailbox is only temporarily           disabled. 
  181.  
  182.        X.2.2   Mailbox full 
  183.  
  184.           The mailbox is full because the user has exceeded a           per-mailbox administrative quota or physical capacity.  The           general semantics implies that the recipient can delete           messages to make more space available.  This code should be           used as a persistent transient failure. 
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192. Vaudreuil                   Standards Track                     [Page 6] 
  193.  RFC 1893                Mail System Status Codes            January 1996 
  194.  
  195.         X.2.3   Message length exceeds administrative limit 
  196.  
  197.           A per-mailbox administrative message length limit has been           exceeded.  This status code should be used when the           per-mailbox message length limit is less than the general           system limit.  This code should be used as a permanent           failure. 
  198.  
  199.        X.2.4   Mailing list expansion problem 
  200.  
  201.           The mailbox is a mailing list address and the mailing list           was unable to be expanded.  This code may represent a           permanent failure or a persistent transient failure. 
  202.  
  203.    3.4 Mail system status 
  204.  
  205.        X.3.0   Other or undefined mail system status 
  206.  
  207.           The destination system exists and normally accepts mail, but           something about the system has caused the generation of this           DSN. 
  208.  
  209.        X.3.1   Mail system full 
  210.  
  211.           Mail system storage has been exceeded.  The general           semantics imply that the individual recipient may not be           able to delete material to make room for additional           messages.  This is useful only as a persistent transient           error. 
  212.  
  213.        X.3.2   System not accepting network messages 
  214.  
  215.           The host on which the mailbox is resident is not accepting           messages.  Examples of such conditions include an immanent           shutdown, excessive load, or system maintenance.  This is           useful for both permanent and permanent transient errors. 
  216.  
  217.        X.3.3   System not capable of selected features 
  218.  
  219.           Selected features specified for the message are not           supported by the destination system.  This can occur in           gateways when features from one domain cannot be mapped onto           the supported feature in another. 
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  Vaudreuil                   Standards Track                     [Page 7] 
  228.  RFC 1893                Mail System Status Codes            January 1996 
  229.  
  230.         X.3.4   Message too big for system 
  231.  
  232.           The message is larger than per-message size limit.  This           limit may either be for physical or administrative reasons.           This is useful only as a permanent error. 
  233.  
  234.        X.3.5 System incorrectly configured 
  235.  
  236.           The system is not configured in a manner which will permit           it to accept this message. 
  237.  
  238.    3.5 Network and Routing Status 
  239.  
  240.        X.4.0   Other or undefined network or routing status 
  241.  
  242.           Something went wrong with the networking, but it is not           clear what the problem is, or the problem cannot be well           expressed with any of the other provided detail codes. 
  243.  
  244.        X.4.1   No answer from host 
  245.  
  246.           The outbound connection attempt was not answered, either           because the remote system was busy, or otherwise unable to           take a call.  This is useful only as a persistent transient           error. 
  247.  
  248.        X.4.2   Bad connection 
  249.  
  250.           The outbound connection was established, but was otherwise           unable to complete the message transaction, either because           of time-out, or inadequate connection quality. This is           useful only as a persistent transient error. 
  251.  
  252.        X.4.3   Directory server failure 
  253.  
  254.           The network system was unable to forward the message,           because a directory server was unavailable.  This is useful           only as a persistent transient error. 
  255.  
  256.           The inability to connect to an Internet DNS server is one           example of the directory server failure error. 
  257.  
  258.        X.4.4   Unable to route 
  259.  
  260.           The mail system was unable to determine the next hop for the           message because the necessary routing information was           unavailable from the directory server. This is useful for           both permanent and persistent transient errors. 
  261.  
  262.  
  263.  
  264. Vaudreuil                   Standards Track                     [Page 8] 
  265.  RFC 1893                Mail System Status Codes            January 1996 
  266.  
  267.            A DNS lookup returning only an SOA (Start of Administration)           record for a domain name is one example of the unable to           route error. 
  268.  
  269.        X.4.5   Mail system congestion 
  270.  
  271.           The mail system was unable to deliver the message because           the mail system was congested. This is useful only as a           persistent transient error. 
  272.  
  273.        X.4.6   Routing loop detected 
  274.  
  275.           A routing loop caused the message to be forwarded too many           times, either because of incorrect routing tables or a user           forwarding loop. This is useful only as a persistent           transient error. 
  276.  
  277.        X.4.7   Delivery time expired 
  278.  
  279.           The message was considered too old by the rejecting system,           either because it remained on that host too long or because           the time-to-live value specified by the sender of the           message was exceeded. If possible, the code for the actual           problem found when delivery was attempted should be returned           rather than this code.  This is useful only as a persistent           transient error. 
  280.  
  281.    3.6 Mail Delivery Protocol Status 
  282.  
  283.        X.5.0   Other or undefined protocol status 
  284.  
  285.           Something was wrong with the protocol necessary to deliver           the message to the next hop and the problem cannot be well           expressed with any of the other provided detail codes. 
  286.  
  287.        X.5.1   Invalid command 
  288.  
  289.           A mail transaction protocol command was issued which was           either out of sequence or unsupported.  This is useful only           as a permanent error. 
  290.  
  291.        X.5.2   Syntax error 
  292.  
  293.           A mail transaction protocol command was issued which could           not be interpreted, either because the syntax was wrong or           the command is unrecognized. This is useful only as a           permanent error. 
  294.  
  295.  
  296.  
  297.  Vaudreuil                   Standards Track                     [Page 9] 
  298.  RFC 1893                Mail System Status Codes            January 1996 
  299.  
  300.         X.5.3   Too many recipients 
  301.  
  302.           More recipients were specified for the message than could           have been delivered by the protocol.  This error should           normally result in the segmentation of the message into two,           the remainder of the recipients to be delivered on a           subsequent delivery attempt.  It is included in this list in           the event that such segmentation is not possible. 
  303.  
  304.        X.5.4   Invalid command arguments 
  305.  
  306.           A valid mail transaction protocol command was issued with           invalid arguments, either because the arguments were out of           range or represented unrecognized features. This is useful           only as a permanent error. 
  307.  
  308.        X.5.5   Wrong protocol version 
  309.  
  310.           A protocol version mis-match existed which could not be           automatically resolved by the communicating parties. 
  311.  
  312.    3.7 Message Content or Message Media Status 
  313.  
  314.        X.6.0   Other or undefined media error 
  315.  
  316.           Something about the content of a message caused it to be           considered undeliverable and the problem cannot be well           expressed with any of the other provided detail codes. 
  317.  
  318.        X.6.1   Media not supported 
  319.  
  320.           The media of the message is not supported by either the           delivery protocol or the next system in the forwarding path.           This is useful only as a permanent error. 
  321.  
  322.        X.6.2   Conversion required and prohibited 
  323.  
  324.           The content of the message must be converted before it can           be delivered and such conversion is not permitted.  Such           prohibitions may be the expression of the sender in the           message itself or the policy of the sending host. 
  325.  
  326.        X.6.3   Conversion required but not supported 
  327.  
  328.           The message content must be converted to be forwarded but           such conversion is not possible or is not practical by a           host in the forwarding path.  This condition may result when           an ESMTP gateway supports 8bit transport but is not able to 
  329.  
  330.  
  331.  
  332. Vaudreuil                   Standards Track                    [Page 10] 
  333.  RFC 1893                Mail System Status Codes            January 1996 
  334.  
  335.            downgrade the message to 7 bit as required for the next hop. 
  336.  
  337.        X.6.4   Conversion with loss performed 
  338.  
  339.           This is a warning sent to the sender when message delivery           was successfully but when the delivery required a conversion           in which some data was lost.  This may also be a permanant           error if the sender has indicated that conversion with loss           is prohibited for the message. 
  340.  
  341.        X.6.5   Conversion Failed 
  342.  
  343.           A conversion was required but was unsuccessful.  This may be           useful as a permanent or persistent temporary notification. 
  344.  
  345.    3.8 Security or Policy Status 
  346.  
  347.        X.7.0   Other or undefined security status 
  348.  
  349.           Something related to security caused the message to be           returned, and the problem cannot be well expressed with any           of the other provided detail codes.  This status code may           also be used when the condition cannot be further described           because of security policies in force. 
  350.  
  351.        X.7.1   Delivery not authorized, message refused 
  352.  
  353.           The sender is not authorized to send to the destination.           This can be the result of per-host or per-recipient           filtering.  This memo does not discuss the merits of any           such filtering, but provides a mechanism to report such.           This is useful only as a permanent error. 
  354.  
  355.        X.7.2   Mailing list expansion prohibited 
  356.  
  357.           The sender is not authorized to send a message to the           intended mailing list. This is useful only as a permanent           error.         X.7.3   Security conversion required but not possible 
  358.  
  359.           A conversion from one secure messaging protocol to another           was required for delivery and such conversion was not           possible. This is useful only as a permanent error. 
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367. Vaudreuil                   Standards Track                    [Page 11] 
  368.  RFC 1893                Mail System Status Codes            January 1996 
  369.  
  370.         X.7.4   Security features not supported 
  371.  
  372.           A message contained security features such as secure           authentication which could not be supported on the delivery           protocol. This is useful only as a permanent error. 
  373.  
  374.        X.7.5   Cryptographic failure 
  375.  
  376.           A transport system otherwise authorized to validate or           decrypt a message in transport was unable to do so because           necessary information such as key was not available or such           information was invalid. 
  377.  
  378.        X.7.6   Cryptographic algorithm not supported 
  379.  
  380.           A transport system otherwise authorized to validate or           decrypt a message was unable to do so because the necessary           algorithm was not supported. 
  381.  
  382.        X.7.7   Message integrity failure 
  383.  
  384.           A transport system otherwise authorized to validate a           message was unable to do so because the message was           corrupted or altered.  This may be useful as a permanent,           transient persistent, or successful delivery code. 
  385.  
  386. 4.   References 
  387.  
  388.    [SMTP] Postel, J., "Simple Mail Transfer Protocol", STD 10, RFC 821,        USC/Information Sciences Institute, August 1982. 
  389.  
  390.    [DSN] Moore, K., and G. Vaudreuil, "An Extensible Message Format for        Delivery Status Notifications", RFC 1894, University of        Tennessee, Octel Network Services, January 1996. 
  391.  
  392. 5.   Security Considerations 
  393.  
  394.    This document describes a status code system with increased    precision.  Use of these status codes may disclose additional    information about how an internal mail system is implemented beyond    that currently available. 
  395.  
  396. 6.   Acknowledgments 
  397.  
  398.    The author wishes to offer special thanks to Harald Alvestrand, Marko    Kaittola, and Keith Moore for their extensive review and constructive    suggestions. 
  399.  
  400.  
  401.  
  402.  Vaudreuil                   Standards Track                    [Page 12] 
  403.  RFC 1893                Mail System Status Codes            January 1996 
  404.  
  405.  7.   Author's Address 
  406.  
  407.    Gregory M. Vaudreuil    Octel Network Services    17060 Dallas Parkway    Suite 214    Dallas, TX 75248-1905 
  408.  
  409.    Voice/Fax: +1-214-733-2722    EMail: Greg.Vaudreuil@Octel.com 
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451. Vaudreuil                   Standards Track                    [Page 13] 
  452.  RFC 1893                Mail System Status Codes            January 1996 
  453.  
  454.  8.   Appendix - Collected Status Codes 
  455.  
  456.        X.1.0     Other address status        X.1.1     Bad destination mailbox address        X.1.2     Bad destination system address        X.1.3     Bad destination mailbox address syntax        X.1.4     Destination mailbox address ambiguous        X.1.5     Destination mailbox address valid        X.1.6     Mailbox has moved        X.1.7     Bad sender's mailbox address syntax        X.1.8     Bad sender's system address 
  457.  
  458.        X.2.0     Other or undefined mailbox status        X.2.1     Mailbox disabled, not accepting messages        X.2.2     Mailbox full        X.2.3     Message length exceeds administrative limit.        X.2.4     Mailing list expansion problem 
  459.  
  460.        X.3.0     Other or undefined mail system status        X.3.1     Mail system full        X.3.2     System not accepting network messages        X.3.3     System not capable of selected features        X.3.4     Message too big for system 
  461.  
  462.        X.4.0     Other or undefined network or routing status        X.4.1     No answer from host        X.4.2     Bad connection        X.4.3     Routing server failure        X.4.4     Unable to route        X.4.5     Network congestion        X.4.6     Routing loop detected        X.4.7     Delivery time expired 
  463.  
  464.        X.5.0     Other or undefined protocol status        X.5.1     Invalid command        X.5.2     Syntax error        X.5.3     Too many recipients        X.5.4     Invalid command arguments        X.5.5     Wrong protocol version 
  465.  
  466.        X.6.0     Other or undefined media error        X.6.1     Media not supported        X.6.2     Conversion required and prohibited        X.6.3     Conversion required but not supported        X.6.4     Conversion with loss performed        X.6.5     Conversion failed 
  467.  
  468.  
  469.  
  470.  
  471.  
  472. Vaudreuil                   Standards Track                    [Page 14] 
  473.  RFC 1893                Mail System Status Codes            January 1996 
  474.  
  475.         X.7.0     Other or undefined security status        X.7.1     Delivery not authorized, message refused        X.7.2     Mailing list expansion prohibited        X.7.3     Security conversion required but not possible        X.7.4     Security features not supported        X.7.5     Cryptographic failure        X.7.6     Cryptographic algorithm not supported        X.7.7     Message integrity failure 
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519. Vaudreuil                   Standards Track                    [Page 15] 
  520.  
  521.