2022 June Release

Actions of FSCDIGSIG@1.1001 Permanent link for this heading

Return Type

Signature

void

AppendVerificationResult(
  DigitalSignature[] value)

void

AttrLastSignatureSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

CanonicalizeXML(
  content in,
  out content outcont)

void

CompareContentsToSign(
  content conttosign,
  content calculatedcont)

void

CrackP7M(
  out optional object newobj)

void

CrackP7MContent(
  content p7mcontent,
  out optional content content,
  out optional content signature)

void

CrackSelectedP7MObject(
  optional integer unused1,
  optional integer unused2)

void

CrackSMIME(
  optional string srctype,
  optional string desttype,
  content srccont,
  ref content destcont,
  optional interface tool,
  optional string printer,
  ref optional dictionary globalscope)

void

CreateDigitalSignature(
  content contentsign,
  out optional content signedcontent)

void

DigitallySignContent(
  optional string address)

void

DigitallySignSelectedContent(
  optional integer unused1,
  optional integer unused2)

void

GenerateAndStoreHash(
  content value,
  optional HashAlgorithm algorithm,
  optional HashEncoding encoding,
  out string digest)

void

GenerateHash(
  any value,
  HashAlgorithm algorithm,
  HashEncoding encoding,
  out string hash)

void

GenerateSMIME(
  optional string srctype,
  optional string desttype,
  content srccont,
  ref content destcont,
  optional interface tool,
  optional string printer,
  ref optional dictionary globalscope)

void

GenHTMLView(
  out optional content outcont)

void

GetApplicationFromList(
  string installedsigenv,
  signatureenvtype[] applicationlist,
  out optional object[] apps)

void

GetCertContext(
  out integer certctx)

void

GetCertContextFromStore(
  optional string store,
  optional string serial,
  out integer certctx)

void

GetCertFromSignature(
  content signature,
  out object certificate)

void

GetCertificateInfo(
  string certdata,
  out dictionary info)

void

GetCertificates(
  out object[] certificates)

void

GetCertificatesFromSCard(
  string reader,
  out object[] certificates)

void

GetConfigurationObject(
  out object confobj)

void

GetContentToSign(
  out content content)

void

GetDateTimeSigVersion(
  integer versnr,
  out datetime sigversiontime)

void

GetDEREncodedCertificate(
  content incert,
  out content dercert)

void

GetExtensionForContToSign(
  out string extension)

void

GetMaxSigValForContToSign(
  out integer maxsize)

void

GetObjclassFromMimeAndExt(
  string mimetype,
  ref string extension,
  out optional object objectclass)

string

GetSignatureDispText(
  AttributeDefinition attrdef,
  out retval string string,
  optional any value,
  optional Language language,
  optional AttributeDefinition[] attrdeflist,
  optional integer flags,
  optional integer index)

string

GetSignedContentDispText(
  AttributeDefinition attrdef,
  out retval string string,
  optional any value,
  optional Language language,
  optional AttributeDefinition[] attrdeflist,
  optional integer flags,
  optional integer index)

void

GetXMLSignatureInfo(
  content signed,
  out XMLSigInfo result)

void

GiveCertificate(
  string certdata,
  out object certificate)

void

MergeContentsToP7M(
  content p7scont,
  content content,
  out optional content p7mcont)

void

ReleaseCertContext(
  integer certctx)

void

ShowVersionSigCont(
  object sys_object,
  integer versionnr)

void

SignObject()

void

SMIMEServiceAvailable(
  string srctype,
  string desttype,
  optional string progid,
  optional string auxparam,
  ref optional dictionary globalscope)

void

TransformObjectToText(
  object mapping,
  content transform,
  out content textdoc)

void

VerifyCertificates(
  optional object[] certificates)

void

VerifyChain(
  object[] certificates,
  optional boolean partialchain,
  optional content cert)

void

VerifyContentSignature(
  content signed,
  out DigitalSignature[] result)

void

VerifyDigitalSignature(
  content contentverify)

void

VerifyObjectDigitalSignature(
  optional string address)

void

VerifyRevocation()

void

VerifySignature(
  out DigitalSignature[] result)

void

VerifySignatureAndRestoreContent(
  ref content content,
  out DigitalSignature[] signatures)

void

VerifySignatures(
  optional integer unused1,
  optional integer unused2)

void

VerifySignatureSelectedObject(
  optional integer unused1,
  optional integer unused2)

void

VerifySignaturesOfSelectedObjects(
  optional integer unused1,
  optional integer unused2)

void

VerifyTimeValidity(
  optional datetime dt)

void

VerifyTrust(
  optional boolean chain)


FSCDIGSIG@1.1001:AppendVerificationResult Permanent link for this heading

void FSCDIGSIG@1.1001:AppendVerificationResult(
  DigitalSignature[] value)

Name

Description

value

Additional Information


FSCDIGSIG@1.1001:AttrLastSignatureSet Permanent link for this heading

void FSCDIGSIG@1.1001:AttrLastSignatureSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCDIGSIG@1.1001:CanonicalizeXML Permanent link for this heading

void FSCDIGSIG@1.1001:CanonicalizeXML(
  content in,
  out content outcont)

Name

Description

in

outcont

Additional Information


FSCDIGSIG@1.1001:CompareContentsToSign Permanent link for this heading

void FSCDIGSIG@1.1001:CompareContentsToSign(
  content conttosign,
  content calculatedcont)

Name

Description

conttosign

calculatedcont

Additional Information


FSCDIGSIG@1.1001:CrackP7M Permanent link for this heading

void FSCDIGSIG@1.1001:CrackP7M(
  out optional object newobj)

Name

Description

newobj

Additional Information


FSCDIGSIG@1.1001:CrackP7MContent Permanent link for this heading

void FSCDIGSIG@1.1001:CrackP7MContent(
  content p7mcontent,
  out optional content content,
  out optional content signature)

Name

Description

p7mcontent

content

signature

Additional Information


FSCDIGSIG@1.1001:CrackSelectedP7MObject Permanent link for this heading

void FSCDIGSIG@1.1001:CrackSelectedP7MObject(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCDIGSIG@1.1001:CrackSMIME Permanent link for this heading

void FSCDIGSIG@1.1001:CrackSMIME(
  optional string srctype,
  optional string desttype,
  content srccont,
  ref content destcont,
  optional interface tool,
  optional string printer,
  ref optional dictionary globalscope)

Name

Description

srctype

desttype

srccont

destcont

tool

printer

globalscope

Additional Information


FSCDIGSIG@1.1001:CreateDigitalSignature Permanent link for this heading

void FSCDIGSIG@1.1001:CreateDigitalSignature(
  content contentsign,
  out optional content signedcontent)

Name

Description

contentsign

signedcontent

Additional Information


FSCDIGSIG@1.1001:DigitallySignContent Permanent link for this heading

void FSCDIGSIG@1.1001:DigitallySignContent(
  optional string address)

Name

Description

address

Additional Information


FSCDIGSIG@1.1001:DigitallySignSelectedContent Permanent link for this heading

void FSCDIGSIG@1.1001:DigitallySignSelectedContent(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCDIGSIG@1.1001:GenerateAndStoreHash Permanent link for this heading

void FSCDIGSIG@1.1001:GenerateAndStoreHash(
  content value,
  optional HashAlgorithm algorithm,
  optional HashEncoding encoding,
  out string digest)

Name

Description

value

algorithm

encoding

digest

Additional Information


FSCDIGSIG@1.1001:GenerateHash Permanent link for this heading

void FSCDIGSIG@1.1001:GenerateHash(
  any value,
  HashAlgorithm algorithm,
  HashEncoding encoding,
  out string hash)

Name

Description

value

algorithm

encoding

hash

Additional Information


FSCDIGSIG@1.1001:GenerateSMIME Permanent link for this heading

void FSCDIGSIG@1.1001:GenerateSMIME(
  optional string srctype,
  optional string desttype,
  content srccont,
  ref content destcont,
  optional interface tool,
  optional string printer,
  ref optional dictionary globalscope)

Name

Description

srctype

desttype

srccont

destcont

tool

printer

globalscope

Additional Information


FSCDIGSIG@1.1001:GenHTMLView Permanent link for this heading

void FSCDIGSIG@1.1001:GenHTMLView(
  out optional content outcont)

Name

Description

outcont

Additional Information


FSCDIGSIG@1.1001:GetApplicationFromList Permanent link for this heading

void FSCDIGSIG@1.1001:GetApplicationFromList(
  string installedsigenv,
  signatureenvtype[] applicationlist,
  out optional object[] apps)

Name

Description

installedsigenv

applicationlist

apps

Additional Information


FSCDIGSIG@1.1001:GetCertContext Permanent link for this heading

void FSCDIGSIG@1.1001:GetCertContext(
  out integer certctx)

Name

Description

certctx

Additional Information


FSCDIGSIG@1.1001:GetCertContextFromStore Permanent link for this heading

Skip Question in Talk Primer

void FSCDIGSIG@1.1001:GetCertContextFromStore(
  optional string store,
  optional string serial,
  out integer certctx)

Name

Description

store

serial

certctx

Additional Information


FSCDIGSIG@1.1001:GetCertFromSignature Permanent link for this heading

void FSCDIGSIG@1.1001:GetCertFromSignature(
  content signature,
  out object certificate)

Name

Description

signature

certificate

Additional Information


FSCDIGSIG@1.1001:GetCertificateInfo Permanent link for this heading

void FSCDIGSIG@1.1001:GetCertificateInfo(
  string certdata,
  out dictionary info)

Name

Description

certdata

info

Additional Information


FSCDIGSIG@1.1001:GetCertificates Permanent link for this heading

An implementation is responsible for extracting all containing Certificates and returning them as Certificate objects.

void FSCDIGSIG@1.1001:GetCertificates(
  out object[] certificates)

Name

Description

certificates

Certificate objects

Additional Information


FSCDIGSIG@1.1001:GetCertificatesFromSCard Permanent link for this heading

PKCS #7

void FSCDIGSIG@1.1001:GetCertificatesFromSCard(
  string reader,
  out object[] certificates)

Name

Description

reader

certificates

Additional Information


FSCDIGSIG@1.1001:GetConfigurationObject Permanent link for this heading

void FSCDIGSIG@1.1001:GetConfigurationObject(
  out object confobj)

Name

Description

confobj

Additional Information


FSCDIGSIG@1.1001:GetContentToSign Permanent link for this heading

void FSCDIGSIG@1.1001:GetContentToSign(
  out content content)

Name

Description

content

Additional Information


FSCDIGSIG@1.1001:GetDateTimeSigVersion Permanent link for this heading

void FSCDIGSIG@1.1001:GetDateTimeSigVersion(
  integer versnr,
  out datetime sigversiontime)

Name

Description

versnr

sigversiontime

Additional Information


FSCDIGSIG@1.1001:GetDEREncodedCertificate Permanent link for this heading

void FSCDIGSIG@1.1001:GetDEREncodedCertificate(
  content incert,
  out content dercert)

Name

Description

incert

dercert

Additional Information


FSCDIGSIG@1.1001:GetExtensionForContToSign Permanent link for this heading

void FSCDIGSIG@1.1001:GetExtensionForContToSign(
  out string extension)

Name

Description

extension

Additional Information


FSCDIGSIG@1.1001:GetMaxSigValForContToSign Permanent link for this heading

void FSCDIGSIG@1.1001:GetMaxSigValForContToSign(
  out integer maxsize)

Name

Description

maxsize

Additional Information


FSCDIGSIG@1.1001:GetObjclassFromMimeAndExt Permanent link for this heading

void FSCDIGSIG@1.1001:GetObjclassFromMimeAndExt(
  string mimetype,
  ref string extension,
  out optional object objectclass)

Name

Description

mimetype

extension

objectclass

Additional Information


FSCDIGSIG@1.1001:GetSignatureDispText Permanent link for this heading

string FSCDIGSIG@1.1001:GetSignatureDispText(
  AttributeDefinition attrdef,
  out retval string string,
  optional any value,
  optional Language language,
  optional AttributeDefinition[] attrdeflist,
  optional integer flags,
  optional integer index)

Name

Description

attrdef

string

value

language

attrdeflist

flags

index

Additional Information


FSCDIGSIG@1.1001:GetSignedContentDispText Permanent link for this heading

string FSCDIGSIG@1.1001:GetSignedContentDispText(
  AttributeDefinition attrdef,
  out retval string string,
  optional any value,
  optional Language language,
  optional AttributeDefinition[] attrdeflist,
  optional integer flags,
  optional integer index)

Name

Description

attrdef

string

value

language

attrdeflist

flags

index

Additional Information


FSCDIGSIG@1.1001:GetXMLSignatureInfo Permanent link for this heading

void FSCDIGSIG@1.1001:GetXMLSignatureInfo(
  content signed,
  out XMLSigInfo result)

Name

Description

signed

result

Additional Information


FSCDIGSIG@1.1001:GiveCertificate Permanent link for this heading

void FSCDIGSIG@1.1001:GiveCertificate(
  string certdata,
  out object certificate)

Name

Description

certdata

certificate

Additional Information


FSCDIGSIG@1.1001:MergeContentsToP7M Permanent link for this heading

void FSCDIGSIG@1.1001:MergeContentsToP7M(
  content p7scont,
  content content,
  out optional content p7mcont)

Name

Description

p7scont

content

p7mcont

Additional Information


FSCDIGSIG@1.1001:ReleaseCertContext Permanent link for this heading

void FSCDIGSIG@1.1001:ReleaseCertContext(
  integer certctx)

Name

Description

certctx

Additional Information


FSCDIGSIG@1.1001:ShowVersionSigCont Permanent link for this heading

void FSCDIGSIG@1.1001:ShowVersionSigCont(
  object sys_object,
  integer versionnr)

Name

Description

sys_object

versionnr

Additional Information


FSCDIGSIG@1.1001:SignObject Permanent link for this heading

void FSCDIGSIG@1.1001:SignObject()

Additional Information


FSCDIGSIG@1.1001:SMIMEServiceAvailable Permanent link for this heading

void FSCDIGSIG@1.1001:SMIMEServiceAvailable(
  string srctype,
  string desttype,
  optional string progid,
  optional string auxparam,
  ref optional dictionary globalscope)

Name

Description

srctype

desttype

progid

auxparam

globalscope

Additional Information


FSCDIGSIG@1.1001:TransformObjectToText Permanent link for this heading

void FSCDIGSIG@1.1001:TransformObjectToText(
  object mapping,
  content transform,
  out content textdoc)

Name

Description

mapping

transform

textdoc

Additional Information


FSCDIGSIG@1.1001:VerifyCertificates Permanent link for this heading

Verify Certificate objects.

void FSCDIGSIG@1.1001:VerifyCertificates(
  optional object[] certificates)

Name

Description

certificates

Certificate objects

Additional Information


FSCDIGSIG@1.1001:VerifyChain Permanent link for this heading

Verify the certificate chain of the given certificate. If no certificate content is provided, the content of the calling object is used.

void FSCDIGSIG@1.1001:VerifyChain(
  object[] certificates,
  optional boolean partialchain,
  optional content cert)

Name

Description

certificates

the verification certificate chain

partialchain

if True a partial certificate chain validates successfully

cert

certificate content to verify

Additional Information


FSCDIGSIG@1.1001:VerifyContentSignature Permanent link for this heading

void FSCDIGSIG@1.1001:VerifyContentSignature(
  content signed,
  out DigitalSignature[] result)

Name

Description

signed

result

Additional Information


FSCDIGSIG@1.1001:VerifyDigitalSignature Permanent link for this heading

void FSCDIGSIG@1.1001:VerifyDigitalSignature(
  content contentverify)

Name

Description

contentverify

Additional Information


FSCDIGSIG@1.1001:VerifyObjectDigitalSignature Permanent link for this heading

void FSCDIGSIG@1.1001:VerifyObjectDigitalSignature(
  optional string address)

Name

Description

address

Additional Information


FSCDIGSIG@1.1001:VerifyRevocation Permanent link for this heading

Verify if a certificate has been revoked.

void FSCDIGSIG@1.1001:VerifyRevocation()

Additional Information


FSCDIGSIG@1.1001:VerifySignature Permanent link for this heading

Verifies a content's digital signature and all certificates contained within the signature.

void FSCDIGSIG@1.1001:VerifySignature(
  out DigitalSignature[] result)

Name

Description

result

Result of the verification.

Additional Information


FSCDIGSIG@1.1001:VerifySignatureAndRestoreContent Permanent link for this heading

void FSCDIGSIG@1.1001:VerifySignatureAndRestoreContent(
  ref content content,
  out DigitalSignature[] signatures)

Name

Description

content

signatures

Additional Information


FSCDIGSIG@1.1001:VerifySignatures Permanent link for this heading

void FSCDIGSIG@1.1001:VerifySignatures(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCDIGSIG@1.1001:VerifySignatureSelectedObject Permanent link for this heading

void FSCDIGSIG@1.1001:VerifySignatureSelectedObject(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCDIGSIG@1.1001:VerifySignaturesOfSelectedObjects Permanent link for this heading

void FSCDIGSIG@1.1001:VerifySignaturesOfSelectedObjects(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCDIGSIG@1.1001:VerifyTimeValidity Permanent link for this heading

Verifies time validity of a certificate.

void FSCDIGSIG@1.1001:VerifyTimeValidity(
  optional datetime dt)

Name

Description

dt

Verification Date/Time

Additional Information


FSCDIGSIG@1.1001:VerifyTrust Permanent link for this heading

Verifies if the certificate is trusted.

void FSCDIGSIG@1.1001:VerifyTrust(
  optional boolean chain)

Name

Description

chain

Include trust chain in verification.

Additional Information