Create and returns a SealedMessageType instance encapsulating payload signing and encryption.
Namespace: Nehta.VendorLibrary.SM.SMDAssembly: Nehta.VendorLibrary.SM.SMD (in Nehta.VendorLibrary.SM.SMD.dll) Version: 1.0.5.0 (1.0.5.0)
Syntax
C# |
---|
public static SealedMessageType GetSealedMessage( byte[] messageData, MessageMetadataType metadata, X509Certificate2 signingCert, X509Certificate2 encryptionCert ) |
Visual Basic |
---|
Public Shared Function GetSealedMessage ( _ messageData As Byte(), _ metadata As MessageMetadataType, _ signingCert As X509Certificate2, _ encryptionCert As X509Certificate2 _ ) As SealedMessageType |
Visual C++ |
---|
public: static SealedMessageType^ GetSealedMessage( array<unsigned char>^ messageData, MessageMetadataType^ metadata, X509Certificate2^ signingCert, X509Certificate2^ encryptionCert ) |
Parameters
- messageData
- Type: array<System..::..Byte>[]()[][]
The non xml document payload.
- metadata
- Type: MessageMetadataType
The metadata of the message.
- signingCert
- Type: System.Security.Cryptography.X509Certificates..::..X509Certificate2
The certificate to sign the payload with.
- encryptionCert
- Type: System.Security.Cryptography.X509Certificates..::..X509Certificate2
The certificate to encrypt the payload with.