Share via


CertificatePolicy Sınıf

Sertifika için yönetim ilkesi.

Devralma
builtins.object
CertificatePolicy

Oluşturucu

CertificatePolicy(issuer_name: str | None = None, **kwargs)

Parametreler

issuer_name
str veya None
varsayılan değer: None

İsteğe bağlı. Başvuruda bulunan veren nesnesinin veya ayrılmış adların adı; örneğin, self veya unknown

subject
str veya None

Sertifikanın konu adı. Geçerli bir X509 ayırt edici adı olmalıdır. Sertifika oluşturmak için konu veya konu alternatif ad parametrelerinden biri gereklidir. Sertifika içeri aktarılırken bu yoksayılır; konu, içeri aktarılan sertifikadan ayrıştırılır.

san_emails
list[str] veya None

X509 nesnesinin konu alternatif e-postaları. Sertifika oluşturmak için konu veya konu alternatif ad parametrelerinden biri gereklidir.

san_dns_names
list[str] veya None

X509 nesnesinin konu alternatif DNS adları. Sertifika oluşturmak için konu veya konu alternatif ad parametrelerinden biri gereklidir.

san_user_principal_names
list[str] veya None

X509 nesnesinin konu alternatif kullanıcı asıl adları. Sertifika oluşturmak için konu veya konu alternatif ad parametrelerinden biri gereklidir.

exportable
bool veya None

Özel anahtarın dışarı aktarılıp aktarılmadığını gösterir. Geçerli değerler için bkz. KeyType.

key_type
str veya KeyType veya None

Sertifika için kullanılacak anahtar çiftinin türü.

key_size
int veya None

Bit cinsinden anahtar boyutu. Örneğin: RSA için 2048, 3072 veya 4096.

reuse_key
bool veya None

Sertifika yenilemede aynı anahtar çiftinin kullanılıp kullanılmayacağını gösterir.

key_curve_name
str veya KeyCurveName veya None

Üç nokta eğrisi adı. Geçerli değerler için bkz. KeyCurveName.

enhanced_key_usage
list[str] veya None

Sertifika anahtarının kullanılabilmesinin genişletilmiş yolları.

key_usage
list[str veya KeyUsageType] veya None

Anahtar kullanımlarının listesi.

content_type
str veya CertificateContentType veya None

Sertifikayı destekleyen gizli dizinin medya türü (MIME türü). Belirtilmezse, pkcs12 varsayılır.

validity_in_months
int veya None

Sertifikanın ay cinsinden geçerli olduğu süre.

lifetime_actions
list[LifetimeAction] veya None

Bir sertifikanın ömrü boyunca Key Vault tarafından gerçekleştirilecek eylemler.

certificate_type
str veya None

Veren sağlayıcıdan istenecek sertifika türü.

certificate_transparency
bool veya None

Bu ilke altında oluşturulan sertifikaların sertifika saydamlık günlüklerine yayımlanması gerekip gerekmediğini gösterir.

Yöntemler

get_default

get_default

get_default() -> CertificatePolicy

Öznitelikler

certificate_transparency

Bu ilke altında oluşturulan sertifikaların sertifika saydamlık günlüklerinde yayımlanıp yayımlanmayacağı.

Dönüş türü

bool,

certificate_type

Veren sağlayıcıdan istenen sertifika türü.

Dönüş türü

str,

content_type

Medya türü (MIME türü).

Dönüş türü

created_on

Sertifikanın oluşturulduğu tarih saat.

Dönüş türü

enabled

Sertifikanın etkinleştirilip etkinleştirilmediği.

Dönüş türü

bool,

enhanced_key_usage

Gelişmiş anahtar kullanımı.

Dönüş türü

list[str],

exportable

Özel anahtarın dışarı aktarılıp aktarılamayacağı.

Dönüş türü

bool,

issuer_name

Sertifikayı veren için başvuruda bulunan veren nesnesinin adı veya ayrılmış adlar.

Dönüş türü

str,

key_curve_name

Üç nokta eğrisi adı.

Dönüş türü

key_size

Bit cinsinden anahtar boyutu.

Dönüş türü

int,

key_type

Sertifika için kullanılacak anahtar çiftinin türü.

Dönüş türü

key_usage

Anahtar kullanımlarının listesi.

Dönüş türü

lifetime_actions

Sertifikanın ömrü boyunca Key Vault tarafından gerçekleştirilecek eylemler ve bunların tetikleyicileri.

Dönüş türü

reuse_key

Sertifika yenilemesinde aynı anahtar çiftinin kullanılıp kullanılmayacağı.

Dönüş türü

bool,

san_dns_names

Konu alternatif etki alanı adları.

Dönüş türü

list[str],

san_emails

Konu alternatif e-posta adresleri.

Dönüş türü

list[str],

san_user_principal_names

Konu alternatif kullanıcı asıl adları.

Dönüş türü

list[str],

subject

Sertifikanın konu adı.

Dönüş türü

str,

updated_on

Sertifikanın son güncelleştirildiği tarih saat.

Dönüş türü

validity_in_months

Sertifikanın ay cinsinden geçerli olduğu süre.

Dönüş türü

int,