Share via


CertificateClient Sınıf

Kasanın sertifikalarını yönetmek için üst düzey arabirim.

Devralma
azure.keyvault.certificates._shared.client_base.KeyVaultClientBase
CertificateClient

Oluşturucu

CertificateClient(vault_url: str, credential: TokenCredential, **kwargs)

Parametreler

vault_url
str
Gerekli

İstemcinin erişeceği kasanın URL'si. Bu, kasanın "DNS Adı" olarak da adlandırılır. Bu URL'nin geçerli bir Key Vault kaynağına başvurduğunu doğrulamanız gerekir. Ayrıntılar için bkz. https://aka.ms/azsdk/blog/vault-uri.

credential
TokenCredential
Gerekli

Kasa için erişim belirteci sağlayabilen bir nesne, örneğin identity

api_version
ApiVersion

Kullanılacak hizmet API'sinin sürümü. Varsayılan olarak en son değeri kullanır.

verify_challenge_resource
bool

Kimlik doğrulama sınaması kaynağının Key Vault etki alanıyla eşleşip eşleşmediğini doğrulama. Varsayılan değer True'dır.

Yöntemler

backup_certificate

Sertifikayı yalnızca Azure Key Vault tarafından kullanılabilecek korumalı bir biçimde yedekleyin.

Sertifikalar/yedekleme izni gerektirir. Bu, bir sertifikayı bir kasadan diğerine kopyalamaya izin vermek için tasarlanmıştır. Her iki kasa da aynı Azure aboneliğine ait olmalıdır. Ayrıca, jeopolitik sınırlar arasında yedekleme/geri yükleme gerçekleştirilemez. Örneğin, ABD bölgesindeki bir kasadan alınan yedekleme, AB bölgesindeki bir kasaya geri yüklenemez.

begin_create_certificate

Yeni bir sertifika oluşturur.

Bu ilk sürümse sertifika kaynağı oluşturulur. Bu işlem için sertifikalar/oluşturma izni gerekir. Döndürülen poller beklenirse sertifikalar/alma izni gerekir ve oluşturma başarılı olursa sertifikayı veya aksi takdirde CertificateOperation değerini verir; aksi takdirde bir HttpResponseErroroluşturur.

begin_delete_certificate

Sertifikanın tüm sürümlerini silin. Sertifikalar/silme izni gerektirir.

Bu yöntem döndürdüğünde Key Vault sertifikayı silmeye başladı. Geçici silmenin etkinleştirildiği bir kasada silme işlemi birkaç saniye sürebilir. Bu nedenle bu yöntem silme işleminin tamamlanmasını beklemenizi sağlayan bir poller döndürür.

begin_recover_deleted_certificate

Silinen bir sertifikayı en son sürümüne kurtarma. Yalnızca geçici silmenin etkinleştirildiği bir kasada mümkündür.

Sertifikalar/kurtarma izni gerektirir. Bu yöntem döndürdüğünde Key Vault sertifikayı kurtarmaya başladı. Kurtarma işlemi birkaç saniye sürebilir. Bu nedenle bu yöntem kurtarmanın tamamlanmasını beklemenizi sağlayan bir poller döndürür. Bekleme yalnızca kurtarılan sertifikayı hemen başka bir işlemde kullanmak istediğinizde gereklidir.

cancel_certificate_operation

Devam eden bir sertifika işlemini iptal eder. Sertifikalar/güncelleştirme izni gerektirir.

close

İstemci tarafından açılan yuvaları kapatın.

İstemciyi bağlam yöneticisi olarak kullanırken bu yöntemi çağırmak gereksizdir.

create_issuer

Belirtilen sertifika vereni ayarlar. Sertifikalar/setissuers izni gerektirir.

delete_certificate_operation

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

Sertifikalar/güncelleştirme izni gerektirir.

delete_contacts

Anahtar kasasının sertifika kişilerini siler. Sertifikalar/managecontacts izni gerektirir.

delete_issuer

Belirtilen sertifikayı vereni siler.

Sertifikalar/manageissuers/deleteissuers izni gerektirir.

get_certificate

Yönetim ilkesinin eklendiği bir sertifika alır. Sertifikalar/alma izni gerektirir.

Sertifikanın sürümünü parametre olarak kabul etmez. Sertifikanın belirli bir sürümünü almak için çağrısı yapın get_certificate_version.

get_certificate_operation

Bir sertifikanın oluşturma işlemini alır. Sertifikalar/alma izni gerektirir.

get_certificate_policy

Sertifika için ilkeyi alır. Sertifikalar/alma izni gerektirir.

Anahtar kasasında belirtilen sertifika ilkesi kaynaklarını döndürür.

get_certificate_version

Bir sertifikanın yönetim ilkesini döndürmeden belirli bir sürümünü alır.

Sertifikalar/alma izni gerektirir. Sertifikanın en son sürümünü almak veya sertifikanın ilkesini de almak için çağrısı yapın get_certificate.

get_contacts

Anahtar kasası için sertifika kişilerini alır. Sertifikalar/managecontacts izni gerektirir.

get_deleted_certificate

Silinen sertifikayı alma. Yalnızca geçici silmenin etkinleştirildiği bir kasada mümkündür.

Sertifikalar/alma izni gerektirir. Silinen sertifika bilgilerini ve bekletme aralığı, zamanlanmış kalıcı silme ve geçerli silme kurtarma düzeyi gibi özniteliklerini alır.

get_issuer

Belirtilen sertifikayı vereni alır. Sertifikalar/manageissuers/getissuers izni gerektirir.

import_certificate

Harici olarak oluşturulan bir sertifikayı içeri aktar. Sertifikalar/içeri aktarma izni gerektirir.

Özel anahtar içeren mevcut geçerli bir sertifikayı Azure Key Vault'e aktarır. İçeri aktarılacak sertifika PFX veya PEM biçiminde olabilir. Sertifika PEM biçimindeyse, PEM dosyası hem anahtarı hem de x509 sertifikalarını içermelidir ve ile content_typepemsağlamanız gerekirpolicy.

list_deleted_certificates

Şu anda kurtarılabilir durumdaki silinen sertifikaları listeler. Yalnızca kasa geçici silme etkinse mümkündür.

Sertifikalar/alma/listeleme izni gerektirir. 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.

list_properties_of_certificate_versions

Sertifika sürümlerinin tanımlayıcılarını ve özelliklerini listeleme.

Sertifikalar/liste izni gerektirir.

list_properties_of_certificates

Kasadaki tüm sertifikaların tanımlayıcılarını ve özelliklerini listeleyin.

Sertifikalar/liste izni gerektirir.

list_properties_of_issuers

Anahtar kasası için sertifika verenlerin özelliklerini listeler.

Sertifikalar/manageissuers/getissuers izni gerektirir.

merge_certificate

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

Sertifikalar/oluşturma izni gerektirir. Bir sertifikanın veya sertifika zincirinin, hizmette şu anda kullanılabilir durumda olan bir anahtar çifti ile birleştirilmesini gerçekleştirir. Birleştirilecek begin_create_certificate sertifikayı oluştururken sertifikayı vereni 'Bilinmiyor' olarak ayarladığınızdan emin olun. Bu şekilde Key Vault sertifikanın, sertifikayı veren tarafından imzalanmayacağını bilir.

purge_deleted_certificate

Silinen bir sertifikayı kalıcı olarak siler. Yalnızca geçici silme etkin kasalarda mümkündür.

Sertifikalar/temizleme izni gerektirir. Kurtarma olasılığı olmadan belirtilen sertifikanın geri alınamaz silme işlemini gerçekleştirir. 'Temizlenebilir' belirtmiyorsa işlem kullanılamaz recovery_level . Bu yöntem yalnızca önce scheduled_purge_datebir sertifikayı temizlemek için gereklidir.

restore_certificate_backup

Sertifika yedeklemesini kasaya geri yükleyin. Sertifikalar/geri yükleme izni gerektirir.

Bu, adı, öznitelikleri ve erişim denetimi ilkeleriyle sertifikanın tüm sürümlerini geri yükler. Sertifikanın adı zaten kullanılıyorsa geri yükleme başarısız olur. Ayrıca hedef kasanın kaynak kasayla aynı Microsoft Azure aboneliğine sahip olması gerekir.

send_request

İstemcinin mevcut işlem hattını kullanarak bir ağ isteği çalıştırır.

İstek URL'si kasa URL'sine göre olabilir. İstek için kullanılan hizmet API'sinin sürümü, aksi belirtilmedikçe istemcinin sürümüyle aynıdır. Yanıt bir hataysa bu yöntem tetiklenmez; özel durum tetikleyemek için döndürülen yanıt nesnesinde raise_for_status() öğesini çağırın. Bu yöntemle özel istek gönderme hakkında daha fazla bilgi için bkz https://aka.ms/azsdk/dpcodegen/python/send_request. .

set_contacts

Anahtar kasası için sertifika kişilerini ayarlar. Sertifikalar/managecontacts izni gerektirir.

update_certificate_policy

Sertifikanın ilkesini Güncelleştirmeler. Sertifikalar/güncelleştirme izni gerektirir.

Sertifika ilkesinde belirtilen üyeleri ayarlayın. Diğerlerini null olarak bırakır.

update_certificate_properties

Sertifikanın özelliklerini değiştirme. Sertifikalar/güncelleştirme izni gerektirir.

update_issuer

Belirtilen sertifikayı vereni Güncelleştirmeler. Sertifikalar/setissuers izni gerektirir.

backup_certificate

Sertifikayı yalnızca Azure Key Vault tarafından kullanılabilecek korumalı bir biçimde yedekleyin.

Sertifikalar/yedekleme izni gerektirir. Bu, bir sertifikayı bir kasadan diğerine kopyalamaya izin vermek için tasarlanmıştır. Her iki kasa da aynı Azure aboneliğine ait olmalıdır. Ayrıca, jeopolitik sınırlar arasında yedekleme/geri yükleme gerçekleştirilemez. Örneğin, ABD bölgesindeki bir kasadan alınan yedekleme, AB bölgesindeki bir kasaya geri yüklenemez.

backup_certificate(certificate_name: str, **kwargs) -> bytes

Parametreler

certificate_name
str
Gerekli

Sertifikanın adı.

Döndürülenler

Yedeklenen sertifikayı içeren yedekleme blobu.

Dönüş türü

Özel durumlar

sertifika yoksa,

diğer hatalar için

begin_create_certificate

Yeni bir sertifika oluşturur.

Bu ilk sürümse sertifika kaynağı oluşturulur. Bu işlem için sertifikalar/oluşturma izni gerekir. Döndürülen poller beklenirse sertifikalar/alma izni gerekir ve oluşturma başarılı olursa sertifikayı veya aksi takdirde CertificateOperation değerini verir; aksi takdirde bir HttpResponseErroroluşturur.

begin_create_certificate(certificate_name: str, policy: CertificatePolicy, **kwargs) -> LROPoller[KeyVaultCertificate | CertificateOperation]

Parametreler

certificate_name
str
Gerekli

Sertifikanın adı.

policy
CertificatePolicy
Gerekli

Sertifikanın yönetim ilkesi. Konu veya konu alternatif ad özelliklerinden biri gereklidir.

enabled
bool

Sertifikanın kullanım için etkinleştirilip etkinleştirilmediği.

tags
dict[str, str]

Anahtar-değer çiftleri biçiminde uygulamaya özgü meta veriler.

Döndürülenler

Sertifika oluşturma işlemi için bir LROPoller. Oluşturma başarılı olursa, poller beklerken sertifikayı veya değilse CertificateOperation'ı verir.

Dönüş türü

Özel durumlar

sertifika ilkesi geçersizse,

diğer hatalar için.

begin_delete_certificate

Sertifikanın tüm sürümlerini silin. Sertifikalar/silme izni gerektirir.

Bu yöntem döndürdüğünde Key Vault sertifikayı silmeye başladı. Geçici silmenin etkinleştirildiği bir kasada silme işlemi birkaç saniye sürebilir. Bu nedenle bu yöntem silme işleminin tamamlanmasını beklemenizi sağlayan bir poller döndürür.

begin_delete_certificate(certificate_name: str, **kwargs) -> LROPoller[DeletedCertificate]

Parametreler

certificate_name
str
Gerekli

Silinecek sertifikanın adı.

Döndürülenler

Sertifika silme işlemi için bir poller. Poller'ın sonuç yöntemi, silme işleminin tamamlanmasını beklemeden öğesini DeletedCertificate döndürür. Kasada geçici silme etkinleştirildiyse ve hemen sertifikayı ile purge_deleted_certificatekalıcı olarak silmek istiyorsanız, önce poller'ın bekleme yöntemini çağırın. Silme işlemi tamamlanana kadar engeller. Bekleme yöntemi sertifikalar/alma izni gerektirir.

Dönüş türü

Özel durumlar

sertifika yoksa,

diğer hatalar için

begin_recover_deleted_certificate

Silinen bir sertifikayı en son sürümüne kurtarma. Yalnızca geçici silmenin etkinleştirildiği bir kasada mümkündür.

Sertifikalar/kurtarma izni gerektirir. Bu yöntem döndürdüğünde Key Vault sertifikayı kurtarmaya başladı. Kurtarma işlemi birkaç saniye sürebilir. Bu nedenle bu yöntem kurtarmanın tamamlanmasını beklemenizi sağlayan bir poller döndürür. Bekleme yalnızca kurtarılan sertifikayı hemen başka bir işlemde kullanmak istediğinizde gereklidir.

begin_recover_deleted_certificate(certificate_name: str, **kwargs) -> LROPoller[KeyVaultCertificate]

Parametreler

certificate_name
str
Gerekli

Kurtarılması gereken silinen sertifikanın adı

Döndürülenler

Kurtarma işlemi için bir poller. Poller'ın sonuç yöntemi kurtarmanın tamamlanmasını beklemeden kurtarılanı KeyVaultCertificate döndürür. Kurtarılan sertifikayı hemen kullanmak istiyorsanız, sertifika kullanıma hazır olana kadar engelleyen poller'ın bekleme yöntemini çağırın. Bekleme yöntemi sertifika/alma izni gerektirir.

Dönüş türü

Özel durumlar

cancel_certificate_operation

Devam eden bir sertifika işlemini iptal eder. Sertifikalar/güncelleştirme izni gerektirir.

cancel_certificate_operation(certificate_name: str, **kwargs) -> CertificateOperation

Parametreler

certificate_name
str
Gerekli

Sertifikanın adı.

Döndürülenler

İptal edilen sertifika işlemi

Dönüş türü

Özel durumlar

close

İstemci tarafından açılan yuvaları kapatın.

İstemciyi bağlam yöneticisi olarak kullanırken bu yöntemi çağırmak gereksizdir.

close() -> None

Özel durumlar

sertifika yoksa,

diğer hatalar için

create_issuer

Belirtilen sertifika vereni ayarlar. Sertifikalar/setissuers izni gerektirir.

create_issuer(issuer_name: str, provider: str, **kwargs) -> CertificateIssuer

Parametreler

issuer_name
str
Gerekli

Verenin adı.

provider
str
Gerekli

Veren sağlayıcı.

enabled
bool

Verenin kullanım için etkinleştirilip etkinleştirilmediği.

account_id
str

Kullanıcı adı/hesap adı/hesap kimliği.

password
str

Parola/gizli dizi/hesap anahtarı.

organization_id
str

Kuruluşun kimliği

admin_contacts
list[AdministratorContact]

Sertifika verenin kuruluş yöneticilerinin iletişim bilgileri.

Döndürülenler

Oluşturulan CertificateIssuer

Dönüş türü

Özel durumlar

delete_certificate_operation

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

Sertifikalar/güncelleştirme izni gerektirir.

delete_certificate_operation(certificate_name: str, **kwargs) -> CertificateOperation

Parametreler

certificate_name
str
Gerekli

Sertifikanın adı.

Döndürülenler

Silinen CertificateOperation

Dönüş türü

Özel durumlar

delete_contacts

Anahtar kasasının sertifika kişilerini siler. Sertifikalar/managecontacts izni gerektirir.

delete_contacts(**kwargs) -> List[CertificateContact]

Döndürülenler

Anahtar kasası için silinen kişiler.

Dönüş türü

Özel durumlar

delete_issuer

Belirtilen sertifikayı vereni siler.

Sertifikalar/manageissuers/deleteissuers izni gerektirir.

delete_issuer(issuer_name: str, **kwargs) -> CertificateIssuer

Parametreler

issuer_name
str
Gerekli

Verenin adı.

Döndürülenler

CertificateIssuer

Dönüş türü

Özel durumlar

get_certificate

Yönetim ilkesinin eklendiği bir sertifika alır. Sertifikalar/alma izni gerektirir.

Sertifikanın sürümünü parametre olarak kabul etmez. Sertifikanın belirli bir sürümünü almak için çağrısı yapın get_certificate_version.

get_certificate(certificate_name: str, **kwargs) -> KeyVaultCertificate

Parametreler

certificate_name
str
Gerekli

Verilen kasadaki sertifikanın adı.

Döndürülenler

KeyVaultCertificate örneği

Dönüş türü

Özel durumlar

sertifika yoksa,

diğer hatalar için

get_certificate_operation

Bir sertifikanın oluşturma işlemini alır. Sertifikalar/alma izni gerektirir.

get_certificate_operation(certificate_name: str, **kwargs) -> CertificateOperation

Parametreler

certificate_name
str
Gerekli

Sertifikanın adı.

Döndürülenler

Oluşturulan CertificateOperation

Dönüş türü

Özel durumlar

sertifika yoksa,

diğer hatalar için

get_certificate_policy

Sertifika için ilkeyi alır. Sertifikalar/alma izni gerektirir.

Anahtar kasasında belirtilen sertifika ilkesi kaynaklarını döndürür.

get_certificate_policy(certificate_name: str, **kwargs) -> CertificatePolicy

Parametreler

certificate_name
str
Gerekli

Belirli bir anahtar kasasındaki sertifikanın adı.

Döndürülenler

Sertifika ilkesi

Dönüş türü

Özel durumlar

get_certificate_version

Bir sertifikanın yönetim ilkesini döndürmeden belirli bir sürümünü alır.

Sertifikalar/alma izni gerektirir. Sertifikanın en son sürümünü almak veya sertifikanın ilkesini de almak için çağrısı yapın get_certificate.

get_certificate_version(certificate_name: str, version: str, **kwargs) -> KeyVaultCertificate

Parametreler

certificate_name
str
Gerekli

Verilen kasadaki sertifikanın adı.

version
str
Gerekli

Sertifikanın sürümü.

Döndürülenler

KeyVaultCertificate örneği

Dönüş türü

Özel durumlar

sertifika yoksa,

diğer hatalar için

get_contacts

Anahtar kasası için sertifika kişilerini alır. Sertifikalar/managecontacts izni gerektirir.

get_contacts(**kwargs) -> List[CertificateContact]

Döndürülenler

Anahtar kasasının sertifika kişileri.

Dönüş türü

Özel durumlar

get_deleted_certificate

Silinen sertifikayı alma. Yalnızca geçici silmenin etkinleştirildiği bir kasada mümkündür.

Sertifikalar/alma izni gerektirir. Silinen sertifika bilgilerini ve bekletme aralığı, zamanlanmış kalıcı silme ve geçerli silme kurtarma düzeyi gibi özniteliklerini alır.

get_deleted_certificate(certificate_name: str, **kwargs) -> DeletedCertificate

Parametreler

certificate_name
str
Gerekli

Sertifikanın adı.

Döndürülenler

Silinen sertifika

Dönüş türü

Özel durumlar

sertifika yoksa,

diğer hatalar için

get_issuer

Belirtilen sertifikayı vereni alır. Sertifikalar/manageissuers/getissuers izni gerektirir.

get_issuer(issuer_name: str, **kwargs) -> CertificateIssuer

Parametreler

issuer_name
str
Gerekli

Verenin adı.

Döndürülenler

Belirtilen sertifikayı veren.

Dönüş türü

Özel durumlar

veren yoksa,

diğer hatalar için

import_certificate

Harici olarak oluşturulan bir sertifikayı içeri aktar. Sertifikalar/içeri aktarma izni gerektirir.

Özel anahtar içeren mevcut geçerli bir sertifikayı Azure Key Vault'e aktarır. İçeri aktarılacak sertifika PFX veya PEM biçiminde olabilir. Sertifika PEM biçimindeyse, PEM dosyası hem anahtarı hem de x509 sertifikalarını içermelidir ve ile content_typepemsağlamanız gerekirpolicy.

import_certificate(certificate_name: str, certificate_bytes: bytes, **kwargs) -> KeyVaultCertificate

Parametreler

certificate_name
str
Gerekli

Sertifikanın adı.

certificate_bytes
bytes
Gerekli

İçeri aktaracak sertifika nesnesinin bayt sayısı. Bu sertifikanın özel anahtarı içermesi gerekir.

enabled
bool

Sertifikanın kullanım için etkinleştirilip etkinleştirilmediği.

tags
dict[str, str]

Anahtar-değer çiftleri biçiminde uygulamaya özgü meta veriler.

password
str

Geçirilen sertifikadaki özel anahtar şifrelenmişse, şifreleme için kullanılan paroladır.

policy
CertificatePolicy

Sertifikanın yönetim ilkesi. PEM biçimli bir sertifika içeri aktarıyorsanız ve olarak ayarlanmışsa content_typepemgereklidir.

Döndürülenler

İçeri aktarılan KeyVaultCertificate

Dönüş türü

Özel durumlar

list_deleted_certificates

Şu anda kurtarılabilir durumdaki silinen sertifikaları listeler. Yalnızca kasa geçici silme etkinse mümkündür.

Sertifikalar/alma/listeleme izni gerektirir. 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.

list_deleted_certificates(**kwargs) -> ItemPaged[DeletedCertificate]

Parametreler

include_pending
bool

Tamamen silinmeyen sertifikaların dahil edilip edilmeyeceğini belirtir. Yalnızca API sürüm 7.0 ve sonrasında kullanılabilir.

Döndürülenler

DeletedCertificate'in yineleyici benzeri bir örneği

Dönüş türü

Özel durumlar

list_properties_of_certificate_versions

Sertifika sürümlerinin tanımlayıcılarını ve özelliklerini listeleme.

Sertifikalar/liste izni gerektirir.

list_properties_of_certificate_versions(certificate_name: str, **kwargs) -> ItemPaged[CertificateProperties]

Parametreler

certificate_name
str
Gerekli

Sertifikanın adı.

Döndürülenler

CertificateProperties'in yineleyici benzeri bir örneği

Dönüş türü

Özel durumlar

list_properties_of_certificates

Kasadaki tüm sertifikaların tanımlayıcılarını ve özelliklerini listeleyin.

Sertifikalar/liste izni gerektirir.

list_properties_of_certificates(**kwargs) -> ItemPaged[CertificateProperties]

Parametreler

include_pending
bool

Tam olarak sağlanmamış sertifikaların dahil edilip edilmeyeceğini belirtir. Yalnızca API sürüm 7.0 ve sonrasında kullanılabilir.

Döndürülenler

CertificateProperties'in yineleyici benzeri bir örneği

Dönüş türü

Özel durumlar

list_properties_of_issuers

Anahtar kasası için sertifika verenlerin özelliklerini listeler.

Sertifikalar/manageissuers/getissuers izni gerektirir.

list_properties_of_issuers(**kwargs) -> ItemPaged[IssuerProperties]

Döndürülenler

Verenlerin yineleyici benzeri bir örneği

Dönüş türü

Özel durumlar

merge_certificate

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

Sertifikalar/oluşturma izni gerektirir. Bir sertifikanın veya sertifika zincirinin, hizmette şu anda kullanılabilir durumda olan bir anahtar çifti ile birleştirilmesini gerçekleştirir. Birleştirilecek begin_create_certificate sertifikayı oluştururken sertifikayı vereni 'Bilinmiyor' olarak ayarladığınızdan emin olun. Bu şekilde Key Vault sertifikanın, sertifikayı veren tarafından imzalanmayacağını bilir.

merge_certificate(certificate_name: str, x509_certificates: List[bytes], **kwargs) -> KeyVaultCertificate

Parametreler

certificate_name
str
Gerekli

Sertifikanın adı

x509_certificates
list[bytes]
Gerekli

Birleştirilecek sertifika veya sertifika zinciri.

enabled
bool veya None

Sertifikanın kullanım için etkinleştirilip etkinleştirilmediği.

tags
dict[str, str] veya None

Anahtar-değer çiftleri biçiminde uygulamaya özgü meta veriler.

Döndürülenler

Birleştirilmiş sertifika

Dönüş türü

Özel durumlar

purge_deleted_certificate

Silinen bir sertifikayı kalıcı olarak siler. Yalnızca geçici silme etkin kasalarda mümkündür.

Sertifikalar/temizleme izni gerektirir. Kurtarma olasılığı olmadan belirtilen sertifikanın geri alınamaz silme işlemini gerçekleştirir. 'Temizlenebilir' belirtmiyorsa işlem kullanılamaz recovery_level . Bu yöntem yalnızca önce scheduled_purge_datebir sertifikayı temizlemek için gereklidir.

purge_deleted_certificate(certificate_name: str, **kwargs) -> None

Parametreler

certificate_name
str
Gerekli

Sertifikanın adı

Döndürülenler

Hiçbiri

Dönüş türü

Özel durumlar

restore_certificate_backup

Sertifika yedeklemesini kasaya geri yükleyin. Sertifikalar/geri yükleme izni gerektirir.

Bu, adı, öznitelikleri ve erişim denetimi ilkeleriyle sertifikanın tüm sürümlerini geri yükler. Sertifikanın adı zaten kullanılıyorsa geri yükleme başarısız olur. Ayrıca hedef kasanın kaynak kasayla aynı Microsoft Azure aboneliğine sahip olması gerekir.

restore_certificate_backup(backup: bytes, **kwargs) -> KeyVaultCertificate

Parametreler

backup
bytes
Gerekli

Bir sertifika paketiyle ilişkili yedekleme blobu.

Döndürülenler

Geri yüklenen KeyVaultCertificate

Dönüş türü

Özel durumlar

send_request

İstemcinin mevcut işlem hattını kullanarak bir ağ isteği çalıştırır.

İstek URL'si kasa URL'sine göre olabilir. İstek için kullanılan hizmet API'sinin sürümü, aksi belirtilmedikçe istemcinin sürümüyle aynıdır. Yanıt bir hataysa bu yöntem tetiklenmez; özel durum tetikleyemek için döndürülen yanıt nesnesinde raise_for_status() öğesini çağırın. Bu yöntemle özel istek gönderme hakkında daha fazla bilgi için bkz https://aka.ms/azsdk/dpcodegen/python/send_request. .

send_request(request: HttpRequest, *, stream: bool = False, **kwargs) -> HttpResponse

Parametreler

request
HttpRequest
Gerekli

Yapmak istediğiniz ağ isteği.

stream
bool

Yanıt yükünün akışla aktarılıp aktarılmayacağı. Varsayılan değer False'tur.

Döndürülenler

Ağ çağrınızın yanıtı. Yanıtınızda hata işleme yapmaz.

Dönüş türü

Özel durumlar

sertifika yoksa,

diğer hatalar için

set_contacts

Anahtar kasası için sertifika kişilerini ayarlar. Sertifikalar/managecontacts izni gerektirir.

set_contacts(contacts: List[CertificateContact], **kwargs) -> List[CertificateContact]

Parametreler

contacts
list[CertificateContact]
Gerekli

Kasa sertifikaları için kişi listesi.

Döndürülenler

Oluşturulan kişi listesi

Dönüş türü

Özel durumlar

update_certificate_policy

Sertifikanın ilkesini Güncelleştirmeler. Sertifikalar/güncelleştirme izni gerektirir.

Sertifika ilkesinde belirtilen üyeleri ayarlayın. Diğerlerini null olarak bırakır.

update_certificate_policy(certificate_name: str, policy: CertificatePolicy, **kwargs) -> CertificatePolicy

Parametreler

certificate_name
str
Gerekli

Verilen kasadaki sertifikanın adı.

policy
CertificatePolicy
Gerekli

Sertifikanın ilkesi.

Döndürülenler

Sertifika ilkesi

Dönüş türü

Özel durumlar

update_certificate_properties

Sertifikanın özelliklerini değiştirme. Sertifikalar/güncelleştirme izni gerektirir.

update_certificate_properties(certificate_name: str, version: str | None = None, **kwargs) -> KeyVaultCertificate

Parametreler

certificate_name
str
Gerekli

Verilen anahtar kasasındaki sertifikanın adı.

version
str
Gerekli

Sertifikanın sürümü.

enabled
bool

Sertifikanın kullanım için etkinleştirilip etkinleştirilmediği.

tags
dict[str, str]

Anahtar-değer çiftleri biçiminde uygulamaya özgü meta veriler.

Döndürülenler

Güncelleştirilmiş KeyVaultCertificate

Dönüş türü

Özel durumlar

update_issuer

Belirtilen sertifikayı vereni Güncelleştirmeler. Sertifikalar/setissuers izni gerektirir.

update_issuer(issuer_name: str, **kwargs) -> CertificateIssuer

Parametreler

issuer_name
str
Gerekli

Verenin adı.

enabled
bool

Verenin kullanım için etkinleştirilip etkinleştirilmediği.

provider
str

Veren sağlayıcı

account_id
str

Kullanıcı adı/hesap adı/hesap kimliği.

password
str

Parola/gizli dizi/hesap anahtarı.

organization_id
str

Kuruluşun kimliği

admin_contacts
list[AdministratorContact]

Sertifikayı verenin kuruluş yöneticilerinin iletişim ayrıntıları

Döndürülenler

Güncelleştirilmiş veren

Dönüş türü

Özel durumlar

Öznitelikler

vault_url