From c28537838858be19a0d9ee903fc3758ec73d756d Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 21 Mar 2012 17:14:05 +0000 Subject: [crypto] Parse X.509 certificate serial number Signed-off-by: Michael Brown --- src/include/ipxe/x509.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/include') diff --git a/src/include/ipxe/x509.h b/src/include/ipxe/x509.h index 45f738cd7..ca2912fda 100644 --- a/src/include/ipxe/x509.h +++ b/src/include/ipxe/x509.h @@ -24,6 +24,12 @@ struct x509_bit_string { unsigned int unused; }; +/** An X.509 serial number */ +struct x509_serial { + /** Raw serial number */ + struct asn1_cursor raw; +}; + /** An X.509 issuer */ struct x509_issuer { /** Raw issuer */ @@ -121,6 +127,8 @@ struct x509_certificate { struct asn1_cursor raw; /** Version */ unsigned int version; + /** Serial number */ + struct x509_serial serial; /** Raw tbsCertificate */ struct asn1_cursor tbs; /** Signature algorithm */ -- cgit v1.2.3-55-g7522