Signs the specified data and add a timestamp from the given TSA client

Namespace:  Cryptware.NDigitSign
Assembly:  NDigitSign (in NDigitSign.dll)

Syntax

Visual Basic (Declaration)
Public Function Sign ( _
	data As Byte(), _
	session As Session, _
	prikey As PrivateKey, _
	certificate As Certificate _
) As Byte()
C#
public byte[] Sign(
	byte[] data,
	Session session,
	PrivateKey prikey,
	Certificate certificate
)
Visual C++
public:
virtual array<unsigned char>^ Sign(
	[InAttribute] array<unsigned char>^ data, 
	Session^ session, 
	PrivateKey^ prikey, 
	Certificate^ certificate
) sealed
JavaScript
function sign(data, session, prikey, certificate);

Parameters

data
Type: array<System..::..Byte>[]()[]
The data.
session
Type: Cryptware.NCryptoki..::..Session
The cryptoki session.
prikey
Type: Cryptware.NCryptoki..::..PrivateKey
The prikey.
certificate
Type: Cryptware.NCryptoki..::..Certificate
The certificate.

Return Value

Signed data in PKCS#7 DER encoded format

See Also