コード例 #1
0
        /// <summary>
        /// Initialize a new reference
        /// </summary>
        /// <param name="vaultUri">ResourceUri to the KeyVault</param>
        /// <param name="keyUrl">Absolute URL to the key in the KeyVault</param>
        public KeyVaultAndKeyReference(ResourceUri vaultUri, string keyUrl)
        {
            if (string.IsNullOrWhiteSpace(keyUrl))
            {
                throw new ArgumentNullException(nameof(keyUrl));
            }

            Vault  = new SourceVault(vaultUri);
            KeyUrl = keyUrl;
        }
コード例 #2
0
        /// <summary>
        /// Initialize a new reference
        /// </summary>
        /// <param name="vaultUri">ResourceUri to the KeyVault</param>
        /// <param name="secretUrl">Absolute URL to the secret or key in the KeyVault</param>
        public KeyVaultAndSecretReference(ResourceUri vaultUri, string secretUrl)
        {
            if (string.IsNullOrWhiteSpace(secretUrl))
            {
                throw new ArgumentNullException(nameof(secretUrl));
            }

            Vault     = new SourceVault(vaultUri);
            SecretUrl = secretUrl;
        }