Python CWT
latest
Installation
API Reference
Supported CWT Claims
Supported COSE Algorithms
Changes
Python CWT
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
_
__init__() (cwt.cose_key_interface.COSEKeyInterface method)
(cwt.COSEMessage method)
(cwt.recipient_interface.RecipientInterface method)
A
A128CBC (cwt.COSEAlgs attribute)
A128CTR (cwt.COSEAlgs attribute)
A128GCM (cwt.COSEAlgs attribute)
A128KW (cwt.COSEAlgs attribute)
A192CBC (cwt.COSEAlgs attribute)
A192CTR (cwt.COSEAlgs attribute)
A192GCM (cwt.COSEAlgs attribute)
A192KW (cwt.COSEAlgs attribute)
A256CBC (cwt.COSEAlgs attribute)
A256CTR (cwt.COSEAlgs attribute)
A256GCM (cwt.COSEAlgs attribute)
A256KW (cwt.COSEAlgs attribute)
AES_CCM_16_128_128 (cwt.COSEAlgs attribute)
AES_CCM_16_128_256 (cwt.COSEAlgs attribute)
AES_CCM_16_64_128 (cwt.COSEAlgs attribute)
AES_CCM_16_64_256 (cwt.COSEAlgs attribute)
AES_CCM_64_128_128 (cwt.COSEAlgs attribute)
AES_CCM_64_128_256 (cwt.COSEAlgs attribute)
AES_CCM_64_64_128 (cwt.COSEAlgs attribute)
AES_CCM_64_64_256 (cwt.COSEAlgs attribute)
alg (cwt.cose_key_interface.COSEKeyInterface property)
ALG (cwt.COSEHeaders attribute)
(cwt.COSEKeyParams attribute)
alg (cwt.recipient_interface.RecipientInterface property)
alg_auto_inclusion (cwt.COSE property)
ASYMMETRIC (cwt.COSEKeyTypes attribute)
attach_payload() (cwt.COSEMessage method)
aud (cwt.Claims property)
AUD (cwt.CWTClaims attribute)
B
b_protected (cwt.recipient_interface.RecipientInterface property)
base_iv (cwt.cose_key_interface.COSEKeyInterface property)
BASE_IV (cwt.COSEKeyParams attribute)
C
CBOR_TAG (cwt.CWT attribute)
CHACHA20_POLY1305 (cwt.COSEAlgs attribute)
ciphertext (cwt.recipient_interface.RecipientInterface property)
Claims (class in cwt)
cnf (cwt.Claims property)
CNF (cwt.CWTClaims attribute)
context (cwt.recipient_interface.RecipientInterface property)
COSE (class in cwt)
cose (cwt.CWT property)
cose_key (cwt.Signer property)
COSEAlgs (class in cwt)
COSEHeaders (class in cwt)
COSEKey (class in cwt)
COSEKeyCrvs (class in cwt)
COSEKeyInterface (class in cwt.cose_key_interface)
COSEKeyOps (class in cwt)
COSEKeyParams (class in cwt)
COSEKeyTypes (class in cwt)
COSEMessage (class in cwt)
COSETypes (class in cwt)
COUNTER_SIGNATURE (cwt.COSEHeaders attribute)
COUNTER_SIGNATURE_0 (cwt.COSEHeaders attribute)
COUNTER_SIGNATURE_0_V2 (cwt.COSEHeaders attribute)
COUNTER_SIGNATURE_V2 (cwt.COSEHeaders attribute)
countersign() (cwt.COSEMessage method)
COUNTERSIGNATURE (cwt.COSETypes attribute)
counterverify() (cwt.COSEMessage method)
CRIT (cwt.COSEHeaders attribute)
crv (cwt.cose_key_interface.COSEKeyInterface property)
CRV (cwt.COSEKeyParams attribute)
cti (cwt.Claims property)
CTI (cwt.CWTClaims attribute)
CTY (cwt.COSEHeaders attribute)
CUPH_NONCE (cwt.COSEHeaders attribute)
CUPH_OWNER_PUB_KEY (cwt.COSEHeaders attribute)
cwt
module
CWT (class in cwt)
cwt.cose_key_interface
module
cwt.recipient_interface
module
CWT_CLAIMS (cwt.COSEHeaders attribute)
CWTClaims (class in cwt)
CWTError
D
D (cwt.COSEKeyParams attribute)
DBG_STAT (cwt.CWTClaims attribute)
decode() (cwt.COSE method)
(cwt.CWT method)
(cwt.recipient_interface.RecipientInterface method)
(in module cwt)
decode_with_headers() (cwt.COSE method)
DecodeError
DECRYPT (cwt.COSEKeyOps attribute)
decrypt() (cwt.cose_key_interface.COSEKeyInterface method)
DERIVE_BITS (cwt.COSEKeyOps attribute)
derive_bytes() (cwt.cose_key_interface.COSEKeyInterface method)
DERIVE_KEY (cwt.COSEKeyOps attribute)
detach_payload() (cwt.COSEMessage method)
DIRECT (cwt.COSEAlgs attribute)
DIRECT_HKDF_SHA256 (cwt.COSEAlgs attribute)
DIRECT_HKDF_SHA512 (cwt.COSEAlgs attribute)
dumps() (cwt.COSEMessage method)
E
EAT_FDO (cwt.CWTClaims attribute)
EAT_MAROE_PREFIX (cwt.CWTClaims attribute)
EAT_PROFILE (cwt.CWTClaims attribute)
EC2 (cwt.COSEKeyTypes attribute)
ECDH_ES_A128KW (cwt.COSEAlgs attribute)
ECDH_ES_A192KW (cwt.COSEAlgs attribute)
ECDH_ES_A256KW (cwt.COSEAlgs attribute)
ECDH_ES_HKDF_256 (cwt.COSEAlgs attribute)
ECDH_ES_HKDF_512 (cwt.COSEAlgs attribute)
ECDH_SS_A128KW (cwt.COSEAlgs attribute)
ECDH_SS_A192KW (cwt.COSEAlgs attribute)
ECDH_SS_A256KW (cwt.COSEAlgs attribute)
ECDH_SS_HKDF_256 (cwt.COSEAlgs attribute)
ECDH_SS_HKDF_512 (cwt.COSEAlgs attribute)
ED25519 (cwt.COSEKeyCrvs attribute)
ED448 (cwt.COSEKeyCrvs attribute)
EDDSA (cwt.COSEAlgs attribute)
encode() (cwt.COSE method)
(cwt.CWT method)
(cwt.recipient_interface.RecipientInterface method)
(in module cwt)
encode_and_encrypt() (cwt.COSE method)
(cwt.CWT method)
(in module cwt)
encode_and_mac() (cwt.COSE method)
(cwt.CWT method)
(in module cwt)
encode_and_sign() (cwt.COSE method)
(cwt.CWT method)
(in module cwt)
EncodeError
ENCRYPT (cwt.COSEKeyOps attribute)
(cwt.COSETypes attribute)
encrypt() (cwt.cose_key_interface.COSEKeyInterface method)
ENCRYPT0 (cwt.COSETypes attribute)
EncryptedCOSEKey (class in cwt)
ES256 (cwt.COSEAlgs attribute)
ES256K (cwt.COSEAlgs attribute)
ES384 (cwt.COSEAlgs attribute)
ES512 (cwt.COSEAlgs attribute)
EUPH_NONCE (cwt.CWTClaims attribute)
exp (cwt.Claims property)
EXP (cwt.CWTClaims attribute)
expires_in (cwt.CWT property)
F
from_bytes() (cwt.COSEKey class method)
from_cose_key() (cwt.EncryptedCOSEKey static method)
from_cose_recipient() (cwt.COSEMessage class method)
from_cose_signature() (cwt.COSEMessage class method)
from_json() (cwt.Claims class method)
from_jwk() (cwt.COSEKey class method)
(cwt.Signer class method)
from_list() (cwt.Recipient class method)
from_pem() (cwt.COSEKey class method)
(cwt.Signer class method)
from_symmetric_key() (cwt.COSEKey class method)
G
generate_nonce() (cwt.cose_key_interface.COSEKeyInterface method)
generate_symmetric_key() (cwt.COSEKey class method)
get() (cwt.Claims method)
H
hcert (cwt.Claims property)
HCERT (cwt.CWTClaims attribute)
HPKE_BASE_P256_SHA256_AES128GCM (cwt.COSEAlgs attribute)
HPKE_BASE_P256_SHA256_CHACHA20POLY1305 (cwt.COSEAlgs attribute)
HPKE_BASE_P384_SHA384_AES256GCM (cwt.COSEAlgs attribute)
HPKE_BASE_P384_SHA384_CHACHA20POLY1305 (cwt.COSEAlgs attribute)
HPKE_BASE_P521_SHA512_AES256GCM (cwt.COSEAlgs attribute)
HPKE_BASE_P521_SHA512_CHACHA20POLY1305 (cwt.COSEAlgs attribute)
HPKE_BASE_X25519_SHA256_AES128GCM (cwt.COSEAlgs attribute)
HPKE_BASE_X25519_SHA256_CHACHA20POLY1305 (cwt.COSEAlgs attribute)
HPKE_BASE_X448_SHA512_AES256GCM (cwt.COSEAlgs attribute)
HPKE_BASE_X448_SHA512_CHACHA20POLY1305 (cwt.COSEAlgs attribute)
HS256 (cwt.COSEAlgs attribute)
HS256_64 (cwt.COSEAlgs attribute)
HS384 (cwt.COSEAlgs attribute)
HS512 (cwt.COSEAlgs attribute)
I
iat (cwt.Claims property)
IAT (cwt.CWTClaims attribute)
iss (cwt.Claims property)
ISS (cwt.CWTClaims attribute)
IV (cwt.COSEHeaders attribute)
K
K (cwt.COSEKeyParams attribute)
key (cwt.cose_key_interface.COSEKeyInterface property)
key_ops (cwt.cose_key_interface.COSEKeyInterface property)
KEY_OPS (cwt.COSEKeyParams attribute)
kid (cwt.cose_key_interface.COSEKeyInterface property)
KID (cwt.COSEHeaders attribute)
(cwt.COSEKeyParams attribute)
kid (cwt.recipient_interface.RecipientInterface property)
kid_auto_inclusion (cwt.COSE property)
KID_CONTEXT (cwt.COSEHeaders attribute)
kty (cwt.cose_key_interface.COSEKeyInterface property)
KTY (cwt.COSEKeyParams attribute)
L
leeway (cwt.CWT property)
load_pem_hcert_dsc() (in module cwt)
loads() (cwt.COSEMessage class method)
LOCATION (cwt.CWTClaims attribute)
M
MAC (cwt.COSETypes attribute)
MAC0 (cwt.COSETypes attribute)
MAC_CREATE (cwt.COSEKeyOps attribute)
MAC_VERIFY (cwt.COSEKeyOps attribute)
module
cwt
cwt.cose_key_interface
cwt.recipient_interface
N
nbf (cwt.Claims property)
NBF (cwt.CWTClaims attribute)
new() (cwt.Claims class method)
(cwt.COSE class method)
(cwt.COSEKey static method)
(cwt.CWT class method)
(cwt.Recipient class method)
(cwt.Signer class method)
NONCE (cwt.CWTClaims attribute)
O
OEMID (cwt.CWTClaims attribute)
OKP (cwt.COSEKeyTypes attribute)
other_fields (cwt.COSEMessage property)
P
P256 (cwt.COSEKeyCrvs attribute)
P384 (cwt.COSEKeyCrvs attribute)
P521 (cwt.COSEKeyCrvs attribute)
PARTIAL_IV (cwt.COSEHeaders attribute)
payload (cwt.COSEMessage property)
protected (cwt.COSEMessage property)
(cwt.recipient_interface.RecipientInterface property)
(cwt.Signer property)
PS256 (cwt.COSEAlgs attribute)
PS384 (cwt.COSEAlgs attribute)
PS512 (cwt.COSEAlgs attribute)
R
Recipient (class in cwt)
RECIPIENT (cwt.COSETypes attribute)
RecipientInterface (class in cwt.recipient_interface)
recipients (cwt.COSEMessage property)
(cwt.recipient_interface.RecipientInterface property)
RS256 (cwt.COSEAlgs attribute)
RS384 (cwt.COSEAlgs attribute)
RS512 (cwt.COSEAlgs attribute)
RSA (cwt.COSEKeyTypes attribute)
RSA_D (cwt.COSEKeyParams attribute)
RsA_D_I (cwt.COSEKeyParams attribute)
RSA_DP (cwt.COSEKeyParams attribute)
RSA_DQ (cwt.COSEKeyParams attribute)
RSA_E (cwt.COSEKeyParams attribute)
RSA_N (cwt.COSEKeyParams attribute)
RSA_OTHER (cwt.COSEKeyParams attribute)
RSA_P (cwt.COSEKeyParams attribute)
RSA_Q (cwt.COSEKeyParams attribute)
RSA_QINV (cwt.COSEKeyParams attribute)
RSA_R_I (cwt.COSEKeyParams attribute)
RSA_T_I (cwt.COSEKeyParams attribute)
S
SEC_BOOT (cwt.CWTClaims attribute)
SEC_LEVEL (cwt.CWTClaims attribute)
SECP256K1 (cwt.COSEKeyCrvs attribute)
set_private_claim_names() (cwt.CWT method)
(in module cwt)
SIGN (cwt.COSEKeyOps attribute)
(cwt.COSETypes attribute)
sign() (cwt.cose_key_interface.COSEKeyInterface method)
(cwt.Signer method)
SIGN1 (cwt.COSETypes attribute)
SIGNATURE (cwt.COSETypes attribute)
signature (cwt.Signer property)
signatures (cwt.COSEMessage property)
Signer (class in cwt)
sub (cwt.Claims property)
SUB (cwt.CWTClaims attribute)
SUBMODS (cwt.CWTClaims attribute)
T
to_bytes() (cwt.cose_key_interface.COSEKeyInterface method)
to_cose_key() (cwt.EncryptedCOSEKey static method)
to_dict() (cwt.Claims method)
(cwt.cose_key_interface.COSEKeyInterface method)
to_list() (cwt.recipient_interface.RecipientInterface method)
type (cwt.COSEMessage property)
U
UEID (cwt.CWTClaims attribute)
unprotected (cwt.COSEMessage property)
(cwt.recipient_interface.RecipientInterface property)
(cwt.Signer property)
UNWRAP_KEY (cwt.COSEKeyOps attribute)
unwrap_key() (cwt.cose_key_interface.COSEKeyInterface method)
V
validate() (cwt.Claims class method)
validate_certificate() (cwt.cose_key_interface.COSEKeyInterface method)
VERIFY (cwt.COSEKeyOps attribute)
verify() (cwt.cose_key_interface.COSEKeyInterface method)
(cwt.Signer method)
verify_kid (cwt.COSE property)
VerifyError
W
WRAP_KEY (cwt.COSEKeyOps attribute)
wrap_key() (cwt.cose_key_interface.COSEKeyInterface method)
X
X (cwt.COSEKeyParams attribute)
X25519 (cwt.COSEKeyCrvs attribute)
X448 (cwt.COSEKeyCrvs attribute)
X5BAG (cwt.COSEHeaders attribute)
X5CHAIN (cwt.COSEHeaders attribute)
X5T (cwt.COSEHeaders attribute)
X5U (cwt.COSEHeaders attribute)
Y
Y (cwt.COSEKeyParams attribute)
Read the Docs
v: latest
Versions
latest
stable
v2.7.4
v2.7.3
v2.7.2
v2.7.1
v2.7.0
v2.6.0
v2.5.1
v2.5.0
v2.4.0
v2.3.2
v2.3.1
v2.3.0
v2.2.0
v2.1.0
v2.0.0
v1.6.2
v1.6.1
v1.6.0
v1.5.7
v1.5.6
v1.5.5
v1.5.4
v1.5.3
v1.5.2
v1.5.1
v1.5.0
v1.4.2
v1.4.1
v1.4.0
v1.3.2
v1.3.1
v1.3.0
v1.2.0
v1.1.0
v1.0.0
v0.10.0
v0.9.0
v0.8.1
v0.8.0
v0.7.1
v0.7.0
v0.6.1
v0.6.0
Downloads
On Read the Docs
Project Home
Builds