C# 클래스 Mono.Security.StrongName

파일 보기 프로젝트 열기: runefs/Marvin 1 사용 예제들

공개 메소드들

메소드 설명
GetBytes ( ) : byte[]
Hash ( string fileName ) : byte[]
IsAssemblyStrongnamed ( string assemblyName ) : bool
Sign ( string fileName ) : bool
StrongName ( ) : System
StrongName ( RSA rsa ) : System
StrongName ( byte data ) : System
StrongName ( int keySize ) : System
Verify ( Stream stream ) : bool
Verify ( string fileName ) : bool
VerifySignature ( byte publicKey, int algorithm, byte hash, byte signature ) : bool

비공개 메소드들

메소드 설명
InvalidateCache ( ) : void
RVAtoPosition ( UInt32 r, int sections, byte headers ) : UInt32
StrongHash ( Stream stream, StrongNameOptions options ) : StrongNameSignature
Verify ( RSA rsa, AssemblyHashAlgorithm algorithm, byte hash, byte signature ) : bool

메소드 상세

GetBytes() 공개 메소드

public GetBytes ( ) : byte[]
리턴 byte[]

Hash() 공개 메소드

public Hash ( string fileName ) : byte[]
fileName string
리턴 byte[]

IsAssemblyStrongnamed() 정적인 공개 메소드

static public IsAssemblyStrongnamed ( string assemblyName ) : bool
assemblyName string
리턴 bool

Sign() 공개 메소드

public Sign ( string fileName ) : bool
fileName string
리턴 bool

StrongName() 공개 메소드

public StrongName ( ) : System
리턴 System

StrongName() 공개 메소드

public StrongName ( RSA rsa ) : System
rsa RSA
리턴 System

StrongName() 공개 메소드

public StrongName ( byte data ) : System
data byte
리턴 System

StrongName() 공개 메소드

public StrongName ( int keySize ) : System
keySize int
리턴 System

Verify() 공개 메소드

public Verify ( Stream stream ) : bool
stream Stream
리턴 bool

Verify() 공개 메소드

public Verify ( string fileName ) : bool
fileName string
리턴 bool

VerifySignature() 정적인 공개 메소드

static public VerifySignature ( byte publicKey, int algorithm, byte hash, byte signature ) : bool
publicKey byte
algorithm int
hash byte
signature byte
리턴 bool