2.2.7 EFS ECC Self-Signed Certificate Algorithm Identifier
Key: Software\Policies\Microsoft\Windows NT\CurrentVersion\EFS
Value: "SuiteBAlgorithm" or one of the special values in [MS-GPREG] section 3.2.5.1.
Type: REG_SZ.
Size: Equal to size of the Data field.
Data: A variable-length, null-terminated Unicode string. This setting specifies the algorithm that EFS uses when generating an ECC self-signed certificate. Such a certificate is generated when a user with no existing EFS keys attempts to create a new encrypted file or to convert an existing plain text file to encrypted form, and EFS fails to enroll the user for a suitable certificate from a certificate authority (CA).
Implementations SHOULD<9> choose to support this option. If this option is supported, the flag to disable self-signed certificates (defined as 0x00000004 in section 2.2.3) MUST be supported.
An implementation that supports this option MUST support the following identifiers.
Algorithm Identifier |
Description |
---|---|
"ECDH_P256" |
The 256-bit prime elliptic curve Diffie-Hellman key exchange algorithm. |
"ECDH_P384" |
The 384-bit prime elliptic curve Diffie-Hellman key exchange algorithm. |
"ECDH_P521" |
The 521-bit prime elliptic curve Diffie-Hellman Key exchange algorithm. |
If the client supports this option but the option is not present, the client SHOULD use the default value "ECDH_P256".