eTrust CA-Top Secret Security for z/OS and OS ... - SupportConnect

eTrust CA-Top Secret Security for z/OS and OS ... - SupportConnect eTrust CA-Top Secret Security for z/OS and OS ... - SupportConnect

supportconnectw.ca.com
from supportconnectw.ca.com More from this publisher
12.07.2015 Views

Certificate Name Filtering SupportTo understand how certificate name filtering works, it is important to know afew directory concepts and to understand the models described by the X.500standard. The subject’s and issuer’s distinguished names on a certificate identifythe subject’s or issuer’s location in an X.500 directory information tree. Let’s lookat an example of a directory tree to help clarify this.In this X.500 directory information tree, Amy’s path name would be:/O=ABC Co/OU=Sales/OU=NY/OU=Dept3/CN=AmyOr, written in the address form used by eTrust CA-Top Secret:O=ABC Co.OU=Sales.OU=NY.OU=Dept3.CN=AmyThe nodes in this tree structure show that Amy works in department Dept3 inNew York in the Sales division of the ABC Co company. A user’s location in thehierarchy determines the access to resources that they have.eTrust CA-Top Secret supports this tree structure. Acids can be assigned to eachlevel at which you want to group users or they can be assigned at just one level.For example, node OU=Dept2 could be assigned to acid NYDEPT2 andOU=Dept3 could be assigned to NYDEPT3. When a user enters the system bypresenting a certificate, eTrust CA-Top Secret determines which acid to assign bymatching the subject’s distinguished name to a node name.1–74 Cookbook

Certificate Name Filtering SupportIf Amy entered the system with a certificate with a subject distinguished name:O=ABC Co.OU=Sales.OU=NY.OU=Dept3.CN=Amyshe would be assigned acid NYDEPT3. If acid AMYUSR was assigned to nodeCN=Amy, she would be assigned acid AMYUSR since that is a more specificmatch. Mapping is also done using the issuer name since two different certificateauthorities can issue a certificate with the same subject name. Acid assignmentcan be based on a combination of subject name and issuer name, only a subjectname or only an issuer name. Both full path names and partial path names can bedefined. Additional criteria (such as application id or system id) can be used toselect the acid to be assigned to a certificate.Managing Certificate Name FiltersThe TSS ADD|REM|REPL|LIST commands are used to manage certificatename filters. The acid specified on the commands will identify the user to beassigned if the filter is matched. A special acid of MULTIID is used to indicatethat additional criteria is used to select the acid. The syntax of the commandfollows:TSS ADD(userid) CERTMAP(recid)SDNFILTR(subject-dist-name-filter)IDNFILTR(issuer-dist-name-filter)CRITERIA(criteria-name-template)LABLCMAP(32 byte label)DCDSN(data set name)TRUST|NOTRUSTCERTMAP—Specifies a unique 8-byte record identifier.SDNFILTR—Specifies the significant portion of the subject’s distinguished namethat is to be used as a filter when associating an acid with a certificate. The valuespecified for SDNFILTR must begin with a prefix found in the following list,followed by an equal sign (X'7E'). Each component should be separated by aperiod (X'4B'). The case, blanks, and punctuation displayed when the digitalcertificate information is listed must be maintained in the SDNFILTR. Sincedigital certificates only contain characters available in the ASCII character set, thesame characters should be used for the SDNFILTR value.For example: SDNFILTR('OU=BobsAcc')Implementing eTrust CA-Top Secret in a z/OS or OS/390 Environment 1–75

Certificate Name Filtering SupportTo underst<strong>and</strong> how certificate name filtering works, it is important to know afew directory concepts <strong>and</strong> to underst<strong>and</strong> the models described by the X.500st<strong>and</strong>ard. The subject’s <strong>and</strong> issuer’s distinguished names on a certificate identifythe subject’s or issuer’s location in an X.500 directory in<strong>for</strong>mation tree. Let’s lookat an example of a directory tree to help clarify this.In this X.500 directory in<strong>for</strong>mation tree, Amy’s path name would be:/O=ABC Co/OU=Sales/OU=NY/OU=Dept3/CN=AmyOr, written in the address <strong>for</strong>m used by <strong>eTrust</strong> <strong>CA</strong>-<strong>Top</strong> <strong>Secret</strong>:O=ABC Co.OU=Sales.OU=NY.OU=Dept3.CN=AmyThe nodes in this tree structure show that Amy works in department Dept3 inNew York in the Sales division of the ABC Co company. A user’s location in thehierarchy determines the access to resources that they have.<strong>eTrust</strong> <strong>CA</strong>-<strong>Top</strong> <strong>Secret</strong> supports this tree structure. Acids can be assigned to eachlevel at which you want to group users or they can be assigned at just one level.For example, node OU=Dept2 could be assigned to acid NYDEPT2 <strong>and</strong>OU=Dept3 could be assigned to NYDEPT3. When a user enters the system bypresenting a certificate, <strong>eTrust</strong> <strong>CA</strong>-<strong>Top</strong> <strong>Secret</strong> determines which acid to assign bymatching the subject’s distinguished name to a node name.1–74 Cookbook

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!