1 // Licensed to the .NET Foundation under one or more agreements. 2 // The .NET Foundation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 using System; 6 using System.Text; 7 using System.Diagnostics; 8 using System.Runtime.InteropServices; 9 10 using Microsoft.Win32.SafeHandles; 11 12 internal static partial class Interop 13 { 14 internal static partial class Crypt32 15 { 16 internal enum CertContextPropId : int 17 { 18 CERT_KEY_PROV_INFO_PROP_ID = 2, 19 CERT_SHA1_HASH_PROP_ID = 3, 20 CERT_FRIENDLY_NAME_PROP_ID = 11, 21 CERT_ARCHIVED_PROP_ID = 19, 22 CERT_KEY_IDENTIFIER_PROP_ID = 20, 23 CERT_PUBKEY_ALG_PARA_PROP_ID = 22, 24 CERT_NCRYPT_KEY_HANDLE_PROP_ID = 78, 25 CERT_DELETE_KEYSET_PROP_ID = 101, 26 } 27 } 28 } 29 30