| CallerPrincipalCallback | Callback that enables an authentication module to inform the runtime of the call principal or name of the caller
 principal. | 
| CertStoreCallback | Callback that enables a runtime to inform authentication modules of the CertStore to use. | 
| GroupPrincipalCallback | Callback that enables an authentication module to inform the runtime of the groups a user is in. | 
| PasswordValidationCallback | Callback that enables an authentication module to supply a user name and password (to a runtime?) | 
| PrivateKeyCallback | Callback that enables an authentication module to request a certificate chain and private key from the runtime. | 
| PrivateKeyCallback.AliasRequest |  | 
| PrivateKeyCallback.DigestRequest |  | 
| PrivateKeyCallback.IssuerSerialNumRequest |  | 
| PrivateKeyCallback.SubjectKeyIDRequest |  | 
| SecretKeyCallback | A callback enabling an authentication module to request a secret key from the runtime, by supplying an alias. | 
| SecretKeyCallback.AliasRequest |  | 
| TrustStoreCallback | A Callback enabling an authentication module to request a truststore from the runtime. |