summaryrefslogtreecommitdiff
path: root/ckcapi-cert.c
diff options
context:
space:
mode:
Diffstat (limited to 'ckcapi-cert.c')
-rw-r--r--ckcapi-cert.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/ckcapi-cert.c b/ckcapi-cert.c
index 15ab880..9937486 100644
--- a/ckcapi-cert.c
+++ b/ckcapi-cert.c
@@ -29,8 +29,6 @@
#define CERT_KEY_IDENTIFIER_PROP_ID 20
#endif
-#define USE_ENCODINGS (X509_ASN_ENCODING | PKCS_7_ASN_ENCODING)
-
typedef struct _CertObject
{
CkCapiObject obj;
@@ -244,7 +242,7 @@ cert_load_data(CkCapiSession* sess, CkCapiObject* obj, CkCapiObjectData** objdat
memcpy(&info.SerialNumber, &cobj->serial, sizeof(info.SerialNumber));
memcpy(&info.Issuer, &cobj->issuer, sizeof(info.Issuer));
- cert = CertGetSubjectCertificateFromStore(sess->store, USE_ENCODINGS, &info);
+ cert = CertGetSubjectCertificateFromStore(sess->store, CKCAPI_ENCODINGS, &info);
if(!cert)
{
@@ -572,7 +570,7 @@ match_in_store(CkCapiSession* sess, PCERT_INFO info, CK_ATTRIBUTE_PTR match,
if(!sess->store)
return CKR_OK;
- cert = CertGetSubjectCertificateFromStore(sess->store, USE_ENCODINGS, info);
+ cert = CertGetSubjectCertificateFromStore(sess->store, CKCAPI_ENCODINGS, info);
if(cert == NULL)
{
err = GetLastError();
@@ -642,14 +640,14 @@ ckcapi_cert_find(CkCapiSession* sess, CK_OBJECT_CLASS cls, CK_ATTRIBUTE_PTR matc
}
else if(!serial && match[i].type == CKA_SERIAL_NUMBER)
{
- if(!CryptDecodeObject(USE_ENCODINGS, X509_MULTI_BYTE_INTEGER,
+ if(!CryptDecodeObject(CKCAPI_ENCODINGS, X509_MULTI_BYTE_INTEGER,
match[i].pValue, match[i].ulValueLen, 0, NULL, &size))
{
continue;
}
serial = calloc(1, size);
- if(!CryptDecodeObject(USE_ENCODINGS, X509_MULTI_BYTE_INTEGER,
+ if(!CryptDecodeObject(CKCAPI_ENCODINGS, X509_MULTI_BYTE_INTEGER,
match[i].pValue, match[i].ulValueLen, 0, serial, &size))
continue;