# All Classes

- All Classes Interface Summary Class Summary Exception Summary
  Class | Description
  --- | ---
  AuthConfig |
  AuthConfigFactory |
  AuthConfigFactory.RegistrationContext |
  AuthConfigProvider |
  AuthException |
  AuthStatus |
  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.
  ClientAuth |
  ClientAuthConfig |
  ClientAuthContext |
  ClientAuthModule |
  GroupPrincipalCallback | Callback that enables an authentication module to inform the runtime of the groups a user is in.
  MessageInfo |
  MessagePolicy |
  MessagePolicy.ProtectionPolicy |
  MessagePolicy.Target |
  MessagePolicy.TargetPolicy |
  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.Request |
  PrivateKeyCallback.SubjectKeyIDRequest |
  RegistrationListener |
  SecretKeyCallback | A callback enabling an authentication module to request a secret key from the runtime, by supplying an alias.
  SecretKeyCallback.AliasRequest |
  SecretKeyCallback.Request |
  ServerAuth |
  ServerAuthConfig |
  ServerAuthContext |
  ServerAuthModule |
  TrustStoreCallback | A Callback enabling an authentication module to request a truststore from the runtime.