I'm trying to demonstrate that Dogtag could support issuing certs to a Linux version which I can't get information on. Using Fedora 34 for initial proof-of-concept.
I've managed to work through a lot of the errors in https://access.redhat.com/documentation/en-us/red_hat_certificate_system/.... (The page doesn't seem to be maintained. Where can I submit corrections?)
I'm stuck on the last step though. Until I get a working example, I can't tell what's wrong with the format of the request. The error I get follows. If other info would be useful, like the full traceback, or the request as actually formatted by the perl command, just let me know.
2021-09-21 17:55:08 [https-jsse-nio-8443-exec-16] WARNING: CertProcessor: No authenticator credentials required
2021-09-21 17:55:08 [https-jsse-nio-8443-exec-16] INFO: DBSSession: reading cn=8,ou=certificateRepository, ou=ca, o=pki-tomcat-CA
2021-09-21 17:55:08 [https-jsse-nio-8443-exec-16] INFO: AgentCertAuthentication: authenticated uid=newcaagent,ou=people,o=pki-tomcat-CA
2021-09-21 17:55:08 [https-jsse-nio-8443-exec-16] INFO: EnrollProfile: Parsing PKCS #10 request:
2021-09-21 17:55:08 [https-jsse-nio-8443-exec-16] SEVERE: Unable to parse PKCS #10 request: Sequence tag error -1
java.io.IOException: Sequence tag error -1
[ . . . traceback with no explicit errors . . . ]
2021-09-21 17:55:08 [https-jsse-nio-8443-exec-16] SEVERE: ProfileSubmitServlet: error in processing request: Invalid Request
[ . . . traceback including . . . ]
Caused by: java.io.IOException: Sequence tag error -1
... 50 more
Thanks for any help. If I get past proof of concept, I can engage Honda's support contract with IBM, but I'm not there yet.
Confidentiality Notice: This transmission (including any attachments) may contain confidential information belonging to the sender and is intended only for the use of the party or entity to which it is addressed. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, retention or the taking of action in reliance on the contents of this transmission is strictly prohibited. If you have received this transmission in error, please immediately notify the sender and erase all information and attachments.
I am running on F34 and installed the esc rpm (a TPS runs on another machine).
First I see no escd daemon (service ?) running. Not surprisingly, nothing happens when I enter a smart card.
Also, my esc.conf file is empty (I imagine it has to be filled programmatically).
There is probably some fundamental thing I do not understand, despite my reading of https://access.redhat.com/documentation/en-us/red_hat_certificate_system/....
Can someone enlighten me ?