GetKeypair() public method

public GetKeypair ( string keyName ) : Keypair
keyName string
return Keypair
コード例 #1
0
        public void GetKeypairTest_Invalid()
        {
            var os = new OpenStackMember(UserName, Password, TenantName, TenantId);

            // expect ItemNotFoundException
            os.GetKeypair(InvalidItemName);
        }
コード例 #2
0
        public void GetKeypairTest()
        {
            var os = new OpenStackMember(UserName, Password, TenantName, TenantId);
            string keypairName = string.Format("keypair-key-{0}", TesterName);
            KeypairData[] keypairs = os.ListKeypairs().ToArray<KeypairData>();
            string name = (from b in keypairs where b.KeyPair.Name == keypairName select b.KeyPair.Name).FirstOrDefault();
            if (string.IsNullOrEmpty(name))
            {
                // add keypair
                Keypair kp = os.AddKeypair(keypairName);
                Assert.IsNotNull(kp);
                Assert.IsNotNull(kp.PublicKey);
                Assert.IsNotNull(kp.FingerPrint);
                Assert.IsNotNull(kp.UserId);
                Trace.WriteLine(String.Format("keypair added : {0}", DateTime.Now));
                Trace.WriteLine(String.Format("KeypairName : {0}", kp.Name));
            }

            Keypair k = os.GetKeypair(keypairName);
            Assert.IsNotNull(k);
            Assert.IsNotNull(k.Name);
            Trace.WriteLine(k.Name);
            Assert.IsNotNull(k.PublicKey);
            Trace.WriteLine(k.PublicKey);
        }