C# Класс ittru.signAx

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

Private Properties

Свойство Тип Описание
RegisterClass void
UnregisterClass void
convertHashAlg int
getCertificate string
getKeySize int
getSubject string
sign byte[]
sign string
sign string

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

Метод Описание
GetInterfaceSafetyOptions ( System.Guid &iid, int &pdwSupportedOptions, int &pdwEnabledOptions ) : long
SetInterfaceSafetyOptions ( System.Guid &iid, int dwOptionSetMask, int dwEnabledOptions ) : long
SignMsg ( int hashAlg, byte msg, X509Certificate2 signerCert ) : byte[]
VerifyMsg ( byte encodedSignedCms, byte &origMsg ) : bool
sign ( int hashAlg, byte content ) : byte[]
signAx ( ) : System

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

Метод Описание
RegisterClass ( string key ) : void
UnregisterClass ( string key ) : void
convertHashAlg ( String hashAlg ) : int
getCertificate ( string title, string message, String subjectRegex, string issuerRegex ) : string
getKeySize ( ) : int
getSubject ( ) : string
sign ( string hashAlg, byte content ) : byte[]
sign ( int hashAlg, string contentB64 ) : string
sign ( string hashAlg, string contentB64 ) : string

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

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

public GetInterfaceSafetyOptions ( System.Guid &iid, int &pdwSupportedOptions, int &pdwEnabledOptions ) : long
iid System.Guid
pdwSupportedOptions int
pdwEnabledOptions int
Результат long

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

public SetInterfaceSafetyOptions ( System.Guid &iid, int dwOptionSetMask, int dwEnabledOptions ) : long
iid System.Guid
dwOptionSetMask int
dwEnabledOptions int
Результат long

SignMsg() публичный статический Метод

public static SignMsg ( int hashAlg, byte msg, X509Certificate2 signerCert ) : byte[]
hashAlg int
msg byte
signerCert System.Security.Cryptography.X509Certificates.X509Certificate2
Результат byte[]

VerifyMsg() публичный статический Метод

public static VerifyMsg ( byte encodedSignedCms, byte &origMsg ) : bool
encodedSignedCms byte
origMsg byte
Результат bool

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

public sign ( int hashAlg, byte content ) : byte[]
hashAlg int
content byte
Результат byte[]

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

public signAx ( ) : System
Результат System