Fixed compilation issues.
This commit is contained in:
parent
bc63892291
commit
d4052b2589
@ -70,7 +70,7 @@ X509Certificate_GnuTLS::X509Certificate_GnuTLS()
|
|||||||
|
|
||||||
|
|
||||||
X509Certificate_GnuTLS::X509Certificate_GnuTLS(const X509Certificate&)
|
X509Certificate_GnuTLS::X509Certificate_GnuTLS(const X509Certificate&)
|
||||||
: certificate(), m_data(NULL)
|
: X509Certificate(), m_data(NULL)
|
||||||
{
|
{
|
||||||
// Not used
|
// Not used
|
||||||
}
|
}
|
||||||
@ -107,13 +107,13 @@ ref <X509Certificate> X509Certificate::import
|
|||||||
buffer.size = length;
|
buffer.size = length;
|
||||||
|
|
||||||
// Try DER format
|
// Try DER format
|
||||||
ref <X509Certificate> derCert = vmime::create <X509Certificate_GnuTLS>();
|
ref <X509Certificate_GnuTLS> derCert = vmime::create <X509Certificate_GnuTLS>();
|
||||||
|
|
||||||
if (gnutls_x509_crt_import(derCert->m_data->cert, &buffer, GNUTLS_X509_FMT_DER) >= 0)
|
if (gnutls_x509_crt_import(derCert->m_data->cert, &buffer, GNUTLS_X509_FMT_DER) >= 0)
|
||||||
return derCert;
|
return derCert;
|
||||||
|
|
||||||
// Try PEM format
|
// Try PEM format
|
||||||
ref <X509Certificate> pemCert = vmime::create <X509Certificate_GnuTLS>();
|
ref <X509Certificate_GnuTLS> pemCert = vmime::create <X509Certificate_GnuTLS>();
|
||||||
|
|
||||||
if (gnutls_x509_crt_import(pemCert->m_data->cert, &buffer, GNUTLS_X509_FMT_PEM) >= 0)
|
if (gnutls_x509_crt_import(pemCert->m_data->cert, &buffer, GNUTLS_X509_FMT_PEM) >= 0)
|
||||||
return pemCert;
|
return pemCert;
|
||||||
@ -158,7 +158,7 @@ const byteArray X509Certificate_GnuTLS::getSerialNumber() const
|
|||||||
bool X509Certificate_GnuTLS::checkIssuer(ref <const X509Certificate> issuer_) const
|
bool X509Certificate_GnuTLS::checkIssuer(ref <const X509Certificate> issuer_) const
|
||||||
{
|
{
|
||||||
ref <const X509Certificate_GnuTLS> issuer =
|
ref <const X509Certificate_GnuTLS> issuer =
|
||||||
issuer.dynamicCast <const OpenSSLX509Certificate_GnuTLS>();
|
issuer.dynamicCast <const X509Certificate_GnuTLS>();
|
||||||
|
|
||||||
return (gnutls_x509_crt_check_issuer
|
return (gnutls_x509_crt_check_issuer
|
||||||
(m_data->cert, issuer->m_data->cert) >= 1);
|
(m_data->cert, issuer->m_data->cert) >= 1);
|
||||||
|
Loading…
Reference in New Issue
Block a user