C# 클래스 ittru.signAx

상속: IObjectSafety
파일 보기 프로젝트 열기: projeto-siga/bluecrystal-signer

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