]> git.saurik.com Git - apple/security.git/blobdiff - Keychain/IdentityCursor.cpp
Security-163.tar.gz
[apple/security.git] / Keychain / IdentityCursor.cpp
index dbe5dde78a2f431ad437ea0b34261695de4bbc0e..92907dadaf211900451b3a94d87295f70eda7703 100644 (file)
@@ -70,12 +70,12 @@ IdentityCursor::IdentityCursor(const StorageManager::KeychainList &searchList, C
                mKeyCursor->add(CSSM_DB_EQUAL, KeySchema::Unwrap, true);
 }
 
-IdentityCursor::~IdentityCursor()
+IdentityCursor::~IdentityCursor() throw()
 {
 }
 
 bool
-IdentityCursor::next(RefPointer<Identity> &identity)
+IdentityCursor::next(SecPointer<Identity> &identity)
 {
        for (;;)
        {
@@ -100,7 +100,7 @@ IdentityCursor::next(RefPointer<Identity> &identity)
                Item cert;
                if (mCertificateCursor->next(cert))
                {
-                       RefPointer<Certificate> certificate(static_cast<Certificate *>(cert.get()));
+                       SecPointer<Certificate> certificate(static_cast<Certificate *>(cert.get()));
                        identity = new Identity(mCurrentKey, certificate);
                        return true;
                }