Hello.
I try to write a Client in C# to do certificate requests over REST.
Doing the SearchCertificate works just fine but when using the
RequestCertificate (which is described in the /etc/openxpki/rpc/...conf) I get
en error that the request is not authenticated.
The response from the OpenXPKI WebService is:
{"result":{"data":{"error_code":"I18N_OPENXPKI_UI_ENROLLMENT_ERROR_NOT_AUTHENTICATED"},"state":"FAILURE","pid":11171,"id":"8191"}}
Rpc.log shows:
2018/09/05 11:10:04 DEBUG:11171 Autodetect config file for service rpc:
ca-iaxd.conf
2018/09/05 11:10:04 DEBUG:11171 calling context is https
2018/09/05 11:10:04 DEBUG:11171 RPC unauthenticated (no cert)
2018/09/05 11:10:04 DEBUG:11171 Initialize client
2018/09/05 11:10:04 DEBUG:11171 Started volatile session with id:
1ujveeuw6BGWImGK1JWZug==
2018/09/05 11:10:04 DEBUG:11171 Selecting realm ca-iaxd
2018/09/05 11:10:04 DEBUG:11171 Selecting auth stack _System
2018/09/05 11:10:05 DEBUG:11171 Workflow created (ID: 8191), State: FAILURE
2018/09/05 11:10:05 INFO:11171 RPC request was processed properly (Workflow:
8191, State: FAILURE
2018/09/05 11:10:05 DEBUG:11171 Keys cert_identifier, error_code
2018/09/05 11:10:05 INFO:11171 Disconnect client
What exactly means the '2018/09/05 11:10:04 DEBUG:11171 RPC unauthenticated (no
cert)' line? I have used a certificate which I also use for SCEP.
I have also followed some the instruction from another users post to create a
client certificate with the subject "myhost:pkiclient" where myhost is the
hostname of my OpenXPKI machine which certificate and key is under /tmp.
I also got the following lines in the realms rpc.conf:
authorized_signer:
rule1:
# Full DN
subject: CN=.+:scepclient,.*
rule2:
# Full DN
subject: CN=.+:pkiclient,.*
rule3:
identifier: JhkmsmPpsQrmrXoBRLJl2UIcSFc
so rule 2 should catch the client certificate I have created for the rpc
request and rule 3 should catch the scep certificate I use in my Rest request
as it matches the identifier.
What exactly I'm doing wrong? :)
Mit freundlichen Grüßen / Best regards
Andreas Krieger
operational services GmbH & Co. KG
Junior Systems Engineer, Mirrorserver/2
T3-Application Services North
Pascalstrasse 11
10587 Berlin | Germany
Telefon +49 375 60619 905
[email protected]
www.operational-services.de/
Please find the compulsory statements here:
www.operational-services.de/compulsoryStatements
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users