1
1
from datetime import datetime
2
- from typing import Any , Callable , Iterable , Sequence , Text , Union
2
+ from typing import Any , Callable , Iterable , Sequence , Union
3
3
4
4
from cryptography .hazmat .primitives .asymmetric .dsa import DSAPrivateKey , DSAPublicKey
5
5
from cryptography .hazmat .primitives .asymmetric .rsa import RSAPrivateKey , RSAPublicKey
@@ -30,19 +30,19 @@ class PKey:
30
30
def type (self ) -> int : ...
31
31
32
32
class X509Name :
33
- countryName : Text
34
- C : Text
35
- stateOrProvinceName : Text
36
- ST : Text
37
- localityName : Text
38
- L : Text
39
- organizationName : Text
40
- O : Text
41
- organizationalUnitName : Text
42
- OU : Text
43
- commonName : Text
44
- CN : Text
45
- emailAddress : Text
33
+ countryName : str
34
+ C : str
35
+ stateOrProvinceName : str
36
+ ST : str
37
+ localityName : str
38
+ L : str
39
+ organizationName : str
40
+ O : str
41
+ organizationalUnitName : str
42
+ OU : str
43
+ commonName : str
44
+ CN : str
45
+ emailAddress : str
46
46
def __init__ (self , name : X509Name ) -> None : ...
47
47
def der (self ) -> bytes : ...
48
48
def get_components (self ) -> list [tuple [bytes , bytes ]]: ...
@@ -51,7 +51,7 @@ class X509Name:
51
51
class X509 :
52
52
def __init__ (self ) -> None : ...
53
53
def add_extensions (self , extensions : Iterable [X509Extension ]) -> None : ...
54
- def digest (self , digest_name : Text ) -> bytes : ...
54
+ def digest (self , digest_name : str ) -> bytes : ...
55
55
@classmethod
56
56
def from_cryptography (cls , crypto_cert : Certificate ) -> X509 : ...
57
57
def get_extension (self , index : int ) -> X509Extension : ...
@@ -74,7 +74,7 @@ class X509:
74
74
def set_serial_number (self , serial : int ) -> None : ...
75
75
def set_subject (self , subject : X509Name ) -> None : ...
76
76
def set_version (self , version : int ) -> None : ...
77
- def sign (self , pkey : PKey , digest : Text ) -> None : ...
77
+ def sign (self , pkey : PKey , digest : str ) -> None : ...
78
78
def subject_name_hash (self ) -> bytes : ...
79
79
def to_cryptography (self ) -> Certificate : ...
80
80
@@ -89,7 +89,7 @@ class X509Req:
89
89
def get_version (self ) -> int : ...
90
90
def set_pubkey (self , pkey : PKey ) -> None : ...
91
91
def set_version (self , version : int ) -> None : ...
92
- def sign (self , pkey : PKey , digest : Text ) -> None : ...
92
+ def sign (self , pkey : PKey , digest : str ) -> None : ...
93
93
def to_cryptography (self ) -> CertificateSigningRequest : ...
94
94
def verify (self , pkey : PKey ) -> bool : ...
95
95
@@ -129,7 +129,7 @@ class X509Store:
129
129
def __init__ (self ) -> None : ...
130
130
def add_cert (self , cert : X509 ) -> None : ...
131
131
def add_crl (self , crl : CRL ) -> None : ...
132
- def load_locations (self , cafile : Text | bytes , capath : Text | bytes | None = ...) -> None : ...
132
+ def load_locations (self , cafile : str | bytes , capath : str | bytes | None = ...) -> None : ...
133
133
def set_flags (self , flags : int ) -> None : ...
134
134
def set_time (self , vfy_time : datetime ) -> None : ...
135
135
@@ -141,7 +141,7 @@ class X509StoreContext:
141
141
142
142
class X509StoreContextError (Exception ):
143
143
certificate : X509
144
- def __init__ (self , message : Text | bytes , certificate : X509 ) -> None : ...
144
+ def __init__ (self , message : str | bytes , certificate : X509 ) -> None : ...
145
145
146
146
class X509StoreFlags :
147
147
CRL_CHECK : int
@@ -157,7 +157,7 @@ class X509StoreFlags:
157
157
CB_ISSUER_CHECK : int
158
158
159
159
class PKCS7 :
160
- def get_type_name (self ) -> Text : ...
160
+ def get_type_name (self ) -> str : ...
161
161
def type_is_data (self ) -> bool : ...
162
162
def type_is_enveloped (self ) -> bool : ...
163
163
def type_is_signed (self ) -> bool : ...
@@ -180,24 +180,24 @@ class NetscapeSPKI:
180
180
def b64_encode (self ) -> bytes : ...
181
181
def get_pubkey (self ) -> PKey : ...
182
182
def set_pubkey (self , pkey : PKey ) -> None : ...
183
- def sign (self , pkey : PKey , digest : Text ) -> None : ...
183
+ def sign (self , pkey : PKey , digest : str ) -> None : ...
184
184
def verify (self , key : PKey ) -> bool : ...
185
185
186
186
def get_elliptic_curves () -> set [_EllipticCurve ]: ...
187
- def get_elliptic_curve (name : Text ) -> _EllipticCurve : ...
187
+ def get_elliptic_curve (name : str ) -> _EllipticCurve : ...
188
188
def dump_certificate (type : int , cert : X509 ) -> bytes : ...
189
189
def load_certificate (type : int , buffer : bytes ) -> X509 : ...
190
190
def dump_certificate_request (type : int , req : X509Req ) -> bytes : ...
191
191
def load_certificate_request (type : int , buffer : bytes ) -> X509Req : ...
192
192
def dump_privatekey (
193
- type : int , pkey : PKey , cipher : Text | None = ..., passphrase : bytes | Callable [[], bytes ] | None = ...
193
+ type : int , pkey : PKey , cipher : str | None = ..., passphrase : bytes | Callable [[], bytes ] | None = ...
194
194
) -> bytes : ...
195
- def load_privatekey (type : int , buffer : Text | bytes , passphrase : bytes | Callable [[], bytes ] | None = ...) -> PKey : ...
195
+ def load_privatekey (type : int , buffer : str | bytes , passphrase : bytes | Callable [[], bytes ] | None = ...) -> PKey : ...
196
196
def dump_publickey (type : int , pkey : PKey ) -> bytes : ...
197
- def load_publickey (type : int , buffer : Text | bytes ) -> PKey : ...
197
+ def load_publickey (type : int , buffer : str | bytes ) -> PKey : ...
198
198
def dump_crl (type : int , crl : CRL ) -> bytes : ...
199
- def load_crl (type : int , buffer : Text | bytes ) -> CRL : ...
200
- def load_pkcs7_data (type : int , buffer : Text | bytes ) -> PKCS7 : ...
201
- def load_pkcs12 (buffer : Text | bytes , passphrase : bytes | None = ...) -> PKCS12 : ...
202
- def sign (pkey : PKey , data : Text | bytes , digest : Text ) -> bytes : ...
203
- def verify (cert : X509 , signature : bytes , data : Text | bytes , digest : Text ) -> None : ...
199
+ def load_crl (type : int , buffer : str | bytes ) -> CRL : ...
200
+ def load_pkcs7_data (type : int , buffer : str | bytes ) -> PKCS7 : ...
201
+ def load_pkcs12 (buffer : str | bytes , passphrase : bytes | None = ...) -> PKCS12 : ...
202
+ def sign (pkey : PKey , data : str | bytes , digest : str ) -> bytes : ...
203
+ def verify (cert : X509 , signature : bytes , data : str | bytes , digest : str ) -> None : ...
0 commit comments