diff options
author | lloyd <[email protected]> | 2010-03-09 02:53:56 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2010-03-09 02:53:56 +0000 |
commit | cdcd3a9aba28cefcccb64f91fb56d3847f6c9130 (patch) | |
tree | 6f4efd137aad848e698f9f4fc48a8bc9145fea12 /src/cms | |
parent | 4a9afbb99bb73e43bcb3a30379d6a2dd59dae76a (diff) | |
parent | 3c15bd259f0921f1fa08ec91ee3cf2621c64a02d (diff) |
propagate from branch 'net.randombit.botan' (head 9932d4d63417f7fcc199ada244cbaa6c1c32d9c1)
to branch 'net.randombit.botan.c++0x' (head f4a385a376311edc62ef506c72cc56f69e6efd5a)
Diffstat (limited to 'src/cms')
-rw-r--r-- | src/cms/cms_dalg.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cms/cms_dalg.cpp b/src/cms/cms_dalg.cpp index 50a2397e5..2a380b596 100644 --- a/src/cms/cms_dalg.cpp +++ b/src/cms/cms_dalg.cpp @@ -51,10 +51,11 @@ std::vector<X509_Certificate> get_cert(BER_Decoder& signer_info, iands.decode(issuer); iands.decode(serial); - found = store.get_certs(IandS_Match(issuer, BigInt::encode(serial))); + found = store.get_certs( + X509_Store_Search::by_issuer_and_serial(issuer, serial)); } else if(id.type_tag == 0 && id.class_tag == CONSTRUCTED) - found = store.get_certs(SKID_Match(id.value)); + found = store.get_certs(X509_Store_Search::by_skid(id.value)); else throw Decoding_Error("CMS: Unknown tag for cert identifier"); |