Lines Matching refs:bag
22 static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen,
177 static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen,
186 if ((attrib = PKCS12_SAFEBAG_get0_attr(bag, NID_friendlyName)))
189 if ((attrib = PKCS12_SAFEBAG_get0_attr(bag, NID_localKeyID)))
192 switch (PKCS12_SAFEBAG_get_nid(bag)) {
196 *pkey = EVP_PKCS82PKEY(PKCS12_SAFEBAG_get0_p8inf(bag));
204 if ((p8 = PKCS12_decrypt_skey(bag, pass, passlen)) == NULL)
213 if (PKCS12_SAFEBAG_get_bag_nid(bag) != NID_x509Certificate)
215 if ((x509 = PKCS12_SAFEBAG_get1_cert(bag)) == NULL)
243 return parse_bags(PKCS12_SAFEBAG_get0_safes(bag), pass, passlen, pkey,