diff -r 1dfe820d7ebe -r f4709533c816 MYCryptoTest.m --- a/MYCryptoTest.m Wed Apr 08 16:30:52 2009 -0700 +++ b/MYCryptoTest.m Thu Apr 09 21:36:21 2009 -0700 @@ -10,6 +10,7 @@ #import "MYPrivateKey.h" #import "MYKeychain.h" #import "MYDigest.h" +#import "MYIdentity.h" #import "MYCrypto_Private.h" @@ -71,6 +72,19 @@ } } +TestCase(EnumerateIdentities) { + RequireTestCase(MYKeychain); + NSEnumerator *e = [[MYKeychain allKeychains] enumerateIdentities]; + Log(@"Enumerator = %@", e); + CAssert(e); + for (MYIdentity *ident in e) { + Log(@"Found %@ -- name=%@, emails=(%@), key=%@", + ident, ident.commonName, + [ident.emailAddresses componentsJoinedByString: @", "], + ident.privateKey); + } +} + #pragma mark - #pragma mark SYMMETRIC KEYS: