コード例 #1
0
 void GetPasswordFromKeychain()
 {
     if (UseKeychainOutlet.State == NSCellStateValue.On)
     {
         var code  = SecKeyChain.FindInternetPassword("lostcousins.com", EmailAddressField.StringValue, out byte[] password);
         var code2 = SecKeyChain.FindInternetPassword("www.lostcousins.com", EmailAddressField.StringValue, out byte[] password2);
         if (code == SecStatusCode.Success)
         {
             var passwordString = Encoding.UTF8.GetString(password);
             PasswordField.StringValue = passwordString;
         }
     }
 }