UPDATE Access Required for r_datalib Callable Service After Top Secret Maintenance
search cancel

UPDATE Access Required for r_datalib Callable Service After Top Secret Maintenance

book

Article ID: 279761

calendar_today

Updated On:

Products

Top Secret

Issue/Introduction

After applying maintenance to Top Secret, several tasks ( ctg webserver, sftp, ssh stcs and cics) may fail if the user does not have UPDATE access for the r_datalib callable service. Before the maintenance, it was enough with Read access.

Some samples of the errors found:

In webserver requests:
                                                                  
SSL0248E: SSL Handshake Failed, The specified key did not contain a private key. 


Other errors:

main: SSLContextFactory: Caused by: java.io.IOException: The private key of xxxxx   is not available or no authority to access the private key 

 

TSSUTIL shows:

AAAA yyyyyyyy zzzzzzz  S F 01 BPXPTATT UPDATE   READ     *08*-97     ? ringOwner.ringName.LST

Environment

Top Secret 16.0 with LU11702 applied.

Cause

With LU11702 applied, UPDATE access to the RDATALIB resource is now required to validate a private key for another user's digital certificate through an   R_datalib 

Resolution

After applying LU11702, if using the RDATALIB class to share certificates and keyrings, UPDATE access to resource ringOwner.ringName.LST in the RDATALIB resource class is now required when retrieving the private key from another user's digital certificate.

Prior to LU11702, READ access to the RDATALIB resource allowed access to the private key.