On Jul 28, 2010, at 2:38 PM, Todd Oberly wrote:
> It's obviously asking for just a subset of what would typically go into a
> CSR. I tried generating several different CSR's with OpenSSL, containing
> various information (and then converting the files to Mac line endings), but
> the instructions seem to be right. Only the CSR I made on a friend's Mac was
> accepted. [...] It's also possible that I just missed the right combination,
> and trying again will make a CSR that works.
Well, I haven't tried submitting an OpenSSL-generated CSR to Apple, but the
CertificateAssistant-generated CSR looks pretty normal. I have a vague memory
that Apple's fussy about the key type; are you using a 2048-bit RSA key?
I ran asn1parse on a successfully-submitted-to-Apple CSR and I see this
structure:
[
version = v1
subject = { emailAddress = IA5STRING, commonName = UTF8STRING, countryName =
PRINTABLESTRING }
subjectPKInfo = [ [ rsaEncryption, NULL ], the usual key parameters,
e=65537, m ~ 2^2048 ]
attributes = empty sequence
]
signed using sha1WithRSAEncryption.
> I don't like mysteries, and don't being locked into one platform.
Understandable, though I think that once you're using Apple's notification
service for your iPhones, the way you generate your X.509 key is the least of
your lockin worries. :)
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [email protected]
Automated List Manager [email protected]