Lines Matching defs:bag
72 static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen,
226 static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen,
235 if ((attrib = PKCS12_get_attr(bag, NID_friendlyName)))
238 if ((attrib = PKCS12_get_attr(bag, NID_localKeyID)))
241 switch (M_PKCS12_bag_type(bag)) {
245 if (!(*pkey = EVP_PKCS82PKEY(bag->value.keybag)))
252 if (!(p8 = PKCS12_decrypt_skey(bag, pass, passlen)))
261 if (M_PKCS12_cert_bag_type(bag) != NID_x509Certificate)
263 if (!(x509 = PKCS12_certbag2x509(bag)))
291 return parse_bags(bag->value.safes, pass, passlen, pkey, ocerts);