Lines Matching refs:sid
103 if (si->sid->type == CMS_SIGNERINFO_KEYIDENTIFIER) { in cms_sd_set_version()
178 int ossl_cms_set1_SignerIdentifier(CMS_SignerIdentifier *sid, X509 *cert, in ossl_cms_set1_SignerIdentifier() argument
183 if (!ossl_cms_set1_ias(&sid->d.issuerAndSerialNumber, cert)) in ossl_cms_set1_SignerIdentifier()
188 if (!ossl_cms_set1_keyid(&sid->d.subjectKeyIdentifier, cert)) in ossl_cms_set1_SignerIdentifier()
197 sid->type = type; in ossl_cms_set1_SignerIdentifier()
202 int ossl_cms_SignerIdentifier_get0_signer_id(CMS_SignerIdentifier *sid, in ossl_cms_SignerIdentifier_get0_signer_id() argument
207 if (sid->type == CMS_SIGNERINFO_ISSUER_SERIAL) { in ossl_cms_SignerIdentifier_get0_signer_id()
209 *issuer = sid->d.issuerAndSerialNumber->issuer; in ossl_cms_SignerIdentifier_get0_signer_id()
211 *sno = sid->d.issuerAndSerialNumber->serialNumber; in ossl_cms_SignerIdentifier_get0_signer_id()
212 } else if (sid->type == CMS_SIGNERINFO_KEYIDENTIFIER) { in ossl_cms_SignerIdentifier_get0_signer_id()
214 *keyid = sid->d.subjectKeyIdentifier; in ossl_cms_SignerIdentifier_get0_signer_id()
220 int ossl_cms_SignerIdentifier_cert_cmp(CMS_SignerIdentifier *sid, X509 *cert) in ossl_cms_SignerIdentifier_cert_cmp() argument
222 if (sid->type == CMS_SIGNERINFO_ISSUER_SERIAL) in ossl_cms_SignerIdentifier_cert_cmp()
223 return ossl_cms_ias_cert_cmp(sid->d.issuerAndSerialNumber, cert); in ossl_cms_SignerIdentifier_cert_cmp()
224 else if (sid->type == CMS_SIGNERINFO_KEYIDENTIFIER) in ossl_cms_SignerIdentifier_cert_cmp()
225 return ossl_cms_keyid_cert_cmp(sid->d.subjectKeyIdentifier, cert); in ossl_cms_SignerIdentifier_cert_cmp()
352 if (!ossl_cms_set1_SignerIdentifier(si->sid, signer, type, ctx)) in CMS_add1_signer()
596 return ossl_cms_SignerIdentifier_get0_signer_id(si->sid, keyid, issuer, sno); in CMS_SignerInfo_get0_signer_id()
601 return ossl_cms_SignerIdentifier_cert_cmp(si->sid, cert); in CMS_SignerInfo_cert_cmp()