<!--
{
  "documentType" : "article",
  "framework" : "SystemConfiguration",
  "identifier" : "/documentation/SystemConfiguration/l2tp-entity-keys",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "L2TP Entity Keys"
}
-->

# L2TP Entity Keys

Keys that correspond to values in the `kSCEntNetL2TP` dictionary.

## Topics

### Constants

[`let kSCPropNetL2TPIPSecSharedSecret: CFString`](/documentation/SystemConfiguration/kSCPropNetL2TPIPSecSharedSecret-swift.var)

The L2TP key `IPSecSharedSecret`, whose value is of type `CFString`.

[`let kSCPropNetL2TPIPSecSharedSecretEncryption: CFString`](/documentation/SystemConfiguration/kSCPropNetL2TPIPSecSharedSecretEncryption-swift.var)

The L2TP key `IPSecSharedSecretEncryption`, whose value is of type `CFString`.

[`let kSCPropNetL2TPTransport: CFString`](/documentation/SystemConfiguration/kSCPropNetL2TPTransport-swift.var)

The L2TP key `Transport`, whose value is of type `CFString`.

### L2TP Shared Secret Encryption Values

[`let kSCValNetL2TPIPSecSharedSecretEncryptionKeychain: CFString`](/documentation/SystemConfiguration/kSCValNetL2TPIPSecSharedSecretEncryptionKeychain-swift.var)

The constant value Keychain.

### Transport Values

[`let kSCValNetL2TPTransportIP: CFString`](/documentation/SystemConfiguration/kSCValNetL2TPTransportIP-swift.var)

The constant value IP.

[`let kSCValNetL2TPTransportIPSec: CFString`](/documentation/SystemConfiguration/kSCValNetL2TPTransportIPSec-swift.var)

The constant value IPSec.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)