Hsm Api

Certificate

pydantic model Certificate
field authentication: str | Any = None (alias 'Authentication')
field check_value: str | Any = None (alias 'CheckValue')
field created_on: datetime | Any = None (alias 'CreatedOn')
field encipherment: bool | Any = None (alias 'Encipherment')
field end_date: datetime | Any = None (alias 'EndDate')
field environment_type: int | Any = None (alias 'EnvironmentType')
field handle: int | Any = None (alias 'Handle')
field id: int | Any = None (alias 'Id')
field issuer: str | Any = None (alias 'Issuer')
field key_context: str | Any = None (alias 'KeyContext')
field key_id: str | Any = None (alias 'KeyId')
field label: str | Any = None (alias 'Label')
field object_type: int | Any = None (alias 'ObjectType')
field signing: bool | Any = None (alias 'Signing')
field start_date: datetime | Any = None (alias 'StartDate')
field subject: str | Any = None (alias 'Subject')
field token: bool | Any = None (alias 'Token')
field trusted: bool | Any = None (alias 'Trusted')
field value: str | Any = None (alias 'Value')

ClientInfo

pydantic model ClientInfo
field client_library_name: str | Any = None (alias 'ClientLibraryName')
field client_library_version: str | Any = None (alias 'ClientLibraryVersion')

Parameter

pydantic model Parameter
field hash_alg: str | Any = None (alias 'HashAlg')
field iv: str | Any = None (alias 'IV')
field mgf: str | Any = None (alias 'MGF')
field parameter_type: str | Any = None (alias 'ParameterType')
field salt_len: int | Any = None (alias 'SaltLen')
field source: int | Any = None (alias 'Source')
field source_data: str | Any = None (alias 'SourceData')

PrivateKey

pydantic model PrivateKey
field authentication: bool | Any = None (alias 'Authentication')
field created_on: datetime | Any = None (alias 'CreatedOn')
field curve: str | Any = None (alias 'Curve')
field decrypt: bool | Any = None (alias 'Decrypt')
field encipherment: bool | Any = None (alias 'Encipherment')
field environment_type: int | Any = None (alias 'EnvironmentType')
field exponent: str | Any = None (alias 'Exponent')
field handle: int | Any = None (alias 'Handle')
field id: str | Any = None (alias 'Id')
field key_context: str | Any = None (alias 'KeyContext')
field key_id: str | Any = None (alias 'KeyId')
field key_type: str | Any = None (alias 'KeyType')
field label: str | Any = None (alias 'Label')
field modulus: str | Any = None (alias 'Modulus')
field object_type: int | Any = None (alias 'ObjectType')
field params: str | Any = None (alias 'Params')
field private: bool | Any = None (alias 'Private')
field sign: bool | Any = None (alias 'Sign')
field signing: bool | Any = None (alias 'Signing')
field token: bool | Any = None (alias 'Token')
field unwrap: bool | Any = None (alias 'Unwrap')

ProcessInfo

pydantic model ProcessInfo
field command_line: str | Any = None (alias 'CommandLine')
field executable: str | Any = None (alias 'Executable')
field executable_hash: str | Any = None (alias 'ExecutableHash')
field executable_issuer: str | Any = None (alias 'ExecutableIssuer')
field executable_signer: str | Any = None (alias 'ExecutableSigner')
field executable_size: int | Any = None (alias 'ExecutableSize')
field machine: str | Any = None (alias 'Machine')
field username: str | Any = None (alias 'Username')

PublicKey

pydantic model PublicKey
field authentication: bool | Any = None (alias 'Authentication')
field bits: str | Any = None (alias 'Bits')
field created_on: datetime | Any = None (alias 'CreatedOn')
field curve: str | Any = None (alias 'Curve')
field ec_point: str | Any = None (alias 'ECPoint')
field encipherment: bool | Any = None (alias 'Encipherment')
field encrypt: str | Any = None (alias 'Encrypt')
field environment_type: int | Any = None (alias 'EnvironmentType')
field exponent: str | Any = None (alias 'Exponent')
field handle: int | Any = None (alias 'Handle')
field id: str | Any = None (alias 'Id')
field key_context: str | Any = None (alias 'KeyContext')
field key_id: str | Any = None (alias 'KeyId')
field key_type: str | Any = None (alias 'KeyType')
field label: str | Any = None (alias 'Label')
field modulus: str | Any = None (alias 'Modulus')
field object_type: int | Any = None (alias 'ObjectType')
field params: str | Any = None (alias 'Params')
field signing: bool | Any = None (alias 'Signing')
field token: bool | Any = None (alias 'Token')
field verify: str | Any = None (alias 'Verify')
field wrap: str | Any = None (alias 'Wrap')