# KeyMaster.NET API Configuration

As KeyMaster.NET can only be configured programmatically, it does not explicitly have any dependencies on external resources.

The default configuration implementations `Caplin.KeyMaster.Configuration.PEMKeyMasterConfiguration` and `Caplin.KeyMaster.Configuration.XMLKeyMasterConfiguration` will load the private key from a file on disc. However, this behaviour can be altered using the _Caplin.KeyMaster.Configuration.IKeyMasterConfiguration_ interface and implementing your own configuration mechanism.

---

**See also:**

* [J](keymaster-java-api-config.md)[ava Key Generator Config](keymaster-java-api-config.md)
