3 writes to IsEphemeral
System.Core (3)
System\Security\Cryptography\CngKey.cs (3)
453
key.
IsEphemeral
= true;
610
key.
IsEphemeral
= format != CngKeyBlobFormat.OpaqueTransportBlob;
771
key.
IsEphemeral
= true;
9 references to IsEphemeral
System.Core (9)
System\Security\Cryptography\CngKey.cs (6)
194
if (
IsEphemeral
) {
313
if (
IsEphemeral
) {
360
Contract.Ensures(Contract.Result<KeyContainerPermission>() != null ||
IsEphemeral
);
366
if (!
IsEphemeral
) {
770
if (!key.
IsEphemeral
&& openingEphemeralKey) {
773
else if (key.
IsEphemeral
&& !openingEphemeralKey) {
System\Security\Cryptography\ECDiffieHellmanCng.cs (1)
97
Key = CngKey.Open(importHandle, key.
IsEphemeral
? CngKeyHandleOpenOptions.EphemeralKey : CngKeyHandleOpenOptions.None);
System\Security\Cryptography\ECDsaCng.cs (1)
78
Key = CngKey.Open(keyHandle, key.
IsEphemeral
? CngKeyHandleOpenOptions.EphemeralKey : CngKeyHandleOpenOptions.None);
System\Security\Cryptography\RsaCng.cs (1)
64
Key = CngKey.Open(key.Handle, key.
IsEphemeral
? CngKeyHandleOpenOptions.EphemeralKey : CngKeyHandleOpenOptions.None);