az keyvault certificate

Sertifikaları yönetme.

Komutlar

az keyvault certificate backup

Belirtilen sertifikayı yedekler.

az keyvault certificate contact

Sertifika yönetimi için kişileri yönetme.

az keyvault certificate contact add

Sertifika işlemlerinin bildirimlerini almak için belirtilen kasaya bir kişi ekleyin.

az keyvault certificate contact delete

Belirtilen kasadan bir sertifika kişisini kaldırın.

az keyvault certificate contact list

Belirtilen anahtar kasası için sertifika kişilerini listeler.

az keyvault certificate create

Key Vault sertifikası oluşturun.

az keyvault certificate delete

Belirtilen anahtar kasasından bir sertifikayı siler.

az keyvault certificate download

Key Vault sertifikasının genel bölümünü indirin.

az keyvault certificate get-default-policy

Otomatik olarak imzalanan sertifikalar için varsayılan ilkeyi alın.

az keyvault certificate import

Sertifikayı KeyVault'a aktar.

az keyvault certificate issuer

Sertifika veren bilgilerini yönetin.

az keyvault certificate issuer admin

Sertifika verenler için yönetici bilgilerini yönetin.

az keyvault certificate issuer admin add

Belirtilen sertifikayı verenin yönetici ayrıntılarını ekleyin.

az keyvault certificate issuer admin delete

Belirtilen sertifikayı verenin yönetici ayrıntılarını kaldırın.

az keyvault certificate issuer admin list

Belirtilen sertifikayı verenin yöneticilerini listeleyin.

az keyvault certificate issuer create

Sertifika veren kaydı oluşturun.

az keyvault certificate issuer delete

Belirtilen sertifikayı vereni siler.

az keyvault certificate issuer list

Belirtilen anahtar kasası için sertifika verenleri listeleyin.

az keyvault certificate issuer show

Belirtilen sertifikayı vereni listeler.

az keyvault certificate issuer update

Sertifika veren kaydını güncelleştirin.

az keyvault certificate list

Belirtilen anahtar kasasındaki sertifikaları listeleyin.

az keyvault certificate list-deleted

Belirtilen kasada şu anda kurtarma için kullanılabilen silinen sertifikaları listeler.

az keyvault certificate list-versions

Sertifikanın sürümlerini listeleme.

az keyvault certificate pending

Bekleyen sertifika oluşturma işlemlerini yönetin.

az keyvault certificate pending delete

Belirli bir sertifika için oluşturma işlemini siler.

az keyvault certificate pending merge

Bir sertifikayı veya sertifika zincirini sunucuda var olan bir anahtar çifti ile birleştirir.

az keyvault certificate pending show

Bir sertifikanın oluşturma işlemini alır.

az keyvault certificate purge

Belirtilen silinen sertifikayı kalıcı olarak siler.

az keyvault certificate recover

Silinen sertifikayı /certificates altında geçerli sürümüne geri kurtarır.

az keyvault certificate restore

Yedeklenen sertifikayı kasaya geri yükler.

az keyvault certificate set-attributes

Verilen sertifikayla ilişkili belirtilen öznitelikleri güncelleştirir.

az keyvault certificate show

Sertifika hakkında bilgi alır.

az keyvault certificate show-deleted

Belirtilen silinen sertifika hakkındaki bilgileri alır.

az keyvault certificate backup

Belirtilen sertifikayı yedekler.

Belirtilen sertifikanın bir yedeğinin istemciye indirilmesi istenir. Sertifikanın tüm sürümleri indirilir. Bu işlem sertifikalar/yedekleme izni gerektirir.

az keyvault certificate backup --file
                               [--id]
                               [--name]
                               [--vault-name]

Gerekli Parametreler

--file -f

Sertifika yedeklemenin depolandığı yerel dosya yolu.

İsteğe Bağlı Parametreler

--id

Sertifikanın kimliği. Belirtilirse diğer tüm 'Id' bağımsız değişkenleri atlanmalıdır.

--name -n

Sertifikanın adı. --id belirtilmezse gereklidir.

--vault-name

Key Vault adı. --id belirtilmezse gereklidir.

az keyvault certificate create

Key Vault sertifikası oluşturun.

Sertifikalar, sağlanan sanal makineler için gizli dizi olarak kullanılabilir.

az keyvault certificate create --name
                               --policy
                               --vault-name
                               [--disabled {false, true}]
                               [--tags]
                               [--validity]

Örnekler

Varsayılan ilkeyle otomatik olarak imzalanan bir sertifika oluşturun ve bunu bir sanal makineye ekleyin.

az keyvault certificate create --vault-name vaultname -n cert1 \
  -p "$(az keyvault certificate get-default-policy)"

secrets=$(az keyvault secret list-versions --vault-name vaultname \
  -n cert1 --query "[?attributes.enabled].id" -o tsv)

vm_secrets=$(az vm secret format -s "$secrets")

az vm create -g group-name -n vm-name --admin-username deploy  \
  --image debian --secrets "$vm_secrets"

Gerekli Parametreler

--name -n

Sertifikanın adı.

--policy -p

JSON kodlanmış ilke tanımı. Bir dosyadan (örn. @my_policy.json) yüklemek için @{file} kullanın.

--vault-name

Kasanın adı.

İsteğe Bağlı Parametreler

--disabled

Devre dışı durumda sertifika oluşturun.

kabul edilen değerler: false, true
--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--validity

Sertifikanın geçerli olduğu ay sayısı. --policy/-p ile belirtilen değeri geçersiz kılar.

az keyvault certificate delete

Belirtilen anahtar kasasından bir sertifikayı siler.

Sertifika nesnesinin ilişkili ilkesiyle birlikte tüm sürümlerini siler. Sertifikayı silme, bir sertifika nesnesinin tek tek sürümlerini kaldırmak için kullanılamaz. Bu işlem sertifikalar/silme izni gerektirir.

az keyvault certificate delete [--id]
                               [--name]
                               [--vault-name]

İsteğe Bağlı Parametreler

--id

Sertifikanın kimliği. Belirtilirse diğer tüm 'Id' bağımsız değişkenleri atlanmalıdır.

--name -n

Sertifikanın adı. --id belirtilmezse gereklidir.

--vault-name

Key Vault adı. --id belirtilmezse gereklidir.

az keyvault certificate download

Key Vault sertifikasının genel bölümünü indirin.

PEM veya DER olarak biçimlendirilmiş sertifika. PEM varsayılan değerdir.

az keyvault certificate download --file
                                 [--encoding {DER, PEM}]
                                 [--id]
                                 [--name]
                                 [--vault-name]
                                 [--version]

Örnekler

Sertifikayı PEM olarak indirin ve openssl'de parmak izini denetleyin.

az keyvault certificate download --vault-name vault -n cert-name -f cert.pem && \
openssl x509 -in cert.pem -inform PEM  -noout -sha1 -fingerprint

Sertifikayı DER olarak indirin ve openssl'de parmak izini denetleyin.

az keyvault certificate download --vault-name vault -n cert-name -f cert.crt -e DER && \
openssl x509 -in cert.crt -inform DER  -noout -sha1 -fingerprint

Gerekli Parametreler

--file -f

İkili sertifika içeriğini alacak dosya.

İsteğe Bağlı Parametreler

--encoding -e

Sertifikanın kodlaması. DER ikili DER biçimli bir x509 sertifikası oluşturur ve PEM bir base64 PEM x509 sertifikası oluşturur.

kabul edilen değerler: DER, PEM
varsayılan değer: PEM
--id

Sertifikanın kimliği. Belirtilirse diğer tüm 'Id' bağımsız değişkenleri atlanmalıdır.

--name -n

Sertifikanın adı. --id belirtilmezse gereklidir.

--vault-name

Key Vault adı. --id belirtilmezse gereklidir.

--version -v

Sertifika sürümü. Atlanırsa en son sürümü kullanır.

az keyvault certificate get-default-policy

Otomatik olarak imzalanan sertifikalar için varsayılan ilkeyi alın.

Bu varsayılan ilke, otomatik olarak imzalanan bir sertifika oluşturmak için ile az keyvault create birlikte kullanılabilir. Varsayılan ilke, türev ilkeleri oluşturmak için başlangıç noktası olarak da kullanılabilir.

Diğer ayrıntılar için bkz: https://docs.microsoft.com/azure/key-vault/certificates/about-certificates#certificate-policy.

az keyvault certificate get-default-policy [--scaffold]

Örnekler

Varsayılan ilkeyle otomatik olarak imzalanan sertifika oluşturma

az keyvault certificate create --vault-name vaultname -n cert1 \
  -p "$(az keyvault certificate get-default-policy)"

İsteğe Bağlı Parametreler

--scaffold

Varsayılan değerlerle tam biçimlendirilmiş bir ilke yapısı oluşturun.

az keyvault certificate import

Sertifikayı KeyVault'a aktar.

Sertifikalar sağlanan sanal makinelerde gizli dizi olarak da kullanılabilir.

az keyvault certificate import --file
                               --name
                               --vault-name
                               [--disabled {false, true}]
                               [--password]
                               [--policy]
                               [--tags]

Örnekler

Sertifikaya sahip bir hizmet sorumlusu oluşturun, sertifikayı Key Vault ekleyin ve bu sertifikaya sahip bir VM sağlayın.

service_principal=$(az ad sp create-for-rbac --create-cert)

cert_file=$(echo $service_principal | jq .fileWithCertAndPrivateKey -r)

az keyvault create -g my-group -n vaultname

az keyvault certificate import --vault-name vaultname -n cert_name -f cert_file

secrets=$(az keyvault secret list-versions --vault-name vaultname \
  -n cert1 --query "[?attributes.enabled].id" -o tsv)

vm_secrets=$(az vm secret format -s "$secrets")

az vm create -g group-name -n vm-name --admin-username deploy  \
  --image debian --secrets "$vm_secrets"

Gerekli Parametreler

--file -f

Sertifikayı ve özel anahtarı içeren PKCS12 dosyası veya PEM dosyası.

--name -n

Sertifikanın adı.

--vault-name

Kasanın adı.

İsteğe Bağlı Parametreler

--disabled

Sertifikayı devre dışı durumda içeri aktarın.

kabul edilen değerler: false, true
--password

Sertifikadaki özel anahtar şifrelenirse, şifreleme için kullanılan parola.

--policy -p

JSON kodlanmış ilke tanımı. Bir dosyadan (örn. @my_policy.json) yüklemek için @{file} kullanın.

--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.

az keyvault certificate list

Belirtilen anahtar kasasındaki sertifikaları listeleyin.

GetCertificates işlemi, belirtilen anahtar kasasındaki sertifika kaynakları kümesini döndürür. Bu işlem sertifikalar/liste izni gerektirir.

az keyvault certificate list [--id]
                             [--include-pending {false, true}]
                             [--maxresults]
                             [--vault-name]

İsteğe Bağlı Parametreler

--id

Kasanın veya HSM'nin tam URI'sini. Belirtilirse diğer tüm 'Id' bağımsız değişkenleri atlanmalıdır.

--include-pending

Tamamen sağlanmamış sertifikaların dahil edilip edilmeyeceğini belirtir.

kabul edilen değerler: false, true
--maxresults

Sayfada döndürülecek en fazla sonuç sayısı. Belirtilmezse hizmet en fazla 25 sonuç döndürür.

--vault-name

Key Vault adı. --id belirtilmezse gereklidir.

az keyvault certificate list-deleted

Belirtilen kasada şu anda kurtarma için kullanılabilen silinen sertifikaları listeler.

GetDeletedCertificates işlemi, geçerli kasada silinmiş durumda olan ve kurtarma veya temizleme için hazır olan sertifikaları alır. Bu işlem silmeye özgü bilgileri içerir. Bu işlem sertifikalar/get/list izni gerektirir. Bu işlem yalnızca geçici silme özelliği etkin kasalarda etkinleştirilebilir.

az keyvault certificate list-deleted --vault-name
                                     [--id]
                                     [--include-pending {false, true}]
                                     [--maxresults]

Gerekli Parametreler

--vault-name

Kasanın adı.

İsteğe Bağlı Parametreler

--id

Kasanın tam URI'si. Belirtilirse diğer tüm 'Id' bağımsız değişkenleri atlanmalıdır.

--include-pending

Tamamen sağlanmamış sertifikaların dahil edilip edilmeyeceğini belirtir.

kabul edilen değerler: false, true
--maxresults

Sayfada döndürülecek en fazla sonuç sayısı. Belirtilmezse hizmet en fazla 25 sonuç döndürür.

az keyvault certificate list-versions

Sertifikanın sürümlerini listeleme.

GetCertificateVersions işlemi, belirtilen anahtar kasasında bir sertifikanın sürümlerini döndürür. Bu işlem sertifikalar/liste izni gerektirir.

az keyvault certificate list-versions [--id]
                                      [--maxresults]
                                      [--name]
                                      [--vault-name]

İsteğe Bağlı Parametreler

--id

Sertifikanın kimliği. Belirtilirse diğer tüm 'Id' bağımsız değişkenleri atlanmalıdır.

--maxresults

Sayfada döndürülecek en fazla sonuç sayısı. Belirtilmezse hizmet en fazla 25 sonuç döndürür.

--name -n

Sertifikanın adı. --id belirtilmezse gereklidir.

--vault-name

Key Vault adı. --id belirtilmezse gereklidir.

az keyvault certificate purge

Belirtilen silinen sertifikayı kalıcı olarak siler.

PurgeDeletedCertificate işlemi, kurtarma olanağı olmadan belirtilen sertifikanın geri alınamaz bir şekilde silinmesini gerçekleştirir. Kurtarma düzeyi 'Temizlenebilir' belirtmiyorsa işlem kullanılamaz. Bu işlem sertifika/temizleme izni gerektirir.

az keyvault certificate purge [--id]
                              [--name]
                              [--vault-name]

İsteğe Bağlı Parametreler

--id

Sertifikanın kurtarma kimliği. Belirtilirse, diğer tüm 'Id' bağımsız değişkenleri atlanmalıdır.

--name -n

Sertifikanın adı. --id belirtilmezse gereklidir.

--vault-name

Kasanın adı. --id belirtilmezse gereklidir.

az keyvault certificate recover

Silinen sertifikayı /certificates altında geçerli sürümüne geri kurtarır.

RecoverDeletedCertificate işlemi Delete işleminin tersini gerçekleştirir. İşlem, geçici silme için etkinleştirilen kasalarda geçerlidir ve saklama aralığı boyunca (silinen sertifikanın özniteliklerinde kullanılabilir) verilmesi gerekir. Bu işlem sertifikalar/kurtarma izni gerektirir.

az keyvault certificate recover [--id]
                                [--name]
                                [--vault-name]

İsteğe Bağlı Parametreler

--id

Sertifikanın kurtarma kimliği. Belirtilirse, diğer tüm 'Id' bağımsız değişkenleri atlanmalıdır.

--name -n

Sertifikanın adı. --id belirtilmezse gereklidir.

--vault-name

Kasanın adı. --id belirtilmezse gereklidir.

az keyvault certificate restore

Yedeklenen sertifikayı kasaya geri yükler.

Yedeklenen bir sertifikayı ve tüm sürümlerini bir kasaya geri yükler. Bu işlem sertifikalar/geri yükleme izni gerektirir.

az keyvault certificate restore --file
                                --vault-name

Gerekli Parametreler

--file -f

Sertifikanın geri yükleneceği yerel sertifika yedeklemesi.

--vault-name

Kasanın adı.

az keyvault certificate set-attributes

Verilen sertifikayla ilişkili belirtilen öznitelikleri güncelleştirir.

UpdateCertificate işlemi belirtilen güncelleştirmeyi verilen sertifikaya uygular; güncelleştirilen öğeler yalnızca sertifikanın öznitelikleridir. Bu işlem sertifikalar/güncelleştirme izni gerektirir.

az keyvault certificate set-attributes [--enabled {false, true}]
                                       [--id]
                                       [--name]
                                       [--policy]
                                       [--tags]
                                       [--vault-name]
                                       [--version]

İsteğe Bağlı Parametreler

--enabled

Sertifikayı etkinleştirin.

kabul edilen değerler: false, true
--id

Sertifikanın kimliği. Belirtilirse, diğer tüm 'Id' bağımsız değişkenleri atlanmalıdır.

--name -n

Sertifikanın adı. --id belirtilmezse gereklidir.

--policy -p

JSON kodlanmış ilke tanımı. Bir dosyadan (örn. @my_policy.json) yüklemek için @{file} kullanın.

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--vault-name

Key Vault adı. --id belirtilmezse gereklidir.

--version -v

Sertifika sürümü. Atlanırsa en son sürümü kullanır.

az keyvault certificate show

Sertifika hakkında bilgi alır.

Belirli bir sertifika hakkında bilgi alır. Bu işlem sertifikalar/alma izni gerektirir.

az keyvault certificate show [--id]
                             [--name]
                             [--vault-name]
                             [--version]

İsteğe Bağlı Parametreler

--id

Sertifikanın kimliği. Belirtilirse, diğer tüm 'Id' bağımsız değişkenleri atlanmalıdır.

--name -n

Sertifikanın adı. --id belirtilmezse gereklidir.

--vault-name

Key Vault adı. --id belirtilmezse gereklidir.

--version -v

Sertifika sürümü. Atlanırsa en son sürümü kullanır.

az keyvault certificate show-deleted

Belirtilen silinen sertifika hakkındaki bilgileri alır.

GetDeletedCertificate işlemi silinen sertifika bilgilerini ve bekletme aralığı, zamanlanmış kalıcı silme ve geçerli silme kurtarma düzeyi gibi özniteliklerini alır. Bu işlem sertifikalar/alma izni gerektirir.

az keyvault certificate show-deleted [--id]
                                     [--name]
                                     [--vault-name]

İsteğe Bağlı Parametreler

--id

Sertifikanın kurtarma kimliği. Belirtilirse, diğer tüm 'Id' bağımsız değişkenleri atlanmalıdır.

--name -n

Sertifikanın adı. --id belirtilmezse gereklidir.

--vault-name

Kasanın adı. --id belirtilmezse gereklidir.