Example #1
0
        public SecRecord(SecKind secKind)
        {
            var kind = SecClass.FromSecKind(secKind);

            _queryDict = CFMutableDictionary.Create();
            _queryDict.SetValue(SecClassKey, kind);
        }
Example #2
0
        public static IntPtr FromSecKind(SecKind secKind)
        {
            switch (secKind)
            {
            case SecKind.Identity:
                return(Identity);

            default:
                throw new ArgumentException("secKind");
            }
        }
Example #3
0
 public SecRecord(SecKind secKind)
 {
     var kind = SecClass.FromSecKind (secKind);
     if (kind == SecClass.Identity)
         queryDict = new NSMutableDictionary ();
     else
         queryDict = NSMutableDictionary.LowlevelFromObjectAndKey (kind, SecClass.SecClassKey);
 }
Example #4
0
 public static IntPtr FromSecKind(SecKind secKind)
 {
     switch (secKind){
     case SecKind.InternetPassword:
         return InternetPassword;
     #if !MONOMAC
     case SecKind.GenericPassword:
         return GenericPassword;
     case SecKind.Certificate:
         return Certificate;
     case SecKind.Key:
         return Key;
     case SecKind.Identity:
         return Identity;
     #endif
     default:
         throw new ArgumentException ("secKind");
     }
 }
Example #5
0
        public SecRecord(SecKind secKind)
        {
            var kind = SecClass.FromSecKind(secKind);

            queryDict = CFDictionary.FromObjectAndKey(kind, SecClassKey);
        }
Example #6
0
 public SecRecord(SecKind secKind)
 {
     var kind = SecClass.FromSecKind (secKind);
     queryDict = NSMutableDictionary.LowlevelFromObjectAndKey (kind, SecClass.SecClassKey);
 }