|
IceSSL encoding
First of all,
Happy New Year and the best wishes to the ZeroC team and their excellent product !
The Ice Manual states that the default value for the 'encoding' attribute of both 'public' and 'private' elements is PEM. This is not true. The default value is 0.
The problem is in:
IceSSL::CertificateFile::CertificateFile( ... )
: _filename(""),
_encoding(0) // <-- problem here
It should be:
IceSSL::CertificateFile:CertificateFile( ... )
: _filename(""),
_encoding(SSL_FILETYPE_PEM)
I would propose also to extend the error messages adding also the encoding type:
PEM, DER(ASN1), or unknown.
I have also a different philosophical question: Ice has the good mechanism for configuration, why did you decide to use for the IceSSL plugin an absolutely different format -- XML.
Cheers, Nikolai
|