Lines Matching defs:oik
109 CMS_OriginatorIdentifierOrKey *oik;
115 oik = ri->d.kari->originator;
126 if (oik->type == CMS_OIK_ISSUER_SERIAL) {
128 *issuer = oik->d.issuerAndSerialNumber->issuer;
130 *sno = oik->d.issuerAndSerialNumber->serialNumber;
131 } else if (oik->type == CMS_OIK_KEYIDENTIFIER) {
133 *keyid = oik->d.subjectKeyIdentifier;
134 } else if (oik->type == CMS_OIK_PUBKEY) {
136 *pubalg = oik->d.originatorKey->algorithm;
138 *pubkey = oik->d.originatorKey->publicKey;
146 CMS_OriginatorIdentifierOrKey *oik;
152 oik = ri->d.kari->originator;
153 if (oik->type == CMS_OIK_ISSUER_SERIAL)
154 return cms_ias_cert_cmp(oik->d.issuerAndSerialNumber, cert);
155 else if (oik->type == CMS_OIK_KEYIDENTIFIER)
156 return cms_keyid_cert_cmp(oik->d.subjectKeyIdentifier, cert);
441 CMS_OriginatorIdentifierOrKey *oik = kari->originator;
442 oik->type = CMS_OIK_PUBKEY;
443 oik->d.originatorKey = M_ASN1_new_of(CMS_OriginatorPublicKey);
444 if (!oik->d.originatorKey)