add CyaSSL_X509_get_serial_number()

This commit is contained in:
Todd A Ouska
2011-03-11 15:22:16 -08:00
parent f874bf9b76
commit b9ff110b2e
7 changed files with 37 additions and 1 deletions

View File

@@ -3404,6 +3404,18 @@ int CyaSSL_set_compression(SSL* ssl)
return 0;
}
/* write X509 serial number in unsigned binary to buffer
buffer needs to be at least SERIAL_SIZE
return 0 on success */
int CyaSSL_X509_get_serial_number(X509* x509, byte* buffer)
{
if (x509 == NULL || buffer == NULL)
return -1;
XMEMCPY(buffer, x509->serial, SERIAL_SIZE);
return 0;
}
#endif /* OPENSSL_EXTRA */