Allow Mixed-Case Passwords

To allow mixed-case passwords, update the security file with the new password structure.
ctsfz
To allow mixed-case passwords, update the security file with the new password structure.
If the security file was allocated in
Top Secret
release 13 or earlier, the security file must be updated with a new password structure to allow mixed-case passwords.
Follow these steps:
  1. Determine the status of the password structure:
    TSS MODIFY
    The product displays the global security environment and control options.
    Example Output:
    ... TSS9661I CA Top Secret FEATURES Status MAX_ACID_SIZE(1024K) ORG_ACID_SIZE(1024K) RDT2BYTE(Active)
    NEW_PASSWORD(Active)
    ...
  2. Perform one of the following substeps:
    1. If NEW_PASSWORD is INACTIVE, the security file must be updated with a new password structure to allow mixed-case passwords. Go to step 3.
    2. If NEW_PASSWORD is ACTIVE, the security file supports mixed-case passwords. Go to step 5.
  3. Run TSSMAINT to define a new security file.
  4. Run the TSSXTEND utility to copy the old security file to the new security file. Specify the NEWPWBLOCK keyword.
    //jobname JOB USER=msca only //EXTEND EXEC PGM=TSSXTEND //MAINTOUT DD SYSOUT=A //SECFOLD DD DSN=name.of.backup.security.file,DISP=SHR //SECFNEW DD DSN=name.of.new.security.file,DISP=SHR //SECNVSM DD DSN=name.of.vsamfile,DISP=SHR for the output (new) VSAM dataset //SECOVSM DD DSN=name.of.vsambackupfile,DISP=SHR for the incoming(old)VSAM backup file //MAINTIN DD * COPY SECURITY OLDKEY=???????????????? ENCRYPTION KEY OF OLD FILE NEWKEY=???????????????? ENCRYPTION KEY OF NEW FILE NEWPWBLOCK /*
    Mixed-case support is enabled.
  5. Add mixed-case (MC) to the NEWPW control option in the
    Top Secret
    startup parameter file.
    The mixed-case option is set.
If an administrator is entering text in upper case mode, the text is converted to upper case by the application, then the password in the TSS REPL(
acid
) PASS(xxxx) command is sent to
Top Secret
as all upper case. In this case, the password is upper case on the security file. For example, in BASIC mode in ROSCOE, all terminal input is translated to uppercase.
Example:
If TSS REPLACE(BOB) PASS(robert) is issued and NEWPW(MC) and NEW_PASSWORD(Active) are set, the command sent to
Top Secret
is TSS REPLACE(BOB) PASSWORD(ROBERT), and BOB's password is in upper case.