Use OID variable instead of function.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25237 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -76,7 +76,7 @@ keyBag_parser(hx509_context context,
|
||||
const heim_octet_string *os = NULL;
|
||||
int ret;
|
||||
|
||||
attr = find_attribute(attrs, oid_id_pkcs_9_at_localKeyId());
|
||||
attr = find_attribute(attrs, &asn1_oid_id_pkcs_9_at_localKeyId);
|
||||
if (attr)
|
||||
os = &attr->attrValues;
|
||||
|
||||
@@ -139,7 +139,7 @@ certBag_parser(hx509_context context,
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
if (der_heim_oid_cmp(oid_id_pkcs_9_at_certTypes_x509(), &cb.certType)) {
|
||||
if (der_heim_oid_cmp(&asn1_oid_id_pkcs_9_at_certTypes_x509, &cb.certType)) {
|
||||
free_PKCS12_CertBag(&cb);
|
||||
return 0;
|
||||
}
|
||||
@@ -165,13 +165,13 @@ certBag_parser(hx509_context context,
|
||||
|
||||
{
|
||||
const PKCS12_Attribute *attr;
|
||||
const heim_oid * (*oids[])(void) = {
|
||||
oid_id_pkcs_9_at_localKeyId, oid_id_pkcs_9_at_friendlyName
|
||||
const heim_oid *oids[] = {
|
||||
&asn1_oid_id_pkcs_9_at_localKeyId, &asn1_oid_id_pkcs_9_at_friendlyName
|
||||
};
|
||||
int i;
|
||||
|
||||
for (i = 0; i < sizeof(oids)/sizeof(oids[0]); i++) {
|
||||
const heim_oid *oid = (*(oids[i]))();
|
||||
for (i = 0; i < sizeof(oids)/sizeof(oids[0]); i++) {
|
||||
const heim_oid *oid = oids[i];
|
||||
attr = find_attribute(attrs, oid);
|
||||
if (attr)
|
||||
_hx509_set_cert_attribute(context, cert, oid,
|
||||
@@ -375,7 +375,7 @@ p12_init(hx509_context context,
|
||||
goto out;
|
||||
}
|
||||
|
||||
if (der_heim_oid_cmp(&pfx.authSafe.contentType, oid_id_pkcs7_data()) != 0) {
|
||||
if (der_heim_oid_cmp(&pfx.authSafe.contentType, &asn1_oid_id_pkcs7_data) != 0) {
|
||||
free_PKCS12_PFX(&pfx);
|
||||
ret = EINVAL;
|
||||
hx509_set_error_string(context, 0, ret,
|
||||
@@ -505,7 +505,7 @@ store_func(hx509_context context, void *ctx, hx509_cert c)
|
||||
free(os.data);
|
||||
if (ret)
|
||||
goto out;
|
||||
ret = der_copy_oid(oid_id_pkcs_9_at_certTypes_x509(), &cb.certType);
|
||||
ret = der_copy_oid(&asn1_oid_id_pkcs_9_at_certTypes_x509, &cb.certType);
|
||||
if (ret) {
|
||||
free_PKCS12_CertBag(&cb);
|
||||
goto out;
|
||||
@@ -516,7 +516,7 @@ store_func(hx509_context context, void *ctx, hx509_cert c)
|
||||
if (ret)
|
||||
goto out;
|
||||
|
||||
ret = addBag(context, as, oid_id_pkcs12_certBag(), os.data, os.length);
|
||||
ret = addBag(context, as, &asn1_oid_id_pkcs12_certBag, os.data, os.length);
|
||||
|
||||
if (_hx509_cert_private_key_exportable(c)) {
|
||||
hx509_private_key key = _hx509_cert_private_key(c);
|
||||
@@ -548,7 +548,7 @@ store_func(hx509_context context, void *ctx, hx509_cert c)
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
ret = addBag(context, as, oid_id_pkcs12_keyBag(), os.data, os.length);
|
||||
ret = addBag(context, as, &asn1_oid_id_pkcs12_keyBag, os.data, os.length);
|
||||
if (ret)
|
||||
return ret;
|
||||
}
|
||||
@@ -597,7 +597,7 @@ p12_store(hx509_context context,
|
||||
if (ret)
|
||||
goto out;
|
||||
|
||||
ret = der_copy_oid(oid_id_pkcs7_data(), &pfx.authSafe.contentType);
|
||||
ret = der_copy_oid(&asn1_oid_id_pkcs7_data, &pfx.authSafe.contentType);
|
||||
if (ret)
|
||||
goto out;
|
||||
|
||||
|
Reference in New Issue
Block a user