RE: Support for X.841
"Pawling, John" <[email protected]> Wed, 10 Apr 2002 12:43:37 -0400
| Newsgroups | gmane.ietf.sfl |
|---|---|
| Message-ID | <[email protected]> |
Hi Jim, The SFL and Access Control Library (ACL) do not currently support X.841 (see below for more details). Currently, there are no specific plans to enhance the SFL and ACL to support X.841. Do you have a specific requirement to support X.841? If so, please let me know (off the list) so that we can discuss the possibility of enhancing the SFL and ACL to support X.841 (and associated specifications). The SFL builds and processes signedData content types that can include the RFC 2634 ESSSecurityLabel signed attribute, but the SFL itself does not perform any access control processing of the ESSSecurityLabel. The ASN.1 syntaxes for the RFC 2634 ESSSecurityLabel and X.841 ConfidentialityLabel are similar, but different. The most significant difference is that the security-policy-identifier is optional in X.841, but not optional in RFC 2634. Also, there are differences in the length constraints for the security-classification, PrivacyMark utf8String, and SecurityCategories SET OF components. The SFL would need to be enhanced to fully support the ASN.1 encoding and decoding of X.841 ConfidentialityLabels. An application could provide an ASN.1 encoded X.841 ConfidentialityLabel to the SFL as an "unknown" signed attribute. The SFL will build and process signedData content types that can include unknown signed attributes. The Access Control Library (ACL) determines if a subject's authorizations (contained in an X.501 Clearance attribute contained within an X.509 attribute certificate or X.509 public key certificate) allow the subject to access data labeled with specific sensitivity values included in an RFC 2634 ESSSecurityLabel. The ACL can be used to meet the Partition Rule Based Access Control (PRBAC) processing requirements specified in the "SDN.801 MISSI Access Control Concept and Mechanisms" document. The ACL implements the RFC 2634 ESSSecurityLabel and SDN.801 Security Policy Information File (SPIF). The ASN.1 syntaxes for the SDN.801 SPIF and X.841 SPIF are significantly different. The ACL would need to be enhanced to fully support the ASN.1 encoding and decoding of X.841 SPIFs. Also, the ACL implements the SDN.801-specified syntaxes (and associated semantics) to be used as the value for each SecurityCategory SEQUENCE populated in X.501 Clearance attributes, RFC 2634 ESSSecurityLabels and SDN.801 SPIFs. In order for the ACL to implement securityCategories in conjunction with X.841 ConfidentialityLabels, X.501 Clearance attributes and X.841 SPIFs, then the syntaxes and semantics of those security categories would need to be specified. This will have a significant impact on the scope of the ACL changes required to support X.841 processing. =========================================== John Pawling, [email protected] Getronics Government Solutions, LLC =========================================== -----Original Message----- From: Jim Craigie [mailto:[email protected]] Sent: Monday, April 08, 2002 5:50 PM To: Pawling, John Cc: [email protected] Subject: Support for X.841 Do you have any immediate plans to add support for X.841 to the SFL Access Control Library? If so, by when? Jim ----------------------------------------------------------------------- Clearswift monitors, controls and protects all its messaging traffic in compliance with its corporate email policy using Clearswift products. Find out more about Clearswift, its solutions and services at http://www.clearswift.com ************************************************************************ ******************************** This communication is confidential and may contain privileged information intended solely for the named addressee(s). It may not be used or disclosed except for the purpose for which it has been sent. If you are not the intended recipient, you must not copy, distribute or take any action in reliance on it. Unless expressly stated, opinions in this message are those of the individual sender and not of Clearswift. If you have received this communication in error, please notify Clearswift by emailing [email protected] quoting the sender and delete the message and any attached documents. Clearswift accepts no liability or responsibility for any onward transmission or use of emails and attachments having left the Clearswift domain.