Skip to main content

HS.AU.SMD.Common

abstract class HS.AU.SMD.Common extends %Library.RegisteredObject

This class holds common functions used by Secure Messaging and Delivery Send/Receive business operations and services.

Method Inventory

Methods

classmethod SignAndEncrypt(obj As %RegisteredObject, x509Sign As %SYS.X509Credentials = "", x509Encrypt As %SYS.X509Credentials = "", ByRef encryptedPayload As HS.AU.SMD.EncryptedPayloadType, MoreSigningCerts As %ListOfDataTypes = "") as %Status
Create a signed and encrypted payload object version of the object 'obj' passed in using obj a registered cache object that extends %XML.Adapter x509Sign an X509Credentials object that should containt the certificate to sign the payload with. (This org's certificate) x509Encrypt an X509Credentials object that should contain the certificate to encrypt the payload with encryptedPayload a ByRef returnd object of a signed and encrypted payload object MoreSigningCerts a LIST collection of $LIST Strings made up of X509Alias and Passwords - for all senders signing this content Returns %Status

Inherited Members

Inherited Methods

Subclasses

FeedbackOpens in a new tab