hsmkey
Getting Started
Installation
Quick Start
User Guide
HSM Key Classes
JWCrypto Integration
Session Management
Reference
API Reference
Development
Development Guide
hsmkey
Index
Index
_
|
A
|
C
|
D
|
E
|
F
|
G
|
H
|
J
|
K
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
_
_hsm_private_key (hsmkey.HSMJWK attribute)
(hsmkey.jwk_integration.HSMJWK attribute)
_hsm_public_key (hsmkey.HSMJWK attribute)
(hsmkey.jwk_integration.HSMJWK attribute)
_key_id (hsmkey.HSMJWK attribute)
(hsmkey.jwk_integration.HSMJWK attribute)
_key_label (hsmkey.HSMJWK attribute)
(hsmkey.jwk_integration.HSMJWK attribute)
_session (hsmkey.HSMJWK attribute)
(hsmkey.jwk_integration.HSMJWK attribute)
A
add_key() (hsmkey.HSMJWKSet method)
(hsmkey.jwk_integration.HSMJWKSet method)
C
curve (hsmkey.keys.ec.PKCS11EllipticCurvePrivateKey property)
(hsmkey.keys.ec.PKCS11EllipticCurvePublicKey property)
(hsmkey.PKCS11EllipticCurvePrivateKey property)
(hsmkey.PKCS11EllipticCurvePublicKey property)
D
decrypt() (hsmkey.keys.rsa.PKCS11RSAPrivateKey method)
(hsmkey.PKCS11RSAPrivateKey method)
E
encrypt() (hsmkey.keys.rsa.PKCS11RSAPublicKey method)
(hsmkey.PKCS11RSAPublicKey method)
exchange() (hsmkey.keys.ec.PKCS11EllipticCurvePrivateKey method)
(hsmkey.PKCS11EllipticCurvePrivateKey method)
export_private() (hsmkey.HSMJWK method)
(hsmkey.jwk_integration.HSMJWK method)
export_public() (hsmkey.HSMJWK method)
(hsmkey.jwk_integration.HSMJWK method)
F
find_softhsm_module() (in module hsmkey)
from_hsm() (hsmkey.HSMJWK class method)
(hsmkey.jwk_integration.HSMJWK class method)
from_pkcs11_key() (hsmkey.keys.ec.PKCS11EllipticCurvePublicKey class method)
(hsmkey.keys.ed25519.PKCS11Ed25519PublicKey class method)
(hsmkey.keys.ed448.PKCS11Ed448PublicKey class method)
(hsmkey.keys.rsa.PKCS11RSAPublicKey class method)
(hsmkey.PKCS11Ed25519PublicKey class method)
(hsmkey.PKCS11Ed448PublicKey class method)
(hsmkey.PKCS11EllipticCurvePublicKey class method)
(hsmkey.PKCS11RSAPublicKey class method)
G
get_key() (hsmkey.HSMJWKSet method)
(hsmkey.jwk_integration.HSMJWKSet method)
get_op_key() (hsmkey.HSMJWK method)
(hsmkey.jwk_integration.HSMJWK method)
get_private_key() (hsmkey.session.SessionPool method)
(hsmkey.SessionPool method)
get_public_key() (hsmkey.session.SessionPool method)
(hsmkey.SessionPool method)
get_softhsm_conf() (in module hsmkey)
H
has_private() (hsmkey.HSMJWK method)
(hsmkey.jwk_integration.HSMJWK method)
hsm_session() (in module hsmkey)
(in module hsmkey.jwk_integration)
HSMConfig (class in hsmkey)
HSMConfigError
,
[1]
HSMError
,
[1]
HSMJWK (class in hsmkey)
(class in hsmkey.jwk_integration)
HSMJWKSet (class in hsmkey)
(class in hsmkey.jwk_integration)
hsmkey
module
hsmkey.exceptions
module
HSMKeyNotFoundError
,
[1]
HSMOperationError
,
[1]
HSMPinError
,
[1]
HSMSessionError
,
[1]
HSMUnsupportedError
,
[1]
J
jwk_from_hsm() (in module hsmkey)
(in module hsmkey.jwk_integration)
K
key_size (hsmkey.keys.ec.PKCS11EllipticCurvePrivateKey property)
(hsmkey.keys.ec.PKCS11EllipticCurvePublicKey property)
(hsmkey.keys.rsa.PKCS11RSAPrivateKey property)
(hsmkey.keys.rsa.PKCS11RSAPublicKey property)
(hsmkey.PKCS11EllipticCurvePrivateKey property)
(hsmkey.PKCS11EllipticCurvePublicKey property)
(hsmkey.PKCS11HMACKey property)
(hsmkey.PKCS11RSAPrivateKey property)
(hsmkey.PKCS11RSAPublicKey property)
M
module
hsmkey
hsmkey.exceptions
module_path (hsmkey.HSMConfig attribute)
,
[1]
O
open_session() (hsmkey.session.SessionPool method)
(hsmkey.SessionPool method)
P
pkcs11_key (hsmkey.PKCS11HMACKey property)
pkcs11_private_key (hsmkey.keys.base.PKCS11PrivateKeyMixin property)
pkcs11_public_key (hsmkey.keys.base.PKCS11PrivateKeyMixin property)
PKCS11Ed25519PrivateKey (class in hsmkey)
(class in hsmkey.keys.ed25519)
PKCS11Ed25519PublicKey (class in hsmkey)
(class in hsmkey.keys.ed25519)
PKCS11Ed448PrivateKey (class in hsmkey)
(class in hsmkey.keys.ed448)
PKCS11Ed448PublicKey (class in hsmkey)
(class in hsmkey.keys.ed448)
PKCS11EllipticCurvePrivateKey (class in hsmkey)
(class in hsmkey.keys.ec)
PKCS11EllipticCurvePublicKey (class in hsmkey)
(class in hsmkey.keys.ec)
PKCS11HMACKey (class in hsmkey)
PKCS11PrivateKeyMixin (class in hsmkey.keys.base)
PKCS11RSAPrivateKey (class in hsmkey)
(class in hsmkey.keys.rsa)
PKCS11RSAPublicKey (class in hsmkey)
(class in hsmkey.keys.rsa)
private_bytes() (hsmkey.keys.ec.PKCS11EllipticCurvePrivateKey method)
(hsmkey.keys.ed25519.PKCS11Ed25519PrivateKey method)
(hsmkey.keys.ed448.PKCS11Ed448PrivateKey method)
(hsmkey.keys.rsa.PKCS11RSAPrivateKey method)
(hsmkey.PKCS11Ed25519PrivateKey method)
(hsmkey.PKCS11Ed448PrivateKey method)
(hsmkey.PKCS11EllipticCurvePrivateKey method)
(hsmkey.PKCS11RSAPrivateKey method)
private_bytes_raw() (hsmkey.keys.ec.PKCS11EllipticCurvePrivateKey method)
(hsmkey.keys.ed25519.PKCS11Ed25519PrivateKey method)
(hsmkey.keys.ed448.PKCS11Ed448PrivateKey method)
(hsmkey.keys.rsa.PKCS11RSAPrivateKey method)
(hsmkey.PKCS11Ed25519PrivateKey method)
(hsmkey.PKCS11Ed448PrivateKey method)
(hsmkey.PKCS11EllipticCurvePrivateKey method)
(hsmkey.PKCS11RSAPrivateKey method)
private_numbers() (hsmkey.keys.ec.PKCS11EllipticCurvePrivateKey method)
(hsmkey.keys.rsa.PKCS11RSAPrivateKey method)
(hsmkey.PKCS11EllipticCurvePrivateKey method)
(hsmkey.PKCS11RSAPrivateKey method)
public_bytes() (hsmkey.keys.ec.PKCS11EllipticCurvePublicKey method)
(hsmkey.keys.ed25519.PKCS11Ed25519PublicKey method)
(hsmkey.keys.ed448.PKCS11Ed448PublicKey method)
(hsmkey.keys.rsa.PKCS11RSAPublicKey method)
(hsmkey.PKCS11Ed25519PublicKey method)
(hsmkey.PKCS11Ed448PublicKey method)
(hsmkey.PKCS11EllipticCurvePublicKey method)
(hsmkey.PKCS11RSAPublicKey method)
public_bytes_raw() (hsmkey.keys.ec.PKCS11EllipticCurvePublicKey method)
(hsmkey.keys.ed25519.PKCS11Ed25519PublicKey method)
(hsmkey.keys.ed448.PKCS11Ed448PublicKey method)
(hsmkey.keys.rsa.PKCS11RSAPublicKey method)
(hsmkey.PKCS11Ed25519PublicKey method)
(hsmkey.PKCS11Ed448PublicKey method)
(hsmkey.PKCS11EllipticCurvePublicKey method)
(hsmkey.PKCS11RSAPublicKey method)
public_key() (hsmkey.keys.ec.PKCS11EllipticCurvePrivateKey method)
(hsmkey.keys.ed25519.PKCS11Ed25519PrivateKey method)
(hsmkey.keys.ed448.PKCS11Ed448PrivateKey method)
(hsmkey.keys.rsa.PKCS11RSAPrivateKey method)
(hsmkey.PKCS11Ed25519PrivateKey method)
(hsmkey.PKCS11Ed448PrivateKey method)
(hsmkey.PKCS11EllipticCurvePrivateKey method)
(hsmkey.PKCS11RSAPrivateKey method)
public_numbers() (hsmkey.keys.ec.PKCS11EllipticCurvePublicKey method)
(hsmkey.keys.rsa.PKCS11RSAPublicKey method)
(hsmkey.PKCS11EllipticCurvePublicKey method)
(hsmkey.PKCS11RSAPublicKey method)
R
recover_data_from_signature() (hsmkey.keys.rsa.PKCS11RSAPublicKey method)
(hsmkey.PKCS11RSAPublicKey method)
S
session() (hsmkey.session.SessionPool method)
(hsmkey.SessionPool method)
SessionPool (class in hsmkey)
(class in hsmkey.session)
sign() (hsmkey.keys.ec.PKCS11EllipticCurvePrivateKey method)
(hsmkey.keys.ed25519.PKCS11Ed25519PrivateKey method)
(hsmkey.keys.ed448.PKCS11Ed448PrivateKey method)
(hsmkey.keys.rsa.PKCS11RSAPrivateKey method)
(hsmkey.PKCS11Ed25519PrivateKey method)
(hsmkey.PKCS11Ed448PrivateKey method)
(hsmkey.PKCS11EllipticCurvePrivateKey method)
(hsmkey.PKCS11HMACKey method)
(hsmkey.PKCS11RSAPrivateKey method)
so_pin (hsmkey.HSMConfig attribute)
,
[1]
T
token_label (hsmkey.HSMConfig attribute)
,
[1]
U
user_pin (hsmkey.HSMConfig attribute)
,
[1]
V
verify() (hsmkey.keys.ec.PKCS11EllipticCurvePublicKey method)
(hsmkey.keys.ed25519.PKCS11Ed25519PublicKey method)
(hsmkey.keys.ed448.PKCS11Ed448PublicKey method)
(hsmkey.keys.rsa.PKCS11RSAPublicKey method)
(hsmkey.PKCS11Ed25519PublicKey method)
(hsmkey.PKCS11Ed448PublicKey method)
(hsmkey.PKCS11EllipticCurvePublicKey method)
(hsmkey.PKCS11HMACKey method)
(hsmkey.PKCS11RSAPublicKey method)