C# Class Opc.Ua.CertificateFactory.NativeMethods

Declares the native methods used by the class.
ファイルを表示 Open project: OPCFoundation/Misc-Tools

Private Methods

Method Description
CertAddCertificateContextToStore ( IntPtr hCertStore, IntPtr pCertContext, int dwAddDisposition, IntPtr &ppStoreContext ) : int
CertAddCertificateLinkToStore ( IntPtr hCertStore, IntPtr pCertContext, int dwAddDisposition, IntPtr &ppStoreContext ) : int
CertCloseStore ( IntPtr hCertStore, uint dwFlags ) : int
CertCreateCRLContext ( int dwCertEncodingType, IntPtr pbCrlEncoded, int &cbCrlEncoded ) : IntPtr
CertCreateSelfSignCertificate ( IntPtr hProv, IntPtr pSubjectIssuerBlob, int dwFlags, IntPtr pKeyProvInfo, IntPtr pSignatureAlgorithm, IntPtr pStartTime, IntPtr pEndTime, IntPtr pExtensions ) : IntPtr
CertDeleteCertificateFromStore ( IntPtr pCertContext ) : int
CertEnumCertificatesInStore ( IntPtr hCertStore, IntPtr pPrevCertContext ) : IntPtr
CertFindCertificateInStore ( IntPtr hCertStore, int dwCertEncodingType, int dwFindFlags, int dwFindType, IntPtr pvFindPara, IntPtr pPrevCertContext ) : IntPtr
CertFreeCertificateContext ( IntPtr pCertContext ) : int
CertGetCertificateContextProperty ( IntPtr pCertContext, int dwPropId, IntPtr pvData, int &pcbData ) : int
CertNameToStrW ( int dwCertEncodingType, IntPtr pName, int dwStrType, IntPtr psz, int csz ) : int
CertOpenStore ( IntPtr lpszStoreProvider, uint dwEncodingType, IntPtr hCryptProv, int dwFlags, IntPtr pvPara ) : IntPtr
CertSetCertificateContextProperty ( IntPtr pCertContext, int dwPropId, int dwFlags, IntPtr pvData ) : int
CertStrToNameW ( int dwCertEncodingType, [ pszX500, int dwStrType, IntPtr pvReserved, IntPtr pbEncoded, int &pcbEncoded, IntPtr ppszError ) : int
CryptAcquireContextW ( IntPtr &phProv, [ szContainer, [ szProvider, int dwProvType, int dwFlags ) : int
CryptDecodeObjectEx ( int dwCertEncodingType, [ lpszStructType, IntPtr pbEncoded, int cbEncoded, int dwFlags, IntPtr pDecodePara, IntPtr pvStructInfo, int &pcbStructInfo ) : int
CryptDestroyKey ( IntPtr hKey ) : int
CryptEncodeObjectEx ( int dwCertEncodingType, [ lpszStructType, IntPtr pvStructInfo, int dwFlags, IntPtr pEncodePara, IntPtr pvEncoded, int &pcbEncoded ) : int
CryptExportPublicKeyInfoEx ( IntPtr hCryptProv, int dwKeySpec, int dwCertEncodingType, [ pszPublicKeyObjId, int dwFlags, IntPtr pvAuxInfo, IntPtr pInfo, int &pcbInfo ) : int
CryptGenKey ( IntPtr hProv, int Algid, int dwFlags, IntPtr &phKey ) : int
CryptGetProvParam ( IntPtr hProv, int dwParam, [ pbData, int &dwDataLen, int dwFlags ) : int
CryptGetUserKey ( IntPtr hProv, uint dwKeySpec, IntPtr &hKey ) : bool
CryptHashPublicKeyInfo ( IntPtr hCryptProv, int Algid, int dwFlags, int dwCertEncodingType, IntPtr pInfo, IntPtr pbComputedHash, int &pcbComputedHash ) : int
CryptReleaseContext ( IntPtr hProv, int dwFlags ) : int
FileTimeToSystemTime ( System &lpFileTime, SYSTEMTIME &lpSystemTime ) : int
GetLastError ( ) : int
GetSystemTime ( SYSTEMTIME &lpSystemTime ) : void
LocalFree ( IntPtr hMem ) : IntPtr
PFXExportCertStoreEx ( IntPtr hStore, CRYPT_DATA_BLOB &pPFX, [ szPassword, IntPtr pvReserved, int dwFlags ) : int
PFXImportCertStore ( CRYPT_DATA_BLOB &pPFX, [ szPassword, int dwFlags ) : IntPtr