C# Класс NIST.DMC.STEPTRACE4PLOT

Наследование: STEP4PLOT
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
EncodeAndSign ( X509Certificate2 certificate, string filePath ) : void
EncodeAndSign ( X509Certificate2 certificate, string filePath, int block ) : void
EncodeCMS ( X509Certificate2 certificate, string filePath ) : object
EncodeCMS ( X509Certificate2 certificate, string filePath, int block ) : object
ExtractAllSignatures ( string filePath ) : string>.Dictionary
GetBlocks ( ) : STEPInterface.Elements
STEPTRACE4PLOT ( string block ) : System
SignFile ( string filePath, object digitalSignature ) : void
SignFile ( string filePath, object digitalSignature, int block ) : void
VerifyFile ( string filePath, bool>.List &verifiedCMS ) : bool

Приватные методы

Метод Описание
ExtractBlocks ( string filePath ) : string

Описание методов

EncodeAndSign() публичный Метод

public EncodeAndSign ( X509Certificate2 certificate, string filePath ) : void
certificate System.Security.Cryptography.X509Certificates.X509Certificate2
filePath string
Результат void

EncodeAndSign() публичный Метод

public EncodeAndSign ( X509Certificate2 certificate, string filePath, int block ) : void
certificate System.Security.Cryptography.X509Certificates.X509Certificate2
filePath string
block int
Результат void

EncodeCMS() публичный Метод

public EncodeCMS ( X509Certificate2 certificate, string filePath ) : object
certificate System.Security.Cryptography.X509Certificates.X509Certificate2
filePath string
Результат object

EncodeCMS() публичный Метод

public EncodeCMS ( X509Certificate2 certificate, string filePath, int block ) : object
certificate System.Security.Cryptography.X509Certificates.X509Certificate2
filePath string
block int
Результат object

ExtractAllSignatures() публичный Метод

public ExtractAllSignatures ( string filePath ) : string>.Dictionary
filePath string
Результат string>.Dictionary

GetBlocks() публичный Метод

public GetBlocks ( ) : STEPInterface.Elements
Результат STEPInterface.Elements

STEPTRACE4PLOT() публичный Метод

public STEPTRACE4PLOT ( string block ) : System
block string
Результат System

SignFile() публичный Метод

public SignFile ( string filePath, object digitalSignature ) : void
filePath string
digitalSignature object
Результат void

SignFile() публичный Метод

public SignFile ( string filePath, object digitalSignature, int block ) : void
filePath string
digitalSignature object
block int
Результат void

VerifyFile() публичный Метод

public VerifyFile ( string filePath, bool>.List &verifiedCMS ) : bool
filePath string
verifiedCMS bool>.List
Результат bool