ICLRStrongName ​
Kind: Interface
Namespace: Microsoft.Runtime.Hosting.Interop
Public Member Functions
abstract virtual
void
GetHashFromAssemblyFile(string pszFilePath, int out piHashAlg, byte[] out pbHash, int cchHash, int out pchHash)
abstract virtual
void
GetHashFromAssemblyFileW(string pwzFilePath, int out piHashAlg, byte[] out pbHash, int cchHash, int out pchHash)
abstract virtual
void
GetHashFromBlob(IntPtr pbBlob, int cchBlob, int out piHashAlg, byte[] out pbHash, int cchHash, int out pchHash)
abstract virtual
void
GetHashFromFile(string pszFilePath, int out piHashAlg, byte[] out pbHash, int cchHash, int out pchHash)
abstract virtual
void
GetHashFromFileW(string pwzFilePath, int out piHashAlg, byte[] out pbHash, int cchHash, int out pchHash)
abstract virtual
void
GetHashFromHandle(IntPtr hFile, int out piHashAlg, byte[] out pbHash, int cchHash, int out pchHash)
abstract virtual
int
StrongNameCompareAssemblies(string pwzAssembly1, string pwzAssembly2)
abstract virtual
void
StrongNameFreeBuffer(IntPtr pbMemory)
abstract virtual
void
StrongNameGetBlob(string pwzFilePath, byte[] out pbBlob, int out pcbBlob)
abstract virtual
void
StrongNameGetBlobFromImage(IntPtr pbBase, int dwLength, byte[] out pbBlob, int out pcbBlob)
abstract virtual
void
StrongNameGetPublicKey(string pwzKeyContainer, IntPtr pbKeyBlob, int cbKeyBlob, IntPtr out ppbPublicKeyBlob, int out pcbPublicKeyBlob)
abstract virtual
int
StrongNameHashSize(int ulHashAlg)
abstract virtual
void
StrongNameKeyDelete(string pwzKeyContainer)
abstract virtual
void
StrongNameKeyGen(string pwzKeyContainer, int dwFlags, IntPtr out ppbKeyBlob, int out pcbKeyBlob)
abstract virtual
void
StrongNameKeyGenEx(string pwzKeyContainer, int dwFlags, int dwKeySize, IntPtr out ppbKeyBlob, int out pcbKeyBlob)
abstract virtual
void
StrongNameKeyInstall(string pwzKeyContainer, IntPtr pbKeyBlob, int cbKeyBlob)
abstract virtual
void
StrongNameSignatureGeneration(string pwzFilePath, string pwzKeyContainer, IntPtr pbKeyBlob, int cbKeyBlob, IntPtr out ppbSignatureBlob, int out pcbSignatureBlob)
abstract virtual
void
StrongNameSignatureGenerationEx(string wszFilePath, string wszKeyContainer, IntPtr pbKeyBlob, int cbKeyBlob, IntPtr out ppbSignatureBlob, int out pcbSignatureBlob, int dwFlags)
abstract virtual
void
StrongNameSignatureSize(IntPtr pbPublicKeyBlob, int cbPublicKeyBlob, int out pcbSize)
abstract virtual
int
StrongNameSignatureVerification(string pwzFilePath, int dwInFlags)
abstract virtual
byte
StrongNameSignatureVerificationEx(string pwzFilePath, byte fForceVerification)
abstract virtual
int
StrongNameSignatureVerificationFromImage(IntPtr pbBase, int dwLength, int dwInFlags)
abstract virtual
void
StrongNameTokenFromAssembly(string pwzFilePath, IntPtr out ppbStrongNameToken, int out pcbStrongNameToken)
abstract virtual
void
StrongNameTokenFromAssemblyEx(string pwzFilePath, IntPtr out ppbStrongNameToken, int out pcbStrongNameToken, IntPtr out ppbPublicKeyBlob, int out pcbPublicKeyBlob)
abstract virtual
void
StrongNameTokenFromPublicKey(IntPtr pbPublicKeyBlob, int cbPublicKeyBlob, IntPtr out ppbStrongNameToken, int out pcbStrongNameToken)
