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
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()