From 853d414fc34512143470b7de5cf6db9207d047e9 Mon Sep 17 00:00:00 2001 From: okir Date: Wed, 20 Mar 2002 13:08:51 +0000 Subject: [PATCH] - implemented CKA_SUBJECT git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@347 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/pkcs11/framework-pkcs15.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pkcs11/framework-pkcs15.c b/src/pkcs11/framework-pkcs15.c index e1a3a85b..f28a890c 100644 --- a/src/pkcs11/framework-pkcs15.c +++ b/src/pkcs11/framework-pkcs15.c @@ -501,14 +501,14 @@ CK_RV pkcs15_cert_get_attribute(struct sc_pkcs11_session *session, check_attribute_buffer(attr, cert->certificate->data_len); memcpy(attr->pValue, cert->certificate->data, cert->certificate->data_len); break; - /* - case CKA_SUBJECT: - break; - */ case CKA_SERIAL_NUMBER: check_attribute_buffer(attr, cert->certificate->serial_len); memcpy(attr->pValue, cert->certificate->serial, cert->certificate->serial_len); break; + case CKA_SUBJECT: + check_attribute_buffer(attr, cert->certificate->subject_len); + memcpy(attr->pValue, cert->certificate->subject, cert->certificate->subject_len); + break; case CKA_ISSUER: check_attribute_buffer(attr, cert->certificate->issuer_len); memcpy(attr->pValue, cert->certificate->issuer, cert->certificate->issuer_len);