Thanks Wim, for your kind & informative answer.



Wim Lewis-3 wrote:
> 
> 
> On 26 Jul 2011, at 10:16 PM, Katif wrote:
>> Can you tell me what are the application dependency factor here so we'll
>> be
>> able to chase a limit? 
>> 
>> It is used as an RSA key exchange certification/private key pairing.
>> 
>> Thanks...
> 
> 
> The two things that are variable size are the key material itself, and the
> many fields that can occur in a certificate. A private key file just has
> key material, so its size should be proportional to the key size in bits
> (plus constant overhead); a certificate has key material for the key it
> represents, a signature from the issuer's key (which may have a size
> dependent on that key's size), and an arbitrary collection of other data
> that can be incorporated into the certificate when it's created (such as
> the name or address of the subject, or a list of permitted/forbidden uses,
> CRL distribution points, legal boilerplate, etc). I don't think there's
> any limit to the amount of extension data that can be included in a
> certificate, though in practice it's rarely more than a few kilobytes.
> 
> I'd suggest parsing a handful of files using "openssl asn1parse" to get an
> idea of what's in there and how large each thing is. The sizes and offsets
> that asn1parse gives you refer to the DER-encoded file; a PEM-encoded file
> has four bytes for every three of DER, plus another few percent overhead
> for line endings.
> 
> As Kenneth Goldman says, though, you need to consider what will happen
> when you encounter a certificate larger than you expect, because it *will*
> happen.
> 
> 
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Simple-question%3A-Maximum-length-of-PEM-file--tp32139325p32155520.html
Sent from the OpenSSL - User mailing list archive at Nabble.com.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to