|
5 | 5 | import logging |
6 | 6 | import time |
7 | 7 | import uuid |
| 8 | +from collections.abc import MutableMapping |
8 | 9 | from json import JSONDecodeError |
9 | | -from typing import Dict, List, MutableMapping, Optional |
10 | 10 |
|
11 | 11 | from .exception import HeaderError, VerificationError |
12 | 12 | from .jwe.jwe import JWE, factory as jwe_factory |
@@ -83,15 +83,15 @@ def __init__( |
83 | 83 | encrypt: bool = False, |
84 | 84 | enc_enc: str = "A128GCM", |
85 | 85 | enc_alg: str = "RSA-OAEP-256", |
86 | | - msg_cls: Optional[MutableMapping] = None, |
87 | | - iss2msg_cls: Optional[Dict[str, str]] = None, |
88 | | - skew: Optional[int] = 15, |
89 | | - allowed_sign_algs: Optional[List[str]] = None, |
90 | | - allowed_enc_algs: Optional[List[str]] = None, |
91 | | - allowed_enc_encs: Optional[List[str]] = None, |
92 | | - allowed_max_lifetime: Optional[int] = None, |
93 | | - zip: Optional[str] = "", |
94 | | - typ2msg_cls: Optional[Dict] = None, |
| 86 | + msg_cls: type[MutableMapping] | None = None, |
| 87 | + iss2msg_cls: dict[str, str] | None = None, |
| 88 | + skew: int | None = 15, |
| 89 | + allowed_sign_algs: list[str] | None = None, |
| 90 | + allowed_enc_algs: list[str] | None = None, |
| 91 | + allowed_enc_encs: list[str] | None = None, |
| 92 | + allowed_max_lifetime: int | None = None, |
| 93 | + zip: str | None = "", |
| 94 | + typ2msg_cls: dict | None = None, |
95 | 95 | ): |
96 | 96 | self.key_jar = key_jar # KeyJar instance |
97 | 97 | self.iss = iss # My identifier |
@@ -208,13 +208,13 @@ def message(self, signing_key, **kwargs): |
208 | 208 |
|
209 | 209 | def pack( |
210 | 210 | self, |
211 | | - payload: Optional[dict] = None, |
212 | | - kid: Optional[str] = "", |
213 | | - issuer_id: Optional[str] = "", |
214 | | - recv: Optional[str] = "", |
215 | | - aud: Optional[str] = None, |
216 | | - iat: Optional[int] = None, |
217 | | - jws_headers: Optional[Dict[str, str]] = None, |
| 211 | + payload: dict | None = None, |
| 212 | + kid: str | None = "", |
| 213 | + issuer_id: str | None = "", |
| 214 | + recv: str | None = "", |
| 215 | + aud: str | None = None, |
| 216 | + iat: int | None = None, |
| 217 | + jws_headers: dict[str, str] | None = None, |
218 | 218 | **kwargs, |
219 | 219 | ) -> str: |
220 | 220 | """ |
|
0 commit comments