internal CertificateIssuerIdentityItem(CertificateIssuerItem issuerItem, VaultUriHelper vaultUriHelper)
        {
            if (issuerItem == null)
                throw new ArgumentNullException("issuerItem");

            Name = new CertificateIssuerIdentifier(issuerItem.Id).Name;
            IssuerProvider = issuerItem.Provider;
        }
示例#2
0
        internal CertificateIssuerIdentityItem(CertificateIssuerItem issuerItem, VaultUriHelper vaultUriHelper)
        {
            if (issuerItem == null)
            {
                throw new ArgumentNullException("issuerItem");
            }

            Name           = new CertificateIssuerIdentifier(issuerItem.Id).Name;
            IssuerProvider = issuerItem.Provider;
        }
示例#3
0
        public void IssuerIdentifierTest()
        {
            string baseId = string.Format("{0}/certificates/issuers/{1}", vault, name);

            var id = new CertificateIssuerIdentifier(baseId);

            Assert.Equal(baseId, id.BaseIdentifier);
            Assert.Equal(baseId, id.Identifier);
            Assert.Equal(vault, id.Vault);
            Assert.Equal(name, id.Name);
            Assert.Equal(string.Empty, id.Version);
            Assert.True(CertificateIssuerIdentifier.IsIssuerIdentifier(baseId));
            Assert.False(CertificateIssuerIdentifier.IsIssuerIdentifier(baseId + "/version"));
        }