1 instantiation of SafeCertContextHandle
mscorlib (1)
system\security\cryptography\x509certificates\safex509handles.cs (1)
33SafeCertContextHandle invalidHandle = new SafeCertContextHandle(IntPtr.Zero);
24 references to SafeCertContextHandle
mscorlib (24)
system\security\cryptography\x509certificates\safex509handles.cs (2)
31internal static SafeCertContextHandle InvalidHandle { 33SafeCertContextHandle invalidHandle = new SafeCertContextHandle(IntPtr.Zero);
system\security\cryptography\x509certificates\x509certificate.cs (5)
72private SafeCertContextHandle m_safeCertContext; 89m_safeCertContext = SafeCertContextHandle.InvalidHandle; 616m_safeCertContext = SafeCertContextHandle.InvalidHandle; 650internal SafeCertContextHandle CertContext { 663internal SafeCertContextHandle GetCertContextForCloning() {
system\security\cryptography\x509certificates\x509utils.cs (17)
349internal static extern void _AddCertificateToStore(SafeCertStoreHandle safeCertStoreHandle, SafeCertContextHandle safeCertContext); 358private static extern void _DuplicateCertContext(IntPtr handle, ref SafeCertContextHandle safeCertContext); 369internal static extern byte[] _GetCertRawData(SafeCertContextHandle safeCertContext); 373internal static extern void _GetDateNotAfter(SafeCertContextHandle safeCertContext, ref Win32Native.FILE_TIME fileTime); 377internal static extern void _GetDateNotBefore(SafeCertContextHandle safeCertContext, ref Win32Native.FILE_TIME fileTime); 381internal static extern string _GetIssuerName(SafeCertContextHandle safeCertContext, bool legacyV1Mode); 385internal static extern string _GetPublicKeyOid(SafeCertContextHandle safeCertContext); 389internal static extern byte[] _GetPublicKeyParameters(SafeCertContextHandle safeCertContext); 393internal static extern byte[] _GetPublicKeyValue(SafeCertContextHandle safeCertContext); 397internal static extern string _GetSubjectInfo(SafeCertContextHandle safeCertContext, uint displayType, bool legacyV1Mode); 401internal static extern byte[] _GetSerialNumber(SafeCertContextHandle safeCertContext); 405internal static extern byte[] _GetThumbprint(SafeCertContextHandle safeCertContext); 413private static extern void _LoadCertFromBlob(byte[] rawData, IntPtr password, uint dwFlags, bool persistKeySet, ref SafeCertContextHandle pCertCtx); 421private static extern void _LoadCertFromFile(string fileName, IntPtr password, uint dwFlags, bool persistKeySet, ref SafeCertContextHandle pCertCtx); 443internal static void DuplicateCertContext(IntPtr handle, SafeCertContextHandle safeCertContext) 453internal static void LoadCertFromBlob(byte[] rawData, IntPtr password, uint dwFlags, bool persistKeySet, SafeCertContextHandle pCertCtx) { 462internal static void LoadCertFromFile(string fileName, IntPtr password, uint dwFlags, bool persistKeySet, SafeCertContextHandle pCertCtx) {