For a full example, see
goodies/simcrypt.cfg. Key configured with
DefaultPrivateKey is used when Key Identifier
AVP, also known as certificate identifier
attribute, is not present. Key configured with
PrivateKeyFile is used identifier is not
present.
For more information about Key Identifier
AVP and certificate identifier attribute, see
3GPP document S3-170116 and Wireless Broadband Alliance technical
specification IMSI Privacy Protection for Wi-Fi.
<IMSICrypt>
# Identifier is used by AKA and SIM clauses to refer to this
# clause for identity decryption.
Identifier imsi-decrypter
# DefaultPrivateKeyFile and DefaultPrivateKeyPassword work as
# pairs.
DefaultPrivateKeyFile %D/certificates/server-key.pem
DefaultPrivateKeyPassword whatever
#DefaultPrivateKeyFile %D/private-keys/default-key1.pem
#DefaultPrivateKeyPassword password-for-default-key1
#DefaultPrivateKeyFile %D/private-keys/default-key2.pem
## Key in file default-key2.pem is not password protected
#PrivateKeyFile CertificateSerialNumber=12345,%D/private-keys/key-12345.pem
#PrivateKeyPassword CertificateSerialNumber=12345,password-for-key-12345
#PrivateKeyFile CertificateSerialNumber=23456,%D/private-keys/key-23456.pem
## Key in file key-23456.pem is not password proteced
#PrivateKeyFile CertificateSerialNumber=34567,%D/private-keys/key-34567.pem
#PrivateKeyPassword CertificateSerialNumber,password-for-key-34567
</IMSICrypt>
<AuthBy AKAWX>
# Other AKAWX configuration parameters
IMSICrypt imsi-decrypter
</AuthBy>