11from datetime import datetime
2- from typing import Callable , Iterable , List , Sequence , Set , Text , Tuple , Union
2+ from typing import Any , Callable , Iterable , List , Sequence , Set , Text , Tuple , Union
33
44from cryptography .hazmat .primitives .asymmetric .dsa import DSAPrivateKey , DSAPublicKey
55from cryptography .hazmat .primitives .asymmetric .rsa import RSAPrivateKey , RSAPublicKey
@@ -15,7 +15,7 @@ TYPE_RSA: int
1515TYPE_DSA : int
1616
1717class _EllipticCurve :
18- name : Text
18+ def __init__ ( self , lib : Any | None , nid : int , name : str ) -> None : ...
1919
2020class Error (Exception ): ...
2121
@@ -53,7 +53,7 @@ class X509:
5353 def add_extensions (self , extensions : Iterable [X509Extension ]) -> None : ...
5454 def digest (self , digest_name : bytes ) -> bytes : ...
5555 @classmethod
56- def from_cryptography (cls , crypto_key : Certificate ) -> X509 : ...
56+ def from_cryptography (cls , crypto_cert : Certificate ) -> X509 : ...
5757 def get_extension (self , index : int ) -> X509Extension : ...
5858 def get_extension_count (self ) -> int : ...
5959 def get_issuer (self ) -> X509Name : ...
@@ -129,12 +129,12 @@ class X509Store:
129129 def __init__ (self ) -> None : ...
130130 def add_cert (self , cert : X509 ) -> None : ...
131131 def add_crl (self , crl : CRL ) -> None : ...
132- def load_locations (self , cafile : Text | bytes , capath : Text | bytes ) -> None : ...
132+ def load_locations (self , cafile : Text | bytes , capath : Text | bytes | None = ... ) -> None : ...
133133 def set_flags (self , flags : int ) -> None : ...
134134 def set_time (self , vfy_time : datetime ) -> None : ...
135135
136136class X509StoreContext :
137- def __init__ (self , store : X509Store , certificate : X509 , chain : Sequence [X509 ] | None ) -> None : ...
137+ def __init__ (self , store : X509Store , certificate : X509 , chain : Sequence [X509 ] | None = ... ) -> None : ...
138138 def get_verified_chain (self ) -> List [X509 ]: ...
139139 def set_store (self , store : X509Store ) -> None : ...
140140 def verify_certificate (self ) -> None : ...
@@ -187,7 +187,7 @@ def get_elliptic_curves() -> Set[_EllipticCurve]: ...
187187def get_elliptic_curve (name : Text ) -> _EllipticCurve : ...
188188def dump_certificate (type : int , cert : X509 ) -> bytes : ...
189189def load_certificate (type : int , buffer : bytes ) -> X509 : ...
190- def dump_certificate_request (type : int , cert : X509Req ) -> bytes : ...
190+ def dump_certificate_request (type : int , req : X509Req ) -> bytes : ...
191191def load_certificate_request (type : int , buffer : bytes ) -> X509Req : ...
192192def dump_privatekey (
193193 type : int , pkey : PKey , cipher : bytes | None = ..., passphrase : bytes | Callable [[], bytes ] | None = ...
0 commit comments