CryptoSys PKI Toolkit Manual

CMS_MakeSigDataFromString

CMS_MakeSigDataFromString is identical to CMS_MakeSigData except the input is passed as a string instead of in a file.

VB6/VBA Syntax

Public Declare Function CMS_MakeSigDataFromString Lib "diCrPKI.dll" (ByVal strFileOut As String, ByVal strDataIn As String, ByVal strCertList As String, ByVal strPrivateKey As String, ByVal nOptions As Long) As Long

nRet = CMS_MakeSigDataFromString(strFileOut, strDataIn, strCertList, strPrivateKey, nOptions) As Long

C/C++ Syntax

long _stdcall CMS_MakeSigDataFromString(const char *szFileOut, const char *szDataIn, const char *szCertList, const char *szRSAPrivateKey, long nOptions);

Returns (VB6/C)

Long: If successful, the return value is zero; otherwise it returns a non-zero error code. Further error information may be available by calling PKI_LastError.

.NET Equivalent

Cms.MakeSigDataFromString Method

Remarks

Zero-terminated ANSI data is expected in strDataIn. In Visual Basic, the string strDataIn must not contain a NUL (Chr$(0)) character. To sign a messsage that contains binary or Unicode UTF-16 data, store in a file and use CMS_MakeSigData.

Example

nRet = CMS_MakeSigDataFromString(strOutputFile, "This is some sample content.", _
	strCertFile, strPrivateKey, 0)

See Also

CMS_MakeSigData CMS_MakeDetachedSig

[Contents] [Index]

[HOME]   [NEXT: CMS_QueryEnvData...]

Copyright © 2004-9 D.I. Management Services Pty Ltd. All rights reserved.