For what it is worth, I've found that SCEP enrollment works in macOS Monterey 
(12.0)
That's to be expected. Although the problem with rfc-noncompliant nonce lenght 
I reported to Apple for 11.0 happened on the client not on the server.
You are hitting some issue with that server log you sent.

Anyway I would spend much time testing 11.0 if 12.0 works because you wouldn't 
make the 11.0 work anyway.
(Unless you would rework C code in libscep to make it work).

MM

On 27. 10. 2021, at 0:54, Nick Dawson 
<[email protected]<mailto:[email protected]>> wrote:

For what it is worth, I've found that SCEP enrollment works in macOS Monterey 
(12.0) and still seems broken in iOS 15.x


On Tue, Oct 26, 2021 at 3:47 AM, Martin Arendtsen 
<[email protected]<mailto:[email protected]>> wrote:
Hi Oliver,

That does indeed smell like it.

Indeed I can.

The payload:

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwGggCSABIIF
TDCABgkqhkiG9w0BBwOggDCAAgEAMYICBjCCAgICAQAwajBSMQswCQYDVQQGEwJESzESMBAGA1UE
CgwJQXJlbmR0c2VuMS8wLQYDVQQDDCZBcmVuZHRzZW4gRGV2aWNlcyBJc3N1c2luZyBDQSAyMDIx
MTAxMQIUNqBxkdNKblVxSmZVbeEj6a+NrcwwDQYJKoZIhvcNAQEBBQAEggGASuNBxXytov2RDQm5
gfLDLe5zbeCGCIcRjR7vrx817Xs86r200WyuFgyjLrnh2ATlgUlklp15WCn/MVFkK3/QoFeSLqnS
5qttIPMjw+qK+OIllkxaQaMeyEKylq4eGZ9p25aLFZIwiMH3pKieHQY4AgfGRG7mG+w+U9qGUbj4
ZQV2heQjepnTtg6HHsBIBWwL7mON/Y3HZ7eq4lZ5hNVBQJdYyJgnpi0HL7OgmTJdF0odHo0Su7nh
Fec+qpGEDKM4R9O3n8Vd18hMdzZwp9e0cLTn+AEg+/6ibpXypFbrqXagb9+WZfTfcAN9KJxtnzZ8
rriYAcV+XnXh07Lqn6P5pEDFRHWGSIO7gEfaV2KiL9r1fQ6dWaW6spFBaHXqZOFi4kDfz7zc3j92
Bpv0z102DQQrcHIAzorIKIKJ9OJI5K83AR+s81O9AiWJdtcj21LHXDyr+AidXRWiRY97fG60s9mE
NFdCpuvpC/9J6oX/kMw7/gUr2XdmBzQUorwDR0yHMIAGCSqGSIb3DQEHATAdBglghkgBZQMEAQIE
EP7W0g0JMnncdS9Ej0Oy3puggASCAuBUd1xAM81D/tc3gbr5jlW8QJkxOVyo99GVPnNatiWNzVe1
WeOaXdyQlQvAAmtwYZvir9/7/I/vEf1ZgBUfGHNSs2s8wo1w1NaMx28AxRsJeBPxYSrTbqWIdCW9
NZwi/xTHkQCx3DxexFhjpEuRA2zBJQZFQTDYCTCsNiSYnd+H8yJllSoX/3Zpsex4FBDpJ2sUtoHk
pEcTLhtQhsKXQPReGKTfvOEkvm7ni2FdwNhUh3ATECPqh7c/xBW/2WrCNShZPVkyRotkOfwGql4F
i8+pq6dOqQgMmmSMQD/q2zB9Q0I3ETxHEwESpygFjggqETwR4RUAoE766Etdz7vzIW9APDIkAcHd
SJYjpC4fpPZMiTcXzOVvuR8Pl0yEgy17VPAyYkfsdQ6rnSZpAcdVJ0brUtqhI4K/Ref0uYOjTEny
qA/SUs5TORAUeV4dE0p7tEr89xBpF34Q4MKapOvc8BT+vmmsKa4yBC3/FXEOG4XGjVbeTtDO0gle
G/hPVmMuJpoYOQgFnDUWMeDoolZKlsC3AltH6pgsziu6zVnQ5A17Fte9WdszVsFe7b6p4uOQyXFB
mxDLg5OoKVlHSYugcjz9DL63Z16aGJEm49S+OrPA2pXXPOlmES9LeoP7bWxmCEGHO14fc7ECcPAh
1xX6OcSJxfrI8A5fIMa0hRdCXUBVPDTOttdbu1azPaEEui6KM/2hpb42aN296Q7Mv7k9HR5e6tE4
aWO4nIFmZE8p0uLXyY2+dQynSBzsVNFCDUsdHJNok5SZxiv84bzogmrLqi75L7PdHD8dwXGp3Mkb
JAqjKVaO2m0sLmjRBL5/w2eJb3H/xX3x8gzj4H/2QpNZdtSzU1VDuA36BugkSD6HsmDBNERYVyxq
hogulGY0EaF4AFI7cQ2zzjfiM3D/U3H9xxXdSDnE/SgUA1ehbeybkgoKjNDfC8qwgo6yaNkksHkz
EN+pb+wyRIpTFhLvmCOpUURGBBCP4GDw2ZWeTUE+mi+EoNN9AAAAAAAAAAAAAAAAAAAAAKCCA0Ew
ggM9MIICJaADAgECAgEBMA0GCSqGSIb3DQEBCwUAMEwxPTA7BgNVBAMMNE1ETSBTQ0VQIFNJR05F
UiAxRUEyMTRGRS00QTAzLTQ5NkEtQjcyRC1BNjc0ODNEREM5Q0QxCzAJBgNVBAYTAkRLMB4XDTIx
MTAyNjA5NDI1MloXDTIyMTAyNjA5NDI1MlowTDE9MDsGA1UEAww0TURNIFNDRVAgU0lHTkVSIDFF
QTIxNEZFLTRBMDMtNDk2QS1CNzJELUE2NzQ4M0REQzlDRDELMAkGA1UEBhMCREswggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYSBoLPP1kajK2WDgf9zCrBjEPFDBPKLfPQfJaBJhlzyhJ
DeSUMOUNHcvznCUa6y/WAHzEj8OwAp7k5pFCYve3ZuEBvHq6bZkKkSdr/GoiOrjab2zKBGTbHWCo
ApUwT7Knl5tJ4Cz4FIjq/jtZpsh2OAKLEZ6cWWuo9OubMjVuEyVMIDdxCVHNUW2g6QujE5GQiXZz
baURD8kd9jxoH0y824yGFIAZq3kjh5t+H/N3jfF5/MPrvKUaDa8lHzUJjlp3m98Q07Gw7p0U86uF
mr5dy3bfiG8gwwORwpjal73U0CWyJFt8JjT8aMBZn2D7iOZhEzC3Kj4cpTMUBjwrIrhbAgMBAAGj
KjAoMA4GA1UdDwEB/wQEAwIFoDAWBgNVHSUBAf8EDDAKBggrBgEFBQcDAjANBgkqhkiG9w0BAQsF
AAOCAQEANtRL0kEdLe1SnnvmxmYdTO5KpWdrADIE+RFM5pf764+K8+NI0WBAAu0Q+Fr38LnSts8U
+GsZXbnSBzF6sgunqu7u8D6gdV8A6uAcJPyr4W1Oo8AVWEawGz7btgPKtUzTQvXrvPz0BSU7fo2r
042HiPlCWSi5geElPtAD5irQM3GGyFbAdjYWDRl4gAP57t73pAJF6RS0C/wb0bB8iBkoU2pUkJaF
tCAwRqbOS2V/XXbbGLBhKr9Xva4//EKTSGiu0h++yZ7TxXFg6xB+riCxNIemT8syxrafgEWrzHcO
epBcRYdcvzZouPTQUyUhKf3dJIjg9J/MWGMI0mPmheTooDGCApowggKWAgEBMFEwTDE9MDsGA1UE
Aww0TURNIFNDRVAgU0lHTkVSIDFFQTIxNEZFLTRBMDMtNDk2QS1CNzJELUE2NzQ4M0REQzlDRDEL
MAkGA1UEBhMCREsCAQEwDQYJYIZIAWUDBAIDBQCgggEaMBIGCmCGSAGG+EUBCQIxBBMCMTkwGAYJ
KoZIhvcNAQkDMQsGCSqGSIb3DQEHATAYBgpghkgBhvhFAQkFMQoECLtPCXuIQoouMBwGCSqGSIb3
DQEJBTEPFw0yMTEwMjYwOTQyNTNaMCcGCSqGSIb3DQEJBzEaExhyZWVib2g4YWlQaDVwaGFpdGhv
b25naWEwOAYKYIZIAYb4RQEJBzEqEygxMUEyMUFGNTlCMEQ3MDA2ODg2NUUxNDlCRkMzQjk5NTVG
QTYyQjRFME8GCSqGSIb3DQEJBDFCBEC24ju9wuXTfxSjTFsX3bzaJnjD7ZUTjBEUm0fS/x2cKkmP
r/XbcJtTCoHyLOPf19a81egsOoYh4ooADyiMPreSMA0GCSqGSIb3DQEBDQUABIIBAJcTZW4hWHxY
ily9Hc1SOhunH/p4woBPMOCQ+KYeJvx/SKE39jxza9ToLexu2opXIlYE6YDhX+lMNKGPL7emy8Ju
haybLaop8NIDW2aI3gduLaZuLqiwotrsMWT5KcjQCPo5QkXLvZlwdtHLZnK9zZLetzEn6AoEvb2B
QUFhqE4Z2K5HRLj4NAeNy3U8e7y+Yn/Vs50p0hk4HSsOBUOCJiKzeD5AlGQTHSjgyiFWHHnBbNVM
h55nBl11oYPvbYnw8suysaBbPt/+/7OSWPio/g8yxnzFYr7PvATyvUoP6qh8sgp2wW53xGJV+BhI
BNj/8V1mx2+YbBWlZ4NxO8X3N8EAAAAAAAA=

The step-ra is:

-----BEGIN CERTIFICATE-----
MIIEZzCCAs+gAwIBAgIUNqBxkdNKblVxSmZVbeEj6a+NrcwwDQYJKoZIhvcNAQEL
BQAwUjELMAkGA1UEBhMCREsxEjAQBgNVBAoMCUFyZW5kdHNlbjEvMC0GA1UEAwwm
QXJlbmR0c2VuIERldmljZXMgSXNzdXNpbmcgQ0EgMjAyMTEwMTEwHhcNMjExMDEx
MTkyNTQwWhcNMjIxMDExMTkyNTQwWjAtMSswKQYDVQQDDCJjYTAxLmludGVybmFs
LmFyZW5kdHNlbi5kazpzY2VwLXJhMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIB
igKCAYEA00oBgll+5OagFVuFe98a45EZCbw+eB6S5RX3gX4giGuubEBOZv9FKwv6
Yn+yRgCEfOZPDxLJu+ZX2iUMcIsWwtg3igpNqCRnbOREm1Xqy8/12IYtQB8/8yqx
sLiE1bZQWhBTM6vlWQSgVfMk6Y4dtO77FAUX0+ECJjp5wQ9OKp0Dh0AkVBil5iUK
BvFouxSxY1phKK6o4G59PIa4+wSjg1zSwgbYO4HCzBpfAeKepfHDwnRwajMvKKqG
8qTkXuEnQ0eEB9Ln7H0oGrOAY5CqWTLYSRr36/k33AA1AWBjU/MgEySdJuXB0JyB
lahaplMG+ai+Or3NA61CTMwb0/W7oWyH1IZxhEZW4zLLFsSI6t1SP35N+57pRWkW
Ylu6VZRSq7vZ4t8gH9Pgkhy8KzVNu8Bdjst9aUMkxy59UThgyis6UIl1xezN6ozd
IHryn9OaDmn3hHqc3I7x6DywYnRpAp6kqauzIFTwtdo9T6XwQvbcMmbwj3LU1qSM
UtIhryuVAgMBAAGjWjBYMB0GA1UdDgQWBBQpD0JoGgj/115wn6A2KiyTp3cY6zAL
BgNVHQ8EBAMCBaAwCQYDVR0TBAIwADAfBgNVHSMEGDAWgBQQHKeM1xdpYcYL84+y
1H7sDRGCJzANBgkqhkiG9w0BAQsFAAOCAYEAdo/WB93mS6u9IjpHed43qclQs4eS
NrlY0fMGpr4ov0+aDcDtwVQdBHVTCeGoiOzEs8uwMuAa0tbDlI8aFdrBk1yJBOh1
weu/KmWUXL1cRWd0AvesxRoCvQFpl/W++RsE7gPsBkQuol7GCGxA88iN/8Od079j
zGYyVfvAOstUTAzqZPuQFHg1OQ56i49FROkxaQvxskVNwSwbM8Se6f/FFJPm+Vfw
q39CbeRDrXthEWGZym8Hg1APNVEYQhb7MS8eR3Q5JGzG06iUWJSK5ji9hEKgGrIk
esFnBqFM/zafrnQZsfQ6zeASodTICU0FOih/9XVeSGMH0WnWwfQQcRyQ9RubDLZd
LgNTWiyMYtr8q0WQLmkCrwYc+oDV5zbozkxmUPq1h0ANhnw7pWW/TrbCWqQGS2BN
tC3PCJ8UwRWlKElkiXn9ExNcPJXfPlvgMQmHWTWls8ZtdcjsTHbltg7okwE4eFPX
4HdAnnbiDKqQfC0Yri8qQgkh4skgsjiiIbUu
-----END CERTIFICATE——

/Martin

On 25 Oct 2021 at 22.02.45, Oliver Welter 
<[email protected]<mailto:[email protected]>> wrote:
Hi Martin,

as Michal already said, the quoted fix is not related to this problem, 
something is wrong on the OpenXPKI side when it tries to unwrap the incoming 
message. There was a very long and detailed discussion (without a solution in 
the end) mid this year - 
https://www.mail-archive.com/[email protected]/msg02041.html 
- I am not really sure if this matches your problem but it smells a bit like 
this...

Can you perhaps share the payload information and your SCEP RA certificate, I 
want to have a look at it.

Oliver

Am 24.10.21 um 20:09 schrieb Martin Arendtsen:
Hi

I have been reading on the ML about this problem but I’m not able to fix it 
with the commit 
(https://github.com/openxpki/openxpki-config/commit/802162e6d4ae719c0728ddc392be7f76de1d7815)

When trying to retrieve a certificate by SCEP I get this error.

2021/10/24 19:46:16 openxpki.system.ERROR message_static_functions.c:249: Not 
valid CSR after decrpytion
LibSCEP.xs:1197: scep_unwrap failed
34374492160:error:0D0C40D8:asn1 encoding routines:c2i_ASN1_OBJECT:invalid 
object encoding:/usr/src/crypto/openssl/crypto/asn1/a_object.c:254:
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:646:Field=object, 
Type=X509_NAME_ENTRY
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:615:
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:615:
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:646:Field=subject, 
Type=X509_REQ_INFO
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:646:Field=req_info, 
Type=X509_REQ
 [pid=80956|sid=Sonc]
2021/10/24 19:46:16 openxpki.system.ERROR I18N_OPENXPKI_TOOLKIT_COMMAND_FAILED; 
__COMMAND__ => OpenXPKI::Crypto::Tool::LibSCEP::Command::unwrap, __ERRVAL__ => 
message_static_functions.c:249: Not valid CSR after decrpytion
LibSCEP.xs:1197: scep_unwrap failed
34374492160:error:0D0C40D8:asn1 encoding routines:c2i_ASN1_OBJECT:invalid 
object encoding:/usr/src/crypto/openssl/crypto/asn1/a_object.c:254:
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:646:Field=object, 
Type=X509_NAME_ENTRY
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:615:
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:615:
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:646:Field=subject, 
Type=X509_REQ_INFO
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:646:Field=req_info, 
Type=X509_REQ
 [pid=80956|sid=Sonc]
2021/10/24 19:46:16 openxpki.system.ERROR Error executing SCEP command 
'PKIOperation': I18N_OPENXPKI_TOOLKIT_COMMAND_FAILED; __COMMAND__ => 
OpenXPKI::Crypto::Tool::LibSCEP::Command::unwrap, __ERRVAL__ => 
message_static_functions.c:249: Not valid CSR after decrpytion
LibSCEP.xs:1197: scep_unwrap failed
34374492160:error:0D0C40D8:asn1 encoding routines:c2i_ASN1_OBJECT:invalid 
object encoding:/usr/src/crypto/openssl/crypto/asn1/a_object.c:254:
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:646:Field=object, 
Type=X509_NAME_ENTRY
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:615:
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:615:
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:646:Field=subject, 
Type=X509_REQ_INFO
34374492160:error:0D08303A:asn1 encoding 
routines:asn1_template_noexp_d2i:nested asn1 
error:/usr/src/crypto/openssl/crypto/asn1/tasn_dec.c:646:Field=req_info, 
Type=X509_REQ
 [pid=80956|sid=Sonc]

I have added the fix as linked above but it still gives me that error.
sscep works like a charm.

So I need a hint to what I have missed - any ideas?

Best regards
Martin Arendtsen




_______________________________________________
OpenXPKI-users mailing list
[email protected]<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/openxpki-users



--
Protect your environment -  close windows and adopt a penguin!


_______________________________________________
OpenXPKI-users mailing list
[email protected]<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/openxpki-users

_______________________________________________
OpenXPKI-users mailing list
[email protected]<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/openxpki-users

_______________________________________________
OpenXPKI-users mailing list
[email protected]<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/openxpki-users

_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users

Reply via email to