Dela via


CertificatePolicy Klass

Hanteringsprincip för ett certifikat.

Arv
builtins.object
CertificatePolicy

Konstruktor

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

Parametrar

issuer_name
str eller None
standardvärde: None

Valfritt. Namnet på det refererade utfärdarobjektet eller reserverade namn. till exempel, self eller unknown

subject
str eller None

Certifikatets ämnesnamn. Ska vara ett giltigt X509-unikt namn. Antingen ämne eller någon av de alternativa namnparametrarna för ämnet krävs för att skapa ett certifikat. Detta ignoreras när du importerar ett certifikat. ämnet parsas från det importerade certifikatet.

san_emails
list[str] eller None

Alternativa e-postmeddelanden för X509-objektet. Antingen ämne eller någon av de alternativa namnparametrarna för ämnet krävs för att skapa ett certifikat.

san_dns_names
list[str] eller None

Alternativa DNS-namn för X509-objektet. Antingen ämne eller någon av de alternativa namnparametrarna för ämnet krävs för att skapa ett certifikat.

san_user_principal_names
list[str] eller None

Alternativt användarhuvudnamn för X509-objektet. Antingen ämne eller någon av de alternativa namnparametrarna för ämnet krävs för att skapa ett certifikat.

exportable
bool eller None

Anger om den privata nyckeln kan exporteras. Giltiga värden finns i KeyType.

key_type
str eller KeyType eller None

Typ av nyckelpar som ska användas för certifikatet.

key_size
int eller None

Nyckelstorleken i bitar. Exempel: 2048, 3072 eller 4096 för RSA.

reuse_key
bool eller None

Anger om samma nyckelpar ska användas vid certifikatförnyelse.

key_curve_name
str eller KeyCurveName eller None

Elliptiskt kurvnamn. Giltiga värden finns i KeyCurveName.

enhanced_key_usage
list[str] eller None

De utökade sätt som certifikatets nyckel kan användas på.

key_usage
list[str eller KeyUsageType] eller None

Lista över viktiga användningar.

content_type
str eller CertificateContentType eller None

Medietypen (MIME-typ) för hemligheten som stöder certifikatet. Om det inte anges pkcs12 antas det.

validity_in_months
int eller None

Varaktigheten för certifikatet är giltigt i månader.

lifetime_actions
list[LifetimeAction] eller None

Åtgärder som ska utföras av Key Vault under ett certifikats livslängd.

certificate_type
str eller None

Typ av certifikat som ska begäras från utfärdarprovidern.

certificate_transparency
bool eller None

Anger om de certifikat som genereras under den här principen ska publiceras i certifikattransparensloggar.

Metoder

get_default

get_default

get_default() -> CertificatePolicy

Attribut

certificate_transparency

Om certifikaten som genereras under den här principen ska publiceras i certifikattransparensloggar.

Returtyp

bool,

certificate_type

Typ av certifikat som begärs från utfärdarprovidern.

Returtyp

str,

content_type

Medietypen (MIME-typ).

Returtyp

created_on

Datetime när certifikatet skapas.

Returtyp

enabled

Om certifikatet är aktiverat eller inte.

Returtyp

bool,

enhanced_key_usage

Den förbättrade nyckelanvändningen.

Returtyp

list[str],

exportable

Om den privata nyckeln kan exporteras.

Returtyp

bool,

issuer_name

Namnet på det refererade utfärdarobjektet eller reserverade namn för certifikatutfärdaren.

Returtyp

str,

key_curve_name

Elliptiskt kurvnamn.

Returtyp

key_size

Nyckelstorleken i bitar.

Returtyp

int,

key_type

Typ av nyckelpar som ska användas för certifikatet.

Returtyp

key_usage

Lista över viktiga användningar.

Returtyp

lifetime_actions

Åtgärder och deras utlösare som ska utföras av Key Vault under certifikatets livslängd.

Returtyp

reuse_key

Om samma nyckelpar ska användas vid certifikatförnyelse.

Returtyp

bool,

san_dns_names

Alternativt domännamn för ämne.

Returtyp

list[str],

san_emails

Alternativa e-postadresser för ämne.

Returtyp

list[str],

san_user_principal_names

Alternativt namn på användarens huvudnamn.

Returtyp

list[str],

subject

Certifikatets ämnesnamn.

Returtyp

str,

updated_on

Datetime när certifikatet senast uppdaterades.

Returtyp

validity_in_months

Varaktigheten som certifikatet är giltigt i månader.

Returtyp

int,