mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-04-21 09:28:43 +02:00
add CyaSSL_X509_get_serial_number()
This commit is contained in:
12
src/ssl.c
12
src/ssl.c
@@ -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 */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user