Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-28 Thread Charles Mills
@Tom, did you ever get this resolved? What was the resolution? Charles On Tue, 20 Jun 2023 10:18:44 -0500, Tom Longfellow wrote: >Thanks to all so far. Still on my journey. > >I have confirmed that my Firewall staff has not blocked me. (ports 80 and 443 >found at IBM) >I have confirmed

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-20 Thread Michael Babcock
SMOE has a Debug parm too. On Tue, Jun 20, 2023 at 11:22 AM Phil Smith III wrote: > Tom Longfellow wrote, in part: > > >GIM44336S ** AN UNUSUAL CONDITION OCCURRED. GIMJVREQ - > java.net.SocketException: Write failed > > > > WRITE failed? That doesn't sound like a cert issue to me. Anyone know

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-20 Thread Phil Smith III
Tom Longfellow wrote, in part: >GIM44336S ** AN UNUSUAL CONDITION OCCURRED. GIMJVREQ - >java.net.SocketException: Write failed WRITE failed? That doesn't sound like a cert issue to me. Anyone know if gsktrace can be enabled for this? (Doubtful but it would sure help.) >As ugly as a Java

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-20 Thread Charles Mills
1. >A new Client Certificate is in place I know TLS pretty well but I don't know RECEIVE ORDER at all. Client Certificates are relatively unusual. Does anyone know for sure: does RECEIVE ORDER require a client certificate? If not, then this is a red herring. 2. > Write failed That *sounds*

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-20 Thread Tom Longfellow
Thanks to all so far. Still on my journey. I have confirmed that my Firewall staff has not blocked me. (ports 80 and 443 found at IBM) I have confirmed that my DNS world can find the new host names. And even confirmed that the old names are working DNS aliases. My HTTPS references were

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-14 Thread Dana Mitchell
On Wed, 14 Jun 2023 09:17:04 -0500, Tom Longfellow wrote: > >My current detective work is trying to discover the IPV4 used today by IBM. >So I can take my Hat in hand and go explain all of this to the Firewall staff >so they can slice a microbe of time to search their logs and/or change

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-14 Thread Tom Longfellow
Thank you. Thank You.THANK YOU. It is great to find out I am not alone in this. Maybe we can arrange an uprising. I will bring some Pitchforks and Torches when we storm the Castle. Here is where I stand today with this. There are IBM announcements out there about a server change and

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-14 Thread Burrell, Todd
We've been having this same issue since early June, and we went through and made sure all of the new certs are in place. And our download jobs work occasionally, and then fail with either write or read failed at other times. Has anyone gotten this working and what was the resolution? It's

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-13 Thread Kurt J. Quackenbush
> GIM44336S ** AN UNUSUAL CONDITION OCCURRED. GIMJVREQ - > java.net.SocketException: > Write failed > My gut reaction is the the SocketException is because the Socket is not being > correctly negotiated for encryption. That does not smell like a certificate problem to me at

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-13 Thread Phil Smith III
Tom Longfellow wrote, in part: >Now to be told by an acknowledged expert that the Intermediate Cert is NOT >needed. >For now I will just leave it on the ring since I went to all the trouble to >acquire it. Strongly recommend that once you get this working, you remove that cert. As I wrote

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-13 Thread Tom Longfellow
thank you RACDCERT CERTAUTH LISTCHAIN has been both useful and frustrating. I list the new Intermediate (by label name it was added with). Bottom line is that it says the chain is completed back the the DigiCert Global G2 root . Still does not work though =-=-=-=-=-=-

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-13 Thread Tom Longfellow
Kurt the SMP message is GIM44336S ** AN UNUSUAL CONDITION OCCURRED. GIMJVREQ - java.net.SocketException: Write failed GIM20501IRECEIVE PROCESSING IS COMPLETE. THE HIGHEST RETURN CODE WAS 12. My gut

The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-13 Thread Donald Blake
For those with certificate chain problems, have you tried RACDCERT CHECKCERT as documented here: https://www.ibm.com/docs/en/zos/2.5.0?topic=certificates-racdcert-checkcert-check-certificate-certificate-chain and RACDCERT LISTCHAIN as documented here:

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-13 Thread Colin Paice
You might try RACDCERT CHECKCERT('') and see what RACF thinks in the certificate. If there were funny chars, it should show up Colin On Tue, 13 Jun 2023 at 14:40, Peter Vander Woude wrote: > I open the file created by the export, using notepad. Select all the text > in the file, copy and

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-13 Thread Peter Vander Woude
I open the file created by the export, using notepad. Select all the text in the file, copy and then in an edit of a dataset with the following characteristics: recfm=vb lrecl=84 I paste the text from the pc file. The use that as the source for the RACDCERT import of the CA Cert, making

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-13 Thread Kurt J. Quackenbush
> ... The named labels, the download steps (Only the new Intermediate was > required)., the upload steps, the > Cert adds (yes trusted). the keyring connect to the same keyring used for > the last successful loads. The intermediate is NOT required. You can safely remove that one from your

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-13 Thread Bruce Hewson
Hello Tom, If you have been using COPY/PASTE to move/convert text data up to ISPF EDIT, you may have some character conversion issue. The one I am seeing here lateky are in COPY/PASET from MS Teams chat sessions. In my case some blank characters are ending up a x'41' EBCDIC - RACF would not

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-12 Thread Andrew Rowley
On 13/06/2023 8:04 am, Tom Longfellow wrote: I am beginning to suspect some new evil is afoot in the land of Java -- complete with unhelpful cryptic error messages. How old is your Java installation, and how old are the certificates required? It's possible that e.g. Java hasn't been updated

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-12 Thread Phil Smith III
Charles added: >I would not generally expect the necessity of installing any intermediates on >the client side. I'd phrase it more strongly: you do NOT want intermediates on a client machine, because when they expire, nobody will notice until things don't work, and won't think to check them.

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-12 Thread Charles Mills
I suspect that one you listed first is superfluous but no matter. Does SMPE really want a client certificate? Where did you get it from? What signed it? If SMPE really wants that client certificate then you should make it the default so SMPE can find it. Are all of those certs on the ring

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-12 Thread Tom Longfellow
Thank you Charles. you have just spelled out every single step that I have already performed. The named labels, the download steps (Only the new Intermediate was required)., the upload steps, the Cert adds (yes trusted). the keyring connect to the same keyring used for the last successful

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-12 Thread Charles Mills
>What I cannot find is the name or source of this unnamed thing. Name: IBM uses certificates with chains ending in two different DigiCert roots with very similar names. This is a source of confusion. DigiCert Global Root CA DigiCert Global Root G2 Someone else posted with servers use which.

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-12 Thread Kurt J. Quackenbush
> I did finally get the Certificate loaded, defined and attached to my SMPE > keyring. > The jobs still fail mysteriously.The only clue being that displaying the > new key via RACF says that it is 'Incomplete' I don't know about your RACF "incomplete" issue, but I suggest you double check

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-12 Thread Seymour J Metz
IMHO, both curl and get belong in the base. From: IBM Mainframe Discussion List on behalf of Paul Gilmartin <042bfe9c879d-dmarc-requ...@listserv.ua.edu> Sent: Monday, June 12, 2023 9:13 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: The new requirement

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-12 Thread Paul Gilmartin
On Mon, 12 Jun 2023 08:22:03 -0500, Peter Vander Woude wrote: >What I have done, to get these certificates, is to look at the keystore on the >pc, and save a copy of the certauth record from there, in base64 .cer format. >Then edit it, copy and past into a dataset on the mainframe. > Is it

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-12 Thread Peter Vander Woude
What I have done, to get these certificates, is to look at the keystore on the pc, and save a copy of the certauth record from there, in base64 .cer format. Then edit it, copy and past into a dataset on the mainframe. Peter On Mon, 12 Jun 2023 08:13:54 -0500, Paul Gilmartin wrote: >On Mon,

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-12 Thread Paul Gilmartin
On Mon, 12 Jun 2023 02:49:14 +, Timothy Sipples wrote: >... >When you get "bootstrapped" you'll probably want to install curl for z/OS (or >something functionally similar) to make this process easier. > "Bootstrap" is a critical term here. It reflects the antinomy in how can I elevate

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-12 Thread Michael Babcock
Here's the only cert I added for the RECEIVE ORDER process to continue working.  Be sure serial number matches yours. Digital certificate information for CERTAUTH:   Label: DigiCert Global G2 Root   Start Date: 2013/08/01 07:00:00   End Date:   2038/01/15 07:00:00   Serial Number:

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-12 Thread Timothy Sipples
As a follow up, curl is available from Rocket Software. There's also a build of curl available here: https://github.com/ZOSOpenTools And there's a port of wget if you prefer that, but it's more of a work in progress at this instant. More information here, and contributors welcome:

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-12 Thread Andrew Rowley
On 12/06/2023 2:59 pm, Tom Longfellow wrote: I am worn out from all of these "learning" opportunities and want to get back to "doing" the job I am paid to do. IBM doesn't do its customers any favors with the way they handle certificates. Every other operating system installs default

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-11 Thread Tom Longfellow
Thanks Charles. I have come to the same conclusion that I am missing an "appropriate" certificate. What I cannot find is the name or source of this unnamed thing. And sometimes when I find appropriate certs I am presented with barriers to acquiring them. I am not opposed to adding IT once

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-11 Thread Tom Longfellow
I am worn out from all of these "learning" opportunities and want to get back to "doing" the job I am paid to do. There should be no need for me to start writing code or installing curl or any of the other fine suggestions here. As I see it. IBM changed a reliable working encrypted exchange

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-11 Thread Timothy Sipples
Tom Longfellow wrote: > I tried to find an ftp path to a digicert location because I have pretty free >access for internet connections that the mainframe initiates. You should have the z/OS Client Web Enablement Toolkit with its HTTP/HTTPS protocol enabler and REXX samples. Conceivably you could

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-11 Thread Charles Mills
I would not generally expect the necessity of installing any intermediates on the client side. But yes, trust is an absolute requirement. An untrusted certificate effectively does not exist. Charles On Sun, 11 Jun 2023 12:27:57 -0400, Matt Hogstrom wrote: >Did you trust the cert when

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-11 Thread Matt Hogstrom
Did you trust the cert when importing. The default is to leave it untrusted. Also, is there an intermediate key on the chain you don’t have imported or in the keyring I’ve learning certain lately for a project and I say I’m plumbing the depths of my ignorance which seems bottomless at times

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-11 Thread Charles Mills
Run a RACDCERT LISTRING on the ring. Is the appropriate DigiCert root on the ring and trusted? If not, FTP will fail. Charles On Sun, 11 Jun 2023 10:18:10 -0500, Tom Longfellow wrote: >The Journey continues:Step by Step - Inch by Inch > >Obscurity and (my) Ignorance still trumps

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-11 Thread Tom Longfellow
The Journey continues:Step by Step - Inch by Inch Obscurity and (my) Ignorance still trumps usability. I did finally get the Certificate loaded, defined and attached to my SMPE keyring. The jobs still fail mysteriously.The only clue being that displaying the new key via RACF says that

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-10 Thread Tom Longfellow
I tried to find an ftp path to a digicert location because I have pretty free access for internet connections that the mainframe initiates. The barrier for me is that if any windows or browser device is used. The security policies prevent me from handling the potentially 'toxic' material. I

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-10 Thread Andrew Rowley
On 11/06/2023 12:17 am, Tom Longfellow wrote: Has anyone managed to accomplish this using the power of the mainframe without ruffling the feathers of the Windows/Browser world? I have full certificate management powers under RACF on the mainframe. I just do not have a usable Certificate to

Re: The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-10 Thread Charles Mills
What communication paths do you have between the Internet at large and your mainframe? Can you FTP from outside with your mainframe? Can you IND$FILE from an Internet-connected desktop to your mainframe? Either way -- push or pull? Can you cut-and-paste from an Internet-connected desktop into a

The new requirement for Certificates to communicate with IBM -- A Journey

2023-06-10 Thread Tom Longfellow
Yes. I saw the warnings for months. I also saw an online reference that the https java javastore keys are already good to go. So, of course, I got burned again with failed SMPE RECEIVE ORDER jobs that use javastore. Back to the warnings. And the links to where to get the required