IPWorks Encrypt 2020 Python Edition

Questions / Feedback?

on_recipient_info Event

Fired for each recipient certificate of the encrypted message.

Syntax

class SMIMERecipientInfoEventParams(object):
  @property
  def issuer() -> str: ...
  @property
  def serial_number() -> str: ...
  @property
  def subject_key_identifier() -> str: ...
  @property
  def encryption_algorithm() -> str: ...

# In class SMIME:
@property
def on_recipient_info() -> Callable[[SMIMERecipientInfoEventParams], None]: ...
@on_recipient_info.setter
def on_recipient_info(event_hook: Callable[[SMIMERecipientInfoEventParams], None]) -> None: ...

Remarks

When get_recipient_info is called on a valid encrypted message, this event will fire once for each recipient certificate that the message has been encrypted for. This may be used to identify the certificate to load.

Issuer is the subject of the issuer certificate.

SerialNumber is the serial number of the encryption certificate.

SubjectKeyIdentifier is the X.509 subjectKeyIdentifier extension value of the certificate used to sign the message encoded as a hex string.

EncryptionAlgorithm is the encryption algorithm used to encrypt the message. Possible values are:

  • "3DES"
  • "DES"
  • "RC2CBC40"
  • "RC2CBC64"
  • "RC2CBC128" or "RC2"
  • "AESCBC128" or "AES"
  • "AESCBC192"
  • "AESCBC256"

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks Encrypt 2020 Python Edition - Version 20.0 [Build 8155]