Microsoft-Windows-Crypto-RSAEnh

15 events across 1 channel

Event ID 1: Operation failed.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Task
OperationFailed

Description

Operation failed.

Message #

Operation failed.

 Operation Type: %1
 Process: %2
 Error code: %3

Fields #

NameDescription
OperationType UInt32
Known values
%%1904
New registry value created
%%1905
Existing registry value modified
%%1906
Registry value deleted
%%14674
Value Added
%%14675
Value Deleted
%%14680
Value Added With Expiration Time
%%14681
Value Deleted With Expiration Time
%%14688
Value Auto Deleted With Expiration Time
ProcessName UnicodeString
Status HexInt32NTSTATUS reference

Event ID 2: ProcessName Process: Process Provider type: Provider_type MachineKeyset: MachineKeyset AppContainer: AppContainer Error code: Error_code.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Task
GetUserStorageAreaFailed

Description

ErrorDescription Process: ProcessName Provider type: ProviderType MachineKeyset: MachineKeyset AppContainer: AppContainer Error code: Status

Message #

%6

 Process: %1
 Provider type: %2
 MachineKeyset: %3
 AppContainer: %4
 Error code: %5

Fields #

NameDescription
ProcessName UnicodeString
ProviderType UInt32
MachineKeyset UInt32
AppContainer Boolean
Status UInt32NTSTATUS reference
ErrorDescription UnicodeString

Event ID 3: DesiredAccess Process: Process User Storage Area: Container_Name Container Name: MachineKeyset MachineKeyset: Error_code Error code: ProcessName.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Also via
realtime ETW trace
Task
OpenFileInStorageArea

Description

ErrorDescription Process: ProcessName User Storage Area: DesiredAccess Container Name: UserStorageArea MachineKeyset: FileName Error code: Status

Message #

%7

 Process: %1
 User Storage Area: %3
 Container Name: %4
 MachineKeyset: %5
 Error code: %6

Fields #

NameDescription
ProcessName UnicodeString
MachineKeyset Boolean
DesiredAccess UInt32Process access rights reference
UserStorageArea UnicodeString
FileName UnicodeString
Status UInt32NTSTATUS reference
ErrorDescription UnicodeString

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Crypto-RSAEnh",
    "guid": "{152FDB2B-6E9D-4B60-B317-815D5F174C4A}",
    "event_source_name": "",
    "event_id": 3,
    "version": 0,
    "level": 0,
    "task": 3,
    "opcode": 0,
    "keywords": "0x0000000000000000",
    "time_created": "2026-06-02T05:19:59.150+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 17212,
      "thread_id": 14812
    },
    "channel": "ETW Trace",
    "computer": "JD-DC01-2022",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "DesiredAccess": 2147483648,
    "ErrorDescription": "Opened file in storage area successfully.",
    "FileName": "fd45943911b562726910f67475914d43_8a99384c-f40f-46dc-9dc2-13adf38045d6",
    "MachineKeyset": true,
    "ProcessName": "certutil.exe",
    "Status": 0,
    "UserStorageArea": "C:\\ProgramData\\Microsoft\\Crypto\\RSA\\MachineKeys\\"
  },
  "message": "OpenFileInStorageArea"
}

Event ID 4: ProcessName Process: Process User Storage Area: User_Storage_Area New file name: New_file_name Error code: Error_code%.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Task
DeleteFileInStorageArea

Description

ErrorDescription Process: ProcessName User Storage Area: UserStoragePath New file name: FileName Error code: Status%

Message #

%5

 Process: %1
 User Storage Area: %2
 New file name: %3
 Error code: %4%

Fields #

NameDescription
ProcessName UnicodeString
UserStoragePath UnicodeString
FileName UnicodeString
Status UInt32NTSTATUS reference
ErrorDescription UnicodeString

Event ID 5: ProcessName Process: Process User Storage Area: User_Storage_Area File name: File_name AppContainer: AppContainer Error code: Error_code.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Task
DeleteKeyContainer

Description

ErrorDescription Process: ProcessName User Storage Area: UserStoragePath File name: FileName AppContainer: AppContainer Error code: Status

Message #

%6

 Process: %1
 User Storage Area: %2
 File name: %3
 AppContainer: %4
 Error code: %5

Fields #

NameDescription
ProcessName UnicodeString
UserStoragePath UnicodeString
FileName AnsiString
AppContainer Boolean
Status UInt32NTSTATUS reference
ErrorDescription UnicodeString

Event ID 6: ProcessName Process: Process File Path: File_Path Desired Access: Desired_Access Share Mode: Share_Mode Creation Disposition: Creation_Disposition Attributes: Attributes.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Also via
realtime ETW trace
Task
MyCreateFile

Description

Attributes Process: ProcessName File Path: MachineKeyset Desired Access: FilePath Share Mode: DesiredAccess Creation Disposition: ShareMode Attributes: CreationDisposition

Message #

%7

 Process: %1
 File Path: %2
 Desired Access: %3
 Share Mode: %4
 Creation Disposition: %5
 Attributes: %6

Fields #

NameDescription
ProcessName UnicodeString
MachineKeyset Boolean
FilePath UnicodeString
DesiredAccess UInt32Process access rights reference
ShareMode UInt32
CreationDisposition UInt32
Attributes UInt32
Status UInt32NTSTATUS reference
ErrorDescription UnicodeString

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Crypto-RSAEnh",
    "guid": "{152FDB2B-6E9D-4B60-B317-815D5F174C4A}",
    "event_source_name": "",
    "event_id": 6,
    "version": 0,
    "level": 0,
    "task": 6,
    "opcode": 0,
    "keywords": "0x0000000000000000",
    "time_created": "2026-06-02T05:19:59.150+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 17212,
      "thread_id": 14812
    },
    "channel": "ETW Trace",
    "computer": "JD-DC01-2022",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "Attributes": 134217728,
    "CreationDisposition": 3,
    "DesiredAccess": 2147483648,
    "ErrorDescription": "Successfully created file.",
    "FilePath": "\\\\?\\C:\\ProgramData\\Microsoft\\Crypto\\RSA\\MachineKeys\\fd45943911b562726910f67475914d43_8a99384c-f40f-46dc-9dc2-13adf38045d6",
    "MachineKeyset": true,
    "ProcessName": "certutil.exe",
    "ShareMode": 1,
    "Status": 0
  },
  "message": "MyCreateFile"
}

Event ID 7: ProcessName Process: Process File Path: File_Path MachineKeyset: MachineKeyset SecurityInformation: SecurityInformation AppContainer: AppContainer Error code: Error_code.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Task
SetSecurityOnContainer

Description

Status Process: ProcessName File Path: FileName MachineKeyset: ProviderType SecurityInformation: MachineKeyset AppContainer: SecurityInformation Error code: AppContainer

Message #

%7

 Process: %1
 File Path: %2
 MachineKeyset: %3
 SecurityInformation: %4
 AppContainer: %5
 Error code: %6

Fields #

NameDescription
ProcessName UnicodeString
FileName UnicodeString
ProviderType UInt32
MachineKeyset Boolean
SecurityInformation UInt32
AppContainer Boolean
Status UInt32NTSTATUS reference
ErrorDescription UnicodeString

Event ID 8: ProcessName Process: Process File Path: File_Path Provider Type: Provider_Type MachineKeyset: MachineKeyset Security Info: Security_Info AppContainer: AppContainer Error code: Error_code.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Task
CreateFileW

Description

ErrorDescription Process: ProcessName File Path: FilePath Provider Type: DesiredAccess MachineKeyset: ShareMode Security Info: CreationDisposition AppContainer: Attributes Error code: Status

Message #

%8

 Process: %1
 File Path: %2
 Provider Type: %3
 MachineKeyset: %4
 Security Info: %5
 AppContainer: %6
 Error code: %7

Fields #

NameDescription
ProcessName UnicodeString
FilePath UnicodeString
DesiredAccess UInt32Process access rights reference
ShareMode UInt32
CreationDisposition UInt32
Attributes UInt32
Status UInt32NTSTATUS reference
ErrorDescription UnicodeString

Event ID 9: ProcessName Process: Process File Path: File_Path Error code: Error_code.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Task
DeleteFileW

Description

ErrorDescription Process: ProcessName File Path: FilePath Error code: Status

Message #

%4

 Process: %1
 File Path: %2
 Error code: %3

Fields #

NameDescription
ProcessName UnicodeString
FilePath UnicodeString
Status UInt32NTSTATUS reference
ErrorDescription UnicodeString

Event ID 10: ProcessName Process: Process Provider Type: Provider_Type Container Name: Container_Name Machine Keyset: Machine_Keyset Error code: Error_code.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Also via
realtime ETW trace
Task
ReadContainerInfo

Description

ErrorDescription Process: ProcessName Provider Type: ProviderType Container Name: ContainerName Machine Keyset: MachineKeyset Error code: Status

Message #

%6

 Process: %1
 Provider Type: %2
 Container Name: %3
 Machine Keyset: %4
 Error code: %5

Fields #

NameDescription
ProcessName UnicodeString
ProviderType UInt32
ContainerName AnsiString
MachineKeyset Boolean
Status UInt32NTSTATUS reference
ErrorDescription UnicodeString

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Crypto-RSAEnh",
    "guid": "{152FDB2B-6E9D-4B60-B317-815D5F174C4A}",
    "event_source_name": "",
    "event_id": 10,
    "version": 0,
    "level": 0,
    "task": 10,
    "opcode": 0,
    "keywords": "0x0000000000000000",
    "time_created": "2026-06-02T05:19:59.153+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 17212,
      "thread_id": 14812
    },
    "channel": "ETW Trace",
    "computer": "JD-DC01-2022",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "ContainerName": "fd45943911b562726910f67475914d43_8a99384c-f40f-46dc-9dc2-13adf38045d6",
    "ErrorDescription": "Successfully read container info.",
    "MachineKeyset": true,
    "ProcessName": "certutil.exe",
    "ProviderType": 12,
    "Status": 0
  },
  "message": "ReadContainerInfo"
}

Event ID 11: ProcessName Process: Process Provider Type: Provider_Type Container Name: Container_Name Machine Keyset: Machine_Keyset Error code: Error_code.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Task
WriteContainerInfo

Description

ErrorDescription Process: ProcessName Provider Type: ProviderType Container Name: ContainerName Machine Keyset: MachineKeyset Error code: Status

Message #

%6

 Process: %1
 Provider Type: %2
 Container Name: %3
 Machine Keyset: %4
 Error code: %5

Fields #

NameDescription
ProcessName UnicodeString
ProviderType UInt32
ContainerName UnicodeString
MachineKeyset Boolean
Status UInt32NTSTATUS reference
ErrorDescription UnicodeString

Event ID 12: ProcessName Process: Process Provider Type: Provider_Type Container Name: Container_Name Machine Keyset: Machine_Keyset Error code: Error_code.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Task
DeleteContainerInfo

Description

Status Process: ProcessName Provider Type: ProviderType Container Name: ContainerName Machine Keyset: MachineKeyset Error code: AppContainer

Message #

%6

 Process: %1
 Provider Type: %2
 Container Name: %3
 Machine Keyset: %4
 Error code: %5

Fields #

NameDescription
ProcessName UnicodeString
ProviderType UInt32
ContainerName AnsiString
MachineKeyset Boolean
AppContainer Boolean
Status UInt32NTSTATUS reference
ErrorDescription UnicodeString

Event ID 13: Attempting to read key container info.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Task
ReadContainerInfo

Description

Attempting to read key container info.

Message #

Attempting to read key container info.

 Process: %1
 Provider Type: %2
 Container Name: %3
 Machine Keyset: %4

Fields #

NameDescription
ProcessName UnicodeString
ProviderType UInt32
ContainerName AnsiString
MachineKeyset Boolean

Event ID 14: Attempting to write key container info.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Task
WriteContainerInfo

Description

Attempting to write key container info.

Message #

Attempting to write key container info.

 Process: %1
 Provider Type: %2
 Container Name: %3
 Machine Keyset: %4

Fields #

NameDescription
ProcessName UnicodeString
ProviderType UInt32
ContainerName UnicodeString
MachineKeyset Boolean

Event ID 15: Attempting to delete key container info.

#
Provider
Microsoft-Windows-Crypto-RSAEnh
Channel
Analytic
Task
DeleteContainerInfo

Description

Attempting to delete key container info.

Message #

Attempting to delete key container info.

 Process: %1
 Provider Type: %2
 Container Name: %3
 Machine Keyset: %4

Fields #

NameDescription
ProcessName UnicodeString
ProviderType UInt32
ContainerName AnsiString
MachineKeyset Boolean
AppContainer Boolean

Provenance

Where this provider's schema came from, and which Windows build it was observed on. Windows can change a provider's event schema between builds, so use this to judge whether it matches the build you collect from.

ETW provider GUID {152FDB2B-6E9D-4B60-B317-815D5F174C4A}

Defined in rsaenh.dll, which carries the event manifest.

Observed on:

  • WS2022-20348.4893, sample captured from a live trace, binary version 10.0.20348.1, captured 2026-06-02
  • WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.1, captured 2026-06-02
  • Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.1, captured 2026-06-02

Downloads