XK25E73FDP7K7BN636MKHFSC3NAD6F3P4NNYQNCHC7GNDE7VGPXQC 4KJ45IJLTIE35KQZUSFMFS67RNENG4P2FZMKMULJLGGYMKJUVRSQC FOCBVLOUXYA7ZCUZA2CU3JU2QGF3ZOXW6EAVL5KZINN43GXNL7CQC 4OJWMSOWWNT5N4W4FDMKBZB5UARCLGV3SRZVKGR4EFAYFUMUHM7AC 6FRPUHWKBAWIYN6B6YDFQG2SFWZ6MBBYOYXFUN6DRZ4HPDSKFANQC DOEG3V7UAVYBKLIPHSNWWONYDORKNJEZL2LD4EWGGUDB2SK6BOFQC 44RUBHREQUNI4B36WSV7CUK5CVVIKG2AQOQJQZ7HU3BHY6W6AUEQC 5Z2Y7VGVHJ7A6UPSEAPFVMIB5J7YHSI6WWHUUUYVLDJ56XSNCXKQC HJVWPKWVSL5ZXALZOT4BOQUWWNGH62OU6YLSZQQEIOB37QQGHK6AC N26HD5PFUNVDSEXAQVOTMSMNPWFHQSZ5PHMGEF2ACC23OWFHTGQQC PPP22VRJCU72QZ7FZDMW6W6TR32RJXBPWBH7X47A2YHNZEQZO3RAC MBIKZPCCFYLEX25CKRWTHTVIZX5WYTZYNIIQIZTVHOROJW7KIE4AC YW6NICQV5LF4V2G77F2RG2ICODTQ2CKIEVBFIQEDATL5I5PFVRKQC HGJETVANHD25AZLOPYYEXCMLZHZWZ2NAKI33XQ7F43XM3UZVQNOQC 7JTKP74VPC3DMOE3TFNGBQ5JPIHYOMELOR5FSSIZJPX22JL4MDJAC VQCREHLR6QSS3CWTCWIMSX7OYEJAU75XDXHPTO2MHEKYJCCXSJQQC SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC if link_remote {if Confirm::new(config)?.with_prompt("Do you want to link this identity to a remote?").with_default(true).interact()?{new_identity.prompt_remote(config).await?;} else {// The user wants an 'offline' identity, so make sure not to store login infonew_identity.config.key_path = None;new_identity.config.author.username = String::new();new_identity.config.author.origin = String::new();}
if !link_remote {// The user wants an 'offline' identity, so make sure not to store login infonew_identity.config.key_path = None;new_identity.config.author.username = String::new();new_identity.config.author.origin = String::new();} else if Confirm::new(config)?.with_prompt("Do you want to link this identity to a remote?").with_default(true).interact()?{new_identity.prompt_remote(config).await?;} else {// The user wants an 'offline' identity, so make sure not to store login infonew_identity.config.key_path = None;new_identity.config.author.username = String::new();new_identity.config.author.origin = String::new();
if let Err(_) = remote::prove(config,&identity,None,self.no_cert_check,!options.no_keyring,).await{warn!("Could not prove identity `{}`. Please check your credentials & network connection. If you are on an enterprise network, perhaps try running with `--no-cert-check`. Your data is safe but will not be connected to {} without runnning `pijul identity prove {}`",identity.name, identity.config.author.origin, identity.name);} else {info!("Identity `{}` was proved to the server", identity);
if !options.no_link {if let Err(_) = remote::prove(config,&identity,None,self.no_cert_check,!options.no_keyring,).await{warn!("Could not prove identity `{}`. Please check your credentials & network connection. If you are on an enterprise network, perhaps try running with `--no-cert-check`. Your data is safe but will not be connected to {} without runnning `pijul identity prove {}`",identity.name, identity.config.author.origin, identity.name);} else {info!("Identity `{}` was proved to the server", identity);}